hiberfil.sys 是什么,为什么直接删除行不通
休眠时,Windows 会把内存的全部内容写入 hiberfil.sys 然后断电;下次开机时读回文件,从你离开的精确位置恢复。同一个文件还为快速启动提供支撑:在该模式下,Windows 关闭所有会话,但把内核会话写入磁盘,为每次冷启动省下几秒钟。
该文件被标记为受保护的操作系统文件并被系统锁定,因此文件资源管理器连管理员都拒绝删除——即使强行剥掉属性,Windows 也会在下次开机时直接重建文件。所以正确的做法不是删除文件,而是关掉这个功能。休眠未启用时,文件就没有存在的理由。
- 默认大小:约为已安装内存的 40%——8 GB 时 3.2 GB,16 GB 时 6.4 GB,32 GB 时 12.8 GB
- 休眠 (S4) 和快速启动都使用它
- 隐藏且锁定:只有在显示受保护的操作系统文件后才在文件资源管理器中可见
- powercfg /h /type reduced 会把它缩小到约 20% 而不是删除
- powercfg /h off 彻底删除;powercfg /h on 把它带回来
逐步禁用休眠
右键点击开始按钮,选择“终端 (管理员)”——在较旧的 Windows 11 版本中该项叫“Windows PowerShell (管理员)”;两者都可以。在终端窗口中输入 powercfg /h off 并回车。没有输出也没有进度条,但命令即刻生效:休眠被禁用,hiberfil.sys 被删除,空间在同一秒释放。可以通过查看 C: 的可用空间,或运行 powercfg /a 查看可用的睡眠状态列表来验证——“休眠”应已从列表中消失。
两条相关命令值得了解。powercfg /h on 撤销更改并重建文件——如果哪天你又需要休眠,答案就是它。而 powercfg /h /type reduced 是折中方案:它让快速启动继续工作,文件只有约 20% 内存大小,但取消了完整休眠——适合那些想要更快启动、又不想花 6 GB 在休眠映像上的台式机。
你会失去什么——以及什么时候不该这么做
禁用休眠的代价有两项。快速启动停止工作,冷启动略微变长——SSD 上几乎察觉不到,机械硬盘上更明显。电源菜单中的“休眠”选项也会消失,这主要影响笔记本:休眠是唯一能在电池耗尽后仍让会话完好幸存的电源状态。如果你用笔记本,有时合盖一放就是几天,请保留休眠,或至少保留 reduced 类型。
有一类用户除磁盘空间外更能从禁用中获益:双系统用户。快速启动会让 Windows 分区处于半休眠状态,导致 Linux 只能只读挂载它,或者干脆拒绝挂载——经典的“为什么我从 Linux 无法写入 Windows 磁盘”之谜。关闭休眠是标准解法,同一击还顺带消灭这个数吉字节的文件。
常见问题与解答
在 Windows 11 中禁用休眠安全吗?
安全。休眠是可选的电源状态,禁用它除电源菜单的“休眠”项和快速启动外不影响任何东西——用 powercfg /h on 可完全恢复。
删除 hiberfil.sys 能释放多少空间?
约为内存的 40%:装 8 GB 约释放 3.2 GB,16 GB 释放 6.4 GB,32 GB 释放 12.8 GB。reduced 类型会把文件缩小到约 20% 而不是删除。
可以不禁用休眠直接删除 hiberfil.sys 吗?
不行。文件被系统锁定,即使强制删除,Windows 也会在下次开机时重建——只有 powercfg /h off 能永久删除它。
继续阅读
联系我们: [email protected]