发新话题
打印

[其他] pagefile.sys和hiberfil.sys

pagefile.sys和hiberfil.sys

http://20lz.com/thread-5362-1-1.html  提及到了这两个文件,找了一下(http://baike.baidu.com/view/724336.htm以及http://baike.baidu.com/view/955270.htm)如下:
引用:

pagefile.sys



定义:在安装过程中创建的虚拟内存页面文件(名为“pagefile.sys”)

特性:这个文件的大小是自己系统虚拟内存设置的最小值的大小。假如虚拟内存的设置为800MB-1600MB 那么你在自己的设定驱动盘下面就可看到大小为800MB的pagefile.sys文件




如何删除?

网络上面采用了许多删除的办法,注册表,控制台 等等...

但是这个文件是由系统的操作产生的,只有关闭虚拟内存才能删除该文件。

通常自己可以在"我的电脑"右键"属性"-->"高级"-->"性能"->"高级"-->"虚拟内存"中将所有盘的虚拟内存设置为无分页文件,并选择“设置”后重启系统,就可以删除页面文件pagefile.sys。


该文件存在的好处?

如果计算机在较低的 RAM 下运行,并且立即需要更多 RAM,则 Windows 会用硬盘空间来模拟系统 RAM。这叫做虚拟内存,通常称为页面文件。也就由于虚拟内存的设定产生了pagefile.sys文件。通过上面的文字不难看出,虚拟内存的设定对于自己计算机的性能在一定程度上面是有好处的。所以这里我建议大家还是保留虚拟内存。甚至可以扩大虚拟内存的容量。



如何正确设置虚拟内存?注意:以下所说的页面文件就是只自己设定的虚拟内存

尽量避免将页面文件和系统文件置于同一驱动器上。

避免将页面文件放入容错驱动器,例如镜像卷或 RAID-5 卷。页面文件无需容错,而且有一些容错系统的数据写操作会减慢,因为它们需将数据写到多个位置。

不要在同一物理磁盘驱动器中不同的分区上放置多个页面文件。

您可以进行选择以便优化计算机的内存使用情况。如果计算机主要用作工作站,而不是服务器,则可将更多的内存分配给程序。程序将运行得更快,系统缓存的大小将达到 Windows 提供的默认大小。如果计算机主要用作服务器,或所用的程序要求较大的缓存,那么可选择给较大的系统缓存留出更多的计算机内存.  

“pagefile.sys”是页面交换文件,这个文件不能删除,不过我们可以改变其大小和存放位置:右击“我的电脑/属性”,然后在对话框的“高级”标签下单击“性能”下的“设置”按钮,在”性能选项”对话框中切换到“高级”标签下,再单击“虚拟内存”下的“更改”按钮,即可根据需要更改页面文件的大小——先选中c盘,然后选“无分页文件”,再点“设置”按钮;之后选中要生成该文件的盘符,在下面点选“自定义大小”并输入合适的数值,此数值通常为物理内存的1.5倍,再单击“设置”,最后确定,重新启动电脑,该文件就在其他分区上了。
引用:

hiberfil.sys



在一些较新的具有STR功能的主板上安装了xp后,在系统区根目录下会有一个 hiberfil.sys 的文件,它的大小和内存容量一样,这是什么文件呢?原来这个就是系统的休眠功能所占用的硬盘空间的文件(Windows 默认休眠功能是处于打开状态的),电脑处于休眠状态时,内存中的所有内容将保存到硬盘,并且电脑会被关闭。电脑在返回打开状态之后,关闭电脑时打开的所有程序和文档将全都还原到桌面。也就是说,当你让电脑进入休眠状态时,Windows 在关闭系统前将所有的内存内容写入hiberfil.sys文件。而后,当你重新打开电脑,操作系统使用Hiberfil.sys把所有信息放回内存,电脑恢复到关闭前的状态。然而,Windows 在硬盘上留下了hiberfil.sys文件,即使这个文件不再需要了。

  在开始-关闭计算机时按住shift键你就可以看到休眠选项。如果这个功能你不是经常使用,你应该到控制面板→电源选项→休眠中将其关闭,以释放出硬盘空间,待到要需要使用时再打开即可。

具体关闭方法:

打开“控制面板”,双击“电源管理”。
在“电源管理”属性对话框里选择“休眠”选项卡。
取消“启用休眠”复选框,点击“确认”按钮。
你一取消“启用休眠”复选框,Windows XP就自动从硬盘删除Hiberfil.sys文件。




hiberfil.sys是系统休眠时将内存中的所有信息保存到hiberfil.sys这个文件中,它的大小始终和你的物理内存大小一致。要删除这个文件,可打开“控制面板”下的“电源管理”,选择休眠选项,去掉“启用休眠”前的钩,系统会自动清除hiberfil.sys文件。Hiberfil.sys文件可能很大,是磁盘碎片整理程序不能整理的特殊系统文件。因此,文件Hiberfil.sys的存在将阻止磁盘碎片整理程序进行彻底的整理操作。
发新话题