Ściąga na następne uruchomienie
Gdy program startuje, Windows zapisuje, które bloki pliku wykonywalnego i jego bibliotek naprawdę zostały odczytane z dysku, i zachowuje ten ślad jako plik .pf w C:\Windows\Prefetch. Przy kolejnym uruchomieniu loader konsultuje się ze śladem i pobiera dane w optymalnej kolejności — jeden duży, dobrze uporządkowany zasięg zamiast rozsypanych drobnych odczytów zimnego startu. Tymi samymi śladami karmi się ReadyBoot, układający pliki rozruchowe na talerzowych dyskach, oraz SysMain — usługa znana przed Windows 10 jako Superfetch — która z góry wciąga do pamięci często używane bloki, zanim o nie poprosisz. W tym folderze nic nie istnieje dla samego siebie: każdy plik to notatka, którą Windows robi, by następny start kosztował mniej.
Folder pilnuje też sam siebie. Ślady są powiązane z haszem ścieżki pliku wykonywalnego, więc przeniesione i zaktualizowane programy dostają nowe ślady, a stare wygasają; system trzyma katalog w ryzach mniej więcej tysiąca najświeższych plików. Typowa maszyna ma kilkaset plików .pf po dziesięć-dwadzieścia kilobajtów — łącznie pięć do piętnastu megabajtów. To cały rozmiar „problemu”, który narzędzia czyszczące ilustrują czerwonymi paskami ostrzegawczymi.
- C:\Windows\Prefetch trzyma po jednym śladzie .pf na często uruchamiany program
- Ślad zapisuje, które bloki dysku realnie dotknął zimny start
- ReadyBoot układa według śladów pliki rozruchowe na HDD
- SysMain uprzedza zapotrzebowanie, wciągając gorące bloki do pamięci
- Windows sam przycina folder do około tysiąca świeżych śladów — megabajty, nie gigabajty
Dlaczego usuwanie spowalnia, zamiast przyspieszać
Usuń ślady, a Windows nie odpuści — zacznie robić notatki od zera. Pierwsze uruchomienie każdego programu po wyczyszczeniu biegnie w tempie zimnego startu, a na HDD to różnica między dwiema a siedmioma sekundami, płacona raz na każdą używaną aplikację. Drugi i trzeci start nadrabiają, gdy nazbierają się świeże ślady. Teza „Prefetch puchnie”, którą zwolennicy rytuału się zasłaniają, jest jego najsłabszym ogniwem: folder sam ogranicza się do dziesiątek megabajtów, a lista plików samego czyściciela to potwierdza.
Standardowy przypis głosi, że na SSD prefetch nie ma znaczenia, bo pozycjonowanie głowic, które wygładza, prawie nic nie kosztuje. To półprawda: Windows często sam wyłącza SysMain na dyskach systemowych SSD, ale pliki-ślady nadal się pojawiają i wciąż skracają start, porządkując odczyty. Kasując je, nie zyskujesz niczego mierzalnego, a płacisz małą, powtarzalną stratą przy pierwszym uruchomieniu każdego programu po czystce. Jedyny sensowny przypadek to uszkodzony ślad, przez który jedna konkretna aplikacja startuje dziwnie — rzadkość, leczona usunięciem tego jednego pliku .pf, a nie całego folderu.
Pytania i odpowiedzi
Czy można usuwać pliki z folderu Prefetch w Windows?
Nic się nie zepsuje — Windows odbuduje ślady — ale strzelasz sobie w stopę: pierwszy start każdego programu po czystce jest mierzalnie wolniejszy, dopóki nie nazbierają się nowe ślady.
Czy wyłączyć prefetch, gdy dysk systemowy to SSD?
Nie. Windows sam ścisza SysMain na SSD, folder pozostaje malutki, a ślady wciąż porządkują odczyty przy starcie. Wyłączanie to twik z czasów Windows XP, który dawno stracił sens.
Sprawdź warunki przed zakupem
Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.
Przeczytaj także
Napisz do nas: [email protected]