Anonim

Predbežné načítanie a od verzie Windows Vista, Superfetch, sú technológie v systéme Microsoft Windows, ktoré môžu výrazne zlepšiť dostupnosť systému tým, že predpovedajú, ktoré aplikácie bude pravdepodobne spúšťať užívateľ, a preemptivne načítajú potrebné údaje do pamäte. Aj keď je to nevyhnutné na zabezpečenie plynulej používateľskej skúsenosti v systémoch s tradičnými pevnými diskami, niektoré systémy s jednotkami SSD nemusia vidieť veľkú výhodu vďaka neodmysliteľnej výkonovej výhode SSD a služby predbežného načítania / superfetchu môžu byť z dlhodobého hľadiska pre SSD škodlivé. kvôli zbytočným zápisom, ktoré generujú.
V systéme Windows 7 sa spoločnosť Microsoft pokúsila vyriešiť tento problém automatickým vypnutím funkcie Superfetch a Prefetch, keď sa zistil rýchly SSD. V systéme Windows 8 sa však operačný systém pokúša analyzovať výkonnostné charakteristiky úložiska systému a podľa potreby inteligentne zapína alebo vypína funkciu Superfetch / Prefetch.
Zatiaľ čo väčšina používateľov bude v poriadku, keď nechá Windows rozhodnúť, ako používať Superfetch a Prefetch samostatne, existujú situácie, keď Windows môžu urobiť nesprávne rozhodnutie, a výkonní používatelia budú chcieť služby manuálne zakázať alebo povoliť. Toto sa najčastejšie vyskytuje pri neštandardných konfiguráciách, ako sú rýchle polia RAID diskov HDD alebo zmiešané použitie diskov SSD a HDD.

Ručné vypnutie Superfetch

Ak chcete Superfetch ručne zakázať v systéme Windows 8, spustite Správcu služieb Windows kliknutím pravým tlačidlom myši na tlačidlo Štart na pracovnej ploche, výberom príkazu Spustiť a napísaním services.msc . Prípadne môžete vyhľadať services.msc z úvodnej obrazovky.
V Správcovi služieb prejdite nadol a vyhľadajte Superfetch, ktorý je riadený službou Windows s názvom SysMain . Dvakrát kliknite na Superfetch, čím sa otvorí jeho okno Vlastnosti a kliknutím na Zastaviť ho zastavíte.


Táto služba zatiaľ zabije službu, ale pri ďalšom štarte sa automaticky reštartuje, pokiaľ jej nepovieme. V rozbaľovacej ponuke Typ spustenia vyberte možnosť Zakázané . Zmeny uložíte kliknutím na tlačidlo Použiť a potom na tlačidlo OK . Zatvorte Správcu služieb a reštartujte, aby sa zmena prejavila.

Manuálne vypnutie predbežného načítania

Po vypnutí Superfetch môžete deaktivovať Prefetch z registra Windows. Spustite Editor databázy Registry kliknutím pravým tlačidlom myši na tlačidlo Štart na pracovnej ploche, výberom príkazu Spustiť a zadaním príkazu regedit . Rovnako ako predtým, Editor databázy Registry môžete spustiť aj vyhľadaním regedit na úvodnej obrazovke.
Z Editora databázy Registry prejdite na nasledujúce miesto:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters

Na pravej strane okna dvakrát kliknite na EnablePrefetcher . Prefetch môžete nakonfigurovať jedným zo štyroch spôsobov zadaním príslušného čísla do poľa Údaj hodnoty :

0 - zakáže predbežné načítavanie
1 - Povolí predbežné načítanie iba pre aplikácie
2 - Povolí predbežné načítanie iba pre spúšťacie súbory
3 - Povoľuje predbežné načítanie pre bootovacie a aplikačné súbory

Predvolená hodnota je 3 ; jeho nastavenie na 0 zakáže predbežné načítanie.
Ako už bolo spomenuté, väčšina používateľov nemusí upravovať nastavenia predbežného načítania / superfetchu a nastavenie nesprávnych hodnôt môže výrazne zvýšiť časy spustenia a spustenia aplikácie. Pokročilí používatelia s neštandardnými konfiguráciami jednotiek alebo používatelia so systémom Windows na virtuálnych počítačoch však môžu chcieť vykonávať manuálnu kontrolu nad týmito dôležitými službami.

Ako zakázať superfetch a prefetch v systéme Windows 8