如何检查硬盘是否处于睡眠状态?

如何检查硬盘是否处于睡眠状态?

Windows 电源设置中有一个设置,可以让硬盘在不活动时进入睡眠状态。我想知道这个设置的具体应用时间,以便更好地了解/控制硬盘的功耗和使用寿命。

我已将设置设为 1 分钟不活动状态,并让我的 PC 处于不活动状态一段时间(并尝试确保没有任何软件从该 HDD 运行,也不应该有任何软件访问该 HDD 上的任何内容),当我回来时,我尝试浏览该 HDD,它立即起作用 - HDD 启动期间没有延迟(如果它处于睡眠状态)。

我打开了任务管理器,但该硬盘没有任何写入/读取操作。我检查了 Windows 事件中有关硬盘的一些信息,但什么也没有。在设备管理器中,属性->硬盘详细信息中有一个“电源数据”部分,但它似乎没有变化 - 它始终显示“当前电源状态:D0”。

那么,如何监控HDD的“睡眠”状态呢?

答案1

首先,有些硬盘上有固态缓冲器,因此即时可用并不能证明驱动器处于休眠状态。最简单的判断方法是听——在外部磁盘驱动器上非常明显,但在内部硬盘上很难听到启动声(可以试试听诊器 ;-)。

您还可以使用磁盘状态监视器,例如活动指示器,以及前面提到的听觉活动检测,看看是否记录了任何实际的读/写活动。

注意:Windows 是不断地访问 HDD,特别是包含系统文件的分区,以执行许多任务,例如:

  • 恶意软件检查
  • 文件索引
  • 文件系统优化
  • 文件系统清理
  • 检查 Windows 更新

因此,即使正确启用了睡眠功能,HDD 也很少会进入睡眠状态。另一方面,睡眠功能实际上可能不会延长 HDD 的使用寿命。每次驱动器启动时,磁盘都需要达到速度才能头部漂浮在气垫上(或在某些较新的驱动器中使用氦气)。尽管盘片可能具有类似金刚石的涂层,但启动时摩擦力最大,因此有人认为连续运行并不像频繁启动和停止那样有害。

顺便说一句,在一次测试中,调查显示,约 80% 的硬盘在使用四年后仍能继续使用

相关内容