如果我只在 SSD 上的 Windows 7 实例上使用“睡眠”,我是否需要 hiberfil.sys?

Wus*_*uhn 10 windows-7

我不知道“睡眠”是如何工作的(也就是说,它是否将当前在 DRAM 主内存中的所有内容都放入hiberfil.sys,然后当我唤醒系统时,它将所有内容都加载回内存中)。

我目前在 M4 128 GB SSD 上有 16 GB RAM 和 Windows 7 64 位。

hiberfil.sys占用 12 GB 宝贵的 SSD 空间。不用说,我想释放它。

Cor*_*eek 11

您不应删除此文件。睡眠和休眠在 Windows 7 和 Windows 8 中协同工作。

Windows 7 有一种名为混合睡眠的模式,用于台式计算机。引用微软的话:

混合睡眠主要是为台式电脑设计的。混合睡眠是睡眠和休眠的结合 - 它将所有打开的文档和程序放入内存和硬盘中,然后将您的计算机置于低功耗状态,以便您可以快速恢复工作。这样,如果发生电源故障,Windows 可以从您的硬盘恢复您的工作。打开混合睡眠后,将计算机置于睡眠状态会自动将计算机置于混合睡眠状态。默认情况下,台式计算机上通常会启用混合睡眠

此外,在笔记本电脑上,如果您的笔记本电脑电池电量在计算机休眠时严重不足,Windows 会自动将笔记本电脑置于休眠模式。

因此,请勿删除此文件,除非您在活动电源计划中同时关闭睡眠和休眠。

有关睡眠和休眠的更多信息,我建议阅读此常见问题解答:睡眠和休眠:常见问题


ale*_*exs 9

hiberfil.sys 由Hibernate 使用,而不是由Sleep 使用。在 Windows Vista 和 Windows 7 上禁用Hibernate并因此删除的唯一可靠方法hiberfil.sys是通过命令提示符和以下步骤:

  1. 打开具有管理权限的命令提示符。
  2. 输入“powercfg.exe -h off”。
  3. 退出命令提示符。

  • 这是不正确的。在我的回答中查看更完整的信息。 (2认同)