c盘空间被休眠文件hiberfil.sys大量占用,可执行powercfg -h off命令禁用休眠以彻底删除该文件释放空间;或用powercfg -h -size 40将其压缩至内存40%;还需在电源选项中取消勾选“休眠”并手动显示系统文件验证状态。

如果您发现C盘空间急剧减少,且在“系统和保留”中看到休眠文件(hiberfil.sys)占用大量空间,则很可能是Windows休眠功能自动生成的隐藏系统文件所致。该文件大小通常等于物理内存容量,16GB或32GB内存对应即为16GB或32GB固定占用。以下是多种安全、可逆的清理方法:
一、通过管理员命令提示符关闭休眠功能
此方法直接禁用休眠机制,系统将自动删除hiberfil.sys文件,释放全部对应空间,操作即时生效,无需重启即可观察到C盘可用空间增加。
1、点击任务栏左下角【搜索框】,输入“cmd”;
2、在搜索结果中右键【命令提示符】,选择“以管理员身份运行”;
3、在弹出窗口中输入命令:powercfg -h off,然后按回车键;
4、等待命令执行完毕(无提示即表示成功),关闭窗口;
5、刷新C盘属性→“详细信息”→“系统和保留”,确认“休眠文件”条目已消失。
二、使用PowerShell终端执行等效命令
PowerShell是Windows 10/11推荐的现代管理工具,与CMD命令完全兼容,且界面更稳定,适合对命令行环境较陌生的用户。
1、点击【开始】→搜索“PowerShell”;
2、右键【Windows PowerShell】,选择“以管理员身份运行”;
3、输入命令:powercfg -h off,回车执行;
4、执行完成后,可立即打开“此电脑”,右键C盘→“属性”,查看已释放空间量。
三、调整休眠文件大小而非完全删除
若仍需保留休眠功能但希望显著减小其磁盘占用,可通过命令将hiberfil.sys压缩至内存容量的指定百分比,最低支持至内存的40%。
1、以管理员身份运行PowerShell或CMD;
2、输入命令:powercfg -h -size 40,回车执行;
3、系统将重建休眠文件,新文件体积约为物理内存的40%;
4、执行后可在C盘根目录验证hiberfil.sys大小变化,例如32GB内存将缩减至约12.8GB。
四、通过电源选项图形界面配合禁用
该方法不单独删除文件,但可移除休眠触发入口并防止误启用,确保命令行操作后文件不被重建,提升清理稳定性。
1、右键【开始按钮】→选择“电源选项”;
2、点击右侧“选择电源按钮的功能”;
3、点击“更改当前不可用的设置”;
4、向下滚动,取消勾选“启用快速启动(推荐)”下方的“休眠”复选框;
5、保存更改后,仍需执行powercfg -h off命令以彻底清除现有文件。
五、手动显示并验证休眠文件状态
用于确认hiberfil.sys是否存在、是否已被清除,或排查命令未生效原因。该操作本身不删除文件,仅为诊断步骤。
1、打开“此电脑”→进入C盘根目录;
2、点击上方“查看”选项卡→勾选“隐藏的项目”;
3、在文件夹选项中,点击“查看”→取消勾选“隐藏受保护的操作系统文件(推荐)”;
4、出现警告提示时,点击“是”;
5、刷新窗口,查找名为hiberfil.sys的文件,若存在则说明休眠功能仍启用,需执行前述任一关闭命令。











