学习啦 > 学习电脑 > 电脑故障 > 内存故障 > 电脑为何出现虚拟内存不够有哪些原因造成

电脑为何出现虚拟内存不够有哪些原因造成

时间: 家辉661 分享

电脑为何出现虚拟内存不够有哪些原因造成

  Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张,下面学习啦小编就为大家介绍下出现出现虚拟内存不够的几种可能

  大家都知道,如果计算机缺少运行程序或操作所需的随机存取内存 (RAM),则 Windows 使用虚拟内存进行补偿。内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序分配的内存的总量超过了内存大小,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。那么,出现"虚拟内存不够"有哪几种可能呢?

  1、感染病毒

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

  2、虚拟内存设置不当

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

  虚拟内存文件默认是在系统盘中,如WinXP的虚拟内存文件名为“pagefile.sys”,如果系统盘剩余空间过小,导致虚拟内存不足,也会出现内存不足的问题。系统盘至少要保留300MB剩余空间,当然这个数值要根据用户的实际需要而定。用户尽量不要把各种应用软件安装在系统盘中,保证有足够的空间供虚拟内存文件使用,而且最好把虚拟内存文件安放到非系统盘中。

  3、因为SYSTEM用户权限设置不当

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

  简单的说,在windows操作系统下(Windows 2000/XP)pagefile.sys这个文件,它就是系统页面文件(也就是大家熟知的虚拟内存文件),它的大小取决于打开的程序多少和你原先设置页面文件的最小最大值,是不断变化的,有时可能只有几十M,有时则达到600M以上。

  win7一直被视为最稳定,操作最方便的系统,所以使用的用户也相对是比较多的。但是在最关键的时候,win7系统却弹出内存不足的问题,让很多用户手足无措,我们该如何操作解决呢?

  第一步:查看系统和软件所占用的内存情况

  1.打开系统的任务管理器,点击上方的“性能”选项,查看当前内存使用情况。

  2.从这里可以看出内存可能空间不多。如果继续再打开另外一些程序的话,可用内存会越小,然后系统的反应也会越来越慢。切换到任务管理器的“进程”选项卡,然后再点击“内存”选项,让系统按占用内存的大小来排序。

  3.这样我们就可以很直观地看到,是那些程序占用了系统大量的内存,从而导致我们系统运行速度变慢。然后自己选择关闭这些占用内存大的进程即可。

  4.我们再回到任务管理器中的“性能”中查看当前可用内存,就会发现系统的可用内存比原来要多了。

  5.这个方法适用于我们在电脑上的安装的软件太多,并且有很多开机运行程序的情况,比如随系统启动的一些播放器,聊天软件等。通过任务管理器,可以了解我们当前所使用内存的详细信息,还可以帮助我们找到那些软件占用内存空间大,从而根据我们自己的需要来判断要不要把这些软件结束掉或者彻底从系统中删除掉。通过对软件的清理,关闭掉那些我们并没有经常使用,但是却占用系统内存的软件,从而达到释放更多的内存空间来。

  第二步:适当调整虚拟内存

  1.当我们电脑系统中的物理内存不够用的时候,系统会自动启用虚拟内存来解决内存不足的问题。

  所谓虚拟内存,就是系统把硬盘上的一块区域当作物理内存(RAM)来使用,但是由于硬盘的读写速度和内存是远远不能够比拟的,所以在性能上就会有很大区别。当系统内存不够用的时候,大家可以发现我们的硬盘指示灯会一直闪烁,并且这时候电脑的反应速度特别慢,这时候就是系统在利用硬盘上的虚拟内存来应对我们物理内存不足的情况。

  2.选择“计算机”图标,点击鼠标右键,选择“属性”,在弹出的系统窗口中,点击左边的“高级系统设置”选项。

  3.然后在系统属性窗口中,点击“高级”选项,再点击“设置”选项。

  4.在“性能选项”点击“调整为最佳性能”。这样设置的好处在于,牺牲掉视觉效果,从而达到让系减少对硬件资源的占用。

  5.接下来,我们点击“高级”选项,可以看到当前的“虚拟内存”大小。

  6.如果,我们的计算机内存实在是不够用的情况下,可以适当更改一下虚拟内存。但是请注意,虚拟内存不是越大越好。一般情况下不要超过物理内存的2倍,否则可能会出现系统运行速度更慢的情况。

  第三步:增加物理内存

  如果上面的这些方法都不能用过了,系统的还是会出现内存不足的话,建议加装内存解决。加装内存对系统的运行速度的提升是最明显不过了。

  只有一个足够的内存空间,才能够支撑起整个系统的操作运行,才能让系统的运行速度不受空间的限制,运行更加畅快,如果你也遇到同样的问题的话,不如用用上述介绍的办法吧,一定有成效的哦。

278112