虚拟内存不足怎么办( 三 )


解决方法:右键点击“我的电脑”,选择“属性”,然后在“高级”标签页,点击“性能”框中的“设置”按钮,切换到“高级”标签页,然后在“虚拟内存”框中点击“更改”按钮,接着重新设置虚拟内存大小,完成后重新启动系统就好了 。
虚拟内存文件默认是在系统盘中,如WinXP的虚拟内存文件名为“pagefilesys”,如果系统盘剩余空间过小,导致虚拟内存不足,也会出现内存不足的问题 。系统盘至少要保留300MB剩余空间,当然这个数值要根据用户的实际需要而定 。
用户尽量不要把各种应用软件安装在系统盘中,保证有足够的空间供虚拟内存文件使用,而且最好把虚拟内存文件安放到非系统盘中 。
3、因为SYSTEM用户权限设置不当
基于NT内核的Windows系统启动时,SYSTEM用户会为系统创建虚拟内存文件 。有些用户为了系统的安全,采用NTFS文件系统,但却取消了SYSTEM用户在系统盘“写入”和“修改”的权限,这样就无法为系统创建虚拟内存文件,运行大型程序时,也会出现内存不足的问题 。
解决方法:只要重新赋予SYSTEM用户“写入”和“修改”的权限即可,不过这个仅限于使用NTFS文件系统的用户 。
其他的方法如下:
方法一:手动设置虚拟内存:
1、右键计算机(或者我的电脑),选择属性,打开 。
2、在选项卡中选择高级系统属性,打开 。
3、在弹出的选项卡中选择高级——性能——设置,打开 。
4、在性能选项卡中选择高级——虚拟内存——更改,打开 。
5、建议:
将初始大小和最大值同时设置为电脑物理内存的1-2倍,
比如:笔者的是2G物理内存,2G设置为3072-4096MB(2G内存是15-2倍),
另外,1G参考设置为2048MB,
3G参考设置为3072-4608MB,
4G内存先设置为4096 。
确定 。
6、也可以使用360安全卫士检查修复 。
方法二:
电脑提示虚拟内存不足是因为虚拟内存设置过小,修改虚拟内存大小即可 。
虚拟内存的设置方法:
1、右键单击“计算机”图标(XP为我的电脑)选择属性 。
2、单击系统属性窗口里的`“高级系统设置”标签,再单击弹出的对话框中的“设置”按钮 。
3、在弹出来的性能选项窗口中单击“高级”,在下面的虚拟内存点击“更改”按钮 。
4、弹出的对话框就是设置虚拟内存,虚拟内存最好在非系统盘里,选中盘符,点击“自定义大小” 。输入“初始大小”和“最大值”,然后点击“设置”按钮 。(虚拟内存最小值是物理内存的1到15倍虚拟内存最大值是物理内存的2到25倍 。)
5、出现“要使改动生效,需要重新启动计算机”的提示,单击“确定”即可 。
6、在所有窗口中都点“确定”直到弹出“必须重新启动计算机才能使新的设置生效 。”的提示,点击“是”,系统将自动重启 。
重启完成后,虚拟内存就设置生效了 。
虚拟内存是计算机系统内存管理的一种技术 。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换 。目前,大多数操作系统都使用了虚拟内存,如Windows家族的“虚拟内存”Linux的“交换空间”等 。
另外,要注意的是:
虚拟内存一般都是由系统自动分配的,只有系统资源过少的时候才会手动修改,虚拟内存的大小一般为物理内存的1倍到2倍 。
如果当前系统的虚拟内存是由系统自动分配的,运行软件时却提示虚拟内存不足,那说明当前系统很有可能感染病毒了,或者正在运行的软件已被病毒破坏 。需要使用安全模式对所有分区进行彻底查杀 。
除此之外,我给大家介绍一下如何设置虚拟内存:
(一)合理设置虚拟内存
虚拟内存的设定主要根据你的物理内存大小和计算机的用途来设定,在桌面上用鼠标右击“本人的计算机”,选择“属性”,就可以看到内存了 。根据微软公司的建议,虚拟内存设为物理内存容量的15--3倍,例如512MB的内存,虚拟内存设定为768--1536MB1G的内存,虚拟内存设定为 1536--3072MB 。也可让Windows来主动分配管理虚拟内存,它可以根据实际内存的应用情况,动态调整虚拟内存的大小 。在虚拟内存设置页面下方有一个推荐数值,假如确实不晓得设置几为最佳,建议虚拟内存就设为推荐的数值 。虚拟内存有初始大小与最大值两个数值,最佳把初始大小和最大值设为相同,以避免系统频繁改变页面文件的大小,影响计算机运行 。内存容量2GB或以上的,假如不运行大型文件或游戏,也可以关闭虚拟内存 。