Windows XP系统“虚拟内存不足”原因总结

电脑系统是WinXP , 最近使用时 , 没开多少程序 , 却常常出现“虚拟内存不足”的系统提示 。这是什么原因造成的呢?
可能有以下几个原因:
1、感染病毒
有些病毒发作时会占用大量内存空间 , 导致系统出现内存不足的问题 。赶快去杀毒 , 升级病毒库 , 然后把防毒措施做好!
2、虚拟内存设置不当
虚拟内存设置不当也可能导致出现内存不足问题 , 一般情况下 , 虚拟内存大小为物理内存大小的2倍即可 , 如果设置得过小 , 就会影响系统程序的正常运行 。重新调整虚拟内存大小以WinXP为例 , 右键点击“我的电脑” , 选择“属性” , 然后在“高级”标签页 , 点击“性能”框中的“设置”按钮 , 切换到“高级”标签页 , 然后在“虚拟内存”框中点击“更改”按钮 , 接着重新设置虚拟内存大小 , 完成后重新启动系统就好了 。
3、系统空间不足
虚拟内存文件默认是在系统盘中 , 如WinXP的虚拟内存文件名为“pagefile.sys” , 如果系统盘剩余空间过小 , 导致虚拟内存不足 , 也会出现内存不足的问题 。系统盘至少要保留300MB剩余空间 , 当然这个数值要根据用户的实际需要而定 。用户尽量不要把各种应用软件安装在系统盘中 , 保证有足够的空间供虚拟内存文件使用 , 而且最好把虚拟内存文件安放到非系统盘中 。
4、因为SYSTEM用户权限设置不当
【Windows XP系统“虚拟内存不足”原因总结】基于NT内核的Windows系统启动时 , SYSTEM用户会为系统创建虚拟内存文件 。有些用户为了系统的安全 , 采用NTFS文件系统 , 但却取消了SYSTEM用户在系统盘“写入”和“修改”的权限 , 这样就无法为系统创建虚拟内存文件 , 运行大型程序时 , 也会出现内存不足的问题 。问题很好解决 , 只要重新赋予SYSTEM用户“写入”和“修改”的权限即可 , 不过这个仅限于使用NTFS文件系统的用户 。

    推荐阅读