可永久彻底删除hiberfil.sys文件:1、管理员运行cmd执行powercfg -h off;2、终端执行powercfg /hibernate off;3、禁用休眠定时器并保存电源计划;4、注册表修改HibernateEnableDefault为0;5、磁盘清理工具勾选“休眠文件清理”。

如果您发现 Windows 11 系统 C 盘根目录下存在 hiberfil.sys 文件(通常大小接近物理内存容量),且该文件在启用“显示隐藏的受保护的操作系统文件”后可见,则说明休眠功能已启用。此文件会持续占用大量磁盘空间,而仅通过图形界面禁用休眠选项无法自动删除该文件。以下是多种可永久彻底删除休眠文件并防止其再生的操作方法:
一、使用管理员命令提示符禁用休眠并自动清除文件
该方法调用系统底层电源管理指令,在禁用休眠功能的同时触发内核级清理机制,确保下次启动时 hiberfil.sys 被完全移除,且后续不会自动生成。
1、按下 Win + S 组合键,在搜索栏中输入“cmd”或“命令提示符”。
2、在搜索结果中右键点击“命令提示符”,选择“以管理员身份运行”。
3、在弹出的用户账户控制提示中,点击“是”。
4、在命令行窗口中输入:powercfg -h off,然后按回车键执行。
5、命令执行后无任何输出即表示成功;重启系统后,C 盘根目录下的 hiberfil.sys 文件将永久消失。
二、通过 Windows 终端(PowerShell 模式)执行等效禁用指令
Windows 终端默认支持 PowerShell 环境,其执行 powercfg 命令的行为与传统命令提示符一致,但具备更稳定的权限继承机制,适合终端设为默认工具的用户。
1、同时按下 Win + X 组合键,在弹出菜单中选择“终端(管理员)”。
2、确认左上角标识为 PowerShell;若为 Windows Terminal 标签页,可直接进行下一步。
3、输入命令:powercfg /hibernate off,然后按回车键运行。
4、关闭终端,重启系统后验证 hiberfil.sys 是否已从 C 盘根目录彻底删除。
三、先禁用再强制刷新电源策略以阻断文件再生
部分系统在更新或电源计划重置后可能重新启用休眠支持,导致 hiberfil.sys 再次生成。本方法通过双重策略清除残留配置,确保休眠功能在所有电源计划中均被锁定禁用。
1、以管理员身份打开命令提示符或 Windows 终端。
2、执行命令:powercfg -h off,禁用休眠并清除当前文件。
在 Windows 上执行终端命令,或对比 Windows 与 Linux 的 Shell 语法时使用。建议先检测当前 Shell 是 PowerShell 还是 cmd.exe,再给出相应命令……
3、执行命令:powercfg /setacvalueindex scheme_current sub_sleep hibernatetimer 0,将接通电源时的休眠定时器设为 0 分钟(禁用)。
4、执行命令:powercfg /setdcvalueindex scheme_current sub_sleep hibernatetimer 0,将使用电池时的休眠定时器设为 0 分钟(禁用)。
5、执行命令:powercfg /savesetting scheme_current,保存修改后的当前电源计划。
四、通过注册表编辑器禁用休眠默认启用状态
该方法修改系统初始化阶段的内核参数,使休眠功能在系统加载电源驱动时即被屏蔽,即使执行 powercfg /hibernate on 命令也无法恢复,从根本上阻止 hiberfil.sys 重建。
1、按下 Win + R 打开“运行”对话框,输入 regedit 并按回车。
2、导航至注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power。
3、在右侧窗格中查找名为 HibernateEnableDefault 的 DWORD (32位) 值;若不存在,则右键空白处 → 新建 → DWORD (32位) 值,并命名为该名称。
4、双击该值,将其“数值数据”由 1 修改为 0,确认“基数”为十六进制,点击“确定”保存。
5、重启系统后,hiberfil.sys 不仅被删除,且任何电源计划均无法激活休眠功能。
五、结合磁盘清理工具彻底扫描并删除残留休眠数据
某些系统在禁用休眠后仍可能保留旧版休眠映像缓存或系统还原点中的副本。本方法利用内置磁盘清理工具深度扫描并清除所有关联数据,确保无残留。
1、右键点击“此电脑”,选择“属性”。
2、点击左侧“系统保护”,在“保护设置”区域点击“磁盘清理”。
3、点击“清理系统文件”按钮,再次以管理员权限运行扫描。
4、勾选“休眠文件清理” 和 “以前的 Windows 安装”(若存在)。
5、点击“确定”,在确认对话框中点击“删除文件”。

















