电脑老是提示虚拟内存不足的原因及解决办法

Windows操作系统用虚拟内存来动态管理运行时的交换文件。为了提供比实际物理内存还多的内存容量以供使用,windows操作系统占用了硬盘上的一部分空间作为虚拟内存。当CPU有需求时,首先会读取内存中的资料。当所运行的程序容量超过内存容量时,windows操作系统会将需要暂时存储的数据写入硬盘。所以,计算机的内存大小等于实际物理内存容量加上分页文件(交换文件)的大小。如果需要的话,分页文件会动用硬盘上所有可以使用的空间。

1.感染病毒

 有些病毒发作时会占用大量的内存空间,导致系统出现内存不足的问题。赶紧去杀毒,升级病毒库,然后把防毒措施做好。

2.虚拟内存设置不当

  虚拟内存设置不当也可能导致出现内存不足的问题,一般情况下,虚拟内存大小为物理内存大小的2倍即可。若设置得过小,就会影响系统程序的正常运行。 重新调整虚拟内存大小。已WinXP为例,右键点击“我的电脑”,选择“属性”,然后在“高级”标签页,点击“性能”框中的“设置”按钮,切换到“高级”标签页,然后在“虚拟内存”框中点击“更改”按钮,接着重新设置虚拟内存大小,完成后重新启动系统就好了。

3系统空间不足

 虚拟内存文件默认是在系统盘中,如WinXP的虚拟内存文件名为“pagefile.sys”,如果系统盘剩余空间过小,导致虚拟内存不足,也会出现内存不足的问题。系统盘至少需要保留300MB的剩余空间,当然这个数值要根据用户的实际需要而定。

用户尽量不要把各种应用软件安装在系统盘中,保证有足够的空间供虚拟内存文件使用,而且最好把虚拟内存文件安放到非系统盘中。

4因为SYSTEM用户权限设置不当

   基于NT内核的windows系统启动时,SYSTEM用户会为系统创建虚拟内存文件。有些用户为了系统的安全,采用NTFS文件系统化,但却取消了SYSTEM用户在系统盘“写入“和“修改”的权限,这样就无法为系统创建虚拟内存文件,运行大型程序时,也会出行内存不足的问题。问题很好解决,只要重新赋予SYSTEM用户"写入"和”修改“的权限即可,不过这个权限于使用NTFS文件系统的用户。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值