必须先执行powercfg /hibernate on启用休眠并生成hiberfil.sys,再通过控制面板勾选休眠、禁用快速启动、检查bios中s4支持及系统盘空间,否则“开始→电源”菜单始终不显示休眠选项。

有些电脑在“开始→电源”菜单里只显示“睡眠”,找不到“休眠”选项,是因为Windows默认不启用休眠功能,且该功能需手动激活、满足硬件与系统双重条件——未执行管理员命令开启底层支持,或电源按钮设置被锁定,休眠项就始终隐藏。
休眠功能未启用(最常见原因)
Windows 10/11默认禁用休眠,hiberfil.sys 文件不会自动生成,系统也就无法提供休眠入口。
方法一:用管理员命令强制开启
右键“开始”按钮 → 选择“Windows Terminal(管理员)” → 输入 powercfg /hibernate on → 按回车执行;若提示“拒绝访问”,请先关闭第三方安全软件的命令拦截,并确认UAC未被禁用。
方法二:通过控制面板补全设置
打开“控制面板” → “硬件和声音” → “电源选项” → 左侧点击“选择电源按钮的功能” → 点击“更改当前不可用的设置” → 勾选“休眠” → 点击“保存修改”。
快速启动开启导致休眠被屏蔽
“快速启动”是混合关机机制,它会将内核会话保存到硬盘并切断供电,与休眠的底层行为冲突。当该功能启用时,系统会主动隐藏休眠选项以避免逻辑混乱。
第一步:进入“控制面板→电源选项→选择电源按钮的功能”
第二步:点击“更改当前不可用的设置”
第三步:取消勾选“启用快速启动”
第四步:保存修改后重启电脑
【注意】取消快速启动后,传统关机速度会略微变慢,但休眠选项将立即回归,且合盖/电源键触发行为更符合预期。
BIOS中S4状态被禁用
休眠对应ACPI S4电源状态,若主板BIOS里关闭了S4支持,即使系统端一切设置正确,休眠仍无法生效。
重启电脑,开机时反复按Del/F2/F10(具体键位因品牌而异)进入BIOS → 找到“Advanced”或“Power Management”选项 → 查找“S4 Sleep State”“ACPI S4 Support”或“Hibernate Mode” → 设为“Enabled” → 保存退出。
这一步在台式机主板上尤为常见,部分OEM笔记本(如戴尔、惠普预装系统)也会默认关闭S4以缩短唤醒时间,但代价是休眠功能不可用。
系统盘空间不足或hiberfil.sys被删除
休眠需要在系统盘根目录生成 hiberfil.sys,文件大小≈物理内存容量(例如16GB内存需约14–16GB可用空间)。若C盘剩余空间小于内存总量,或该文件曾被手动删除、磁盘清理工具误清,休眠将直接失效。
检查方式:打开此电脑 → 进入C盘 → 在文件资源管理器顶部菜单点击“查看” → 勾选“隐藏的项目” → 查找 hiberfil.sys。若不存在,说明空间不足或文件损坏;此时仅执行 powercfg /hibernate on 不足以恢复,需先释放至少等于内存大小的磁盘空间。
这一步操作起来很简单,直接把大文件移到其他盘,或清空回收站和临时文件夹即可。











