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

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

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

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

很容易注意到,无论是否启用休眠功能,pagefile.sys和的大小加起来就是 RAM 的大小。我们知道用于hiberfil.syshiberfil.sys混合引导的 Windows 8。换句话说,它只用于启动过程,在系统启动后就变得无用了。我猜 Windows 8 只是在系统已经启动时将其重新用作hiberfil.sys另一部分pagefile.sys。我正在寻找有关此问题的权威答案。

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

答案1

“现在有趣的是,当您启用快速启动(即启用休眠)时,您的 hiberfil.sys 将占 RAM 的约 75%,而页面文件将占 25% 左右。这是因为 hiberfil.sys 包含 Windows 8 内核和设备驱动程序。页面文件仅在所有 RAM 都耗尽时才使用,并且仅在您实际运行 Windows 时使用。hiberfil.sys 仅用于启动过程。

如果您没有在 Windows 8 中启用休眠模式,您会看到分页文件现在的大小与您拥有的 RAM 数量相同。”

更多细节:

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

相关内容