Does Windows 7 know I have SSD?

alphanode

Distinguished
Dec 22, 2009
40
0
18,530
My question is: Does Windows 7 know if I have a SSD installed or not? The reason I Ask is as follows:

I was reading the following article - http://www.tomshardware.co.uk/windows-solid-state-drives-ssd,news-31051.html

It states "When a solid state drive is present, Windows 7 will disable disk defragmentation, Superfetch, ReadyBoost, as well as boot and application launch prefetching." However, I have just freshly installed Windows 7, and all that is enabled. I had to follow one of the many articles online about performance tweeks with Windows 7 and SSD (an example of 2 below). Nothing was already disabled. So am I doing something wrong?

Windows 7 SSD Tweeks:
http://thessdreview.blogspot.com/p/windows-7-ssd-performance-optimization.html
http://www.ocztechnologyforum.com/forum/showthread.php?63273-*-Windows-7-Ultimate-Tweaks-Utilities-*&p=442158&viewfull=1#post442158

Thanks
 
Some users have reported that Windows 7 has not detected their SSD automatically. I have yet to actually witness this, but let us say we believe them. Superfetch and ReadyBoost you can leave them alone. Disk defragmentation will not be disabled in general but ONLY for your SSD drives. Hence, if you run disk defrag and check the list of the drives that are scheduled for defragmentation, you should see that only mechanical drives appear in the list and your SSD is not there. That is normal. If your SSD does appear in the list to be defragmented then you can select it and disable it for that drive.

My opinion: If your SSD is working fine and you are not encountering any problems, leave everything as is... otherwise you will spend A LOT of time optimising for practically nothing... you better invest your time ACTUALLY using your SSD, rather than trying to make it perform 10MB/s faster or prolong its life for 1 month (after 2 years) which you will probably be looking for a new drive anyway...
 
So in summary, it sounds like there is no way to tell windows "this is an SSD drive".

Also, according to windows 7 resource monitor, something called c:\windows\prefetch\... is writing to the C drive a lot (at least while i've been viewing it). I must say this is especially odd since I've disabled the page file all together. But I'm starting to agree that it's pointless to worry about everything writing to the C drive because there are A LOT of different processes - most of them critical) writing to it on a nearly constant basis (like c:\$MFT $LogFile and $BitMap).
 
The way Windows "knows" that a drive is SSD is by checking its rotation speed. SSD's is 0, because obviously there are no rotating platters.

The page file is different to the prefetcher, so even if you disabled it you will still see writes from that and other processes and accesses on the SSD.