分享

Windows中pagefile.sys文件的作用

 恶之一眉 2011-07-25

在Windows操作系统中,经常可以发现根目录下有一个名称为pagefile.sys的文件,该文件有什么用处呢?本文将向网友介绍。

AD:

pagefile.sys是个系统文件(在Windows 98下为Win386.swp),它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,所以不必怀疑,pagefile.sys是 Windows下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满”,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。
是"虚拟内存"文件,也叫"页面文件",可以右键单击“我的电脑”→属性→高级→性能 设置→高级→虚拟内存 更改→选择虚拟内存(页面文件)存放的分区,看设置到了哪个分区,将另一个删除.虚拟内存文件,windows在操作的过程中,可能会把物理内存用光,这时虚拟内存就可以当物理内存来使用,就像是在用物理内存一样。不推荐不设置虚拟内存,这样会引响系统运行的效率。合理的设置虚拟内存的大小对运行效率很有帮助,一般虚拟内存的大小设置成物理内存大小的2.5倍。


************************************************************************************************************************

pagefile.sys文件(虚拟内存的正确配置)

 

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

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

 

相关FAQ

如何删除?

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

 

但是这个文件是由系统的操作产生的,所以我们可以通过自己的设定来删除该文件。

通常自己可以在"我的电脑"右键"属性"-->"高级"-->"性能"->"高级"-->"虚拟内存"中更改它的大小为0之后,重新启动就会发现该文件没有了。

 

该文件存在的好处?

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

 

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

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

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

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

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

*************************************************************************************************************


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

         分页文件改放其他分区有利于系统速度


PAGEFILE.SYS就是所谓的“虚拟内存”,可以删除.方法如下: 
你可以设置了PAGEFILE.SYS 虚拟内存到其它盘, 比如E盘 
1.点击“我的电脑”的“属性”,打开系统属性对话框。 
2.依次点击“高级”/“性能”里的“设置”/“性能选项”的“高级”/“更改”,打开虚拟内存对话框。 
3.点击E盘/页面文件大小的“自定义大小”设置为:初始大小一般设为系统内存的1.5倍,最大为3倍,点“设置”。C盘则设置为无分页文件,确定,重启电脑。 
4.打开C盘, 
然后依次点击"工具/文件夹选项/查看 
在"高级设置"中把“隐藏受保护的操作系统文件(推荐)” 
前的“勾”去掉,按“确定” 
你可以看到C盘的PAGEFILE.SYS文件,把它删除就OK 

或者在设置虚拟内存时把C盘自定义大小 
设置为2MB(初始)和3MB(最大) 
确定覆盖原来的PAGEFILE.SYS页面文件大小, 
设置了PAGEFILE.SYS 虚拟内存到其它盘,重启电脑 
你会发现C盘的PAGEFILE.SYS文件大小为2MB.也OK

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多