若C盘根目录存在接近内存大小的hiberfil.sys文件,说明休眠已启用;需通过powercfg /h off命令禁用并重启,或用磁盘清理工具、组策略等方法彻底删除或压缩该文件。

如果您在 Windows 11 的 C 盘根目录下发现一个名为 hiberfil.sys 的隐藏系统文件,且其大小接近物理内存容量(例如 16GB 内存对应约 12–16GB 文件),则说明休眠功能已启用。该文件无法通过常规删除操作移除,必须通过系统级指令或内置工具干预。以下是多种可永久彻底删除该文件并防止其再生的操作方法:
一、使用管理员命令提示符禁用休眠并自动清除文件
该方法调用 Windows 原生电源管理指令,在获得最高系统权限后强制注销休眠支持,系统将在重启过程中自动卸载休眠驱动并永久删除 hiberfil.sys,不残留任何配置痕迹。
1、按下 Win + R 打开“运行”对话框,输入 cmd,然后按住 Ctrl + Shift 不放再按回车,以管理员身份启动命令提示符。
2、在窗口中准确输入命令:powercfg /h off(注意使用英文半角斜杠与小写 h),按回车执行。
3、命令执行后无任何输出即表示成功;此时休眠功能已被禁用,但文件尚未删除。
4、必须重启计算机,否则因系统进程持续占用,hiberfil.sys 无法被即时清除。
5、重启后,在文件资源管理器中进入 C:\,开启“查看”选项卡中的“隐藏的项目”和“隐藏受保护的操作系统文件”,确认 hiberfil.sys 已消失。
二、通过管理员 Windows 终端(PowerShell 模式)执行等效禁用指令
Windows 终端具备更稳定的权限继承机制,尤其适用于已设为默认命令行工具的用户;其执行 powercfg 命令的行为与 CMD 完全一致,但对现代系统环境兼容性更强。
1、同时按下 Win + X,在弹出菜单中选择“终端(管理员)”。
2、确认左上角标识为 PowerShell(若显示 CMD,可点击右上角“+”新建 PowerShell 标签页)。
3、输入命令:powercfg -h off,按回车运行。
4、关闭终端后重启系统,C 盘根目录下 hiberfil.sys 将同步被系统自动移除。
三、使用磁盘清理工具安全移除休眠文件
该方式不修改底层电源策略,仅触发系统服务级清理流程,适用于希望保留休眠开关状态但需立即释放空间的用户,全程图形化且无需记忆命令。
1、在“此电脑”中右键点击 C 盘,选择“属性”。
2、点击“磁盘清理”按钮,等待扫描完成。
Windows 命令行编码与兼容规范。涵盖 GBK/UTF-8 编码、PowerShell/pwsh 互操作、Python/Node.js、Git 配置及代码生成规则。适用于 Windows 10/11 + MSYS2/Git Bash 环境下的所有命令行操作。
3、点击下方“清理系统文件”按钮,再次对 C 盘执行深度扫描。
4、在弹出的列表中,勾选“休眠文件”(可能显示为“系统休眠文件”)。
5、点击“确定”,再点击“删除文件”执行清理操作。
四、将休眠文件压缩至物理内存的 40%(保留休眠功能)
若仍需使用休眠功能(如笔记本合盖自动休眠),但希望显著减少磁盘占用,可通过调整文件尺寸实现空间释放,最低可设为物理内存容量的 40%,避免完全禁用带来的使用限制。
1、以管理员身份打开命令提示符或 Windows 终端。
2、先执行命令清空现有文件:powercfg /h off。
3、再执行压缩命令:powercfg /h /size 40,将休眠文件设为物理内存容量的 40%。
4、最后重新启用休眠:powercfg /h on,系统将生成一个更小的 hiberfil.sys 文件。
五、通过组策略编辑器禁用休眠策略并配合命令强化生效
该方法从策略层锁定休眠功能,防止系统更新或电源计划重置导致休眠意外恢复,适合企业环境或对稳定性要求较高的用户。
1、按下 Win + R,输入 gpedit.msc,按回车打开组策略编辑器(仅限 Windows 11 专业版/企业版/教育版)。
2、依次导航至:计算机配置 → 管理模板 → 系统 → 电源管理 → 休眠设置。
3、双击右侧“启用休眠”,选择“已禁用”,点击“确定”。
4、返回桌面,以管理员身份运行命令提示符,执行:powercfg /h off。
5、重启系统后,hiberfil.sys 将被彻底清除,且组策略阻止其再生。










