Windows has many useful built-in services and applications, but some of them are designed for older hardware. SuperFetch could be one of those system services, and disabling it in both Windows 7 and Windows 8 might help overall performance of your system.
What is SuperFetch?
SuperFetch is a built-in Windows service that was originally designed to improve loading times for both Windows and all installed applications. It does so by analyzing which programs are frequently ran and automatically “pre-loading” them in advance by reallocating system resources (mostly just extra RAM) in the background. Note that this often involves writing data to the drive that Windows is installed on. But SuperFetch was made with slow HDD’s (hard disk drives) in mind. With modern 7200+ RPM drives, SuperFetch load time improvement becomes negligible, and this is even more true with SSDs (solid state drives) where the service actually becomes detrimental to both the system performance and health of the drive.
In Windows 7, click the Start button and type: services.msc in the Search field. to open up the Services snap-in.
Or in Windows 8, use the keyboard shortcut Windows Key + R to bring up the Run line and type: services.msc and hit Enter.
Scroll down the services page and right click on the one named Superfetch. Select Properties from the context menu.
On the General tab, click the menu labeled “Startup type.” Choose the Disabled option, and if possible click the Stop button below it. Press OK to exit and save changes.
SuperFetch should now be disabled and won’t run again unless you manually go back in and set it to Automatic startup. If you test this out and experience an increase in system speed, definitely leave us a comment and let us know. Or, if it doesn’t help, we’d like to hear that too!