必须手动关闭自动管理、清除c盘分页文件、再在d盘启用虚拟内存,三步缺一不可;路径为“此电脑→属性→高级系统设置→性能设置→高级→虚拟内存更改”,取消勾选自动管理后,先设c盘为“无分页文件”并确认,再为d盘设自定义大小(如16gb内存对应24576mb初始值、49152mb最大值),最后重启生效。

想把Win10的虚拟内存从C盘挪到D盘或其他非系统盘,必须手动关闭自动管理、清除原分页文件、再在目标盘上新建——跳过任一环节都可能导致pagefile.sys残留C盘或根本无法生成。
进入虚拟内存设置界面
右键“此电脑”→“属性”→左侧“高级系统设置”,在弹出的“系统属性”窗口中切到“高级”选项卡;点击“性能”区域右侧的“设置”按钮→新窗口中仍选“高级”选项卡→点击“虚拟内存”下方的“更改”按钮。
【务必取消勾选“自动管理所有驱动器的分页文件大小”】——否则后续所有手动配置都被锁定,C盘无法清空,D盘也无法启用自定义参数。
彻底清除C盘分页文件
在驱动器列表中准确选中“C:”,然后单击“无分页文件”选项,再点“设置”按钮。
此时系统会弹出确认提示框,必须点击“是”才能执行清除操作。这一步不做,C盘pagefile.sys不会被释放,迁移就只是纸上谈兵。
完成设置后,C盘条目下方会显示“无分页文件”,说明已生效。
在D盘(或其他目标盘)启用虚拟内存
方法一:系统自动管理(适合新手)
选中D盘→勾选“系统管理的大小”→点击“设置”。Windows会根据物理内存容量和当前负载动态分配大小,无需计算数值,但扩展灵活性略低。
方法二:自定义大小(推荐,尤其内存≥16GB或运行大型软件)
① 选中D盘→勾选“自定义大小”;
② 在“初始大小(MB)”栏输入物理内存容量的1.5倍(如16GB内存=16384MB×1.5=24576);
③ 在“最大值(MB)”栏输入物理内存容量的3倍(如16GB对应49152);
④ 点击“设置”按钮,确保弹出“已成功设置新的页面文件大小”提示。
注意:数值单位必须是MB,不能写GB,也不能带逗号或小数点;若D盘是SSD,建议将初始值与最大值设为相同(如统一填24576),避免频繁调整带来的元数据开销。
保存设置并强制重启
依次点击“确定”关闭“虚拟内存”窗口→“确定”关闭“性能选项”→“确定”关闭“系统属性”→回到系统属性页后再次点“确定”。
系统会弹出提示:“要使更改生效,您必须重新启动计算机。”
【必须重启,不可跳过】——不重启,新配置不会写入注册表,D盘不会生成pagefile.sys,C盘残留文件也不会被删除。











