应将虚拟内存迁移至第二块高性能nvme ssd以提升photoshop、blender等大型软件页面交换效率,操作需先确认目标盘为真实nvme(总线类型=nvme、设备描述无usb/sata/raid)、关闭bitlocker强制锁定(注册表pagefileonosvolume设为0)、通过systempropertiesadvanced取消自动管理,在c盘设“无分页文件”、在目标盘设自定义大小(如16gb内存配16384/28672mb),最后重启并用wmic验证e:\pagefile.sys存在且status为ok。

你想把Windows 11的虚拟内存(pagefile.sys)从默认C盘迁移到系统里读写速度最快的第二块NVMe固态硬盘上,以提升Photoshop多图层处理、Blender渲染或VS Code大型项目编译时的页面交换效率——这需要绕过系统默认限制、精准识别目标盘符、避开BitLocker强制锁定,并确保新pagefile能被内核正确加载。
确认第二块NVMe盘是否可用且最优
打开“磁盘管理”(右键开始按钮→磁盘管理),找到标有“NVMe”的非系统盘,右键→“属性”→“硬件”选项卡→选中该磁盘→点击“属性”→切换到“详细信息”→在“属性”下拉菜单中选择“总线类型”,确认显示为“NVMe”;再在同一窗口选择“设备描述”,确认不含“USB”“SATA”“RAID”等字样。若显示为“PCIe”且队列深度≥128、顺序读写实测>3500MB/s(可用CrystalDiskMark验证),则该盘即为你要找的第二块高性能NVMe盘。【务必跳过任何显示为‘可移动设备’或‘USB控制器’的盘符,它们即使物理是NVMe也会被Windows降级为低优先级】
打开命令提示符(管理员),执行:
powercfg /systempowerreport
等待生成报告后,用浏览器打开C:\Windows\system32\energy-report.html,在“存储设备”章节查找“DeviceName”含“NVMe”的条目,比对“ActiveTimePercent”和“AvgLatencyMs”,选AvgLatencyMs最低且ActiveTimePercent适中的那块盘——这才是真实负载下响应最快的第二NVMe盘。
关闭BitLocker强制锁定(如已启用)
按下Win+R,输入regedit回车,导航至:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Memory Management
在右侧双击PagefileOnOsVolume,将数值数据由1改为0——这一步解除系统对pagefile必须存于C盘的硬性绑定。【若跳过此步,后续所有迁移操作都会失败,且任务管理器仍显示C:\pagefile.sys持续占用】
继续在该路径下,双击ExistingPageFiles,将默认值C:\pagefile.sys整行删除,改写为D:\pagefile.sys(将D替换为你确认的第二NVMe盘符,例如E或F)。
通过运行命令直达设置并完成迁移
方法一:最快路径(推荐)
1. Win+R → 输入systempropertiesadvanced → 回车
2. 点击“性能”区域的“设置” → 切换到“高级”选项卡 → 点击“虚拟内存”旁的“更改”
3. 取消勾选“自动管理所有驱动器的分页文件大小”
4. 在驱动器列表中选中C盘 → 选择“无分页文件” → 点击“设置”
5. 选中你确认的第二NVMe盘符(如E:)→ 勾选“自定义大小” → 初始大小填16384 → 最大值填28672(适用于16GB内存;若为32GB内存,则初始填6144、最大填18432)
6. 点击“设置”→连续点“确定”关闭所有窗口
方法二:防误触备用路径
若步骤1中systempropertiesadvanced无效(极少数组策略禁用场景),改用设置应用路径:Win+I → 左侧点“系统”→右侧滚动到底部点“关于”→在“相关链接”里点“高级系统设置”→后续步骤同方法一第2~6步。
重启并验证迁移结果
必须重启电脑——这是唯一能让注册表修改+页面文件重定向同时生效的操作,跳过则pagefile仍驻留C盘。
重启后,以管理员身份打开PowerShell,执行:
wmic pagefile list /format:list
检查输出中Name字段是否只出现E:\pagefile.sys(或你设定的盘符),且Status字段为“OK”;同时确认AllocatedBaseSize数值与你设置的初始大小一致。若看到C:\pagefile.sys仍存在,说明注册表PagefileOnOsVolume未成功改为0,需返回第二部分重新操作。











