虚拟内存不足警告实为页面文件配置问题,需先检查是否被禁用,再手动设置初始与最大值(如8gb内存填12288mb),并重启生效;若c盘空间紧张,可迁移至非系统ssd分区以提升响应稳定性。

电脑频繁弹出“虚拟内存不足”警告,但任务管理器显示物理内存仍有空闲,说明系统无法正常调用或扩展pagefile.sys文件——这通常不是内存真不够,而是页面文件被禁用、位置错误、空间枯竭或配置冲突导致的假性告警。
确认虚拟内存是否被意外关闭
很多用户在优化时误勾选“无分页文件”,却未意识到这会直接切断系统交换机制。Windows 10/11在该状态下仍可运行,但一旦应用提交内存超限,立刻报错且无法自救。
右键“此电脑”→“属性”→左侧“高级系统设置”→“高级”选项卡→“性能”右侧“设置”→再切到“高级”→点击“虚拟内存”下方的“更改”按钮。
检查顶部是否勾选了【自动管理所有驱动器的分页文件大小】;若已勾选,先取消它——这是后续所有手动操作的前提,否则你输的数值会被系统无视。
往下看驱动器列表:如果C盘(或你主系统盘)状态栏写着“无分页文件”,问题就在这里。必须立刻修正,否则重启也无效。
三步重置为安全可用状态
第一步:在驱动器列表中选中C盘→选择“自定义大小”→在“初始大小(MB)”和“最大值(MB)”两栏都填入【12288】(即12GB,适配8GB物理内存设备;若你内存是16GB,填16384;32GB填32768)。
第二步:点击“设置”按钮——这一步必须点,不点等于没设;系统会立即在C盘根目录生成或重建pagefile.sys,大小约12GB。
第三步:依次点击“确定”→“确定”→“确定”,关闭全部窗口;系统会提示“需要重启才能生效”,【务必重启,不重启设置不加载】。
进阶:迁移到非系统SSD提升响应稳定性
如果你的C盘是小容量SSD(如256GB且剩余空间<15GB),持续读写pagefile.sys会导致I/O拥塞,即使数值正确也会误报不足。此时应将页面文件挪到另一块空闲、NTFS格式的SSD分区(如D盘)。
方法一:迁移前清空C盘旧文件
进入虚拟内存设置界面→选中C盘→选“无分页文件”→点“设置”→确认清除。
方法二:为D盘分配新页面文件
选中D盘→勾选“自定义大小”→输入与C盘相同的数值(如12288和12288)→点“设置”→确定并重启。
注意:目标盘剩余空间必须>最大值+2GB缓冲,否则系统会在启动时静默失败,仍沿用禁用状态。
验证是否真正生效
重启后按Ctrl+Shift+Esc打开任务管理器→切换到“性能”选项卡→点击左侧“内存”→向下滚动查看“提交”区域中的“已提交”和“可用”数值。
若“已提交”上限稳定显示为你设置的最大值(如12288MB),且“硬错误/秒”长期为0~2,说明页面文件已正常挂载并参与调度。
此时再运行大型软件或同时开启20个浏览器标签,不再弹窗提示“虚拟内存不足”。











