7
A
回答
1
硬盘驱动器,至少通常用于桌面和Raid阵列在恒定RPM下工作,因此没有传感器可读。但是,每个设备都有一个定义为的旋转速率。您可以从基于设备serial number的预定义数据库中提取此信息,也可以使用S.M.A.R.T数据猜测它。
为了猜测它,您可以使用this Wikipedia article中的表将旋转延迟映射到设备RPM。
相关问题
- 1. C# - 从硬盘驱动器
- 2. 硬盘或硬盘驱动器
- 3. 带硬盘驱动器的C++ IO
- 4. Java堆硬盘驱动器
- 5. 以编程方式锁定C盘中的硬盘驱动器#
- 6. C++ \ Win32的信息有关的所有驱动器:硬盘驱动器,USB驱动器,光盘驱动器,软盘驱动器等
- 7. 如何枚举硬盘驱动器
- 8. 创建虚拟硬盘驱动器
- 9. 硬盘驱动器和Android工作室
- 10. 获取硬盘的驱动器号
- 11. 模拟Linux中的硬盘驱动器
- 12. 切换PC硬盘驱动器
- 13. Python搜索多硬盘驱动器
- 14. 残破的硬盘驱动器诊断
- 15. 写入硬盘驱动器的时间
- 16. nginx文件耗用硬盘驱动器
- 17. 在数据库或硬盘驱动器
- 18. Windows硬盘驱动器实时复制
- 19. Python获取硬盘驱动器信息
- 20. 在Java中区分CD驱动器和硬盘驱动器
- 21. 通过BIOS的USB硬盘驱动器/笔驱动器仿真
- 22. 如何从启动盘访问硬盘驱动器?
- 23. S.M.A.R.T. C#中的硬盘驱动器数据#
- 24. c#VSTO从硬盘驱动器运行VBA模块
- 25. 如何区分C#4.0中的硬盘驱动器型号
- 26. 硬盘驱动器的厂房大小 - C#
- 27. 在不同的硬盘驱动器上安装C++ Boost库
- 28. 如何使用C分区硬盘驱动器
- 29. 使C#搜索硬盘驱动器排除目录
- 30. 使用C#中的WMI查询通过驱动器盘符获取硬盘驱动器序列号
我不认为大多数硬盘驱动器都有传感器(或者至少没有一个能让用户/主板/操作系统提供这些信息) – Neowizard
您是否从规范或传感器获取RPM? –
作为最后的手段,您可以通过写入固定长度的磁盘内容(例如,精确到10 MB)并测量需要多长时间来为硬盘建立自己的“速度测试”。 –