可将pagefile.sys安全迁移到d盘以释放c盘空间并优化性能,操作需依次取消自动管理、禁用c盘分页文件、为d盘设置自定义或系统管理大小(如16gb内存对应24576mb初始值和49152mb最大值),最后重启生效。

当 Windows 10 电脑 C 盘空间告急、运行大型软件卡顿或频繁提示“虚拟内存不足”时,把 pagefile.sys 迁移到 D 盘是直接有效的解法——它不依赖第三方工具,全程在系统设置里完成,且能显著降低 C 盘 I/O 压力,尤其适合 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 文件是否存在。
第二步:按 Ctrl+Shift+Esc 打开任务管理器 → 切换到“性能”选项卡 → 点击“内存” → 观察右侧“提交”栏中的“已提交”数值是否明显大于原 C 盘默认值(例如从 16GB 跳升至 32GB 以上)。
第三步:以管理员身份运行命令提示符 → 输入 wmic pagefile list /format:list → 回车 → 确认输出中 Name 字段显示为 D:\pagefile.sys。











