虚拟内存不足导致游戏卡顿崩溃,需手动配置页面文件:先禁用自动管理,再按负载设4096–8192MB(推荐)或8192–16384MB(高负载),并移至SSD,最后必须重启生效。

玩游戏时突然弹出“虚拟内存不足”警告,角色卡在半空、加载界面转圈十几秒、甚至直接崩溃退出——这不是显卡或CPU的问题,而是系统底层的内存承诺机制被击穿了。16GB物理内存本该够用,但当《赛博朋克2077》+ Discord + Chrome + 录屏软件同时驻留,Windows需要预留足够页面文件来兑现所有程序的内存申请,此时虚拟内存配置就成关键防线。
先确认是不是真缺虚拟内存
按 Ctrl+Shift+Esc 打开任务管理器 → 切换到“性能”选项卡 → 点击左侧“内存” → 拉到底部看“已提交”数值。如果“已提交/限制”接近或达到100%,且“硬错误/秒”持续高于5,说明页面文件确实撑不住了。
注意:任务管理器里“内存”使用率90%≠虚拟内存告急,真正要看的是“已提交”这一行——它才是系统能承诺给所有程序的总内存上限。
关闭自动管理,进入手动配置
桌面右键“此电脑”→“属性”→左上角“高级系统设置”→“高级”选项卡→“性能”区域点“设置”→再切到“高级”→“虚拟内存”点“更改”。
取消勾选【自动管理所有驱动器的分页文件大小】——这是必须做的第一步,否则后续所有设置都会被系统覆盖。
这一步不做,你填的数字再精准也没用,系统会在每次开机后悄悄改回它认为“安全”的值,而那个值往往只够日常办公,扛不住游戏多开。
设置合理大小:16GB内存的黄金区间
方法一:保守稳妥型(推荐大多数用户)
初始大小设为 4096 MB,最大值设为 8192 MB。这个范围经实测可稳定支撑《艾尔登法环》+ OBS基础录屏+微信后台,不会挤占过多SSD寿命,也避免页面文件频繁扩缩产生I/O抖动。
方法二:高负载应对型(常玩3A+直播/渲染)
初始大小设为 8192 MB,最大值设为 16384 MB。仅当你的C盘(或所选盘)剩余空间 ≥40GB 且为NVMe SSD时才启用——机械硬盘上设这么大只会让加载延迟翻倍。
别信“越大越好”的说法。实测显示:把16GB内存机器的页面文件拉到32GB,不仅没提升帧数,反而让《微软飞行模拟》场景切换时多卡0.8秒——因为系统花更多时间在SSD上搬运冷页。
把pagefile.sys挪到更快的盘上
第一步:在虚拟内存设置窗口中,先选中C盘 → 选择“无分页文件”→点“设置”。
第二步:在D盘(或E盘)上点击 → 勾选“自定义大小”→输入刚确定的初始/最大值→点“设置”。
第三步:一路点“确定”,直到所有窗口关闭。
这一步操作起来很简单,直接拖动鼠标就能完成,但前提是【目标分区必须是SSD,且剩余空间≥20GB】。若强行移到5400rpm机械硬盘,游戏贴图流式加载会从1.2秒恶化到4.7秒,得不偿失。
强制生效:重启不可跳过
关闭所有窗口后,系统会弹出提示:“要使更改生效,必须重新启动计算机。”
点击“确定”,然后立刻重启。不重启,pagefile.sys文件不会重建,新设置等于白设。


















