Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I understand that Superfetch was designed to use RAM for caching with HDDs in mind due to their high latencies, something that SSDs don't have. However, I don't understand how an SSD could outperform RAM.

Does Windows 7 automatically disable Superfetch on systems with fast enough SSDs solely to free up more RAM?

share|improve this question
As an aside for those new to using an SSD with Windows, it is also highly recommended that you disable Disk Defragmenter for the same reasons cited below. A new installation of Windows 7 on an SSD should have Defrag disabled when you install, but upgrading from a standard disk to an SSD will require that it be disabled manually as well. – Justin Scott Jul 25 '12 at 17:18
up vote 4 down vote accepted

The reason why SSD manufacturers recommend turning off SuperFetch is because SSD's can only take so many read/write cycles to the same sector before performance degrades and SuperFetch will read and write to the same sector repeatedly.

share|improve this answer
More specifically, Superfetch won't run on drive with high random-access speed… It will still run on other drives (if any) – Martheen Cahya Paulo Jul 22 '12 at 7:55

It is not so much that the SSD that will be faster than the RAM, but that the lifespan of the SSD will be decreased. The benefits don't outweigh the cost.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .