可以将虚拟内存从c盘迁移到d盘或其他非系统盘,需先禁用c盘分页文件再为d盘配置自定义大小,路径为“此电脑→属性→高级系统设置→性能设置→高级→虚拟内存更改”,取消自动管理后依次设置c盘“无分页文件”、d盘“自定义大小”,最后重启生效。

想把Win10的虚拟内存从C盘挪到D盘或其他非系统盘,直接释放系统盘空间并降低I/O争用,就得手动关闭C盘分页文件、再在目标盘上启用自定义大小的页面文件——这一步必须按顺序执行,跳过中间任一环节都可能导致pagefile.sys残留或新文件无法创建。
进入虚拟内存设置界面
右键桌面“此电脑”→选择“属性”→点击左侧“高级系统设置”→在“系统属性”窗口中切到“高级”选项卡→点击“性能”区域的“设置”→新窗口仍选“高级”选项卡→点击“虚拟内存”区域的“更改”按钮。
这一步路径在Win10所有正式版(含21H2、22H2)中完全一致,无需启用开发者模式或安装额外组件。
先彻底禁用C盘分页文件
在虚拟内存设置窗口中,【务必先取消勾选“自动管理所有驱动器的分页文件大小”】,否则后续所有手动选项均被锁定灰显。
在驱动器列表中准确选中“C:”,然后勾选“无分页文件”,点击“设置”按钮。
系统会弹出确认提示,必须点“是”——不点确认,C盘pagefile.sys不会被标记为待删除,重启后仍将驻留。
这一步完成后,C盘条目右侧会显示“无分页文件”,但此时D盘还不能立刻配置:必须先完成C盘清除,再操作目标盘,否则可能引发页面文件冲突。
为D盘配置自定义虚拟内存
方法一:固定大小(推荐SSD用户)
选中D盘→勾选“自定义大小”→在“初始大小”和“最大值”栏输入相同数值,例如16GB内存对应【24576】(单位MB,必须为整数,不可带小数点)→点击“设置”。
方法二:弹性区间(适合HDD或空间紧张场景)
同样选中D盘→勾选“自定义大小”→初始大小设为物理内存MB数×1.5(如8GB内存填12288),最大值设为×3(如8GB填24576)→两数值差值不得小于2048MB,否则系统可能拒绝保存→点击“设置”。
注意:若D盘是机械硬盘,且碎片率高于10%,请先运行“优化驱动器”再操作;U盘、移动硬盘、网络映射盘会被系统直接禁用,无法勾选。
保存设置并强制重启生效
第一步:依次点击“设置”→“确定”→“确定”→“确定”,关闭所有弹窗。
第二步:看到“您必须重新启动计算机才能使更改生效”提示时,【选择“重新启动计算机”】,不要点“稍后重启”或直接关机——未重启则新配置不加载,D盘不会生成pagefile.sys,C盘旧文件也不会真正删除。
第三步:重启后,打开D盘根目录,开启“显示隐藏的项目”和“隐藏受保护的操作系统文件”,确认pagefile.sys已存在且大小接近设定初始值。











