虚拟内存顾名思义就是在硬盘上用硬盘的空间模拟内存,以保证大过系统内存的内存请求,保证程序的运行。一般WINDOWS默认是由WINDOWS自己管理虚拟内存的大小,这样的话有两个坏处:首先每次请求的数值并不一致,所以系统会随意在硬盘分区上划出一个地方,存放临时文件,过后又没有及时删除,使得硬盘上的碎片增多,从而影响系统的效率。其次,一般WINDOWS都是指定自己所在的硬盘做为虚拟内存的存放的默认盘,但是由于很多的用户总是把程序装在同一个分区下,使得该分区的空间越来越小,也就是说虚拟内存能使用的空间在减少,少于一定的程度时,将不能执行大型的软件,甚至无法进入系统。
解决方法:应当手动指定虚拟内存的位置和大小,原则上指定系统虚拟内存的大小为512M以上为好(最小和最大空间一样,以保证WINDOWS不会改变位置),位置看看那个分区有多余的空间就行了。