用 powercfg 缩小休眠文件 hiberfil.sys

把休眠文件压到内存的 40% 左右,SSD 空间紧张时的好办法,休眠功能照常可用。

Windowspowercfg 电源管理磁盘电源与睡眠中风险
以管理员身份执行 powercfg /hibernate /type reduced 即可切换为精简休眠;想恢复完整文件用 powercfg /hibernate /type full。

01命令

命令
$ powercfg /hibernate /type reduced

02作用说明

休眠文件 hiberfil.sys 默认大小接近你的内存容量——32GB 内存的机器它就能占几十 GB 磁盘。"精简"模式让休眠照常可用,但只保存部分内存快照,文件大小约为物理内存的 40%。代价是快速启动会失效,因为快速启动需要完整文件。如果你根本不用休眠,直接用 powercfg /hibernate off 把文件整个删掉更省空间。

03风险

风险中风险
使用条件Run Command Prompt as administrator. Hibernate must already be enabled (powercfg /hibernate on).
!注意: 切换类型会重建 hiberfil.sys,当前的休眠状态会丢,建议先正常关机再操作。小内存电脑用精简模式可能出现休眠失败。

04撤销

撤销
$ powercfg /hibernate /type full

05来源

  • powercfg - SS64
    SS64 · technical · 2026-09-17
    依据: Reference for powercfg /hibernate options including /type full|reduced and the /size percentage.
  • powercfg Command-Line Options
    Microsoft Learn · vendor-doc · 2026-09-17
    依据: Documents powercfg /hibernate /type with values full and reduced — reduced creates a smaller hiberfil (~40% of RAM) supporting only hibernate, not Fast Startup.

最后验证: 2026-09-18 · 分类: 系统与设置

06相关方案