Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#硬盘驱动器转速_C#_Hard Drive - Fatal编程技术网

C#硬盘驱动器转速

C#硬盘驱动器转速,c#,hard-drive,C#,Hard Drive,有人知道如何从硬盘获取RPM信息吗? 我可以通过Win32_DiskDrive WMI类访问大量信息,但不能访问特定的信息 谢谢 硬盘驱动器,至少桌面和Raid阵列中通常使用的硬盘驱动器在恒定转速下工作,因此没有传感器可读取。但是,每个设备都有一个定义的旋转速率,您可以根据设备从预定义的数据库中提取该信息,也可以使用数据猜测该信息 为了猜测它,您可以使用中的表格将旋转延迟映射到设备RPM。我认为大多数HDD都没有传感器(或者至少没有一个传感器可以向用户/主板/os提供该信息)。您是否从规范或传感

有人知道如何从硬盘获取RPM信息吗? 我可以通过Win32_DiskDrive WMI类访问大量信息,但不能访问特定的信息


谢谢

硬盘驱动器,至少桌面和Raid阵列中通常使用的硬盘驱动器在恒定转速下工作,因此没有传感器可读取。但是,每个设备都有一个定义的旋转速率,您可以根据设备从预定义的数据库中提取该信息,也可以使用数据猜测该信息


为了猜测它,您可以使用中的表格将旋转延迟映射到设备RPM。

我认为大多数HDD都没有传感器(或者至少没有一个传感器可以向用户/主板/os提供该信息)。您是否从规范或传感器中获得RPM?作为最后手段,您可以构建自己的“速度测试”对于硬盘,通过以固定长度(例如,正好10 MB)写入磁盘内容,并测量所需时间。@Shadow Wizard,但这不会获得RPM?请参阅此问题:您应该能够p/调用api: