是否可以为每个硬盘创建单独的电源设置?

是否可以为每个硬盘创建单独的电源设置?

我有许多不同的驱动器,用于不同的目的,但我只经常使用其中两个。我希望其他驱动器在不使用时进入睡眠模式,但绝不希望我的两个主驱动器进入睡眠模式。

有没有办法编辑单个驱动器的省电设置?

答案1

是的,可以为每个硬盘使用单独的空闲时间。您需要通过高级电源设置 GUI 设置应使用的最短空闲时间。然后通过注册表为每个硬盘实例设置单独的较长空闲时间,方法是设置最小空闲超时(毫秒)键。此注册表项设置相应磁盘实例的空闲计时器的下限。因此,设置一个高于高级电源设置 GUI 中使用的值的值将有效地使磁盘保持更长时间的开启状态,因为它是在 GUI 中配置的。

示例:您有三个磁盘。其中两个应在 20 分钟后关闭,第三个应在 3 小时后关闭:

  1. 进入高级电源设置
  2. 导航至“硬盘\关闭硬盘后”
  3. 设置为 20 分钟
  4. 运行 regedit.exe
  5. 导航到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\SCSI\设备ID\实例\DeviceParameters\Storport\”表示第三个硬盘。
    • 设备ID是磁盘型号的唯一标识符,例如“Disk&Ven_Seagate&Prod_ST750LX003-1AC15”
    • 实例是特定磁盘的唯一标识符,如果部署了同一型号的多个磁盘,例如“ 4&2a8c9e62&0&000000”
  6. 添加以下键:
    • 名称:MinimumIdleTimeoutInMS
    • 类型:REG_DWORD
  7. 指定值 10800000,将最小空闲计时器设置为 3 小时。(3*60*60*1000)

参考:https://support.microsoft.com/en-us/kb/241679

答案2

遗憾的是,您无法在 Windows 中单独控制驱动器的旋转和旋转。

驱动器省电功能是影响所有驱动器的全有或全无设置。

当 Windows 枚举系统驱动器(这是一个常见过程)时,它将启动所有驱动器以确保它们可用。

避免驱动器旋转的这种特殊原因的一种方法是当您不打算使用驱动器时将其从 Windows 中卸载。这可以通过从物理驱动器上的所有分区中删除分配的驱动器号来实现。

请参阅 Windows 帮助:装载或卸载驱动器(Windows 7 说明):

  1. 通过单击“开始”按钮、单击“控制面板”、“系统和安全”、“管理工具”,然后双击“计算机管理”来打开“计算机管理”。

  2. 左侧下方贮存, 点击磁盘管理

  3. 右键单击要删除的已装载驱动器,然后单击更改驱动器号和路径

  4. 点击消除,然后点击是的

对于某些命令行/脚本替代方案,也许可以查看以下 SU 问题:

答案3

在某些非 Windows 操作系统中,例如基于 FreeBSD 的 NAS4free,可以实现单独的 HDD 电源控制。您使用多个硬盘而不拔下它们这一事实让我想到您可能需要一个可以构建在单独机器上的 NAS。

在 Windows 中,理论上可以使用第三方软件实现这一点,但我对它们都不了解。

答案4

如果在 Windows 中。

  1. 进入高级电源设置。

  2. 单击硬盘。

  3. 点击“关闭硬盘之后”。

  4. 单击指定的金额并编辑。

  5. 单击“应用”。

http://www.sevenforums.com/tutorials/140592-hard-drive-turn-off-hard-disk-after-idle-never.html

相关内容