В тази статия ще видим как Windows 10/8/7 третира Prefetch и SysMain на SSD устройства. Вчера видяхме как Windows третира дефрагментацията на SSD устройства. Преди да започнем, нека да кажа ясно, че не е добра идея да деактивирате SysMain (По-рано се обади SuperFetch) или Предварително извличане тъй като може да влоши производителността на системата. Най-добре е да оставите тези услуги на настройките им по подразбиране.
SysMain (Superfetch), Prefetch & SSD в Windows 10
Всеки път, когато стартирате приложение на вашия компютър, операционната система Windows създава файл за предварително извличане, който съдържа информация за файловете, заредени от приложението. Информацията в Предварително извличане файл се използва за оптимизиране на времето за зареждане на приложението следващия път, когато го стартирате. SysMain се опитва да предвиди кои приложения ще стартирате следващи и предварително зарежда всички необходими данни в паметта. Неговият алгоритъм за прогнозиране е по-добър и може да предскаже кои следващи 3 приложения ще стартирате до колко часа на ден.
Накратко, SysMain и Prefetch са технологии за управление на съхранението на Windows, които осигуряват бърз достъп до данни на традиционните твърди дискове. На SSD устройствата те водят до ненужни операции на запис.
Деактивирайте SysMain
The Услуга SysMain е тази, която е свързана със Superfetch. Неговата работа е да поддържа и подобрява производителността на системата с течение на времето. Той се намира в папката System32. Услугите са същите, но името на дисплея за него е променено в Windows 10 от Superfetch на SysMain.
Ако някой по някаква причина трябва да ги деактивира ръчно, ето как може да деактивира SysMain. Бягай услуги.msc за да отворите диспечера на услугите. Превъртете надолу до услугата SysMain (Superfetch), която е отговорна за поддържането и подобряването на производителността на системата във времето.
Щракнете два пъти върху него, за да отворите полето Свойства. Щракнете върху Stop, за да спрете процеса. Направете типа на стартиране хора с увреждания и щракнете върху Приложи.
Ти ще трябва да рестартирайте компютъра си за да влязат в сила системните промени.
Деактивирайте предварителното извличане
За да деактивирате Prefetch в Windows, стартирайте regedit, за да отворите редактора на системния регистър. Придвижете се до следния ключ на системния регистър:
HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters
Щракнете двукратно върху EnablePrefetcher от дясната страна, за да отворите полето му за стойност DWORD.
Възможните стойности за EnablePrefetcher са:
- 0 - Деактивирайте Prefetcher
- 1 - Стартиране на приложението Предварителното извличане е активирано
- 2 - Активирано е предварително извличане на стартиране
- 3 - Стартиране на приложението и предварително извличане на стартиране
Стойността по подразбиране е 3. За да деактивирате Prefetch, задайте го на 0. Щракнете върху OK и изход.
Между другото, можете също да деактивирате или настроите Suoerfetcher тук - ще видите EnableSuperfetcher DWORD точно под него.
Възможните стойности за EnableSuperfetch са:
- 0 - Деактивирайте SysMain
- 1 - Активирайте SysMain само за файлове за зареждане
- 2 - Активирайте SysMain само за приложения
- 3 - Активирайте SysMain както за файлове за зареждане, така и за приложения
Ако сте потребител на Solid State Drive, може да искате да проверите безплатния софтуер SSD живот който може да провери изправността на вашето SSD устройство и SSD Tweaker, което ще ви помогне да промените своите SSD устройства.