禁用休眠功能可彻底删除hiberfil.sys文件并释放空间:以管理员身份运行powercfg -h off命令后必须重启,系统将自动清除该文件;若仅需临时释放空间,可用磁盘清理工具勾选“系统休眠文件”,但休眠功能仍保留。

当你发现C盘突然被一个叫hiberfil.sys的隐藏文件吃掉8GB甚至更多空间,而它大小又刚好接近你电脑的内存容量,说明Windows休眠功能正在后台默默占位——这不是病毒,但确实能一键清掉。
用管理员命令行彻底禁用并删除休眠文件
这是最干净、最直接的方式,执行后系统会永久停用休眠支持,并在重启时自动擦除hiberfil.sys,不残留、不反复生成。
第一步:按 Win + X → 选择“终端(管理员)” → 确认左上角显示为“PowerShell”或“命令提示符”。
第二步:输入命令 powercfg -h off,然后回车。注意必须是英文半角短横线,不能写成中文破折号或长横线。
第三步:命令执行后界面不会有任何提示,也不会显示“成功”字样——这正是正常表现,别误以为失败而重复执行。
第四步:必须重启电脑。因为hiberfil.sys正被系统内核锁定占用,不重启就无法物理删除。
第五步:重启后,打开文件资源管理器 → 进入C盘根目录 → 在“查看”选项卡中勾选“隐藏的项目”和“隐藏受保护的操作系统文件” → 找不到hiberfil.sys即表示已清除。
用磁盘清理工具临时释放空间(保留休眠功能)
适合只想腾点地方又不想丢掉休眠选项的人,比如偶尔要用合盖休眠的笔记本用户。它不改电源策略,只清当前文件内容。
右键“此电脑”中的C盘 → 选择“属性” → 点击“磁盘清理”按钮 → 等待扫描完成。
点击下方的“清理系统文件” → 再次扫描 → 在列表中找到“系统休眠文件”或“休眠文件” → 勾选它。
【注意】这个操作不会从电源菜单里移除“休眠”选项,也不会禁用功能本身,下次触发休眠仍会重建该文件。
点击“确定” → 再点“删除文件” → 等进度条走完即可。
用PowerShell验证与空间对比(可选进阶)
如果你希望亲眼看到释放了多少空间,而不是只靠肉眼估算,可以用PowerShell做前后对比。
以管理员身份打开PowerShell → 输入以下三行命令(每行输完回车):
$before = (Get-PSDrive C).Free
powercfg -h off
$after = (Get-PSDrive C).Free; Write-Host "释放空间:$([math]::Round(($after - $before) / 1GB, 2)) GB"
这条脚本会自动计算C盘释放的GB数,精确到小数点后两位,避免手动算错。
执行完记得重启,否则$after读取的是未刷新的缓存值,结果不准。











