可通过禁用休眠功能安全清理C盘hiberfil.sys文件:一、管理员命令提示符执行powercfg -h off;二、Windows终端(管理员)运行powercfg /hibernate off;三、调整大小如powercfg /h /size 50;四、重启后手动删除;五、验证文件是否消失。

如果您发现Windows 11的C盘空间被大量占用,且怀疑是休眠功能生成的隐藏文件hiberfil.sys所致,则可通过多种方式安全清理该文件。该文件默认大小与物理内存相当,通常为数GB甚至数十GB,但仅在启用休眠时存在。以下是具体操作方法:
一、通过管理员命令提示符禁用休眠并自动删除
此方法直接调用系统电源管理指令,以管理员权限关闭休眠功能,系统将立即移除hiberfil.sys文件,无需手动干预,操作最简洁可靠。
1、按下Win + S打开搜索栏,输入“cmd”或“命令提示符”。
2、在搜索结果中右键点击“命令提示符”,选择以管理员身份运行。
3、在命令窗口中输入:powercfg -h off,然后按回车键执行。
4、命令无成功提示,但执行完毕后hiberfil.sys将被系统自动删除,C盘空间即时释放。
二、通过Windows终端(管理员)执行等效命令
Windows终端作为新一代命令行环境,支持PowerShell与CMD双模式,执行相同逻辑的休眠禁用指令,兼容性与安全性与传统命令提示符一致。
1、同时按下Win + X组合键,在弹出菜单中选择终端(管理员)。
2、若终端默认启动为PowerShell,可输入cmd切换至命令提示符模式(或直接使用PowerShell执行下步命令)。
3、输入命令:powercfg /hibernate off,按回车运行。
4、系统随即停用休眠功能,并清除C盘根目录下的hiberfil.sys文件。
三、调整休眠文件大小以保留功能并节省空间
若需继续使用休眠功能(例如笔记本合盖即休眠),但希望显著减小hiberfil.sys体积,可将其压缩至物理内存容量的指定百分比,最低支持到最小值(约内存的40%)。
1、以管理员身份打开命令提示符或Windows终端。
2、输入命令:powercfg /h /size 50,按回车执行(此处50表示设为内存容量的50%,可替换为40、60等整数值)。
3、系统将重建一个更小的hiberfil.sys文件,原大文件被覆盖删除,C盘空间随之释放。
四、重启后手动删除休眠文件(备用方案)
当因权限或系统锁定导致上述命令失效时,可尝试在系统未加载休眠服务的状态下手动删除该文件,需配合重启与显示隐藏文件操作。
1、先确保已尝试过前述任一禁用命令;如未执行,建议优先执行powercfg -h off后再进行本步骤。
2、重启计算机,在登录前的BIOS/UEFI阶段不触发休眠状态,使hiberfil.sys处于未锁定状态。
3、登录后打开文件资源管理器,在地址栏输入:C:\,按回车进入C盘根目录。
4、点击顶部菜单栏“查看”选项卡,勾选隐藏的项目,使hiberfil.sys可见。
5、右键点击hiberfil.sys,选择“删除”;若提示权限不足,返回确认是否以管理员身份运行了文件资源管理器(通常需配合步骤1完成)。
五、验证休眠文件是否已清除
清理操作完成后,必须确认hiberfil.sys是否真实消失,避免误判空间释放效果。该验证步骤独立于所有删除方法,应在每种操作后执行。
1、打开文件资源管理器,导航至C盘根目录(C:\)。
2、确保已开启“查看”→隐藏的项目选项。
3、在空白处按Ctrl + F,输入hiberfil.sys进行搜索。
4、若搜索结果为空,且目录中未显示该文件,则确认删除成功;若仍存在,需检查是否遗漏管理员权限或命令执行步骤。











