Prefetch i, budući da je Windows Vista, Superfetch, su tehnologije u sustavu Microsoft Windows koje mogu značajno poboljšati otpornost sustava predviđajući koje će aplikacije korisnik vjerojatno pokrenuti i preliminarno učitati potrebne podatke u memoriju. Iako je ključno za osiguravanje glatkog korisničkog iskustva u sustavima s tradicionalnim tvrdim diskovima, neki sustavi s čvrstim diskovima možda neće vidjeti mnogo koristi zahvaljujući inherentnim prednostima performansi SSD-ova, a usluge Prefetch / Superfetch mogu dugoročno biti štetne za SSD-ove. zbog nepotrebnih zapisa koje stvaraju.
U sustavu Windows 7 Microsoft je pokušao riješiti taj problem automatski onemogućujući Superfetch i Prefetch kada je otkriven brzi SSD. No u operacijskom sustavu Windows 8 operativni sustav pokušava analizirati karakteristike performansi pohrane u sustavu i pametno omogućiti ili onemogućiti Superfetch / Prefetch po potrebi.
Dok će većina korisnika biti u mogućnosti da Windows odluči kako će samostalno koristiti Superfetch i Prefetch, postoje situacije u kojima Windows može donijeti pogrešnu odluku, a energetski korisnici će htjeti ručno onemogućiti ili omogućiti usluge. To se najčešće događa s nestandardnim konfiguracijama poput brzih RAID nizova HDD-ova ili miješanog korištenja i SSD-a i HDD-a.
Ručno onemogući Superfetch
Da biste ručno onemogućili Superfetch u sustavu Windows 8, pokrenite upravitelj Windows servisa tako da desnom tipkom miša kliknete gumb za pokretanje radne površine, odaberete Run i upišete services.msc . Alternativno, možete potražiti services.msc s početnog zaslona.
U Upravitelju usluga pomaknite se prema dolje da biste pronašli Superfetch koji kontrolira Windows servis pod nazivom SysMain . Dvaput kliknite Superfetch da biste pokrenuli prozor Svojstva i kliknite na Stop da biste ga zaustavili.
Ovo će za sada ubiti uslugu, ali ona će se automatski ponovo pokrenuti pri sljedećem pokretanju, osim ako mi ne kažemo da ne. U padajućem izborniku "Vrsta pokretanja" odaberite Disabled . Kliknite Primjeni, a zatim U redu da biste spremili promjene. Zatvorite Upravitelj usluga i ponovno ga pokrenite kako bi promjena stupila na snagu.
Ručno onemogući unaprijed preuzimanje
Nakon što onemogućite Superfetch, možete onemogućiti Prefetch iz Windows registra. Pokrenite uređivač registra klikom desne tipke na gumbu Start Desktop, odabirom opcije Run i upisivanjem regedita . Baš kao i prije, možete pokrenuti uređivač registra pretraživanjem regedita na početnom zaslonu.
Otvorite uređivač registra do sljedeće lokacije:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters
Na desnoj strani prozora dvaput kliknite na EnablePrefetcher . Prefetch možete konfigurirati na jedan od četiri načina unošenjem odgovarajućeg broja u okvir Value Data :0 - Onemogućuje Prefetcher
1 - Omogućuje samo prethodno preuzimanje za aplikacije
2 - Omogućuje samo prethodno preuzimanje za datoteke za pokretanje
3 - Omogućuje prethodno preuzimanje za datoteke za pokretanje i aplikacije
Zadana vrijednost je 3 ; postavljanje na 0 onemogućit će prethodno preuzimanje.
Kao što je spomenuto, većina korisnika ne treba prilagoditi postavke Prefetch / Superfetch, a postavljanje pogrešnih vrijednosti može značajno povećati vrijeme pokretanja i pokretanja aplikacije. Ali napredni korisnici s nestandardnim konfiguracijama pogona ili oni koji rade Windows u virtualnim strojevima možda će htjeti ručno kontrolirati ove važne usluge.