小编Cor*_*ite的帖子

休眠被禁用,每次启动时都会重新创建 hiberfil.sys

我在带有 4GB 内存的小 (40GB) 分区上运行 Windows 7。这意味着 Hibernate 创建的 hiberfil.sys 文件占用了可用磁盘空间的很大一部分。我想删除它。

我知道我可以通过输入powercfg -h off提升的命令提示符来禁用 Hibernate 并删除 hiberfil.sys 。这是有效的——文件被立即删除,这样做后,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\HibernateEnabled密钥(正确)设置为 0。

但是,下次我重新启动 PC 时,hiberfil.sys 死而复生,重新启用 Hibernate,并且该注册表项已恢复为 1。

对此,我几乎不知所措。我可以在网上找到的几乎所有与删除 hiberfil.sys 文件相关的内容都只是建议使用 powercfg 关闭休眠,这似乎适用于几乎所有人。但它只是不断地回来找我!(就像吸血鬼一样,占用了我的磁盘空间。)我确实从似乎有同样问题的人那里找到了另一个线程,但是那里的建议都不适用于原始海报(或对我而言)。不过,我已经尝试了那里列出的所有内容,包括:

  • 禁用混合睡眠

  • 通过命令提示符、电源选项 GUI 以及两者(以两个顺序)禁用休眠

  • 手动更改HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\HibernateEnabled密钥

  • 几乎所有其他我能想到的!

我确实想重申,删除文件没有问题 - 效果很好。每次重新启动后它都会回来。我准备认输,每次登录时只运行一个脚本来禁用 Hibernate,即使这看起来像是一个疯狂的“解决方案”。. . 但我希望这里有人可以先提出其他建议。

windows-7 disk-space hibernate

21
推荐指数
4
解决办法
3万
查看次数

标签 统计

disk-space ×1

hibernate ×1

windows-7 ×1