机械硬盘长期通电会加速磨损,闲置时自动休眠可降温减震、延长寿命;windows通过电源选项设“在此时间后关闭硬盘”为从不或具体分钟数,linux用hdparm命令或/etc/hdparm.conf持久配置,nas设备需结合界面与后台策略优化,系统盘严禁休眠。

机械硬盘作为存储盘长期通电运转会加速盘片和磁头磨损,尤其存放电影、备份等冷数据时,让它在闲置期间自动休眠能明显降低温度、减少震动、延长寿命。Windows和Linux系统都原生支持该功能,但设置路径和关键细节差异较大,需按系统分别操作。
Windows系统:通过电源选项设为“从不关闭”或启用休眠
第一步:打开“控制面板”→选择“大图标”视图→点击“电源选项”。
第二步:在当前启用的电源计划(如“平衡”)右侧点击“更改计划设置”→再点“更改高级电源设置”。
第三步:展开“硬盘”→展开子项→找到“在此时间后关闭硬盘”。
第四步:将“接通电源时”和“使用电池时”两项均设为【从不】,点击“应用”→“确定”。
注意:此操作会禁用所有机械硬盘的自动休眠,适用于你希望存储盘始终在线的场景;若想保留休眠能力,则把数值设为具体分钟数(如15、30、60),单位为分钟。
Linux系统(Ubuntu/Debian系):用hdparm命令临时设置
方法一:先确认目标硬盘设备名
终端执行 lsblk 或 sudo fdisk -l,找出你要设置的机械硬盘(如 /dev/sdb),【切勿选错系统盘,否则可能导致无法启动】。
方法二:测试休眠指令是否生效
运行 sudo hdparm -S 120 /dev/sdb —— 表示空闲10分钟(120 × 5秒)后自动休眠;
立即让硬盘进入休眠可执行 sudo hdparm -y /dev/sdb,听声音或摸外壳判断是否停转。
方法三:检查并调整APM级别
某些硬盘默认禁用休眠,需同步开启电源管理:sudo hdparm -B 127 /dev/sdb(127为推荐值,低于128才允许休眠;设为255则完全禁用节能)。
Linux持久化设置:写入/etc/hdparm.conf并生效
第一步:用nano编辑配置文件:sudo nano /etc/hdparm.conf
第二步:在文件末尾新增段落(替换 sdb 为你实际的设备名):
/dev/sdb {<br> spindown_time = 120<br> apm = 127<br>}
第三步:保存退出(Ctrl+O → 回车 → Ctrl+X),然后重启hdparm服务:sudo systemctl restart hdparm 或直接重启系统。
注意:部分USB硬盘盒或固件锁定设备可能无视该配置,此时需改用 hd-idle 工具或systemd服务脚本方式实现。
NAS设备(飞牛/威联通):界面设置+后台策略优化
飞牛NAS:进入「设置」→「硬盘信息」→「硬盘休眠」,可分别设置内置盘与外接盘的休眠时间,默认30分钟;更新后支持“按需唤醒”,即仅访问某块硬盘时才唤醒对应盘,其余保持休眠——这大幅降低多盘共振与瞬时功耗。
威联通NAS:图形界面设置常失效,必须通过SSH登录后执行:echo 'DISK_SLEEP="1"' >> /etc/default/qcontrol,再重启qcontrol服务;
若仍无效,需脱离RAID阵列(如mdadm管理的/dev/md9),让机械盘以独立设备身份接受hdparm控制。
重要提醒:系统盘(尤其是Linux根分区所在HDD)【严禁设置休眠】,因日志、swap、定时任务等持续I/O会频繁唤醒,反而加剧机械损耗。











