windows – 如何监控硬盘是否处于待机状态?

如何监控硬盘驱动器进入待机状态的时间/时间和持续时间?

我有一台带有RAID5(软件)数据的Windows服务器和另一个安装了操作系统的常规磁盘.我想确保在没有数据读取时RAID进入待机状态(即没有后台任务我当前不知道访问驱动器并中断其备用数据库).

理想情况下,我希望看到某种图形在x轴上有最后几个小时,在y轴上有磁盘状态(忙,空闲,待机).

是否有工具可以做到这一点,还是我需要自己编写代码?如果是这样,我可以通过命令行工具访问此信息,还是需要深入了解Windows API的深度?

编辑:如果这样的工具可以记录哪个进程中断了备用数据库,那当然会非常棒.

如果您希望能够查看窗口并查看是否正在访问磁盘,那么资源监视器(可通过任务管理器访问)将让您查看正在读取/写入哪些文件的进程(以及从那里开始)你可以看到文件所在的分区).如果你想记录它,我相信这应该可以通过在可靠性和性能监视器中创建一个日志来实现,尽管除了指向你那个方向我不能一步一步地进行.

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...