我有2个非系统SATA HDD,它们未映射到目录,通常在Windows 7 OS上保持“脱机”状态。即使这样,它们也会不时旋转,包括但不限于Windows更新时间。
在Linux上很容易,但是在Windows上使用尽可能小的第三方软件按需降低HDD的最佳方法是什么?甚至,是否有第三方软件允许这样做?
我有2个非系统SATA HDD,它们未映射到目录,通常在Windows 7 OS上保持“脱机”状态。即使这样,它们也会不时旋转,包括但不限于Windows更新时间。
在Linux上很容易,但是在Windows上使用尽可能小的第三方软件按需降低HDD的最佳方法是什么?甚至,是否有第三方软件允许这样做?
Answers:
由于您熟悉Linux,因此请继续使用smartmontools的smartctl
命令行实用程序。您可以使用开关来调低磁盘。从手册页:-s
-s NAME [,VALUE],-set = NAME [,VALUE]
备用,现在 -[仅ATA]将驱动器置于STANDBY模式。这通常会使驱动器旋转。待机定时器的设置不受影响。
当取消映射磁盘时,它需要提升的提示和Linux / dev / sdX样式来引用磁盘,否则:
> smartctl.exe -s standby,now 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
Device placed in STANDBY mode
不幸的是,没有什么可以阻止Windows在需要的时候再次旋转磁盘的操作。
它不是立即的,但是您可以通过Control Panels > Power Options
在设定的闲置时间(例如1分钟)后关闭硬盘驱动器的电源来估计要执行的操作。
Microsoft提供了一个称为Devcon的命令行工具。
您可以记下批处理以禁用/启用您的硬件设备。
在Windows 7上,“ HDDScan” v3.3版对我有用。启动HDDScan,从下拉框中选择您的磁盘,单击硬盘上方的放大镜图标,单击“功能”->“ IDE功能”,再单击“旋转”。
似乎还有一个选项可以设置不活动计时器。
我从此处下载了程序:http : //majorgeeks.com/HDDScan_for_Windows_d6321.html
我原本打算下载Devcon,但这要快得多,而且我的数据计划有限。
另一个解决方案是将驱动器固件中的驱动器加速时间设置为立即减速。我已经使用ataidle在FreeBSD中做到了。
似乎有Windows工具可以执行此操作,但我从未使用过。使用后果自负 http://linux.wareseeker.com/System/ataidle-2.5.zip/291be59b53
这样做的好处是驱动器正在控制其降速时间,因此它可以在任何地方以相同的方式工作,而无需程序监视它。
如果您还没有告诉Windows Indexer索引这些驱动器,则是尝试访问这些驱动器的应用程序。您可以使用资源监视器来查看哪些应用程序正在访问或最近访问过哪些硬盘驱动器。您可以使用自己的设置页面,表单等配置应用程序。