How to Detect an SSD drive?

wangchangqiu

New member
Local time
4:05 PM
Messages
13
How to tell an solid-state drive drive (SSD) from a hard disk drive?

I have a Dell Inspiron 910 Mini notebook, and the drive is SSD, but I did not get info from the OS that mark the drive is SSD.

Does anyone know how to detect an SSD drive, and any Windows API can get it?

Any suggestion?
 

My Computer My Computer

OS
win7
Did you really want to know this programatically? Or just for your own information?

Not sure about API calls, there probably isn;t one that spoecifically calls out "SSD", but there may be some clues in the drive info it returns. I don;t have an SSD so I can't investigate that.

But if it's FYI, the Device Manager will have the exact name/model of the "Disk Drive" which you can then look up on line. Also if you run a third party disk performance utility you will probably see sub millisecond seek times.
 

My Computer My Computer

Computer Manufacturer/Model Number
Scratch built
OS
Windows 7 x64 Ultimate
CPU
i7 960
Motherboard
Asus P6X58D
Memory
12 Gig Corsair Dominator
Graphics Card(s)
Nvidia 480
Sound Card
Maudio Delta 44 + breakout box
Monitor(s) Displays
Dell UltraSharp U2410 24in and Samsung 21 dual monitors
Screen Resolution
1920x1200 and 1280x1024
Hard Drives
Primary: Intel X-25M G2 160G SSD
Secondary: Segate baracuda 1.0 TB
HDs in AHCI mode.
PSU
Corasair TX850
Case
Cooler Master HAF
Cooling
Corsair H50
Keyboard
Logitech G15 + N52 game pad
Mouse
Logitech MX518
Internet Speed
15kbs down 4.5kbps up
Other Info
WEI 7.6
CPU & RAM 7.6
Graphics 7.9
Hard disk 7.7
The Dell Mini 9 uses a PCI-e SSD. It does not support conventional hard drives nor SATA SSDs. If it is stock from the factory, it is made by STEC, Inc.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dell: XPS 420 (2), XPS M1330 (several), XPS 14z, Mini 9, Mini 10v
OS
W8 Pro, W7 Ultimate, XP Pro x64, Vista x64, Ubuntu
CPU
Q6600, Q6700, T7500, T7500, N270, N270
Motherboard
Dell
Memory
8GB, 8GB, 4GB, 4GB, 2GB, 2GB
Graphics Card(s)
ATI, nVidia, nVidia, nVidia, Intel, Intel
Monitor(s) Displays
Dell 2408WFP
Hard Drives
A drawer full. OCZ Vertex's in RAID 0. Vertex 3's, Vertex 4, Samsung 830's, Samsung 840's, Intel 330. Don't use dino drives any more except for servers.
Keyboard
Logitech Wave
Internet Speed
29 Mbps DL / .95 Mbps UL
Other Info
New project(2013)...Another low power server. Zotac H67ITX, i3-2100T, Windows Server 2012 Essentials on Samsung SSD.
Previous project...Low power (38-40 watts using Kill-a-Watt) Windows Home Server. Zotac ION (Atom 330, GeForce9400), 4GB RAM, 2x2TB WD Green, IN WIM miniITX Case. Fits on a shelf in laundry closet, practically silent.
Did you really want to know this programatically? Or just for your own information?

Not sure about API calls, there probably isn;t one that spoecifically calls out "SSD", but there may be some clues in the drive info it returns. I don;t have an SSD so I can't investigate that.

But if it's FYI, the Device Manager will have the exact name/model of the "Disk Drive" which you can then look up on line. Also if you run a third party disk performance utility you will probably see sub millisecond seek times.


I would better from program.

But I still do not find any info from drive dtails.
(“Computer Management” -> “Device Manager” -> “Disk Drives” -> Right click the drive and choose “Properties” -> “Details”)
 

My Computer My Computer

OS
win7
I would better from program.

But I still do not find any info from drive dtails.
(“Computer Management” -> “Device Manager” -> “Disk Drives” -> Right click the drive and choose “Properties” -> “Details”)

Yeah, I'm not sure there is anything concrete that tells you what kind of drive it is. I meant just copy the drive name and paste it into google and look up information about it :)

As far as the API goes. You can query for all that information that is in the device manager, but basically Windows likely doesn't know itself. It's just another drive to it. It might be better if id DID know, then it could automatically tweak itself for better use of the SSD. (I.e. no disk defrag or a different mode that worked better)
 

My Computer My Computer

Computer Manufacturer/Model Number
Scratch built
OS
Windows 7 x64 Ultimate
CPU
i7 960
Motherboard
Asus P6X58D
Memory
12 Gig Corsair Dominator
Graphics Card(s)
Nvidia 480
Sound Card
Maudio Delta 44 + breakout box
Monitor(s) Displays
Dell UltraSharp U2410 24in and Samsung 21 dual monitors
Screen Resolution
1920x1200 and 1280x1024
Hard Drives
Primary: Intel X-25M G2 160G SSD
Secondary: Segate baracuda 1.0 TB
HDs in AHCI mode.
PSU
Corasair TX850
Case
Cooler Master HAF
Cooling
Corsair H50
Keyboard
Logitech G15 + N52 game pad
Mouse
Logitech MX518
Internet Speed
15kbs down 4.5kbps up
Other Info
WEI 7.6
CPU & RAM 7.6
Graphics 7.9
Hard disk 7.7
"Will disk defragmentation be disabled by default on SSDs?
Yes. The automatic scheduling of defragmentation will exclude partitions on devices that declare themselves as SSDs. Additionally, if the system disk has random read performance characteristics above the threshold of 8 MB/sec, then it too will be excluded. The threshold was determined by internal analysis."
Quate from Engineering Windows 7(Engineering Windows 7 : Support and Q&A for Solid-State Drives)


It seems now Microsoft do not know how to dectect SSD becuase few SSD identify themselves as SSD.


Microsoft uses another way to detect SSD from random read threshold.
 

My Computer My Computer

OS
win7
Back
Top