分类：电脑/网络
问题：这个‘虚拟内存’在哪设置、怎样设置，设置多大才合适啊？ 
回答：什么是虚拟　　不知大家发现没有，在Windows 2000（XP）目录下有一个名为pagefile.sys的系统文件（Windows 98下为Win386.swp），它的大小经常自己发生变动，小的时候可能只有几十兆，大的时候则有数百兆，这种毫无规律的变化实在让很多人摸不着头脑。其实，pagefile.sys是Windows下的一个虚拟内存，它的作用与物理内存基本相似，但它是作为物理内存的“后备力量”而存在的，也就是说，只有在物理内存已经不够使用的时候，它才会发挥作用。　　虚拟内存的产生　　我们都知道，虽然在运行速度上硬盘不如内存，但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时，内存就会被“塞满”，并将那些暂时不用的数据放到硬盘中，而这些数据所占的空间就是虚拟内存。现在我们也明白为什么pagefile.sys的大小会经常变化了。　　虚拟内存的优化　　虚拟内存的大小是由Windows来控制的，但这种默认的Windows设置并不是最佳的方案，因此我们要对其进行一些调整。这样才能发挥出系统的最佳性能。　　1、改变页面文件的位置　　其目的主要是为了保持虚拟内存的连续性。因为硬盘读取数据是靠磁头在磁性物质上读取，页面文件放在磁盘上的不同区域，磁头就要跳来跳去，自然不利于提高效率。而且系统盘文件众多，虚拟内存肯定不连续，因此要将其放到其他盘上。改变页面文件位置的方法是：用鼠标右键点击“我的电脑”，选择“属性→高级→性能设置→高级→更改虚拟内存”，在驱动器栏里选择想要改变到的位置（如图1）即可。值得注意的是，当移动好页面文件后，要将原来的文件删除(系统不会自动删除)。图1 改变页面文件的位置　　2、改变页面文件的大小　　改变了页面文件的位置后，我们还可以对它的大小进行一些调整（如图2）。调整时我们需要注意，不要将最大、最小页面文件设为等值。因为通常内存不会真正“塞满”，它会在内存储量到达一定程度时，自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大，所占比例就低，执行的速度也就越慢。最大页面文件是极限值，有时打开很多程序，内存和最小页面文件都已“塞满”，就会自动溢出到最大页面文件。所以将两者设为等值是不合理的。一般情况下，最小页面文件设得小些，这样能在内存中尽可能存储更多数据，效率就越高。最大页面文件设得大些，以免出现“满员”的情况。图2 调整页面文件的大小　　3、禁用页面文件　　当拥有了512MB以上的内存时，页面文件的作用将不再明显，因此我们可以将其禁用。方法是：依次进入注册表编辑器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement”下，在“DisablePa-ging Executive”（禁用页面文件）选项中将其值设为“1”即可（如图3）。图3 禁用页面文件　　4、清空页面文件　　在同一位置上有一个“ClearPageFileAtShutdown（关机时清除页面文件）”，将该值设为“1”（如图4）。这里所说的“清除”页面文件并非是指从硬盘上完全删除pagefile.sys文件，而是对其进行“清洗”和整理，从而为下次启动Windows XP时更好地利用虚拟内存做好准备。图4 清空页面文件　　叮当点评：本文较详细地讲解了虚拟内存的概念及优化方法。使我们了解了它在内存与硬盘之间的工作关系，同时认识到了虚拟内存并非越大越好，而应该根据计算机的具体配置进行合理的调整。相信大家在真正的了解并掌握了虚拟内存的作用与优化方法后，一定会使爱机在性能上有所提升。