应手动设置系统盘页面文件大小、迁移至非系统ssd分区或用命令行强制重建;具体包括取消自动管理、设定初始/最大值(如16gb内存对应24576/49152mb)、移除c盘分页文件、指定新分区、重启生效。

当运行大型设计软件、多开浏览器标签或启动Office套件时频繁弹出“虚拟内存不足”警告,说明系统当前页面文件容量已无法支撑内存交换需求,必须手动干预调整。
为系统盘设定固定初始值与最大值
该方法适用于C盘剩余空间充足(≥30GB)、且未发生严重碎片化的主流配置。Windows默认自动管理机制在高负载下容易因磁盘寻道延迟导致页面文件扩展失败,直接设定固定范围可规避此问题。
1、右键桌面【此电脑】图标→选择【属性】→点击左侧【高级系统设置】。
2、在“系统属性”窗口中切换到【高级】选项卡→点击【性能】区域右侧的【设置】按钮。
3、在“性能选项”窗口中再次切换到【高级】选项卡→点击【虚拟内存】下方的【更改】按钮。
4、取消勾选【自动管理所有驱动器的分页文件大小】→这一步【不可跳过,否则后续输入框全部置灰】。
5、在驱动器列表中选中C盘→勾选【自定义大小】→在“初始大小(MB)”栏填入物理内存容量的1.5倍数值(如16GB内存=16384MB×1.5=24576)→“最大值(MB)”栏填入3倍数值(49152)。
6、点击【设置】→依次点击【确定】关闭所有窗口→按提示重启计算机。
将页面文件迁移至非系统高速SSD分区
若C盘是512GB小容量系统盘且剩余空间低于20GB,继续保留在C盘会加剧写入放大与I/O争抢。迁移到空闲的NVMe SSD分区(如D盘)能显著提升缺页处理速度,实测硬错误率下降约40%。
方法一:完整迁移(推荐)
① 按前一节步骤1–4进入虚拟内存设置界面,并确认已取消自动管理。
② 选中C盘→选择【无分页文件】→点击【设置】(此时C盘页面文件被立即清除)。
③ 选中目标非系统SSD分区(如D:),确保其为NTFS格式、剩余空间≥50GB、且未启用BitLocker加密。
④ 勾选【自定义大小】→“初始大小(MB)”与“最大值(MB)”填入和上一节完全相同的数值(如24576和49152)→点击【设置】。
方法二:双盘协同(仅限双固态用户)
不移除C盘页面文件,而是在D盘新增一份副本:选中D盘→勾选【自定义大小】→只填入“初始大小(MB)”(如24576),最大值留空→点击【设置】。Windows会在缺页时优先从D盘读取,C盘作为备用缓存层。
用命令行强制重建并锁定最小值
某些情况下图形界面设置后任务管理器仍显示“已提交”内存未增长,说明页面文件未真正重建。此时需通过管理员权限命令行强制刷新底层配置。
第一步:以管理员身份运行命令提示符
按下【Win + X】→选择【终端(管理员)】或【Windows PowerShell(管理员)】→点击【是】允许UAC弹窗。
第二步:执行强制重建指令
输入以下命令并回车:wmic pagefileset where name="C:\pagefile.sys" set InitialSize=24576,MaximumSize=49152(请将C:\pagefile.sys替换为实际页面文件路径,数值按你物理内存换算)。
第三步:触发系统级重载
输入:powercfg /hibernate off && powercfg /hibernate on→回车。该操作会清空休眠文件并重建页面文件结构,比单纯重启更彻底。
第四步:验证是否生效
重启后打开任务管理器→切换到【性能】选项卡→点击【内存】→向下滚动查看【已提交】右侧数值是否已更新为你设定的范围(如“32,768 MB / 49,152 MB”)。若仍显示旧值,说明C盘空间不足或NTFS权限异常,需清理临时文件或检查磁盘错误。











