如何使用命令行降低 HDD 的转速?

如何使用命令行降低 HDD 的转速?

我的笔记本电脑上有一块 SSD 和一块 HDD,我想用一个命令安全地让第二块硬盘停止旋转。我尝试过 mountvol 命令,但即使我禁用了驱动器中的所有分区,它仍然发出旋转的声音。我特别需要一个 cmd 命令,而不是其他修复程序(例如设备管理器等),这样我就可以随时打开和关闭驱动器。

答案1

对于 SATA/eSATA 驱动器,您可以使用 热插拔!, 被形容为:

它的作用与您从设备管理器中删除设备相同,但它提供了更友好的用户界面,因为您可以从通知区域中的“安全删除硬件”图标中删除可移动设备。它还确保在设备进行热插拔之前将所有数据写入并刷新到磁盘,因此您可以将 SATA/eSATA 驱动器用作可移动设备,就像 USB/IEEE1394 驱动器一样。

这不会阻止 Windows 通过某些请求唤醒磁盘。您应确保该磁盘未被 Windows 或任何已安装的实用程序索引,或因任何原因被访问。

答案2

在任何类型的 Linux 上,你都可以使用以下方法实现此目的

sudo hdparm -Y /dev/sdX

因为选项hdparm

-y   Put drive in standby mode
-Y   Put drive to sleep

在 Windows 上,您可以使用适用于 Windows 的 HDParm,一个免费软件实现。

答案3

Windows 中没有内置任何功能。
但是,著名的 Linux 实用程序 HDPARM 也有一个 Windows 版本。
请注意,您必须从以“以管理员身份运行”启动的 CMD 或 Powershell 提示符中运行它,但这对于这类低级实用程序来说是正常的。

相关内容