玩游戏卡顿时虚拟内存需手动设置:16GB内存设24576MB(光追+4096MB),32GB设32768MB(Nanite+4096MB),初始值与最大值必须相等并部署于非系统SSD,同时禁用SysMain服务、重启生效。

玩游戏时频繁卡顿、闪退或弹出“内存不足”提示,说明当前虚拟内存配置已无法应对游戏瞬时内存峰值,需手动调整页面文件大小、位置与系统调度策略。
精准设置虚拟内存大小与位置
物理内存容量是设定基准的硬前提,盲目套用“1.5倍”或“2倍”公式会导致SSD寻址延迟上升或页面文件碎片化。必须按实测负载反推数值,并强制部署在非系统SSD分区上。
第一步:右键“此电脑”→“属性”→左侧“高级系统设置”→“高级”选项卡→“性能”区域点“设置”→再切到“高级”选项卡→点“虚拟内存”旁的“更改”。
第二步:取消勾选【自动管理所有驱动器的分页文件大小】;【必须先清除C盘原有配置,否则新设置不生效】。
第三步:选中C盘→选择“无分页文件”→点“设置”;再选中目标SSD分区(如D盘或E盘)→勾选“自定义大小”。
第四步:输入初始大小与最大值——二者必须相等。16GB内存设为24576 MB;32GB内存设为32768 MB;若运行《赛博朋克2077》光追模式或《黑神话:悟空》Nanite场景,额外+4096 MB(即16GB用户设28672 MB,32GB用户设36864 MB)。这一步不能只填一个数,初始值与最大值不一致会触发动态扩展,造成I/O抖动。
第五步:点击“设置”→“确定”→重启电脑。未重启前所有设置均不载入内核调度器。
启用双磁盘页面文件均衡分配
适用于同时拥有NVMe SSD与大容量HDD且两者剩余空间均超25GB的配置。该方案不是为了叠加容量,而是把高频交换路径(SSD)与低频兜底路径(HDD)物理隔离,避免单盘I/O饱和拖垮帧生成稳定性。
方法一:SSD主盘设固定24576 MB,HDD辅盘设固定4096 MB。操作路径同上,在“虚拟内存更改”界面依次为两个不同物理磁盘单独启用“自定义大小”,每设完一个盘必须点一次“设置”再切换下一个盘。
方法二:禁用HDD页面文件的自动增长能力。在HDD对应设置中,将“初始大小”与“最大值”填为相同数字(如4096),防止其在紧急情况下突然膨胀抢占磁盘带宽。
【注意:两个盘的页面文件必须位于不同物理控制器上,M.2插槽与SATA口共用PCIe通道时无效】。
关闭SysMain服务释放后台争抢
SysMain(旧称Superfetch)会在后台预加载程序数据到内存,但在《艾尔登法环》地图加载或《荒野大镖客:救赎2》快速旅行时,它会与游戏争夺物理内存页帧,迫使系统更早调用慢速硬盘页面文件。
Win+R输入services.msc回车→在列表中找到“SysMain”→右键→“属性”→启动类型改为“禁用”→点“停止”按钮立即释放300–600MB内存。
这一步操作起来很简单,直接停掉就行,但必须在设置虚拟内存后执行,否则刚分配的页面文件可能被SysMain占用导致实际可用量缩水。
同步验证配置是否生效
重启后,打开任务管理器→切换到“性能”选项卡→点击左侧“内存”→向下滚动查看“已提交”右侧数值。正常应显示为“xxx/yyy MB”,其中yyy必须等于你设置的最大值(如24576)。
再点左侧“磁盘”→观察目标SSD(如D盘)的“活动时间”百分比。运行游戏时若持续高于75%,说明页面文件仍处于高频率读写状态,需检查是否误设在机械硬盘或C盘。
最后确认Pagefile.sys真实存在:打开文件资源管理器→进入你设定的SSD分区根目录→启用“隐藏项目”和“文件扩展名”显示→查找名为pagefile.sys的文件,大小应与设置值完全一致。


















