Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C# Hard drive RPM

Tags:

c#

hard-drive

Anyone knows how to get the RPM info from a hard drive ? I am able to access a lot of info through the Win32_DiskDrive WMI class but not that particular one.

Thanks !

like image 519
nanouk Avatar asked Aug 08 '11 11:08

nanouk


1 Answers

HDD drive, at least the ones usually used in desktop and Raid Arrays work under a constant RPM so there is no sensor to read. There is however a defined Rotational Rate for each device, You can either extract this information from a predefined database based on device serial number or guess it using S.M.A.R.T data.

in order to guess it you can use the table in this Wikipedia article to map rotational latency to device RPM.

like image 197
Mehran Avatar answered Sep 30 '22 01:09

Mehran