首页 > 常见问答

虚拟内存不足时如何修复虚拟内存

在默认状态下,是让系统管理虚拟内存的,但是系统默认设置的管理方式通常比较保守,在自动调节时会造成页面文件不连续,而降低读写效率,工作效率就显得不高,于是经常会出现“内存不足”这样的提示,下面就自已动手来设置它吧。

一、虚拟内存不足的原因

1.感染了病毒

有些病毒攻击时占用大量内存空间,导致系统内存不足的问题。去杀毒,升级病毒库,然后采取杀毒措施。

虚拟内存不足时如何修复虚拟内存

2.虚拟内存设置不正确

虚拟内存设置不当也可能导致内存不足。一般来说,虚拟内存的大小是物理内存的两倍。如果设置太小,会影响系统程序的正常运行。重新调整虚拟内存大小以winxp为例。右键单击我的电脑,选择属性,然后在高级选项卡上,单击性能框中的设置按钮,切换到高级选项卡,然后单击虚拟内存框中的更改按钮,然后重置虚拟内存的大小,然后重新启动系统。

3.系统空间不足

默认情况下,虚拟内存文件位于系统磁盘中。例如,winxp的虚拟内存文件名是“pagefile.sys”。如果系统磁盘的剩余空间太小,导致虚拟内存不足,也会出现内存不足的问题。系统磁盘上至少应保留300兆字节的剩余空间。当然,这个值要根据用户的实际需求来确定。用户应尽量不要在系统磁盘上安装各种应用软件,以保证虚拟内存文件有足够的空间,最好将虚拟内存文件放在非系统磁盘上。

4.因为系统用户权限设置不正确,

基于nt内核的windowssystem启动时,系统用户会为系统创建虚拟内存文件。有些用户为了系统安全使用ntfs文件系统,但是取消了系统用户在系统盘上“写”和“修改”的权限,使他们无法为系统创建虚拟内存文件,运行大型程序时会出现内存不足的情况。只要系统用户再次被赋予“写”和“修改”权限,问题就很容易解决,但这仅限于使用ntfs文件系统的用户。

二、虚拟内存不足怎么办:手动设置虚拟内存

1.右键单击桌面上的“我的电脑”图标,并在右键菜单中选择“属性”选项以打开“系统属性”窗口。单击窗口中的“高级”选项卡,显示高级设置对话框。

2.单击“性能”区域中的“设置”按钮,并在“性能选项”窗口中选择“高级”选项卡以打开其对话框。

3.您可以在该对话框中看到虚拟内存的区域。点击“更改”按钮,进入“虚拟内存”设置窗口。选择一个空闲容量大的分区,勾选“自定义大小”前的复选框,填写“初始大小”和“最大值”栏,然后依次点击“设置→确定”按钮,最后重启计算机,使虚拟内存设置生效。

4.这里可以划分一个小分区,用于虚拟内存、ie临时文件存储等。以后可以定期清理分区,更好的提高电脑的工作效率。

三、虚拟内存不足怎么办:优化虚拟内存

1.启用磁盘写缓存

在我的电脑上点击鼠标右键,选择属性->硬件,打开设备管理器找到当前使用的硬盘,点击鼠标右键选择属性。在硬盘属性的“策略”页面上,启用“在磁盘上启用写缓存”。

该选项将激活硬盘的写缓存,从而提高硬盘的读写速度。但是需要注意的是,开启此功能后,如果电脑突然断电,可能会造成不可挽回的数据丢失。所以最好在有ups的时候开启这个功能。当然,如果平时用电脑的时候不做什么重要的数据处理工作,没有ups也没关系。这个功能不会对系统造成太大的损失。

2.开放式超mda

在设备管理的ideata/atapi控制器中选择“主/辅ide控制器”,右键选择“属性”打开“高级设置”页面。这里最重要的设置项是“传输模式”,一般应该选择“dma(如果有的话)”。

3.配置恢复选项

windowsxp遇到致命错误时,会将内存快照保存为文件,供系统调试使用。对于大多数普通用户来说,这个文件没什么用,但是会影响虚拟内存的性能。所以,应该关闭。

在我的电脑上点击鼠标右键,选择属性->高级,点击“性能”下的“设置”按钮,在“性能选项”中选择“高级”页面。有一个“内存使用”选项。如果设置为“系统缓存”,windowsxp将使用大约4mb的物理内存作为读写硬盘的缓存,可以大大提高物理内存和虚拟内存之间的数据交换速度。默认情况下,此选项处于关闭状态。如果电脑有足够的物理内存,比如256m或者更多,最好打开这个选项。但是,如果物理内存紧张,应该保留默认选项。

原文标题:虚拟内存不足时如何修复虚拟内存,如若转载,请注明出处:https://www.saibowen.com/wenda/14965.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。