虚拟内存可安全迁移到d盘,需按顺序执行五步:进入设置界面→取消自动管理→清除c盘分页文件→为d盘设自定义大小(如16gb内存设24576mb初始值、49152mb最大值)→重启生效。

当C盘空间告急、系统运行变慢或频繁弹出“内存不足”警告时,把虚拟内存从系统盘迁移到D盘或其他非系统盘是最直接有效的解决办法。这个操作不依赖第三方工具,全程使用Windows原生设置,但必须按顺序执行,跳过任何一步都可能导致pagefile.sys残留或新文件无法生成。
进入虚拟内存设置界面
右键点击“此电脑”→选择“属性”→点击左侧“高级系统设置”→在弹出窗口中切换到“高级”选项卡→点击“性能”区域的“设置”按钮→再次切换到“高级”选项卡→点击“虚拟内存”区域的“更改”按钮。
【必须以管理员身份运行,否则“设置”按钮为灰色不可点】
关闭C盘分页文件
在虚拟内存设置窗口中,先取消勾选“自动管理所有驱动器的分页文件大小”。
在驱动器列表中准确选中“C:”,然后单击“无分页文件”→点击“设置”按钮→弹出确认框时,务必点击“是”。
这一步不可省略或跳过。如果没清掉C盘,后续即使设置了D盘,系统仍会同时使用两个pagefile.sys,C盘空间压力丝毫未减,反而增加I/O负担。
为D盘启用自定义虚拟内存
方法一:推荐手动设定(兼顾稳定性与响应效率)
① 在驱动器列表中选中“D:”→勾选“自定义大小”;
② 输入初始大小(MB)和最大值(MB):若物理内存为16GB,填入24576(即1.5×16384)作为初始值,49152(即3×16384)作为最大值;
③ 点击“设置”→再依次点击“确定”→“应用”→在弹出提示中选择“重新启动计算机”。
方法二:启用系统自动管理(适合新手或不确定内存负载的用户)
选中“D:”→勾选“系统管理的大小”→点击“设置”→“确定”→“应用”→重启。
注意:数值单位必须是MB,不能写GB,也不能带小数点;若D盘是机械硬盘,建议初始值与最大值设为相同数值,避免频繁扩展导致碎片;若为SSD,差值保留至少2048MB更利于动态调度。
验证迁移是否成功
重启后,打开文件资源管理器→进入D盘根目录→开启“查看”选项卡→勾选“隐藏的项目”并取消勾选“隐藏受保护的操作系统文件”→确认pagefile.sys文件存在且大小接近你设定的初始值。
再右键“此电脑”→“属性”→“高级系统设置”→“性能设置”→“高级”→“虚拟内存”→“更改”,检查C盘显示“无分页文件”,D盘显示已分配数值。











