必须手动将pagefile.sys迁移到d盘,操作含三硬性环节:先取消自动管理,再为c盘设“无分页文件”并确认,最后为d盘设自定义或系统管理大小(如16gb内存对应24576mb初始值、49152mb最大值),全部完成后重启生效。

当Windows 10电脑C盘空间持续告急、运行Photoshop或虚拟机时频繁弹出“虚拟内存不足”警告,又或者你正用一块高速SSD做D盘想把页面交换压力从系统盘卸载出去,就必须手动把pagefile.sys迁移到D盘或其他非系统分区——这一步不依赖任何第三方工具,但路径里藏着三个不可跳过的硬性环节:关自动管理、清C盘文件、启D盘新页,缺一环,C盘的pagefile.sys就删不干净,D盘也根本写不进新文件。
进入虚拟内存设置界面
右键桌面“此电脑”→选择“属性”→点击左侧“高级系统设置”→在弹出的“系统属性”窗口中切换到“高级”选项卡→点击“性能”区域右侧的“设置”按钮→新窗口仍选“高级”选项卡→点击“虚拟内存”下方的“更改”按钮。
这一步必须手动走完全部路径,不能用开始菜单搜索“虚拟内存”直接跳转——后者常因权限上下文缺失导致后续选项灰显或配置不生效。
关闭自动管理并彻底清除C盘分页文件
在虚拟内存设置窗口中,【务必先取消勾选“自动管理所有驱动器的分页文件大小”】——若不取消,C盘和D盘的所有手动选项全部锁定为灰色,后续所有操作都只是无效点击。
取消后,驱动器列表变为可编辑状态:准确选中“C:”,勾选“无分页文件”,点击“设置”按钮。
此时系统弹出确认提示框,必须点“是”。这步不是立刻删除C盘pagefile.sys,而是标记为“重启后清除”,若中途跳过重启,C盘文件将持续驻留,D盘也无法生成新页文件。
为D盘或其他目标分区配置虚拟内存
方法一:推荐自定义大小(精准可控,适合明确内存负载的用户)
① 在驱动器列表中选中“D:”(或你指定的E盘、F盘等)→勾选“自定义大小”;
② 输入初始大小(MB)和最大值(MB):以16GB物理内存为例,填24576(1.5倍)作初始值,49152(3倍)作最大值;8GB内存则对应12288和24576;
③ 【数值单位必须是MB,不能写GB、不能带逗号、空格或小数点】——输错会导致“设置”按钮静默失败,无任何报错提示;
④ 点击“设置”→连续点击“确定”关闭所有窗口。
方法二:系统自动管理(适合新手或内存负载波动大的用户)
选中目标盘→勾选“系统管理的大小”→点击“设置”。Windows会按算法分配,初值约1.2倍物理内存,上限约2.5倍,无需计算,但无法精确控制增长边界。
若D盘是机械硬盘,建议初始值与最大值设为相同数值(如32768),避免频繁扩展产生碎片;若为SSD,差值保留至少2048MB更利于动态调度。
重启并验证是否生效
点击“确定”后,系统弹出提示“需要重启才能生效”,必须重启,不可跳过。
重启后,打开文件资源管理器进入D盘根目录→点击“查看”选项卡→勾选“隐藏的项目”和“隐藏受保护的操作系统文件”→查找pagefile.sys是否存在。
再按Ctrl+Shift+Esc打开任务管理器→切换到“性能”选项卡→点击“内存”→观察右侧“提交”栏中的“已提交”数值是否明显大于原C盘默认值(通常为物理内存的1.5–2倍),且“提交限制”应接近你设定的最大值。











