如何重置休眠文件的大小?

如何重置休眠文件的大小?

我知道如何关闭休眠模式,但这不是我想要的。我只想删除并将休眠大小重置为零。当休眠模式打开时,文件无法删除。当休眠模式关闭时,文件会消失。我怎样才能删除它而不让它以与之前相同的大小重新出现?我尝试使用 Windows 磁盘清理清理磁盘,也尝试使用 Ccleaner 清除可用空间,但打开休眠模式后,文件总是以之前的大小重新出现。

答案1

hiberfil.sys您可以使用该实用程序更改大小powercfg

POWERCFG /HIBERNATE /SIZE 100

该大小以物理内存大小的百分比表示。Windows 10/11 上允许的最低设置为 40%,之前据说是 50%。

您可以阅读有关这些设置的更多信息在官方文档中

一个先前的问题主题上有一个答案说如果hiberfil.sys太小,系统会在休眠时出现 BSOD。目前尚不清楚这种行为是否持续存在。


请注意,这不是“重置”,也hiberfil.sys从来不是零字节。如果您认为该文件占用了太多空间,我建议您完全禁用休眠模式。

答案2

如果您理解休眠文件的用途,您就会明白它为什么这么大。正如评论中提到的,它始终是 RAM 的大小,因为它存储 RAM 的内容,目的是在下次启动时恢复这些内容并继续运行计算机。

答案3

您无法这样做。您已经观察到如何让文件消失,但当启用休眠时,文件将存在,并且其大小与内存相同。

已经“全尺寸”的文件可以更快地写入,因此文件已经是全尺寸意味着休眠可以在没有创建和扩展文件的额外延迟的情况下发生,并且还可以避免尝试休眠时没有足够空间的问题。

所以答案是否定的,你不能这样做。

答案4

  • 在“开始”菜单搜索栏中输入命令,然后选择以管理员身份运行。
  • 输入 powercfg -h off 禁用休眠模式。(它将删除它)
  • 如果需要,输入 powercfg -h on 启用休眠模式

相关内容