先说几个核心判断:Windows 10 里那个藏在 C 盘深处的 pagefile.sys,既是系统性能的隐形推手,也常常是 C 盘爆满的元凶之一。当你遇到游戏加载变慢、视频剪辑频繁卡顿,或者系统突然弹出“虚拟内存不足”的警告时,把这份分页文件迁移到 D 盘,其实是最直接、最干净的解法——完全不需要安装任何第三方工具,全程在系统设置里就能完成,而且对 D 盘是 NTFS 格式的固态硬盘用户来说,效果尤为明显。
下面就把整个操作流程拆解清楚,每一步该怎么走、有什么容易踩的坑,一并说透。
进入虚拟内存设置界面
右键桌面上的“此电脑”,选择“属性”,然后点击左侧的“高级系统设置”。在弹出来的窗口里,切换到“高级”选项卡,接着点击“性能”区域里的“设置”按钮。在新窗口再次切到“高级”选项卡,最后点击“虚拟内存”下方的“更改”按钮。
这条路得老老实实手动走完一遍,不建议用搜索直接跳转,否则系统可能会跳过一些关键的权限上下文配置,后续操作容易出错。
关闭自动管理并清除C盘分页文件
进入虚拟内存设置窗口后,第一件事是取消勾选“自动管理所有驱动器的分页文件大小”。这个步骤非常关键——如果不取消,后面在 D 盘做的任何手动调整都会被系统直接忽略,等于白忙一场。
取消勾选后,C 盘条目会变成可编辑状态。选中“C:”,勾选“无分页文件”,点击“设置”,系统会弹出一个确认框,点“是”就行。
值得留意的是:这一步并不会立刻把 C 盘里的 pagefile.sys 删掉,它只是标记为“待重启清除”。所以必须走完后续所有步骤并重启系统,否则 C 盘的文件照样占着位置,D 盘也无法正常写入新的分页文件。
为D盘配置虚拟内存
方法一:自定义大小(精准可控)
选中“D:”,勾选“自定义大小”,然后根据你的物理内存容量填数:
- 如果装的是 8GB 内存,初始大小填 12288,最大值填 24576;
- 如果装的是 16GB 内存,初始大小填 24576,最大值填 49152。
这里有个细节:数值单位必须是 MB,不能直接写 GB,也不能带逗号或空格,否则点击“设置”时系统会静默失败,不会给任何提示。
方法二:系统自动管理(省心但不可控)
选中“D:”,勾选“系统管理的大小”,点击“设置”。Windows 会按自己的算法分配,初始值通常大约是物理内存的 1.2 倍,上限则在 2.5 倍左右。这个方法适合不太熟悉内存参数的普通用户,省事,但灵活性差一些。
无论选哪种方式,填完或勾选后都要点击“设置”,然后连续点“确定”关掉所有窗口。系统会提示需要重启才能生效——这一步不能跳过,否则配置不会真正写入。
验证是否成功
重启完成后,建议多做几步确认,确保迁移确实生效了。
第一步:打开文件资源管理器,进入 D 盘根目录。点击“查看”选项卡,勾选“隐藏的项目”和“隐藏受保护的操作系统文件”,然后看看 pagefile.sys 文件是否真的出现在了 D 盘里。
第二步:按 Ctrl+Shift+Esc 打开任务管理器,切到“性能”选项卡,点击“内存”,观察右侧“提交”栏里的“已提交”数值。如果这个数值明显大于原来 C 盘默认时的状态(比如从 16GB 跳升到 32GB 以上),说明新配置已经生效。
第三步:以管理员身份运行命令提示符,输入 wmic pagefile list /format:list 并按回车。确认输出结果中 Name 字段显示为 D:\pagefile.sys,那就可以彻底放心了。

