可通过三种方法迁移页面文件:一、在系统属性中禁用c盘分页文件并指定新位置;二、安全模式下用diskpart清除c盘只读属性后删除残留pagefile.sys;三、修改注册表memory management下的pagingfiles值指定路径。

如果您尝试优化Windows系统性能或释放C盘空间,但发现页面文件(pagefile.sys)仍驻留在系统盘,则可能是由于虚拟内存配置未被手动调整。以下是解决此问题的步骤:
一、通过系统属性界面调整页面文件位置
该方法利用Windows内置的“系统属性”设置界面,安全地禁用当前页面文件并指定新位置,适用于所有支持页面文件配置的Windows版本(Windows 10/11等)。此操作不修改注册表,风险低且可逆。
1、右键“此电脑”或“我的电脑”,选择“属性”。
2、点击左侧“高级系统设置”。
3、在“系统属性”窗口中,切换到“高级”选项卡,点击“性能”区域的“设置”按钮。
4、在“性能选项”窗口中,切换到“高级”选项卡,点击“虚拟内存”区域的“更改”按钮。
5、取消勾选“自动管理所有驱动器的分页文件大小”。
6、在驱动器列表中选中C盘,选择“无分页文件”,点击“设置”按钮确认。
7、在驱动器列表中选中目标盘(如D盘),选择“系统管理的大小”或“自定义大小”,点击“设置”。
8、点击“确定”,关闭所有窗口,重启计算机使更改生效。
二、使用命令行工具diskpart强制删除残留pagefile.sys
若迁移后C盘仍残留pagefile.sys文件,可能因系统锁定或权限限制未能自动清除;此时需在安全模式下通过diskpart解除卷保护并手动删除。该步骤仅在第一步完成后C盘根目录仍可见pagefile.sys时执行。
1、重启进入Windows安全模式(按住Shift点击“重启”→疑难解答→高级选项→启动设置→重启后按F4)。
2、以管理员身份运行命令提示符。
3、输入diskpart并回车。
4、输入list volume,识别C盘对应卷号(如Volume 0)。
5、输入select volume 0(将0替换为实际C盘卷号)。
6、输入attributes volume clear readonly。
7、输入exit退出diskpart。
8、执行del /f /a C:\pagefile.sys,确保此前已在系统属性中禁用C盘页面文件且已重启过一次。
三、通过注册表修改默认页面文件路径
该方法直接修改系统注册表项,指定页面文件创建位置,适用于需要批量部署或自动化配置的场景。操作前必须备份注册表,否则可能导致系统无法启动。
1、按Win+R,输入regedit,以管理员身份运行注册表编辑器。
2、导航至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management。
3、在右侧找到PagingFiles多字符串值,双击打开。
4、清空原有数值数据,输入新路径,格式为:C:\pagefile.sys 0 0(用于删除原条目)和D:\pagefile.sys 4096 8192(表示D盘上初始大小4096MB、最大8192MB)。
5、点击“确定”,关闭注册表编辑器,重启计算机使注册表更改生效。











