Prefetch este o caracteristică introdusă în Windows XP și încă utilizată în Windows 10, care stochează date specifice despre aplicațiile pe care le executați pentru a le ajuta să pornească mai repede. Prefetch este un algoritm care ajută la anticiparea pierderilor de cache (ori când Windows solicită date care nu sunt stocate în memoria cache a discului) și stochează aceste date pe hard disk pentru a fi ușor de preluat.
Superfetch este o caracteristică încearcă să determine care aplicații veți lansa și apoi să încărcați toate fișierele și datele necesare în memorie. Ambele aceste caracteristici necesită destul de multe operații de citire și scriere pentru a funcționa.
Aceste date sunt localizate în C: \ Windows \ Prefetch și, așa cum se întâmplă, se elimină periodic datele din (de exemplu, o dată pe lună) va îmbunătăți performanța. Fișierele prefetch sunt fișiere cu o extensie "PF" în directorul Prefetch:
, ceea ce poate însemna, la început, o performanță ușor redusă. Cu toate acestea, cu înregistrările mai vechi dispărute, vor exista mai puține date de analizat, iar Windows ar trebui să poată localiza mai repede datele necesare. Orice câștiguri de performanță pe care le-ați putea vedea vor fi minore (dacă vedeți vreunul), dar acei utilizatori care doresc să stoarcă orice ultim ciclu de CPU din computerele lor vor dori să încerce acest lucru.
Rețineți că ștergerea Prefetch datele pot crește ușor timpul de încărcare, dar numai data viitoare când porniți Windows. Fiecare boot ulterior ar trebui să se desfășoare în mod normal, deoarece datele prefetch vor fi deja prezente pentru programele Windows care se încarcă atunci când pornesc.
Configurația Prefetcher este stocată în registrul Windows în următoarea locație:
s>3Valoarea EnablePrefetcherpoate fi una dintre următoarele:
Este un mit cunoscut pentru a schimba valoarea implicită la orice altceva decât 3 pentru a accelera performanța. Dacă observați o problemă de performanță cauzată de un software "optimizator" care a modificat această valoare a registrului la altceva decât 3, schimbați-l.
Există o excepție de la această regulă, și anume dacă utilizați Unitate SSD de pe computer. Dacă aveți un hard disk tradițional, asigurați-vă că păstrați funcția prefetcher activată cu o valoare de 3. Cu toate acestea, dacă aveți o unitate SSD, beneficiile creșterii performanței sunt pierdute din cauza operațiilor de scriere inutile. În cazul unităților de hard disk în stare solidă, operațiile suplimentare de scriere vor purta mai repede viteza. De asemenea, deoarece SSD-urile sunt atât de rapide, aplicațiile se încarcă la fel de repede, fără prefetch și superfetch.
Pentru a dezactiva prefetch, trebuie doar să modificați valoarea de registry la 0. Pentru a dezactiva superfetch, services.msc. Derulați în jos până când vedeți Superfetch și faceți dublu clic pe el. În mod implicit, Windows 7/8/10 trebuie să dezactiveze automat prefetch și superfetch dacă detectează o unitate SSD, dar acest lucru nu a fost cazul calculatorului meu Windows 10.
Dacă Stareaeste Rulează, faceți clic pe butonul Stop apoi modificați Tipul pornirela Dezactivat. Din nou, trebuie doar să dezactivați prefetch și superfetch pentru computerele care au hard disk-uri de stare solidă. Pentru hard discurile regulate, acestea pot contribui la creșterea performanței în timp. Dacă aveți întrebări, nu ezitați să comentați. Bucurați-vă!