应手动调整虚拟内存:先释放C盘空间至20GB以上,再通过系统属性设为物理内存1.5–2.5倍的自定义大小;若C盘空间不足,可迁移至非系统SSD分区;必要时用管理员命令行强制重建pagefile.sys。

当运行大型设计软件、多开浏览器标签或启动Office套件时频繁弹出“虚拟内存设置太小”警告,说明系统当前页面文件容量已无法支撑内存交换需求,必须手动干预调整。
检查并释放C盘空间
虚拟内存依赖磁盘空间生成pagefile.sys,若C盘剩余空间低于物理内存1.5倍(如16GB内存需≥24GB空闲),即使设置再大也无法写入。这一步不完成,后续所有操作都无效。
右键【此电脑】→【属性】→查看C盘“可用空间”数值。
若剩余空间<20GB:按下Win+R→输入cleanmgr→回车→选中C盘→勾选“临时文件”“Windows更新清理”“回收站”→点击【确定】彻底清除;再手动删掉C:Temp、C:Users用户名Downloads中超过500MB的旧安装包或日志压缩包。
打开【设置→系统→存储】→开启“存储感知”,设定为“登录时”自动清理临时文件。
通过系统属性重设C盘页面文件大小
该方法适用于C盘仍有≥20GB空闲、且未启用BitLocker加密的NTFS分区。Windows默认自动管理机制在高负载下容易因磁盘寻道延迟导致页面文件扩展失败,直接设定固定范围可规避此问题。
第一步:右键桌面【此电脑】图标→选择【属性】→点击左侧【高级系统设置】。
第二步:在“系统属性”窗口中切换到【高级】选项卡→点击【性能】区域右侧的【设置】按钮。
第三步:在“性能选项”窗口中再次切换到【高级】选项卡→点击【虚拟内存】下方的【更改】按钮。
第四步:取消勾选【自动管理所有驱动器的分页文件大小】→【不可跳过,否则后续输入框全部置灰】。
第五步:在驱动器列表中选中C盘→勾选【自定义大小】→在“初始大小(MB)”栏填入物理内存容量的1.5倍数值(如16GB内存=16384MB×1.5=24576)→“最大值(MB)”栏填入2.5倍数值(40960)→点击【设置】。
依次点击【确定】关闭所有窗口→按提示重启计算机。
将页面文件迁移至非系统SSD分区
若C盘是512GB小容量系统盘且剩余空间低于20GB,继续保留在C盘会加剧写入放大与I/O争抢。迁移到空闲的NVMe SSD分区(如D盘)能显著提升缺页处理速度,实测硬错误率下降约40%。
方法一:完整迁移(推荐)
① 按前一节步骤1–4进入虚拟内存设置界面,并确认已取消自动管理。
② 选中C盘→选择【无分页文件】→点击【设置】(此时C盘页面文件被立即清除)。
③ 选中目标非系统SSD分区(如D:),确保其为NTFS格式、剩余空间≥50GB、且未启用BitLocker加密。
④ 勾选【自定义大小】→“初始大小(MB)”与“最大值(MB)”填入和上一节完全相同的数值(如24576和40960)→点击【设置】。
方法二:双盘协同(仅限双固态用户)
不移除C盘页面文件,而是在D盘新增一份副本:选中D盘→勾选【自定义大小】→只填入“初始大小(MB)”(如24576),最大值留空→点击【设置】。Windows会在缺页时优先从D盘读取,C盘作为备用缓存层。
用命令行强制重建页面文件
某些情况下图形界面设置后任务管理器仍显示“已提交”内存未增长,说明页面文件未真正重建。必须以管理员身份执行命令才能绕过GUI限制。
按下Win+X→选择【Windows终端(管理员)】。
输入命令:wmic pagefileset where name="C:\pagefile.sys" delete→回车(若提示不存在可跳过)。
输入命令:wmic pagefileset create name="C:\pagefile.sys"→回车。
输入命令:wmic pagefileset where name="C:\pagefile.sys" set InitialSize=24576,MaximumSize=40960→回车(数值单位为MB,对应16GB内存配置)。
关闭终端窗口→重启计算机。

















