superfetch is a memory management feature dating from windows vista. apparently manages memory contents.
In some cases it goes into a loop reading memory, and pegs the disk utilities.
This link tells how to disable it. May not be of any use on systems with SSD anyway.
1. Press the Win+R keys to open Run, type services.msc into Run, and click/tap on OK to open Services.
Find superfetch, and enable / disable it. When using any of these, the start mode should be set to disabled, and the service itself stopped if it is running. Both actions have to be performed.
Interesting example from command line. Must be from elevated privilege command prompt
) Copy and paste the command below into the elevated command prompt, press Enter, and go to step 5 below. (see screenshots below)
sc config "SysMain" start=auto & sc start "SysMain"
Copy and paste the command below into the elevated command prompt, press Enter, and go to step 5 below. (see screenshots below)
sc stop "SysMain" & sc config "SysMain" start=disabled
Elevated privilege powershell
Set-Service -Name "SysMain" -StartupType Automatic -Status Running
Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType Disabled