Disable Superfetch & Prefetch for SSD in Windows 10/8/7



RECOMMENDED: Click here to fix Windows errors and optimize system performance

In this article, we will see how Windows 10/8/7 Prefetch and SuperFetch are handled on Solid State Drives. Yesterday we saw how Windows handles defragmentation on hard disks in the solid state. Before I start, let me clarify that it’s not a good idea to disable SuperFetch or Prefetch when using traditional hard disks – but for solid state hard disks, it’s different!

SuperFetch, Prefetch & SSD on Windows



February 2021 Update:

We now recommend using this tool for your error. Additionally, this tool fixes common computer errors, protects you against file loss, malware, hardware failures and optimizes your PC for maximum performance. You can fix your PC problems quickly and prevent others from happening with this software:

  • Step 1 : Download PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista – Microsoft Gold Certified).
  • Step 2 : Click “Start Scan” to find Windows registry issues that could be causing PC problems.
  • Step 3 : Click “Repair All” to fix all issues.

download



Each time you run an application on your PC, the Windows operating system creates a pre-fetch file that contains information about the files loaded by the application. The information contained in the Prefetch file is used to optimize the loading time of the application at the next startup. SuperFetch tries to predict which applications will then start and loads all the necessary data into memory. Its prediction algorithm is superior and can predict which of the next 3 applications you will start at what time of day.

SuperFetch and Prefetch are Windows storage management technologies that provide fast access to data on traditional hard drives. On solid-state disks, they lead to unnecessary writing operations.

Windows 7/8/10 automatically disables SuperFetch and Prefetch by default when it detects an SSD on your system.

Disable Superfetch

The SysMain service is the one connected to Superfetch. Its task is to maintain and improve system performance over time.

If you have to manually disable it for any reason, you can disable SuperFetch. Start to open the Service Manager. Scroll down to the Superfetch service, which is responsible for maintaining and improving system performance over time.

Double-click to open the Properties field. Click Stop to stop the process. Make the start type Off and click Apply.

You must restart your computer for system changes to take effect.

Disable pre-extract

to open the registry editor. Navigate to the following registry key:

HKLM SYSTEM CurrentControlSet Control Session Manager Memory Management Prefetch Parameters

Double-click EnablePrefetcher to the right to open the DWORD value field.

The possible values for EnablePrefetcher are:

1 – Start activated application pre-extraction

2 – Activated priming pre-extraction

3 – Activated application start and priming pre-extraction

The default value is 3. To disable the preset search, set it to 0. Click OK and Exit.

You can also disable or adjust the Suoerfetcher here – you see the EnableSuperfetcher DWORD directly below.

The possible values for EnableSuperfetch are :

        • 0 – Disable SuperFetch
        • 1 – Enable SuperFetch only for boot files
        • 2 – Enable SuperFetch only for applications
        • 3 – Enable SuperFetch for boot files and applications

If you are a Solid State Drive user, you may want to read about the SSD Life freeware, which can check the status of your Solid State Drive and SSD Tweaker, which will help you optimize your Solid State Drives.



RECOMMENDED: Click here to troubleshoot Windows errors and optimize system performance

Related Video