禁用休眠功能可彻底清除hiberfil.sys文件释放c盘空间,方法包括:一、管理员命令powercfg -h off后重启;二、磁盘清理工具删除休眠文件;三、控制面板同步禁用休眠与快速启动;四、注册表修改hibernateenabled为0;五、winre中执行powercfg -h off /system。

如果您发现 Windows 10 系统 C 盘空间异常占用,且怀疑由休眠文件 hiberfil.sys 导致,则该文件通常大小接近物理内存容量(如 16 GB 内存对应约 16 GB 文件),需通过系统级操作彻底禁用休眠功能并清除该文件。以下是多种可独立生效的实操方法:
一、使用管理员命令提示符禁用休眠并自动清除hiberfil.sys
此方法调用系统原生命令 powercfg,直接切断休眠功能注册,并触发系统在后台或重启时自动删除 hiberfil.sys,是唯一能确保文件被完全移除的标准路径。
1、按下 Win + X 组合键,从弹出菜单中选择Windows 终端(管理员) 或命令提示符(管理员)。
2、在终端窗口中输入命令:powercfg -h off,然后按回车执行。
3、命令执行后无任何输出即表示成功;系统立即禁用休眠支持,并开始准备清理 hiberfil.sys。
4、重启计算机,系统将在启动过程中自动删除 C:\ 根目录下的 hiberfil.sys 文件。
二、通过磁盘清理工具仅删除休眠文件(保留休眠功能)
该方式不更改系统休眠开关状态,仅利用 Windows 内置授权机制识别并移除当前休眠文件副本,适用于需临时释放空间但后续仍需使用休眠的用户。
1、右键点击“此电脑”中的C 盘,选择“属性”。
2、在属性窗口中点击“磁盘清理”,等待扫描完成。
3、点击“清理系统文件”按钮,再次选择 C 盘进行深度扫描。
4、在新列表中勾选明确标注为“休眠文件”或“系统休眠文件”的选项,其余项目按需选择。
5、点击“确定”,在确认对话框中选择“删除文件”,等待清理完成。
三、通过控制面板同步禁用休眠与快速启动
快速启动功能依赖 hiberfil.sys 实现混合关机,若仅关闭休眠而未禁用快速启动,系统可能因策略冲突延迟或跳过文件清理。本方法可规避该风险,实现更稳定的空间释放。
1、在任务栏搜索框中输入控制面板并打开,进入“硬件和声音”→“电源选项”。
2、点击左侧“选择电源按钮的功能”,再点击“更改当前不可用的设置”解锁高级选项。
3、向下滚动至“关机设置”区域,取消勾选“启用快速启动(推荐)”和“休眠”两项。
4、点击“保存修改”,系统将立即应用设置并安排 hiberfil.sys 的移除流程。
四、通过注册表编辑器解除组策略锁定后关闭休眠
当设备处于企业域环境或受本地组策略限制导致 powercfg 命令失效、电源设置灰显时,必须先修改注册表以恢复休眠控制权,否则其他方法均无法生效。
1、按下 Win + R,输入regedit,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power。
3、在右侧窗格中查找名为HibernateEnabled 的 DWORD 值;若不存在,则右键空白处→新建→DWORD (32位)值,命名为 HibernateEnabled。
4、双击该值,将数值数据设为 0,点击“确定”。
5、修改完成后,重启系统,再执行 powercfg -h off 命令即可生效。
五、在 Windows 恢复环境中离线禁用休眠(适用于重装/故障场景)
当系统重装后无法正常进入桌面(如蓝屏、卡死),但需紧急释放 C 盘空间以便继续安装或修复时,可在 WinRE 中离线执行禁用操作,绕过当前运行系统的权限与状态限制。
1、开机时强制中断三次启动过程,进入 Windows 恢复环境(WinRE)界面。
2、选择“疑难解答”→“高级选项”→“命令提示符”。
3、在命令提示符中,先确认系统盘盘符(通常为 C:,若非 C: 则需切换,例如输入 D: 回车)。
4、输入命令:powercfg -h off /system,按回车执行(/system 参数确保对离线系统镜像生效)。
5、执行完毕后,重启计算机,系统将从恢复状态加载并完成 hiberfil.sys 清理。











