hiberfil.sys是Windows休眠功能生成的系统隐藏文件,大小通常为物理内存的50%~100%,默认约75%,位于系统分区根目录,无法手动删除,必须通过管理员运行powercfg /h off禁用休眠并重启才能彻底清除。

当你发现C盘根目录下有个12–31GB的隐藏文件hiberfil.sys,且启用“显示隐藏的受保护的操作系统文件”后可见,说明Windows休眠功能已开启——这个文件由内核独占锁定,【无法手动删除,强行删会提示“访问被拒绝”或“正在使用中”】,必须通过禁用休眠机制触发系统级自动清理。
用管理员命令提示符永久禁用休眠
这是唯一能确保hiberfil.sys被彻底移除、不再生成的标准方法,调用系统底层电源管理指令,重启后文件自动消失。
第一步:按 Win + R 打开运行框,输入 cmd,然后按住 Ctrl + Shift 不放再按回车,以管理员身份启动命令提示符(仅按回车将无权限执行)。
第二步:确认窗口标题栏显示“管理员: 命令提示符”,在光标处准确输入 powercfg /h off(注意斜杠是英文半角,前后无空格),回车执行。
第三步:命令执行后无任何输出即代表成功;【必须重启电脑】,否则因文件被系统进程持续占用,无法即时删除。
第四步:重启完成后,打开文件资源管理器 → 进入 C 盘根目录 → 点击“查看”选项卡 → 勾选“隐藏的项目”和“隐藏的受保护的操作系统文件”,即可验证 hiberfil.sys 是否已消失。
用磁盘清理工具临时清除(不关休眠)
适合想省空间但后续仍需休眠功能的用户,它只清当前文件副本,不改系统策略,下次休眠时会重建。
方法一:右键点击“此电脑”中的 C 盘 → 选择“属性” → 点击“磁盘清理” → 等待扫描完成 → 点击左下角“清理系统文件” → 再次选择 C 盘深度扫描 → 在列表中勾选“系统休眠文件” → 点击“确定” → 在弹窗中点“删除文件”。
方法二:任务栏搜索“磁盘清理” → 打开应用 → 选择 C 盘 → 点“确定”开始扫描 → 扫描完直接勾选“系统休眠文件” → 点“确定” → 确认删除。
同步关闭快速启动避免残留干扰
快速启动功能依赖hiberfil.sys保存内核会话,若只关休眠却开着快速启动,系统可能跳过清理或残留部分数据,导致下次关机异常。
① 在任务栏搜索“控制面板”并打开 → 进入“硬件和声音”→“电源选项”;
② 点击左侧“选择电源按钮的功能” → 点“更改当前不可用的设置”解锁;
③ 向下滚动到“关机设置”,取消勾选“启用快速启动(推荐)”和“休眠”两项;
④ 点“保存修改”,系统立即应用设置,并安排休眠文件清理流程。

















