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 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

2 Answers 2

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
3  
More specifically, Superfetch won't run on drive with high random-access speed blogs.msdn.com/b/e7/archive/2009/05/05/… 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

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.