执行powercfg -h off可彻底关闭休眠并释放c盘空间,需管理员权限运行,成功后重启自动删除hiberfil.sys;若文件未消失,可重启或用磁盘清理工具清除。
直接用一条命令就能彻底关掉休眠并释放空间:以管理员身份运行 cmd 或 powershell,输入 powercfg -h off 回车即可。执行成功后,系统会自动删除 c 盘根目录下的 hiberfil.sys 文件,重启后空间立刻腾出来。
必须用管理员权限运行
普通用户权限无法修改电源底层设置,命令会提示“拒绝访问”。正确做法是:
- 按 Win + X,选“终端(管理员)”或“命令提示符(管理员)”
- 或在开始菜单搜“cmd”,右键选择“以管理员身份运行”
- 弹出 UAC 提示时点“是”
确认休眠是否真被关闭
关完别急着重启,先验证状态:
- 再输一次 powercfg /a 回车
- 如果看到“休眠:不可用”或“休眠未启用”,说明已生效
- 若仍显示“休眠:可用”,说明命令没跑成功或被其他策略覆盖
关掉后文件还没消失?
hiberfil.sys 不一定立刻消失,常见原因和处理方式:
- 文件可能被系统进程占用,重启后自动清除
- 某些更新或电源计划重置后会悄悄恢复休眠,可追加命令锁定:
powercfg /setacvalueindex scheme_current sub_sleep hibernatetimer 0 - 不放心的话,进磁盘清理工具(右键C盘→属性→磁盘清理→“清理系统文件”),勾选“休眠文件清理”再执行
想留快速启动但省空间?
完全关休眠会同时禁用“快速启动”(关机后开机更快的功能)。如果你只想要这个,可以改用精简模式:
- 先关掉:powercfg -h off
- 再启用精简休眠:powercfg /hibernate /type reduced
- 这样文件大小压到内存的40%~50%,快速启动保留,完整休眠功能关闭











