分类：电脑/网络-互联网
问题：菜鸟要问请那位老师告诉我:虚拟内存有什么用? 
请那位老师告诉我:虚拟有什么用?
回答：一般人装好Windows以后，可能都会让系统自动处理虚拟。如果只是上网打字，这个东东确实不用你操心，但如果你要进行视频播放、编辑以及3D游戏等等对资源要求较高的任务，就要小心设置自己的虚拟内存了。虚拟内存的设置好坏涉及到系统的快慢、磁盘碎片产生的多少，甚至会影响到系统的稳定程度，确实不容小看。虽然这个问题已经有不少文章进行过讨论，但随着笔者就来谈谈怎样根据不同的任务种类设置虚拟内存：一、为减少磁盘碎片设置虚拟内存　　安装Windows的时候，默认的虚拟内存是放在安装系统所在的分区的，大小一般是物理内存的1.5倍。由于Windows还会把临时文件（TEMP目录及*.TMP）、IE缓冲区都放在该分区，这些文件都会频繁地更新写入硬盘，再加上虚拟内存的话，产生的文件碎片数量就比较多了。笔者认为，与其用整理软件耗费大量时间整理碎片，倒不如为这些文件专门划分一个分区，让它们随时有连续的空间可利用，速度也会更快。建议分出一个2G左右的分区，把TEMP、IE缓冲区的路径全部直向该分区，虚拟内存当然也放上面了，假设你是用E盘作该分区，到一定时间想清理的时候，简单地在DOS里清空文件或快速格式化E盘就可以了。二、虚拟内存大小有学问　　虚拟内存在不同的Windows版本下，不同的任务环境里，对系统的运行速度及稳定程度是有很大差异的。所以朋友们最好根据自己的实际情况设置：1、3D游戏为主的应用　　3D游戏是一种对CPU、显卡、内存要求都很高的应用，一般人内存不会超过256M，所以硬盘也会加入到帮忙临时交换数据的行列。笔者建议你把虚拟内存预设得大一点，这是由于3D渲染人物和景物模型需要大量的内存资源，虚拟内存也会变得很大，在游戏过程中，游戏本身的计算量已经很大，CPU负荷很重，如果初始的虚拟内存不够，要临时增加的话，Windows就向磁盘写入新数据——显然，在游戏过程中生成更大的文件与平时改变设置是不同的，整个系统速度会被拖慢，有时甚至会因为内存和磁盘速度不同步导致非法操作。笔者在玩CS1.5版的时候就发现某个地图经常非法操作退出，同时发现硬盘灯狂闪，后来尝试把初始的虚拟内存增加到750M以上，游戏稳定度立马大大增加了。证明虚拟内存对这种任务的影响是蛮大的，建议空间足够的话，初始化数值设到 800M以上，对游戏的流畅是有帮助的。2、以播放欣赏视频为主的应用　　视频应用也是个对硬盘空间胃口很大的主儿，不过你别因此认为也要像3D游戏一样把虚拟内存设的很大，尤其是WindowsXP的用户（XP称为页面交换文件）——笔者在使用过程中发现XP有个小毛病，就是虚拟内存设大以后，不会自动把不需要的空间释放，也就是说那个PAGEFILES.SYS 会越来越大，尤其是播放了RM、ASF等视频流文件以后，如果你把虚拟内存和XP放在同一分区，Windows经常会提示你虚拟内存设的太小，或是磁盘空间不足要清除不需要的垃圾文件云云。此时查看一下那个页面交换文件，已经有1G了；还有，如果你不是用FTP工具下载文件，用IE直接点链接的话，XP也会先把数据临时存放到Windows\TEMP目录里，也是经常不会自动删除。所以你会发现安装XP的分区越来越小，建议播放视频文件的XP用户，又没条件为虚拟内存设置专门分区的，把初始数值设小一点，提示空间不足的警告出现的机率会小一点。当然，最根本的办法还是转移虚拟内存的存放分区，或是用PQ为 XP分区增加更大的空间。三、虚拟内存其他方面的影响　　有很多新接触电脑的朋友，是使用Windows98的。Windows98中的虚拟内存名字叫WIN386.SWP，默认是在C盘根目录下，没有隐藏属性，一般是会自动根据需要变化大小的。新手们往往不知道这个文件是什么东西，有人甚至尝试删除它，结果在DOS里删除了又重新生成，GUI里却删除不了，以为是中了病毒，于是就跑到论坛上求救。笔者也见过运行了PHOTOSHOP，期间在资源管理器中企图把WIN386.SWP删除，结果死机的人，所以这个虚拟内存影响还是蛮大的，要是你吃不准，不要乱删文件，就让Windows自己处理好了。后来微软也学乖了，把虚拟内存改名为 PAGEFILE.SYS，并隐藏起来，免去了很多麻烦。　　可见，用电脑掌握一点必要的常识，以及做好备份是很重要的。例如论坛上每天有人求救关于Windows损坏、优化过度系统崩溃和硬盘分区不见了的问题，如果你稍微知道一点系统维护的常识，有了GHSOT备份及分区表备份，是很容易搞定的小事——当然更不会以为WIN386.SWP或 PAGEFILE.SYS是病毒或木马闹的人笑话你了，呵呵。设置虚拟内存按照微软认证系统工程师刘岸松的方法设置方法如下:设置虚拟内存方法：右击我的电脑/属性/高级/性能中的设置/高级/虚拟内存中的更改/选自定义大小，在初始大小和最大值，同时设为你的物理内存的两倍。如果你的内存是512MB，就将初始大小和最大值同时设为设为1024MB。设置后需按“设置”按钮，然后再按确定和应用，重新启动电脑设置生效（设置虚拟内存大小没有一个固定的数，大小可以调节。比如：你的物理内存小，虚拟内存可以设的大些“三倍”，物理内存大2G,虚拟内存可以设小点“一倍 ”，或者还可以不设置虚拟内存，因为如果你设置的虚拟内存小了，系统就会提醒你，设置大了浪费系统资源）。玩游戏卡或死机等故障的解决方法：1、建议你在玩游戏的时候，关闭一切程序软件的运行。2、关闭杀毒软件或其它软件的监控功能。3、加大虚拟内存，并经常优化系统，及时清理系统垃圾文件，使系统保持活力。4、有时显卡驱动不支持这款游戏软件，请升级显卡驱动。如果是显卡不支持这款游戏软件，更换显卡。5、如果是上网玩游戏，网速慢也是发生卡的原因之一（或网卡过热）。6、电脑的总体配置稍低，玩大型游戏或某些特殊的游戏有些吃力。7、玩游戏时CPU占用率高，CPU风扇散热不好也可导致卡或死机故障的发生。8、 这款游戏软件与系统不兼容，先将游戏软件卸载，在重新下载安装游戏软件或新版游戏软件，如果还出现卡或死机故障，则是游戏软件本身有错误或不适应你的系统就不要使用了。如果需要驱动，建议安装驱动精灵2008 ，安装之后，使用其自动更新驱动功能，它会自动下载并安装最新版本驱动，包括网卡、声卡、显卡、USB等，免去寻找和安装之苦。驱动精灵2008 Beta4