禁用休眠功能是彻底删除hiberfil.sys文件的唯一标准方法,需以管理员身份运行powercfg -h off命令并重启系统;若仅需临时释放空间,可用磁盘清理工具删除当前休眠文件,但休眠开启时会重新生成。

当你发现C盘根目录下躺着一个叫hiberfil.sys的隐藏文件,大小接近你电脑内存容量(比如16GB内存对应约15GB文件),而你从不使用“休眠”功能,只靠“睡眠”或正常关机,那这个文件就是纯粹占地方的冗余数据——它无法手动删除,必须通过系统级操作解除绑定后才能彻底消失。
用管理员命令彻底禁用休眠并清除文件
这是唯一能确保hiberfil.sys被永久移除的标准路径,调用系统底层电源管理接口,禁用功能的同时触发内核级清理机制。
按下 Win + X → 选择 Windows 终端(管理员)(若弹出PowerShell标签页,无需切换,直接使用)。
输入命令:powercfg -h off,按回车执行;命令成功后界面无任何提示,【必须重启系统才能使hiberfil.sys真正消失】。
重启完成后,打开此电脑→C盘根目录,刷新查看——hiberfil.sys已不复存在。
用磁盘清理工具仅删文件(保留休眠功能)
适合临时释放空间、后续仍需使用休眠的用户。该方法不改动系统休眠开关状态,仅利用Windows授权机制移除当前副本。
右键“此电脑”中的C盘 → 选择“属性” → 点击“磁盘清理”。
等待扫描完成 → 点击“清理系统文件” → 再次选择C盘进行深度扫描。
Windows 命令行编码与兼容规范。涵盖 GBK/UTF-8 编码、PowerShell/pwsh 互操作、Python/Node.js、Git 配置及代码生成规则。适用于 Windows 10/11 + MSYS2/Git Bash 环境下的所有命令行操作。
在新列表中勾选明确标注为“休眠文件”或“系统休眠文件”的选项 → 其他项目按需勾选 → 点击“确定” → 在确认框中选“删除文件”。
这一步操作起来很简单,直接点击确认就行,但注意:它只删当前文件,若休眠功能仍开启,下次系统休眠时会自动生成新hiberfil.sys。
同步关闭休眠与快速启动(防策略冲突)
快速启动依赖hiberfil.sys实现混合关机,若只关休眠却不关快速启动,系统可能因策略冲突跳过文件清理。本方法规避该风险,让空间释放更稳定。
第一步:在任务栏搜索“控制面板”并打开 → 进入“硬件和声音”→“电源选项”。
第二步:点击左侧“选择电源按钮的功能” → 点击“更改当前不可用的设置”解锁高级选项。
第三步:向下滚动至“关机设置”区域 → 取消勾选“启用快速启动(推荐)”和“休眠”两项 → 点击“保存修改”。
系统立即应用设置,并安排后台清理流程;通常在下次开机后即可验证hiberfil.sys是否消失。










