Pab*_*blo 14 windows-7 hard-drive disk-monitoring
有没有办法让我在 Windows 7 下查看我的硬盘驱动器是否真的在旋转或处于睡眠模式?
我正在寻找内部和外部硬盘驱动器的答案;他们并不总是有灯来指示他们的状态。
小智 9
smartmontools的smartctl命令行实用程序通过开关提供了此功能-n。从手册页:
-n POWERMODE, --nocheck=POWERMODE
[仅限 ATA] 指定当设备处于低功耗模式时,smartctl 是否应在执行任何检查之前退出。它可用于防止磁盘被 smartctl 启动。
即使作为唯一的选项参数,它也可以从非提升终端工作,这使得它对于内部驱动器的使用非常简单:
> smartctl.exe -n standby d:
smartctl 6.5 2016-05-07 r4318 [x86_64-w64-mingw32-win10] (sf-6.5-1)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
d:: Device is in STANDBY (OS) mode, exit(2)
Run Code Online (Sandbox Code Playgroud)
而旋转驱动器报告 Device is in ACTIVE or IDLE mode
外部驱动器和/或奇特的控制器可能更棘手,需要您阅读-d开关。
这是一个不太优雅的解决方案,但请尝试安装Windows 版本的 hdparm。然后hdparm.exe -C [drivename]从它安装到的目录(通常Program Files (x86)或类似的目录)运行。使用这种方法,我能够判断我的驱动器是否处于活动/空闲状态,或者处于待机状态(睡眠且不旋转)。
驱动器名称是 UNIX 样式的设备地址,以某种方式映射到 Windows 驱动器号/物理设备(/dev/hda通常是您的主驱动器,等等/dev/hdb),但我不确定如何确定哪些 UNIX 设备别名可用在窗户下。您可以通过在别名上/dev/hd_运行并检查输出以查看驱动器参数是否与您期望的匹配来确保给定别名对应于正确的驱动器。hdparm.exe -i [drivename]
如果有一个图形和/或本机 Windows 实用程序来实现此功能,那就太好了,但我不知道有这样的实用程序。
它仍然是 UNIX 风格的,但您也可以尝试使用 Windows 版本的smartmontools,看看它是否在更可用的包中提供类似的功能。不过,我对该软件没有任何经验。
| 归档时间: |
|
| 查看次数: |
18786 次 |
| 最近记录: |