如果我仅在SSD上的Windows 7实例上使用“睡眠”,是否需要hiberfil.sys?


9

我不知道“休眠”是如何工作的(也就是说,它是否将当前在DRAM主内存中的所有内容都放入其中hiberfil.sys,然后在我唤醒系统时将其重新加载到内存中)。

我目前在M4 128 GB SSD上具有16 GB RAM和Windows 7 64位。

hiberfil.sys正在占用12 GB的宝贵SSD空间。不用说,我要释放它。

Answers:


9

hiberfil.sys由Hibernate使用,而不由Sleep使用。在Windows Vista和Windows 7上,禁用Hibernate从而删除的唯一确定方法hiberfil.sys是通过命令提示符和以下步骤:

  1. 使用管理权限打开命令提示符。
  2. 输入“ powercfg.exe -h off”。
  3. 退出命令提示符。

谢谢这工作。我没有在选项中看到“休眠”列表。“睡眠”是否仍使RAM模块通电?所以基本上所有要做的就是关闭磁盘驱动器?
Wuschelbeutel Kartoffelhuhn

AFAIK,“睡眠”仅使RAM模块保持供电,其他所有设备
均被

这是不正确的。在我的答案中查看更多完整信息。
Corporate Geek

有用!我只是在磁盘空间不足的旧系统(但仍然是Windows 7)上回收了4 GB。hiberfil.sys被立即删除,无需重新启动。
彼得·莫滕森

10

您不应该删除该文件。睡眠和休眠在Windows 7和Windows 8中一起工作。

Windows 7具有在台式计算机上使用的名为混合睡眠的模式。引用微软:

混合睡眠主要设计用于台式计算机。混合睡眠是睡眠和休眠的结合,它将所有打开的文档和程序放入内存和硬盘中,然后将计算机置于低功耗状态,以便您可以快速恢复工作。这样,如果发生电源故障,Windows可以从硬盘还原您的工作。启用混合睡眠后,计算机将自动进入睡眠状态,从而使计算机进入混合睡眠状态。通常,在台式计算机上默认会启用混合睡眠

另外,在笔记本电脑上,如果在笔记本计算机处于睡眠状态时笔记本电脑的电池电量严重不足,Windows会自动将笔记本电脑置于休眠模式。

因此,除非您在活动电源计划中同时关闭了睡眠和休眠模式,否则不要删除该文件。

有关睡眠和休眠的更多信息,我建议阅读以下常见问题解答:睡眠和休眠:常见问题


有没有办法控制hiberfil.sys文件占用的空间量?
Boris_yo 2012年

我不知道。至少并非没有一些严重的黑客攻击。:)
Corporate Geek

1
@Corporate Geek:Hyberfil.sys消失了,我从睡眠中唤醒了我的桌面很多次(通过其他答案的方法)
Wuschelbeutel Kartoffelhuhn 2012年

您有电源故障吗?微软公司引用CorporateGeek的话说,停电时需要它。
vinnief '16

2

alexs接受的答案几乎对我来说是正确的,只有很小的变化,我必须使用斜杠代替负号:

powercfg /h off

操作系统:Windows 7 Professional

请查看此处的答案以获取更多详细信息:即使我是管理员,也无法使用Powercfg删除休眠文件。


1
欢迎使用SuperUser dracuella ...请指定您的Windows版本,此版本对其他读者可能有用。我个人convincement是一个斜线/,声音更类似Windows的同时,一个减号-类似于Unix的。对于现代版本的程序,它应该与它们中的任何一个一起工作,但这取决于实现方式。只是一个一般性说明,这些选项提供的减号可能与Hypen字符不同...(因此,我们可以解释为什么有时从某些站点复制并复制它会产生错误...)。
Hastur

@hastur powercfg /?列出所有选项,以-... 开头
DavidPostill

@Hastur,添加了操作系统,并将“连字符”更改为“减号”-我不知道有什么区别。另外,我做了一个powercfg /?首先,它给了我-h但没有运气,我用Google搜索并找到了我发布的链接,它解决了我的问题。
dracuella

1

您可以通过打开提升的命令提示符来更改Win7-Win10上hiberfile.sys的大小

  • 按Windows键
  • 输入“ cmd”
  • 在弹出的列表中右键单击“ cmd”
  • 选择“以管理员身份运行”

然后输入命令

Powercfg –h –size percentsize 

用您的值(例如60%)替换percentsize,但不能小于50。一些图片请参见此处


1

经过这么多年,Windows 10现已成为最受欢迎的系统。如果有人要在Windows 10上删除此文件,在删除之前,我有一些事情要提醒您。

如果在Windows 10上使用“ powercfg.exe -h off”禁用休眠功能,您也会失去快速启动功能。因为快速启动功能需要此文件。

因此,如果您的磁盘空间不是那么小,最好不要关闭Windows 10上的休眠功能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.