应关闭机械硬盘自动休眠,方法包括:一、电源选项中将“关闭硬盘”设为从不;二、注册表启用隐藏硬盘策略项;三、powercfg命令禁用磁盘超时;四、fsutil禁用最后访问时间戳;五、刷写硬盘盒固件禁用固件级休眠。

电脑硬盘在闲置几分钟后突然停转、发出“咔哒”声,或访问时卡顿数秒才响应,说明系统正强制其进入休眠断电状态;这会打断文件读写、拖慢素材加载、甚至加速机械盘启停损耗。
Windows系统:通过电源选项禁用硬盘休眠
这是最通用、无需第三方工具的方法,适用于Win7/Win10/Win11台式机与笔记本。
按 Win + R → 输入 control → 回车打开控制面板 → 右上角“查看方式”选“大图标” → 点击“电源选项”。
在当前启用的电源计划(如“平衡”)右侧点击“更改计划设置” → 再点“更改高级电源设置”。
展开“硬盘”→展开子项→找到“在此时间后关闭硬盘”。
将“接通电源时”和“使用电池时”两项均设为【从不】 → 点击“应用”→“确定”。
注意:设为“从不”即完全禁用自动休眠;若想保留节能但延长等待时间,可填具体分钟数(如60),单位为分钟。
Windows系统:注册表解锁隐藏的硬盘电源设置
部分品牌机(如联想、戴尔)或OEM预装系统会默认隐藏“硬盘”电源项,导致上一步找不到相关选项。
方法一:启用硬盘策略节点
按 Win + R → 输入 regedit → 回车以管理员权限打开注册表编辑器 → 在地址栏完整粘贴并跳转:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97BE242C8F20\7bc4a2f9-d8fc-4469-b07b-33eb785aaca0
双击右侧“Attributes” → 将数值数据改为【2】 → 关闭注册表。
方法二:立即生效验证
重新进入“高级电源设置”,此时“硬盘”选项应已可见;按前一小节步骤操作即可完成设置。
Windows系统:用powercfg命令彻底禁用休眠功能
该命令不仅阻止系统休眠,还会删除hiberfil.sys文件,从内核级切断休眠能力,对下载、渲染、远程服务等长时任务尤为关键。
第一步:以管理员身份运行终端
按 Win + X → 选择“Windows Terminal(管理员)” → 在UAC提示中点“是”。
第二步:执行禁用指令
输入 powercfg -h off → 回车 → 无任何输出即表示成功。
第三步:确认效果
打开C盘根目录,检查hiberfil.sys是否已消失;若仍在,说明命令未执行成功或权限不足。
Mac系统:关闭硬盘休眠节能策略
Mac默认启用硬盘休眠以省电,但外接机械盘或NAS挂载卷频繁唤醒会导致IO延迟与连接中断。
打开“系统设置”→点击“电池”→左侧选“电源适配器”→右侧取消勾选【如果可能,使硬盘进入休眠】。
若使用macOS Ventura及更早版本,路径为:系统偏好设置→节能→电源→取消勾选同名选项。
Linux系统:用hdparm临时设置并持久化
Ubuntu/Debian系用户需先确认目标盘符,再配置休眠参数;切勿对系统盘(如/dev/sda)执行此操作,否则可能导致无法启动。
① 终端执行 sudo fdisk -l 或 lsblk,识别出存储盘设备名(如/dev/sdb)。
② 测试休眠指令:运行 sudo hdparm -S 120 /dev/sdb(空闲10分钟后休眠)→ 若需立即休眠,用 sudo hdparm -y /dev/sdb 验证是否停转。
③ 启用APM电源管理:某些硬盘默认禁用休眠,需同步设置 sudo hdparm -B 127 /dev/sdb(127为推荐值,低于128才允许休眠)。
④ 持久化配置:用 sudo nano /etc/hdparm.conf 编辑,在文件末尾新增段落(替换sdb为实际设备名):
/dev/sdb {
spindown_time = 120
apm = 127
}
保存退出(Ctrl+O → 回车 → Ctrl+X)→ 运行 sudo systemctl restart hdparm 生效。











