禁用休眠功能可彻底清除hiberfil.sys文件:以管理员身份运行powercfg -h off命令后必须重启,系统将自动删除该文件;若仅需临时释放空间,可通过磁盘清理勾选“休眠文件”删除;如保留快速启动,可压缩至内存大小的40%。

发现C盘根目录下有个叫hiberfil.sys的隐藏文件,动辄占掉12GB甚至24GB空间,而你从不使用休眠功能,也从不靠它快速开机——这个文件就是纯属占地方的“系统幽灵”,必须彻底清除或压缩。
用管理员命令禁用休眠并自动删除文件
这是唯一能确保hiberfil.sys被完全移除的标准路径,系统会在重启时自动清理,不残留、不重建。
第一步:按 Win + X,在弹出菜单中选择终端(管理员)(若无此选项则选“Windows PowerShell(管理员)”)。
第二步:输入命令 powercfg -h off,回车执行;命令无任何输出即表示成功,【切勿跳过重启】。
第三步:立即重启电脑。系统启动过程中会自动扫描并永久删除 C:\hiberfil.sys 文件。
重启后打开文件资源管理器,在地址栏直接输入 C:\hiberfil.sys 回车,若提示“找不到文件”,说明已彻底清除。
只删文件但保留休眠功能(临时释放空间)
适合偶尔需要合盖休眠的笔记本用户,不改电源设置,仅释放当前文件占用。
方法一:右键点击“此电脑”中的C盘 → 选择“属性” → 点击“磁盘清理” → 等待扫描完成。
方法二:点击“清理系统文件”按钮 → 再次选中C盘 → 等待深度扫描结束。
方法三:在新列表中勾选“休眠文件”(部分系统显示为“系统休眠文件”)→ 点击“确定” → 在确认框中点“删除文件”。
注意:该操作不会关闭休眠开关,下次进入休眠时系统会重新生成完整大小的hiberfil.sys。
压缩休眠文件至40%内存大小(保留快速启动)
如果你仍想享受“快速启动”带来的开机提速,但又不想让hiberfil.sys吃掉十几GB空间,就用这个折中方案——它只保留内核和驱动数据,不保存用户程序状态。
以管理员身份运行终端 → 先执行 powercfg -h off 清空旧文件 → 再执行 powercfg -h -size 40 → 最后执行 powercfg -h on 重新启用。
执行完毕后无需重启,系统会立即生成一个体积约为物理内存40%的新hiberfil.sys。例如16GB内存设备,文件将从约12GB压缩至约6.4GB。
【关键限制】:该数值最低只能设为40,低于此值会导致快速启动失效或系统报错。
通过控制面板同步关闭休眠与快速启动
单独关休眠可能因快速启动仍在运行而延迟清理,本方法一步切断双依赖,避免文件残留。
在任务栏搜索框输入“控制面板”并打开 → 进入“硬件和声音” → “电源选项” → 左侧点击“选择电源按钮的功能”。
点击“更改当前不可用的设置” → 滚动到底部“关机设置”区域 → 取消勾选“启用快速启动(推荐)”和“休眠”两项 → 点击“保存修改”。
保存后系统会立即触发后台清理流程,通常在1–2分钟内完成hiberfil.sys删除。如未消失,手动重启一次即可。

















