为什么启用休眠后,Windows 8 的 pagefile.sys 会缩小到 RAM 大小的 25% 左右?

ltu*_*tux 6 hibernate pagefile windows-8

我是 Windows 8 用户,我有 2GB 内存。我注意到以下现象:

  • 当休眠被禁用时,pagefile.sys它将
    与我的 RAM 大小相同。
  • 但是当启用休眠时,其大小pagefile.sys将只有 RAM 的 25% 和hiberfil.sys75% 左右。

人们很容易注意到的尺寸pagefile.syshiberfil.sys加起来RAM的大小,休眠是否已启用或禁用。我们知道它hiberfil.sys是用于windows 8的混合启动。也就是说,它只用于启动过程,在系统启动后就没有用了。我的猜测是,Windows 8 只是在系统已启动时hiberfil.sys作为另一部分重新使用pagefile.sys。我正在寻找对此的权威答案。

那么,为什么pagefile.sys在休眠状态下,大小会减少到只有 RAM 的 25%?

Tom*_*Eus 2

“现在有趣的是,当您启用快速启动(意味着启用休眠)时,您的 hiberfil.sys 将占用 RAM 的 75% 左右,分页文件将占用 25% 左右。这是因为 hiberfil.sys包含 Windows 8 内核和设备驱动程序。仅当所有 RAM 仅在我们的系统耗尽时才使用分页文件,并且在您\xe2\x80\x99re 实际运行 Windows 时使用。hiberfil.sys 仅用于启动过程。

\n\n

如果您没有在 Windows 8 中启用休眠功能,您将看到分页文件现在的大小与您拥有的 RAM 大小相同。”

\n\n

更多细节:

\n\n

Windows 8 hiberfil.sys 和 pagefile.sys 详细信息

\n