我在C:驱动器的根目录中注意到两个大文件(〜2GB)(hiberfil.sys和pagefile.sys),想知道它们是什么。我在Google上进行了搜索,发现了一些有趣的链接,但未在此网站上找到任何答案。我想最好在这里回答这个问题以供将来参考。
这是我的问题:
- hiberfil.sys文件的作用是什么?
- pagefile.sys文件的作用是什么?
- 我可以安全地删除这些文件吗?
我在C:驱动器的根目录中注意到两个大文件(〜2GB)(hiberfil.sys和pagefile.sys),想知道它们是什么。我在Google上进行了搜索,发现了一些有趣的链接,但未在此网站上找到任何答案。我想最好在这里回答这个问题以供将来参考。
这是我的问题:
Answers:
hiberfil.sys:是Windows在选择“休眠”系统时使用的文件。如果您不使用休眠选项,请查看此站点上有关如何删除它的信息。简而言之,您可以powercfg -h off
在具有管理员权限的命令终端中运行。然后应自动删除该文件,并禁用Windows休眠功能。
pagefile.sys:Windows用作您的页面文件或虚拟内存交换的文件。如果您有1 GB的RAM,并希望使用2 GB作为内存,则Windows将在HD中创建1 GB的虚拟内存,并根据需要使用。有关如何删除它的信息,请参见此站点。
您可以删除它们吗?是的,但不是简单地转到Windows资源管理器并删除它们。查看提供的链接,或对Windows版本进行一些研究,以了解如何删除它们。
请注意,仅删除它们是不够的:您必须禁用Windows的休眠选项和虚拟内存使用。
hiberfil.sys是休眠文件,Windows在休眠时会在其中写入系统内存的内容。我相信在您的系统运行时应该可以安全删除,但是在执行任何操作之前,我想先从熟悉Windows的人那里得到确认。
pagefile.sys是一个页面文件,类似于Linux上的交换分区(如果有帮助的话)。当它在RAM中的空间用完时,系统将其用作额外的内存(它会将其“分页”到该文件,也就是“分页文件”)。这是非常慢的(相对于RAM),但是通常比完全用尽内存要好。至少在系统运行时,不应删除此文件。
编辑:-
至少在XP中,您可以控制页面文件的存在和大小:系统属性->高级->性能/设置->高级/更改。
hiberfil.sys是计算机进入休眠模式时系统创建的文件。休眠模式使用hiberfil.sys文件将PC的当前状态(内存)存储在硬盘驱动器上,并且在Windows再次打开时使用该文件。在休眠模式下,PC的电源完全关闭,因此您甚至可以取出电池,放回原处,然后就回到原来的位置。hiberfil.sys是一个隐藏文件。这意味着只有在“文件夹选项”中选中“显示隐藏的文件和文件夹”后,您才能在Windows文件管理器中看到它。
hiberfil.sys是Windows系统文件,不能像您自己创建但在计算机上不再需要的文件那样简单地删除它。要在XP中删除hiberfil.sys,请执行以下操作:进入“控制面板”->“电源选项”->“休眠”选项卡。取消选中该框,重新启动PC,然后可以删除hiberfil.sys文件。对于Windows 7或Vista,以管理员身份运行命令行实用程序,然后键入“ powercfg -h off”。