Mac深度休眠需同步禁用standby、autopoweroff、hibernatemode三参数:执行sudo pmset -a standby 0、autopoweroff 0、hibernatemode 0,再用pmset -g custom验证全为0。

Mac在合盖或长时间闲置后自动进入深度休眠(standby),会将内存内容写入硬盘并断电,唤醒时需从磁盘加载镜像,导致延迟高、响应卡顿,且生成数十GB的sleepimage文件占用磁盘空间——必须用pmset命令精准关闭深度休眠模式,而非仅调高睡眠时间。
确认当前深度休眠是否启用
打开“应用程序”→“实用工具”→“终端”,输入命令:pmset -g | grep standby → 回车。若输出中显示standby 1,说明深度休眠已启用;若为0则无需后续操作。
永久禁用深度休眠模式
深度休眠由standby参数控制,但单独关闭standby不足以完全阻断,因为autopoweroff和hibernatemode会协同触发。必须同步禁用三者:
第一步:执行 sudo pmset -a standby 0 → 禁用合盖后进入待机状态。
第二步:执行 sudo pmset -a autopoweroff 0 → 停用插电超时后的自动断电保护,否则即使standby为0,系统仍会在插电闲置两小时后强制写入休眠镜像。
第三步:执行 sudo pmset -a hibernatemode 0 → 彻底关闭内存镜像写入磁盘行为。这一步最关键:【不执行此步,系统仍可能在低电量或异常断电时自动生成sleepimage文件】。
验证深度休眠已关闭
输入命令:pmset -g custom → 回车。检查输出中所有供电模式(battery、charger、UPS)下的standby、autopoweroff、hibernatemode三项值是否均为0。若某模式下standby仍为1,说明该模式未被覆盖,需补加参数,例如仅对电池模式禁用:sudo pmset -b standby 0 autopoweroff 0 hibernatemode 0。
恢复深度休眠(可选)
方法一:逐项恢复
执行 sudo pmset -a standby 1 → 恢复合盖待机
执行 sudo pmset -a autopoweroff 1 → 恢复插电断电保护
执行 sudo pmset -a hibernatemode 3 → 恢复默认安全休眠(内存保持+磁盘镜像)
方法二:一键重置全部电源参数为系统默认值
执行 sudo pmset -a restoredefaults

















