休眠文件太大?在 Windows 10 中减小 hiberfil.sys 的大小

在这篇文章中,我们将向您展示如何使用 powercfg 命令行增加或减小Windows 10中(Windows 10)hiberfil.sys文件的大小。Hiberfil.sys文件是Windows用来支持休眠的系统文件。

Windows 通过将内存内容复制到磁盘来支持休眠。系统在将内存内容保存到磁盘之前对其进行压缩,从而将所需的磁盘空间减少到小于系统上的物理内存总量。

如果您发现 hiber.sys 文件变得太大并占用磁盘空间,您可能需要考虑减少它。现在在Windows 10中,hiber.sys 文件的大小现在默认为RAM大小的 40%。你不能进一步减少它。您可以禁用休眠或将其大小更改为RAM大小的 40% 到 100% 。

要找出所需的语法,请在提升的CMD中键入以下内容并按 Enter:

powercfg /hibernate /?

更改 hiberfil.sys 的大小

在Windows 10(Windows 10)中更改 hiberfil.sys 的大小

要在Windows 10(Windows 10)中增加或减少Hibernate ( hiberfil.sys ) 文件的大小,请按照下列步骤操作:

  1. 以管理员身份打开命令提示符(Command Prompt)
  2. 键入以下命令 -
  3. powercfg /hibernate /size <百分比>
  4. 点击输入。

让我们详细看看过程。

从 WinX 菜单中,以管理员身份打开命令提示符(open Command Prompt as administrator)

要将休眠文件大小配置为 100%,请使用以下命令:

powercfg.exe /hibernate /size 100

要将休眠文件大小配置为 50%,请使用以下命令:

powercfg.exe /hibernate /size 50

现在在Windows 10中,它是你RAM的 40% 。如果您禁用了休眠(Hibernation),您会发现它的大小大致等于您的RAM。在Windows 10/8中,当您启用休眠(Hibernation)时,您不会发现Hyberfil.sys的大小。在早期版本的Windows中,休眠文件存储了内核会话、设备驱动程序和应用程序数据。在Windows 10/8中,休眠文件仅存储内核会话和设备驱动程序,因此大小或多或少保持不变。在Windows 7中,您的Hiberfil.sys文件将大约占您RAM的 75% 。

阅读(Read)我可以将休眠文件移动到另一个驱动器(Can I move Hibernation file to another drive)吗?

如果文件大小为已安装RAM(RAM)大小的 40% 或更小,Windows 10 不允许您缩小 hiberfil.sys 文件的大小。

 

如果不加选择地减小 hiberfil.sys 文件的大小会发生什么?

如果Hibernate文件太小,Windows可能会抛出Stop Error

如果由于休眠文件太小而导致Windows无法休眠,则会出现(Windows)蓝屏(Blue Screen)并显示以下停止错误(Stop Error)代码和消息:

停止 0x000000A0 INTERNAL_POWER_ERROR

参数 1
参数 2
参数 3
参数 4

参数提供以下信息:

  • 参数 1 始终等于 0x0000000B。
  • 参数 2 等于休眠文件的大小(以字节为单位)。
  • 参数 3 等于要压缩和写入休眠文件的剩余数据字节数。
  • 此错误未使用参数 4。

我们希望这篇文章对您有所帮助。

阅读下一篇:(Read next:) 如何将 Hiberfile 类型指定为 full 或 reduce。



About the author

我是一位强烈推荐的 Windows 10 专家,我专注于帮助人们个性化他们的计算机外观并使他们的 Office 工具更加用户友好。我利用自己的技能帮助他人找到使用 Microsoft Office 的最有效方法,包括如何格式化文本和图形以进行在线打印、如何为 Outlook 创建自定义主题,甚至如何自定义桌面任务栏的外观计算机。



Related posts