内存问题非常令人沮丧。它们会降低计算机速度并影响各种应用程序的性能。计算机虚拟内存不足就是一种与内存相关的问题,它会导致性能下降、应用程序和电脑冻结等各种问题。每当出现虚拟内存不足的问题时,用户都会遇到一条错误消息,内容如下:您的系统虚拟内存不足。为了确保 Windows 正常运行,请增加虚拟内存页面文件的大小。有关详细信息,请参阅帮助。导致此错误的原因有很多,例如同时运行多个应用程序或恶意软件占用系统资源等。如果您遇到此错误,请不要担心,因为在这里,我们将研究一些增加虚拟内存池的方法来修复它。然而,在继续修复之前,让我们先回顾一下我们的概念。
什么是虚拟内存?
每台计算机都使用两种类型的内存——主内存和辅助内存。主存储器由ROM和RAM组成,而辅助存储器由HDD或SSD等存储设备组成。虚拟内存或页面文件是计算机用来优化其性能和效率的模拟 RAM 和存储分配技术。该技术涉及使用辅助内存模块,就好像它是主内存 (RAM) 的一部分一样,以创建和利用虚拟内存(也称为交换或分页文件)。这种临时内存扩展允许您的计算机将休眠任务转移到虚拟内存,以便有效地将系统资源分配给活动任务。以下是虚拟内存的一些功能 –
- 增加计算机上的可用内存
- 允许用户同时运行多个应用程序
- 让核心进程在库之间共享内存
- 增强系统安全性、性能和效率
- 根据活动任务优化系统资源
虚拟内存可以有多大?
虚拟内存或页面文件已预先安装在您的计算机上。通常,页面文件的最小限制是物理内存量的1.5 倍。并且最大限制为物理内存量的3倍。
为什么您会遇到虚拟内存不足的错误消息?
如前所述,可能有多种原因导致您的计算机在虚拟内存不足的情况下运行。其中一些是——
- 内存不足
- 低分页文件值设置
- 多个资源密集型程序同时运行
- HDD 或 SSD 出现问题
- RAM 模块有问题
在虚拟内存较低的情况下运行的计算机可能会导致冻结、卡顿甚至崩溃等问题。如果在工作或运行应用程序时发生这种情况,甚至可能导致文件意外删除。在这种情况下,请始终使用数据恢复软件来安全地检索丢失的文件。
如何修复 Windows 计算机上的低虚拟内存?
无论计算机虚拟内存不足的原因是什么,都不必惊慌。请参阅我们在此处分享的解决虚拟内存不足问题的方法。在继续使用这些方法之前,请尝试以下操作 –
- 重启你的电脑
- 安装可用的 Windows 更新
- 扫描恶意软件
如果执行上述任务后仍然遇到虚拟内存不足的错误消息,请采用前面介绍的方法。
方法一:禁用不必要的启动应用程序
禁用启动应用程序可以释放 RAM,并有助于减少内存消耗。这是要做的事——
- 按CTRL + SHIFT + ESC打开任务管理器。
- 单击“启动”选项卡。
- 选择不重要的应用程序,点击禁用即可一一禁用。
这样做应该可以减少计算机 RAM 的负载,并帮助您解决虚拟内存不足的问题。
方法二:检查任务管理器结束消耗内存的任务
有问题或过时的应用程序有时会占用系统资源并增加 RAM 使用量。这可能会导致您遇到虚拟内存不足的错误消息。您可以检查任务管理器是否有任何异常活动并结束它们。去做这个 -
- 右键单击任务栏,然后单击任务管理器。
- 导航到“进程”选项卡。
- 确定消耗过多系统资源的任务并选择它。
- 右键单击它,然后单击“结束任务”。
- 对类似的任务执行相同的操作。
注意–由于有错误的应用程序有时会导致资源消耗增加,因此更新它们应该可以修复其资源使用情况。
方法 3:添加更多 RAM 模块
升级 RAM 或使用多个 RAM 模块可以帮助减少 RAM 使用量,从而解决虚拟内存过低的问题。您可以在此网站上找到兼容的 RAM 。
方法 4:增加虚拟内存限制
增加虚拟内存是消除计算机虚拟内存不足问题的好方法。您可以选择两种方法来增加页面文件的大小来解决此问题 - 使用“设置”和“命令提示符”。要使用“设置”增加虚拟内存-
- 按WINDOWS + I打开“设置”应用程序。
- 单击“系统”。
- 向下滚动以在左侧窗格中找到“关于” 。点击它。
- 在右侧窗格中,找到“相关设置”,然后单击其下方的“高级系统设置”。
- 在“系统属性”窗口中,单击“高级”选项卡。
- 导航至“性能”部分,然后单击“设置”。
- 在新窗口中,单击“高级”选项卡。
- 在“虚拟内存”部分中,单击“更改”。
- 取消选中自动管理所有驱动器的分页文件大小选项。
- 选择自定义尺寸选项。
- 指定初始大小和最大大小。一般来说,初始大小值应使用总可用内存的 1.5 倍,最大大小值应使用可用内存的 3 倍(如果可能)。
- 输入值后,单击“设置”。
- 单击“确定”。
- 再次单击“确定” 。
- 重新启动计算机。
使用命令提示符修改页面文件大小 -
- 按WINDOWS + R并输入CMD。
- 按CTRL + SHIFT + ENTER以管理员身份打开它。
- 执行以下命令 – wmic pagefile list /format:list
- 现在执行以下命令 – wmic computersystem where name=”%computername%” set AutomaticManagedPagefile=false
- 现在执行以下命令来设置虚拟内存的初始和最大大小 – wmic pagefileset where name=”C:\pagefile.sys” set InitialSize=YOUR-INIT-SIZE,MaximumSize=YOUR-MAX-SIZE
注意–此处,将 YOUR-INIT-SIZE 替换为总可用内存的 1.5 倍数字作为初始大小值。同样,将 YOUR-MAX-SIZE 替换为最大大小可用内存的 3 倍。例如, – wmic pagefileset where name=”C:\pagefile.sys” set InitialSize=9216,MaximumSize=12288
- 执行命令后,重新启动计算机以使更改生效。
重新启动后,您的电脑将使用新的页面文件限制。更改虚拟内存大小应该可以改善您的体验并减少意外滞后或卡顿的可能性。
总结一下
当 RAM 达到最大容量时,计算机使用虚拟内存来容纳任务。您很容易耗尽虚拟内存,然后出现随机错误,导致工作停滞。Windows 10 和 11 经过优化,可自动设置最佳虚拟内存限制。因此,您不必担心页面文件大小达到其限制。但是,如果是这样,您可以尝试向计算机添加额外的 RAM 模块,看看是否有效果,或者尝试本博客中介绍的其他方法。哪种方法可以帮助您解决虚拟内存不足的问题?让我们在评论中知道。