禁用休眠可删除hiberfil.sys:以管理员身份运行powercfg /h off;启用精简休眠可减小其体积:运行powercfg /h on /type reduced;还可自定义大小比例,如powercfg /h /size 50;最后可通过显示隐藏文件验证效果。

如果您发现Windows 10系统C盘空间紧张,而hiberfil.sys文件占用数GB空间,则可能是系统休眠功能自动生成的隐藏系统文件所致。该文件无法直接删除,必须通过禁用或调整休眠机制来移除。以下是多种可行的操作步骤:
一、完全禁用休眠功能以删除hiberfil.sys
此方法将彻底关闭系统休眠功能,并自动删除hiberfil.sys文件,适用于不使用“休眠”模式的用户。操作后,电源选项中的“休眠”项将不可用,但“睡眠”和“关机”仍可正常使用。
1、按下 Win + X 组合键,从弹出菜单中选择 “Windows PowerShell(管理员)” 或 “命令提示符(管理员)”。
2、在管理员权限窗口中,输入命令:powercfg /h off,然后按回车执行。
3、命令执行成功后,系统将立即释放hiberfil.sys所占空间,无需手动删除文件。
二、启用精简型休眠以减小hiberfil.sys体积
若仍需保留休眠功能但希望显著降低磁盘占用,可启用“连接待机”兼容的精简休眠模式。该模式仅保存核心内核状态,不保存全部内存镜像,使hiberfil.sys体积缩减至原大小的约40%–50%。
1、以管理员身份打开命令提示符或PowerShell。
2、输入命令:powercfg /h on /type reduced,按回车执行。
3、执行完成后,原有hiberfil.sys将被重建为更小尺寸的新文件,旧文件自动清除。
三、自定义休眠文件大小比例
Windows允许精确控制hiberfil.sys占物理内存的百分比,默认为100%。通过调整该比例,可在保留完整休眠能力的前提下减少磁盘占用,最低支持设置为40%。
1、以管理员身份运行命令提示符。
2、输入命令:powercfg /h /size 50(示例设为50%,即内存总量的一半),按回车执行。
3、系统将重建hiberfil.sys,新文件大小严格对应所设百分比,原文件同步覆盖。
四、强制显示并验证hiberfil.sys存在状态
该步骤用于确认hiberfil.sys是否仍存在于C盘根目录,以及判断前述命令是否生效。因该文件默认为隐藏且受系统保护,需开启高级查看选项才能可见。
1、打开“此电脑”,进入C盘,点击上方菜单栏的 “查看” → “选项” → “更改文件夹和搜索选项”。
2、在“查看”选项卡中,取消勾选 “隐藏受保护的操作系统文件(推荐)”,并勾选 “显示隐藏的文件、文件夹和驱动器”。
3、点击“确定”后刷新C盘窗口,即可看到hiberfil.sys文件——若已成功执行禁用命令,则该文件将不再出现。











