禁用休眠可彻底删除hiberfil.sys文件释放空间:以管理员身份运行powercfg /h off命令;保留休眠功能则可用powercfg /h /size 40压缩至内存40%或powercfg /h /type reduced切换为精简模式。

如果您在 Windows 11 中发现 C 盘空间被一个名为 hiberfil.sys 的大文件持续占用,例如显示占用 31 GB,这通常是系统休眠功能生成的休眠文件。以下是删除该文件并释放磁盘空间的具体操作方法:
一、通过管理员命令提示符彻底禁用休眠
此方法直接关闭休眠功能,系统将自动删除 hiberfil.sys 文件,并永久停止生成该文件。执行后释放的空间大小通常与物理内存容量相当。
1、按下 Win + S 打开搜索栏,输入“cmd”或“命令提示符”。
2、在搜索结果中右键点击“命令提示符”,选择以管理员身份运行。
3、在打开的窗口中输入命令:powercfg /h off,然后按回车键。
4、命令执行后无任何提示信息,即表示成功。重启计算机后,C 盘根目录下的 hiberfil.sys 文件将不复存在。
二、通过管理员 Windows 终端(PowerShell 或 CMD 环境)执行禁用命令
Windows 终端作为现代命令行工具,支持 PowerShell 和命令提示符双模式,同样可高效完成休眠禁用任务,原理与传统 CMD 完全一致。
1、同时按下 Win + X,在弹出菜单中选择终端(管理员)。
2、确认当前环境为 PowerShell 或命令提示符(左上角有标识)。
3、输入命令:powercfg -h off,按回车执行。
4、执行完毕后关闭终端,重启系统即可验证 hiberfil.sys 是否已被清除。
三、将休眠文件压缩至物理内存的 40%(保留休眠功能)
若您仍需使用休眠功能,但希望显著减少磁盘占用,可通过调整休眠文件大小实现“瘦身”,无需完全禁用休眠机制。
1、以管理员身份打开终端或命令提示符。
2、先执行命令清空现有文件:powercfg /h off。
3、再执行压缩命令:powercfg /h /size 40,将休眠文件设为物理内存容量的 40%。
4、最后重新启用休眠:powercfg /h on,系统将生成一个更小的 hiberfil.sys 文件。
四、通过控制面板图形界面配合命令清理
该方式适合习惯图形化操作的用户,但仅修改电源选项无法确保 hiberfil.sys 被删除,必须搭配命令才能彻底清理。
1、按 Win + R 打开“运行”对话框,输入 control 并回车,进入控制面板。
2、将查看方式设为“大图标”,点击电源选项。
3、在左侧点击选择电源按钮的功能,再点击更改当前不可用的设置。
4、取消勾选休眠,点击保存更改;随后仍需在管理员终端中运行 powercfg /h off 才能真正删除文件。
五、切换休眠文件类型为精简模式(reduced)
Windows 11 支持两种休眠文件类型:full(默认,约内存 75%)和 reduced(仅保存内核数据,约内存 10%),后者可大幅降低空间占用且保持基本休眠能力。
1、以管理员身份打开终端。
2、输入命令:powercfg /h /type reduced,按回车执行。
3、如提示“参数错误”,说明此前设置了自定义 size 值,需先重置:powercfg /h /size 100,再执行上一步。
4、执行成功后,系统将重建一个更小的 hiberfil.sys 文件,原大文件被自动替换。











