2012-02-14 4 views
3

У меня есть путь к диску «C: \», есть ли способ узнать, является ли фактический диск более старым жестким диском или твердотельным накопителем?Сообщите, если путь относится к твердотельному диску с WinAPI

Мне нужно сделать это с помощью неуправляемого кода и C++.

ответ

3

Получить RPM для диска; e.g like this. SSD не вращается, так что это не сработает.

+0

Спасибо. Тогда единственное, что сказать, кроме USB-накопителя? – ahmd0

+1

Eh, флэш-накопитель USB _is_ SSD. – MSalters

+0

@ ahmd0: запрос, если он подключен к шине SATA? (не то, что я знаю, как это сделать, но должен быть некоторый WMI или другой запрос, который может). –