禁用休眠可永久删除hiberfil.sys释放75%–90%内存空间,需管理员权限执行powercfg -h off并重启;磁盘清理仅临时缩减休眠文件;压缩命令powercfg /h /size 40可将其减至内存40%且保留功能。

当你发现C盘空间突然告急,而资源管理器里又找不到明显的大文件时,很可能是隐藏的休眠文件hiberfil.sys在作祟——它默认驻留在C盘根目录,大小接近你的物理内存容量,比如16GB内存就占掉约12–14GB空间,且不会随重启自动消失。
用管理员命令彻底禁用休眠并删除文件
这是最直接、最彻底的清理方式,执行后hiberfil.sys将被永久移除,释放空间等于你内存容量的75%–90%。
第一步:按 Win + R 打开“运行”,输入 cmd,然后按住 Ctrl + Shift 不放再按回车,弹出UAC提示时点“是”——这一步必须做,否则命令无权限删除文件。
第二步:在黑窗口中准确输入 powercfg -h off(注意是英文短横线,小写字母),回车执行。
第三步:界面没有任何反馈是正常的,说明命令已生效;但必须重启电脑,否则hiberfil.sys仍被系统内核锁定,无法真正删除。
第四步:重启后打开文件资源管理器,进入C盘根目录 → 点击“查看”选项卡 → 勾选“隐藏的项目” → 再点击“选项” → “更改文件夹和搜索选项” → 在“查看”标签页中取消勾选“隐藏受保护的操作系统文件(推荐)” → 点击“确定”。此时若操作成功,C:\下将不再显示hiberfil.sys。
用磁盘清理工具临时释放空间(保留休眠功能)
适合偶尔需要休眠、又想腾点空间的用户。此方法不关闭休眠机制,只清空当前文件内容并重建一个轻量版,释放空间有限,后续若再次休眠可能恢复原大小。
方法一:右键“此电脑”中的C盘 → 选择“属性” → 点击“磁盘清理” → 等待扫描完成 → 点击下方“清理系统文件”按钮 → 再次扫描 → 在列表中找到“休眠文件”或“系统休眠文件”,勾选它 → 点击“确定” → 确认删除。
方法二:任务栏搜索“磁盘清理” → 以管理员身份运行 → 选择C盘 → 扫描完成后点击“清理系统文件” → 勾选“休眠文件” → 删除。
注意:如果列表里没看到“休眠文件”选项,说明当前hiberfil.sys未被系统识别为可清理项,通常是因为休眠功能已被禁用,或该文件正被占用——此时应优先尝试管理员命令方式。
压缩休眠文件体积(兼顾功能与空间)
如果你仍依赖休眠功能,但希望减少其磁盘开销,可将hiberfil.sys压缩至内存容量的40%,大幅缩减体积却不影响使用。
以管理员身份打开终端(PowerShell或CMD均可)→ 输入命令:powercfg /h /size 40 → 回车执行。
执行后无需重启,系统会立即重建一个更小的休眠文件。例如16GB内存设备,原文件约12.8GB,压缩后将降至约5.1GB左右。该设置持久有效,下次休眠仍使用这个精简尺寸。
验证是否生效:执行 powercfg /a,若输出中显示“休眠”状态为“可用”,且无报错,说明压缩成功并保持功能完整。











