I den här artikeln kommer vi att se hur Windows 10/8/7 behandlar Prefetch och SysMain på SSD-enheter. Igår såg vi hur Windows behandlar defragmentering på Solid State-enheter. Innan vi börjar, låt mig klargöra att det inte är en bra idé att inaktivera SysMain (Tidigare kallad SuperFetch) eller Förhämtning eftersom det kan försämra systemets prestanda. Att lämna dessa tjänster till sina standardinställningar är bäst.
SysMain (Superfetch), Prefetch & SSD i Windows 10
Varje gång du kör ett program på din dator skapas en förhämtningsfil som innehåller information om de filer som laddas av applikationen av Windows-operativsystemet. Informationen i Förhämtning filen används för att optimera laddningstiden för applikationen nästa gång du kör den. SysMain försöker förutse vilka applikationer du startar nästa och förinstallerar all nödvändig data i minnet. Dess förutsägelsealgoritm är överlägsen och kan förutsäga vilka nästa 3 applikationer du startar vid vilken tid på en dag.
Kort sagt, SysMain och Prefetch är Windows Storage Management-teknik som ger snabb åtkomst till data på traditionella hårddiskar. På Solid State Drives resulterar de i onödiga skrivoperationer.
Inaktivera SysMain
De SysMain-tjänst är den som är relaterad till Superfetch. Dess uppgift är att underhålla och förbättra systemets prestanda över tiden. Den finns i mappen System32. Tjänsterna är desamma, men visningsnamnet för det har ändrats i Windows 10 från Superfetch till SysMain.
Skulle man av någon anledning behöva avaktivera dem manuellt, så kan man inaktivera SysMain. Springa tjänster.msc för att öppna Services Manager. Bläddra ner till SysMain (Superfetch) -tjänsten, som ansvarar för att underhålla och förbättra systemets prestanda över tiden.
Dubbelklicka på den för att öppna rutan Egenskaper. Klicka på Stopp för att stoppa processen. Gör starttypen Inaktiverad och klicka på Apply.
Du måste starta om din dator för att systemändringarna ska träda i kraft.
Inaktivera förhämtning
För att inaktivera Prefetch i Windows, kör regedit för att öppna Registerredigeraren. Navigera till följande registernyckel:
HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters
Dubbelklicka på EnablePrefetcher på höger sida för att öppna DWORD-värdet.
De möjliga värdena för EnablePrefetcher är:
- 0 - Inaktivera prefetcher
- 1 - Applikationsstart Förhämtning aktiverad
- 2 - Boot Prehämtning aktiverad
- 3 - Start av applikationer och förhämtning av start aktiverat
Standardvärdet är 3. För att inaktivera förhämtning, ställ in det på 0. Klicka på OK och avsluta.
Förresten kan du också inaktivera eller justera Suoerfetcher här - du kommer att se EnableSuperfetcher DWORD strax under det.
De möjliga värdena för EnableSuperfetch är:
- 0 - Inaktivera SysMain
- 1 - Aktivera endast SysMain för startfiler
- 2 - Aktivera endast SysMain för applikationer
- 3 - Aktivera SysMain för både startfiler och applikationer
Om du är Solid State Drive-användare kanske du vill kolla in freeware SSD-liv som kan kontrollera hälsan hos din Solid State Drive och SSD Tweaker vilket hjälper dig att justera dina Solid State-enheter.