必须手动设置虚拟内存的条件是:任务管理器中“已提交”值长期处于物理内存100%~130%且“硬错误/秒”持续高于3;否则应保留自动管理。

Windows 10 虚拟内存设置不合适会导致多任务卡顿、程序崩溃或硬盘频繁响动,尤其在运行PS、Premiere、虚拟机或开20个浏览器标签时,页面文件若大小失当或位置错误,系统会反复读写pagefile.sys造成I/O瓶颈。
先判断要不要手动设置
打开任务管理器(Ctrl+Shift+Esc)→切换到“性能”选项卡→点击左侧“内存”→观察右下角“已提交”数值。若日常使用中该值长期稳定在物理内存的100%~130%之间,且“硬错误/秒”持续高于3,说明默认自动管理已不够用,必须手动干预;若“已提交”峰值从未超过物理内存总量,保留“自动管理所有驱动器的分页文件大小”勾选即可,强行改固定值反而降低系统弹性。
这一步跳过会白忙——很多用户根本不需要调,却花半小时折腾,结果重启后发现更卡了。
数值怎么填才科学
方法一:保守固定值(推荐多数用户)
取消自动管理→仅启用C盘→勾选“自定义大小”→初始大小 = 最大大小 = 物理内存容量(单位MB)。例如:16GB内存 → 输入16384和16384;32GB内存 → 输入32768和32768。【必须填相同数值,否则Windows会在运行中动态扩展pagefile.sys,引发磁盘碎片与延迟飙升】
方法二:弹性区间值(适合视频剪辑/开发用户)
初始大小设为物理内存×1.5(如16GB→24576MB),最大值设为×2(如16GB→32768MB)。但需确保所选分区保留≥15%可用空间,否则最大值形同虚设,系统会在达到上限时突然报错并创建临时页面文件。
注意:1GB = 1024MB,不是1000MB。输错会导致实际容量缩水9.6%,比如你以为设了8GB,其实只有7.3GB可用。
放在C盘还是D盘?三步决策法
第一步:看硬盘类型
若D盘是NVMe或SATA SSD,且C盘剩余空间<20GB → 优先迁移到D盘;若D盘是机械硬盘,C盘是SSD → 坚决不移,哪怕C盘只剩12GB,也比放HDD强。
第二步:看分区健康度
以管理员身份运行cmd,输入 wmic diskdrive get status,若返回“OK”可继续;若出现“Pred Fail”或“Unknown”,立即停止操作,先换硬盘。
第三步:执行迁移(仅当上述两步都通过)
① 在虚拟内存设置界面,先选C盘→点“无分页文件”→点“设置”;
② 再选D盘→勾选“自定义大小”→填入已确定的数值;
③ 点“设置”→点“确定”→重启电脑。【切记:必须先清C盘再设D盘,顺序颠倒会导致两个盘同时生成pagefile.sys,系统反而更慢】
验证是否真生效
重启后立刻做三件事:
1. 打开“此电脑”→右键D盘(或C盘)→属性→“常规”页查看“已用空间”,确认pagefile.sys文件已生成且大小匹配;
2. 按Ctrl+R输入 resmon →切换到“内存”页签→核对“提交限制”数值是否等于你设定的最大值;
3. 以管理员身份运行cmd,输入 wmic pagefile list /format:list →检查OutputFile路径是否指向目标盘符,SizeStored是否与设定一致。
任一不匹配,说明设置未落地,需重进虚拟内存界面重新点一遍“设置”按钮,不是只点“确定”。

















