必须先禁用c盘分页文件再为d盘设置自定义大小,路径为“此电脑→属性→高级系统设置→性能设置→高级→虚拟内存更改”,取消自动管理后依次设c盘“无分页文件”、d盘“自定义大小”,最后重启生效。

想把 Windows 10 的虚拟内存从拥挤的 C 盘彻底搬走,腾出系统盘空间、减少 SSD 写入磨损、缓解高负载时的卡顿,就得手动关闭 C 盘分页文件,再在 D 盘或其它非系统 NTFS 分区上启用自定义大小的 pagefile.sys——这一步必须按顺序执行,中间跳过任何一环,C 盘旧文件就删不干净,D 盘新文件也建不起来。
进入虚拟内存设置界面
右键桌面“此电脑”→选择“属性”→点击左侧“高级系统设置”→在弹出的“系统属性”窗口中切到“高级”选项卡→点击“性能”区域的“设置”→新窗口仍选“高级”选项卡→点击“虚拟内存”区域的“更改”按钮。
这个路径在 Win10 所有正式版(含 21H2、22H2)中完全一致,不需要启用开发者模式,也不依赖控制面板里的简化入口——用错路径会导致关键配置项缺失,设置后根本无效。
先彻底禁用 C 盘分页文件
在虚拟内存设置窗口中,【务必先取消勾选“自动管理所有驱动器的分页文件大小”】,否则下面所有磁盘条目都灰显不可操作。
在驱动器列表中准确选中“C:”,然后勾选“无分页文件”,点击“设置”按钮。此时界面会提示“已成功将 C 盘的分页文件设为无”,必须看到这条确认信息,才算真正生效。
这一步不做完,后续在 D 盘设置的数值会被系统无视——因为 Windows 默认强制在系统卷保留页面文件,除非你明确告诉它“这里不要”。
为 D 盘设置自定义虚拟内存
方法一:推荐手动设定(兼顾稳定性与响应效率)
① 在驱动器列表中单击选中“D:”→勾选“自定义大小”;
② 输入初始大小(MB)和最大值(MB):若物理内存为 16GB,填入 24576(即 1.5×16384)作为初始值,49152(即 3×16384)作为最大值;
③ 点击“设置”→再依次点击“确定”→“应用”→在弹出提示中选择“重新启动计算机”。
方法二:启用系统自动管理(适合新手或不确定内存负载的用户)
选中“D:”→勾选“系统管理的大小”→点击“设置”→“确定”→“应用”→重启。
【注意:输入数值时单位必须是 MB,不能写 GB,也不能带逗号或空格;例如 24576,不是 24,576 或 24GB】
验证迁移是否成功
重启后,打开“资源监视器”(Win+R 输入 resmon)→切换到“内存”选项卡→查看“提交”栏中的“提交限制”数值是否接近你为 D 盘设定的最大值。
同时,在 D 盘根目录下检查是否存在隐藏的 pagefile.sys 文件——需在文件资源管理器中启用“显示隐藏的项目”并取消勾选“隐藏受保护的操作系统文件”才能看见。
如果“提交限制”仍显示旧数值,或 D 盘根目录没有 pagefile.sys,说明 C 盘禁用步骤未完成,或 D 盘权限不足,需返回重新执行前两步。











