虚拟内存不足时可通过四种方法解决:一、在系统属性中自定义分页文件大小为物理内存1.5–3倍;二、将分页文件移至非系统盘;三、用磁盘清理释放c盘空间;四、禁用休眠以删除hiberfil.sys释放空间。

当电脑运行大型程序或同时开启多个应用程序时,系统提示“虚拟内存不足”,这通常意味着当前分配的分页文件(即页面文件)容量已无法满足内存需求。以下是手动增加分页文件大小的具体操作步骤:
一、通过系统属性调整分页文件大小
该方法直接修改Windows系统级的虚拟内存设置,允许用户自定义初始大小和最大大小,从而提升内存调度能力。
1、右键点击“此电脑”或“我的电脑”,选择“属性”。
2、在左侧菜单中点击“高级系统设置”。
3、在“系统属性”窗口中,切换到“高级”选项卡,点击“性能”区域下的“设置”按钮。
4、在“性能选项”窗口中,切换到“高级”选项卡,点击“虚拟内存”区域下的“更改”按钮。
5、取消勾选“自动管理所有驱动器的分页文件大小”。
6、选中系统所在的磁盘(通常是C盘),然后选择“自定义大小”。
7、在“初始大小(MB)”和“最大大小(MB)”栏中输入数值,建议设为物理内存的1.5倍至3倍,例如16GB内存可设为24576MB(24GB)至49152MB(48GB)。
8、点击“设置”,再点击“确定”,最后重启计算机使更改生效。
二、将分页文件移至非系统盘以缓解C盘压力
若C盘空间紧张,可将分页文件迁移到其他有充足空间的磁盘,避免因磁盘碎片或空间不足导致虚拟内存分配失败。
1、按步骤一中第1至第4步打开“虚拟内存”设置窗口。
2、取消勾选“自动管理所有驱动器的分页文件大小”。
3、先选中C盘,选择“无分页文件”,点击“设置”。
4、再选中目标磁盘(如D盘),选择“自定义大小”。
5、输入合适的初始大小和最大大小,推荐值同上,但需确保该磁盘剩余空间不少于所设最大值。
6、点击“设置”,再点击“确定”,重启计算机。
三、使用磁盘清理释放系统卷空间
分页文件扩容的前提是目标磁盘具备足够可用空间;若C盘已满,即使设置成功也无法实际写入新页面文件。
1、右键点击C盘,选择“属性”。
2、点击“磁盘清理”按钮。
3、勾选“临时文件”、“回收站”、“Windows更新清理”等可安全删除项。
4、点击“清理系统文件”,再次勾选“以前的Windows安装”(如有)及“Windows升级日志文件”。
5、确认后等待清理完成,确保C盘至少保留15%以上可用空间。
四、禁用休眠功能释放潜在占用空间
休眠文件(hiberfil.sys)默认与物理内存等大,且与分页文件共存于系统盘,会间接压缩可用于虚拟内存的磁盘资源。
1、以管理员身份运行命令提示符(CMD)或Windows PowerShell。
2、输入命令:powercfg /h off,然后按回车执行。
3、系统将自动删除hiberfil.sys文件,并释放对应容量。
4、执行完成后,可重新进入虚拟内存设置界面检查可用空间变化。










