如何在Windows上删除大型hiberfil.sys文件
- 类别: 视窗
如果确实检查计算机上是否有占用大量磁盘空间的大文件,则可能会遇到一个名为 hiberfil.sys 最终在您的Windows主驱动器上通常大小为几GB,但在某些系统上也可能超过10 GB。
默认情况下,该文件是隐藏的,但是您可以在“资源管理器”文件夹选项中更改它,以便显示它。
某些第三方程序会直接显示它,但是如果您浏览Windows资源管理器或其他文件管理器,则在进行更改并默认显示操作系统文件之前,可能无法找到它。
小费 : 用一个 像免费的WizTree这样的程序 直接显示文件。
在现代计算机系统上,hiberfil.sys文件的大小为几千兆字节。在具有运行Windows 8的8GB内存的测试系统上,它使用了大约6.6 GB的硬盘空间。大小取决于正在使用的内存。
根据系统具有多少内存以及正在使用多少内存,hiberfil.sys可能会很大。最近,随着固态驱动器的兴起,这再次成为一个问题,与基于盘片的驱动器相比,许多固态驱动器不提供太大的存储容量。
快速问答
什么是hiberfil.sys?
Hiberfil.sys是用户选择使运行Windows的PC休眠时Windows操作系统创建的文件。
为什么hiberfil.sys这么大?
Windows拍摄系统内存的快照并将其存储在硬盘驱动器上。 hiberfil.sys文件的大小不能大于已安装的RAM,但其大小可以为几GB。
使用它有什么好处?
Windows将在下次启动时加载文件,以便用户可以恢复其会话。
Hiberfil.sys解释
该文件本身用于使系统休眠。每当您在计算机上使用Hibernate时,Windows都会为当前内存创建快照并将其保存到磁盘。这包括正在运行的程序,打开的文档,打开的窗口以及其他重要的东西。
该功能背后的主要思想是在下次启动时加快会话的加载速度。它最初是为笔记本电脑等移动PC设计的,但也可以在台式PC上使用。
该文件可能与计算机上安装的RAM总量一样大,但是由于那些较新版本的Windows使用了压缩功能,因此在现代系统上该文件通常较少。
该文件很大,虽然可以在移动设备上使用,但是您可能要考虑禁用该功能,尤其是在使用台式机并且不定期或根本不使用它的情况下。
删除hiberfil.sys的最佳方法是禁用休眠功能,以便根本不创建hiberfil.sys文件,并且现在不再需要休眠。
该功能已在大多数售出的笔记本电脑中启用,可以轻松停用,但是在告诉您如何操作之前,我们需要提及禁用休眠可能带来的后果。
后果
如果禁用休眠,则该功能不再可用。但是,您可以切换到任何其他电源状态,这意味着关机和睡眠模式与以前一样工作。
唯一的其他效果是,随着hiberfil.sys在此过程中被删除,您释放了硬盘上几GB的存储空间。
在Windows的受支持版本上禁用休眠功能
禁用Hibernate时,hiberfil.sys文件将被自动删除。要在所有受支持的Windows版本上执行此操作,请执行以下操作:
- 点击Windows键以在您的Windows版本上弹出“开始”菜单。
- 键入cmd.exe,按住Ctrl和Shift,然后单击结果。替代方法:右键单击cmd.exe,然后选择以管理员身份运行。
- 这将打开提升的命令提示符。通过查看窗口的标题来验证这一点:它应该与管理员一起使用。
- 类型 powercfg -h关闭 。
请注意,您不会收到有关系统已关闭休眠状态的确认。
这将关闭系统上的Hibernate,并将删除PC上的hiberfil.sys大文件,并在此过程中释放空间。
如果您需要休眠,只需运行上面概述的相同步骤,然后使用 powercfg -h开启 而是作为命令再次打开该功能。
您会注意到,在系统上选择关闭时,Hibernate不再是一个选项,但是如果您从不使用它或没有它就可以生存,那将不成问题。始终可以使用-on参数恢复功能
更改hiberfil.sys的大小
系统管理员可以在Windows上为文件设置最大大小。可以将大小减小多达50%,但是如果使用的内存大于所选大小,则这样做可能会导致问题。
使用命令powercfg -h -size 50将大小限制为已安装RAM的50%。您可以使用50到100之间的任何百分比数字来设置大小,但不能低于50或高于100。
同样,限制文件的大小通常不是一个好主意,因为它可能会导致各种问题。
压缩
现代计算机系统通常带有更多的内存,这导致Windows PC上的休眠文件大小增加。为了避免文件大小为16或32 GB的hiberfil.sys,Microsoft引入了压缩功能以使文件大小尽可能小,但又不影响系统启动速度。
请记住,尽管Vista和XP不支持该新功能,因此您可能会看到非常大的休眠文件。