Prefetch/Superfetch with SSDs

jrichrds

Platinum Member
Oct 9, 1999
2,537
3
81
Most all sources I read say that Windows 7 automatically disables Prefetch/Superfetch when an SSD is installed (as boot drive at least). I do notice that Win7 automatically disables defrag for the SSD, but I still always have to manually disable prefetch/superfetch in the registry and the superfetch service in Administrative Tools.

Do I need to do this, or is Win7 actually disabling it for the SSD itself despite the registry/service settings?
 

G73S

Senior member
Mar 14, 2012
635
0
0
Neither Windows 7 nor Windows 8 nor Windows 8.1 disable my prefetch/superfetch. I know many articles online suggest that they would after you run winsat, but it doesn't.

I heard someone once saying on a forum that even though the superfetch is on, Windows 8 does not actually use it. But Windows 7 does. I can tell you that for sure because I notice the free RAM in my Windows 8.1 remains to the actual usage of my current programs. But give Windows 7 some time, and all my RAM is used up due to Superfetch

So if you'r eon 7, manually disable it.

although I wouldn't personally. Since even the Samsung Magician enables it if you set the OS optimization to the PERFORMANCE level rather than RELIABILITY

I don't care how much writes it would do. By the time the drive needs replacement, I will probably have upgraded it
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
I heard someone once saying on a forum that even though the superfetch is on, Windows 8 does not actually use it.

This. I have SuperFetch service turned on yet it's obviously not working as my memory isn't being pre-cached like it was when I was using HDDs..

And that's on Windows 8.1. I have no idea whether Windows 7 does that though. It's easy to check though. If your memory is being pre-cached then SuperFetch is definitely running.
 

G73S

Senior member
Mar 14, 2012
635
0
0
This. I have SuperFetch service turned on yet it's obviously not working as my memory isn't being pre-cached like it was when I was using HDDs..

And that's on Windows 8.1. I have no idea whether Windows 7 does that though. It's easy to check though. If your memory is being pre-cached then SuperFetch is definitely running.
no Windows 7 doesn't stop using prefetch even on an SSD, I know that because within 10 mins, my RAM is fully utilized by the OS without me doing anything
 

jrichrds

Platinum Member
Oct 9, 1999
2,537
3
81
although I wouldn't personally. Since even the Samsung Magician enables it if you set the OS optimization to the PERFORMANCE level rather than RELIABILITY
Are you referring to the Indexing service instead of Superfetch? When I flip between the 'Performance' and 'Reliability' tabs in Samsung Magician, the Indexing Service changes between enabled/disabled, but Prefetch/Superfetch stays the same (disabled).
 

G73S

Senior member
Mar 14, 2012
635
0
0
Are you referring to the Indexing service instead of Superfetch? When I flip between the 'Performance' and 'Reliability' tabs in Samsung Magician, the Indexing Service changes between enabled/disabled, but Prefetch/Superfetch stays the same (disabled).

No I never even checked Indexing, I was referring to Prefetch/Superfetch
 

jrichrds

Platinum Member
Oct 9, 1999
2,537
3
81
No I never even checked Indexing, I was referring to Prefetch/Superfetch

But the Performance setting in Samsung Magician does not activate Prefetch/Superfetch. The Prefetch/Superfetch setting is the same for all 3 Samsung Magician preset modes.
 
Last edited: