如果你在 Windows 上不使用 Hibernate,请立即删除这个巨大的隐藏文件
虽然将电脑设置为休眠完全没问题,并且在许多使用场景下也很有效,但我更喜欢使用睡眠模式,计划长时间离开时则直接关闭电脑。我的电脑从睡眠状态启动更快,而且采用 SSD 的电脑从完全关机到登录界面不到 5 秒,所以启动时间不是问题。
现在,如果你不使用快速启动或让电脑休眠,你可以删除隐藏的 hiberfil.sys 文件,以释放主驱动器上的相当大的一块存储空间,该文件通常存储在 C:\ 目录下。
hiberfil.sys 文件是什么
与快速启动和休眠相关的系统文件
Windows 提供三种主要的电源状态:睡眠、休眠和关机。睡眠状态会将你的会话保存在 RAM 中,并且耗电量最小,非常适合需要短暂休息并希望立即恢复工作的情况。另一方面,休眠会将整个 RAM 内容保存到硬盘上的一个名为 hiberfil.sys 的文件中,然后完全关闭计算机。当你再次开机时,Windows 会读取该文件,并将你的会话恢复到你离开时的状态。
hiberfil.sys 文件还支持 Windows 的快速启动功能,本质上是一种部分休眠。当启用快速启动并关机时,Windows 会将内核会话保存到 hiberfil.sys,从而在下次启动时加快启动速度。
然而,hiberfil.sys 文件会占用磁盘空间,大约是你已安装 RAM 的 40%。如果你有 16GB 的 RAM,hiberfil.sys 大约会占用 6.4GB 的存储空间。在 256GB 的 SSD 上,每一个 GB 都很宝贵,这对于一个你可能从未使用过的功能来说,是一块相当可观的空间。
我已经很多年没有使用休眠了。睡眠模式非常适合短暂休息,而在离开较长时间时,我更喜欢完全关机。完全关机可以清除临时文件,重置系统进程,并让Windows正确安装更新。
何时使用休眠模式
在特定情况下仍然有用
休眠仍然是 Windows 的一部分,而且有充分的理由。如果你是学生或专业人士,需要在几天内保持会话而不耗尽电池,那么休眠是有意义的。与睡眠模式不同,睡眠模式可能在一到四天内耗尽笔记本电池,而休眠在保持你精确工作状态的同时不消耗电力。
当你同时打开多个应用程序和文档,正在处理复杂工作,并且需要长时间离开时,它也非常方便。休眠功能可以让你在不重新打开所有内容的情况下,准确地从中断的地方继续工作。
但如果你像我一样,要么把睡眠模式用作快速休息,要么彻底关闭,那么 hiberfil.sys 文件在每一 GB 都至关宝贵的系统中只是浪费了宝贵的磁盘空间。
如何删除 hiberfil.sys 文件
通过命令提示符禁用休眠
你不能仅仅通过文件资源管理器删除 hiberfil.sys。即使你启用了显示隐藏文件和受保护的操作系统文件,Windows 也不会允许你手动删除它,因为系统会保护它。即使你设法删除了它,Windows 在下一次启动时也会重新创建该文件。
删除 hiberfil.sys 的正确方法是通过命令提示符完全禁用休眠。右键点击开始按钮,选择 终端(管理员) 或 Windows PowerShell(管理员)。然后运行以下命令:
powercfg -h off此命令会禁用休眠,关闭快速启动,并自动删除 hiberfil.sys 文件。如果您以后需要恢复休眠,请在提升的命令提示符下运行 powercfg -h on,Windows 将重新创建该文件并恢复该功能。
要确认 hiberfil.sys 已被删除,您需要显示隐藏的系统文件。打开文件资源管理器,在工具栏中点击查看,然后选择显示 > 隐藏的项目。
禁用休眠功能会失去的内容
快速启动和混合睡眠也会消失
禁用休眠有一些值得注意的副作用。快速启动将停止工作,这意味着冷启动会稍微慢一些。在现代固态硬盘上,这种差异通常只有几秒钟,所以大多数人几乎感觉不到。
混合睡眠也会被禁用。此功能通过将您的会话同时保存到内存和磁盘来结合睡眠和休眠,因此如果在睡眠期间断电,您不会丢失工作。如果您使用的是没有不间断电源(UPS)的台式机,这可能对您很重要。
休眠选项也会从电源菜单和 Alt+F4 关机对话框中消失。如果你以后决定想要它,可以使用 powercfg -h on 命令恢复所有设置。
通过删除 hiberfil.sys 来释放空间
删除 hiberfil.sys 是快速回收存储空间的一种方法,特别是如果你从未使用过休眠功能。在我这台 16GB 内存的电脑上,禁用休眠释放了相当可观的空间,我更希望把这些空间用于应用程序和文件。
话虽如此,这并不是对每个人都适用的万能解决方案。如果你经常带着笔记本电脑旅行,或者需要在断电后保留复杂的工作会话,休眠模式仍然非常有用。但对于那些习惯使用睡眠模式和定期关机的人来说,没有理由让这个隐藏的 Windows 文件夹无限制地增长,而这些空间本可以用在更有用的地方。



