如何在Windows中获取HDD当前负载信息?

时间:2011-08-10 09:42:20

标签: c++ winapi

我需要每秒一次获取有关HDD加载的信息(当前写入速度,当前读取速度,总加载百分比等)。更多信息更好。我找不到Win32 API上的Spesial函数。也许需要非常低级别的功能,或者我需要去驱动程序级别。请帮我解决这个问题!谢谢!

2 个答案:

答案 0 :(得分:5)

您有两种选择,通过访问S.M.A.R.T信息或使用windows performance counters来检查硬盘的性能,您可以使用WInApi或WMI访问这些计数器。

检查这些资源

S.M.A.R.T

WINAPI

WMI相关课程

答案 1 :(得分:2)

performance counter APIs将帮助您完成您尝试实现的目标。不幸的是,我没有使用它们的个人经验,因此无法向您提供更多信息。