Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I recently got a new Samsung SSD. It comes with software called "Samsung Magician".

Basically it lets you configure things with your new SSD. I'm really confused about Prefetch/Superfetch though.

This is an image of the "General overview":

enter image description here

When I click more info, it says this:

Windows stores common device drivers and applications in main memory in order to improve performance. Because SSDs have very fast access times, this feature is no longer necessary. In addition to taking up extra storage space, this feature requires frequent read/write operations, and is not recommended for use with an SSD.

However, I'm not sure if the "Deactivate" button deactivates the features that are bad or deactivates stopping them.

So, my question is should SSDs have prefetc/superfetch enabled?

share|improve this question
    
1. What OS? Win8? 7? .... –  BillR Oct 8 '13 at 15:37
    
[Accidentally submitted earlier] 1. Which OS? Win8? 7? .... (presumably not *nix since "Windows stores....") 2. You have multiple questions. "Should SSDS have prefetch/superfetch enabled?" (Yes, but OS may do it for you.) "For Samsung Magician, which setting deactivates the feature in Windows?" –  BillR Oct 8 '13 at 15:44
    
Not my day. Win8 tag. Duh. Still, multiple questions. Perhaps even: Do you even need Samsung Magician? –  BillR Oct 8 '13 at 15:51
    
I turned it off in Magician, then disabled Prefetch in the registry at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters. Afterwards, I emptied the Prefetch folder—there's no need for it anymore. –  DragonLord Dec 25 '14 at 19:56

5 Answers 5

up vote 5 down vote accepted

Windows 8 will skip SSDs, so NEVER change the start type of the Suprfetch service in Windows 8.

share|improve this answer

No, SSD's should not have prefetch/superfetch enabled: http://support.microsoft.com/kb/2727880

Why are people downvoting this? You should not have superfetch/prefetch enabled on an SSD.

share|improve this answer
1  
Although the SuperFetch benefit will not be as large with SSD as with a HDD, you will still benefit by having SuperFetch on - even when using an SSD. It is also important to ensure it is on if you have both SSD and HDD (e.g. user profile, documents, Outlook archive, dozens of gigabytes of games on the spinning platter). Windows 7 mistakenly would turn off SuperFetch if the primary disk was solid state. Windows 8 got smarter about leaving SuperFetch on. And yes, SuperFetch is still useful for caching in RAM things stored on a SSD. –  Ian Boyd Feb 8 '14 at 4:24
    
" Oops! The page you are looking for may have a new location, or is no longer available. " –  endolith Mar 3 at 22:13

In Samsung Magician 4.4 Advanced OS Optimization:
"Deactivate" button deactivates Prefetch / Superfetch
"Activate" button activates Prefetch / Superfetch

So for SSD Prefetch / Superfetch should be disabled.

Here is how you can check that the Superfetch is really disabled in Windows:

  • Open Run dialog (Win + R)
  • Type services.msc + Enter to open the Services Manager
  • Scroll down to Superfetch service
  • Double-click on it to open it Properties box
  • The startup type should be Disabled
share|improve this answer

Samsung Magician has some translation imperfections, which makes some settings in Samsung Magician hard to understand (incomprehensible), especially in OS Optimization – Advanced tab. An easy way to understand how buttons in Samsung Magician Advanced tab work is to enable hidden system files, go to the root of system C drive, and look at creation and deletion of hiberfil.sys file when Hibernation Mode is activated or deactivated in Samsung Magician Advanced tab.

  1. You can Apply Maximum Performance, Maximum Capacity, Maximum Reliability tabs and see what functions were activated or deactivated in Advanced tab. Advanced tab uses a little bit awkward style by showing the opposite of the current status, i.e. Activate means that currently this feature is deactivated and Deactivate means that the feature is currently activated.

  2. Changes that you make in Advanced tab by pressing Activate or Deactivate buttons are instant and don’t require pressing Apply All button. For instance, pressing Activate button of Hibernation Mode instantly creates hiberfil.sys in the root of system C drive and button name is changed to Deactivate. On the other hand, pressing Deactivate button, instantly removes hiberfil.sys from the root of system C drive and button name is changed to Activate.

  3. You don’t need to press and you shouldn’t press Apply All button in Advanced tab once you finish manually settings the features, because it changes the values to default ones designed by the developers, for instance it Activates (button name is changed to Deactivate) Hibernation Mode.

  4. If the combination of settings that you’ve made in Samsung Magician Advanced tab is the same as predefined modes in Apply Maximum Performance, Maximum Capacity or Maximum Reliability tabs, Current Status: name will be changed from Advanced to that particular mode name.

  5. In Samsung Magician Advanced OS Optimization:

"Deactivate" button deactivates Prefetch / Superfetch.

"Activate" button activates Prefetch / Superfetch.

For SSDs Prefetch / Superfetch should be disabled.

Here is how you can check that the Superfetch is really disabled in Windows: Open Run dialog (Win + R) - Type services.msc + Enter to open the Services Manager - Scroll down to Superfetch service - Double-click on it to open it Properties box - The startup type should be Disabled.

Example showing how to interpret Samsung Magician Advanced tab settings:

Magician

Buttons are showing the opposite status of the current state. Clicking the button will set it to the state that it is showing. Currently the settings shown in the image mean this:

Hibernation Mode: OFF

Indexing Service: OFF

Prefetch: OFF

Write Cache Buffer: ON

Write-Cache Buffer Flushing: ON

share|improve this answer

Late models SSd drives in Win7 or 8 don't need to be fiddled with. Windows does it. Also - after talking to OCZ representative - new model SSD's nowadays don'y need anything turned off (exceprt maybe indexng)

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.