在默认情况下,如果查看Windows各分区根目录,通常会看到“PageFile.sys”文件,并且它通常会合计占据1~1.5G硬盘空间,这个文件其实就是Windows XP虚拟内存文件。Windows为了让系统在物理内存资源紧张时不至于立即崩溃,它为物理内存准备了一个“后备仓库”——硬盘虚拟内存。当系统运行很多或者很大程序时,物理内存就会迅速占满,这时系统就会将物理内存中的“惰性数据”移植到硬盘虚拟内存,从而使“活跃数据”可以有效地在物理内存中进行交互。
硬盘虚拟内存作为物理内存的补充,它的分配方式和性能将直接影响物理内存效率。通常这部分内存由Windons自动管理,但对于不同用户来说不一定十分恰当,以下我们就来说说如何更加合理地分配和管理虚拟内存。
1、虚拟内存文件分配在多分区
如果磁盘分区不仅仅一个,尽量将虚拟内存文件分别配置在非系统分区的几个分区中,这样可以大大提高系统对虚拟内存文件“PageFile.sys”的IO效率。鼠标右键点击“我的电脑”,选择“属性→高级→性能设置→高级→更改虚拟内存”,在驱动器栏里选择想要分配内存文件的分区,然后输入页面文件大小即可。
2、合理分配“PageFile.sys”文件大小
一个“PageFile.sys”文件有两个需要指定的值——“初始容量”和“最大容量”,合理分配虚拟内存文件大小,不但可以节省硬盘空间,更加可以使虚拟内存有效。通常情况下,一个“PageFile.sys”文件“初始容量”可以设置为物理内存的1倍,如果物理内存超过1GB,可以将“PageFile.sys”文件“初始容量”设置为1GB,“最大容量”可以设置为“初始容量”的2倍。
3、定期整理虚拟内存文件碎片
定期整理虚拟内存文件碎片可以大大提高系统对文件的IO效率。Windows碎片整理程序通常不对虚拟内存文件进行整理,我们可以有以下方法进行整理虚拟内存文件。A、将磁盘挂接另一机器对虚拟内存文件进行碎片整理;B、先将虚拟内存文件设置为空,重新启动机器,然后进行磁盘碎片整理,之后再次分配虚拟内存;C、使用专门的工具软件,如“System File Defragmenter”。
不建议大家把系统设置为不使用虚拟内存方式,尽管它的“PageFile.sys”文件占据了宝贵硬盘空间,毕竟这个设计是Windows系统保证稳定运行的手段之一,并且有个别软件为了提高操作系统效率,需要进行虚拟内存操作。再看几篇关于笔记本的文章


![Virtual Memory Form[点击放大]](http://z.abang.com/d/notebook/1/1/c/-/-/-/VirtualMemory.gif)
















