none
Why does Windows 8 not automatically disable Superfetch on SSD?

    Frage

  • Hello!

    Windows 7 used to disable Superfetch automatically if it detects a fast SSD as system drive. But Windows 8 doesn't. In this respect i found an interesting statement from Intel in the help section of the SSD Toolbox:

    "In Microsoft Windows 8, Superfetch functions differently than in previous versions of Windows, and should not be disabled for an Intel SSD."

    But i can't find any official statement or explanation from Microsoft for this topic.

    My questions: What is the difference between the Superfetch service in Windows 7 and the Superfetch service in Windows 8? What did MS changed? Why does it now make sense for a SSD?

    Montag, 25. Februar 2013 18:24

Antworten

  • Its Windows way of making things easier for users.  You will notice defrag is still enabled.....Windows knows which drives in your system are HDD and SSD (by querying rotational speed and getting back 0 for SSD) and thus does not defrag SSDs.  The option is enabled but ignored for SSDS.  Same thing for Superfetch, the option is enabled but not used for SSDs.

    Be kind and Mark as Answer if I helped.

    • Als Antwort markiert Toorch Dienstag, 26. Februar 2013 18:23
    Dienstag, 26. Februar 2013 01:29
  • ok, I got the mail from Gov and this is his reply
    Rather than disable the entire service, we leave it on, and dynamically ignore SSDs or SSD-like hardware (like SSDs in RAID).




    "A programmer is just a tool which converts caffeine into code"

    • Als Antwort markiert Toorch Dienstag, 26. Februar 2013 18:24
    Dienstag, 26. Februar 2013 17:31
    Beantworter

Alle Antworten

  • Its Windows way of making things easier for users.  You will notice defrag is still enabled.....Windows knows which drives in your system are HDD and SSD (by querying rotational speed and getting back 0 for SSD) and thus does not defrag SSDs.  The option is enabled but ignored for SSDS.  Same thing for Superfetch, the option is enabled but not used for SSDs.

    Be kind and Mark as Answer if I helped.

    • Als Antwort markiert Toorch Dienstag, 26. Februar 2013 18:23
    Dienstag, 26. Februar 2013 01:29
  • In the last episode of
    <9cdb257b-3c65-46e2-9cf4-3f3bda999346@communitybridge.codeplex.com>,
    Toorch said:
     
    >My questions: What is the difference between the Superfetch service
    >in Windows 7 and the Superfetch service in Windows 8? What did MS
    >changed? Why does it now make sense for a SSD?
     
    I haven't been able to find any formal documentation on what exactly
    changed here, but given that Microsoft put a lot of effort into
    optimizing for SSDs, it makes sense that you would no longer need to
    disable SuperFetch.
     
    It may well simply re-order files on disk to optimize reads during boot
    or application startup that can be serviced in one command instead of
    separate instructions. Despite not having any real seek time, it is
    still faster to perform one larger read than multiple smaller
    random-access reads at once.
     
    Dienstag, 26. Februar 2013 02:52
  • What of it?
     
    Dienstag, 26. Februar 2013 03:06
  • Thank you for your reply (and also all the others)!

    So the difference between Windows 8 and previous versions in the way Superfetch works - as mentioned by Intel - is, that Superfetch is not globally enabled or disabled like in Windows 7, but is now selective enabled or disabled for the individual drives?

    Dienstag, 26. Februar 2013 12:15

  • My questions: What is the difference between the Superfetch service in Windows 7 and the Superfetch service in Windows 8? What did MS changed? Why does it now make sense for a SSD?

    I've send a mail to Gov Maharaj from MSFT that he should answer the question.

    Check newer episodes of his show in the next weeks to get the answer:

    http://channel9.msdn.com/Shows/The-Defrag-Show/


    "A programmer is just a tool which converts caffeine into code"

    Dienstag, 26. Februar 2013 14:50
    Beantworter
  • ok, I got the mail from Gov and this is his reply
    Rather than disable the entire service, we leave it on, and dynamically ignore SSDs or SSD-like hardware (like SSDs in RAID).




    "A programmer is just a tool which converts caffeine into code"

    • Als Antwort markiert Toorch Dienstag, 26. Februar 2013 18:24
    Dienstag, 26. Februar 2013 17:31
    Beantworter
  • Great, thank you!

    Best regards!

    Dienstag, 26. Februar 2013 18:22
  • I had a SSD drive in my laptop, but I replaced it with an HD.  Now I cannot use the readyboost feature.  I get the "ReadyBoost is not enabled on this computer because the system disk is fast enough that ReadyBoost is unlikely to provide additional benefit." message no matter what.  Turning on the superfetch service did not fix the problem (it was already on)

    Has anyone ever found a solution to this problem?

    Montag, 24. März 2014 23:16
  • I took out the SSD to use in another computer.  I'd like to turn ready boost back on for the machine that has a regular, and somewhat slow old hard drive now.

    Dienstag, 25. März 2014 18:28