在 Windows 上立即降低硬盘转速

Sup*_*uck 26 windows storage windows-7 hard-drive

我有 2 个非系统 SATA HDD,它们未映射到目录,通常在我的 Windows 7 操作系统上保持“离线”状态。即使这样,它们也会不时启动,包括但不限于 Windows 更新时间。

在 Linux 上这很容易,但是,在 Windows 上使用尽可能小的 3rd 方软件按需降低 HDD 转速的最佳方法是什么?甚至,是否有第 3 方软件允许这样做?

小智 18

由于您熟悉 Linux,请坚持smartctl使用smartmontools的命令行实用程序。您可以使用-s开关降低磁盘转速。从手册页

-s NAME[,VALUE], --set=NAME[,VALUE]
待机,现在- [仅限 ATA] 将驱动器置于待机模式。这通常会降低驱动器的转速。待机定时器的设置不受影响。

它需要一个提升的提示和 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
Run Code Online (Sandbox Code Playgroud)

不幸的是,没有什么可以阻止 Windows 随时重新启动磁盘。

  • 关于防止 Windows 再次启动磁盘 - 是否可以通过要求用户干预来启动磁盘并以其他方式回复驱动器不可用于虚假的 Windows 服务触摸请求或其他任何内容来实施驱动程序来防止此类事件当它需要旋转时感觉就像做? (2认同)

5ar*_*arx 3

它不是立竿见影的,但您可以通过Control Panels > Power Options在一定的闲置时间(例如 1 分钟)后关闭硬盘来近似您想要的结果。

  • 是的,但是该设置适用于所有驱动器,包括系统驱动器;这会导致出现极高频率的启停循环,从而缩短 HDD 的使用寿命、降低性能并产生更多噪音。 (2认同)