Windows 系统里的虚拟内存对应磁盘上的pagefile.sys文件它的作用是在物理内存吃紧时把暂时用不到的数据换出到硬盘让系统腾出内存空间继续运行。绝大多数电脑没必要手动干预交给系统自动管理就够了只有 C 盘可用空间明显不足、或者某些专业软件对分页文件有硬性要求时才值得考虑把它迁移到别的分区。直接把虚拟内存关掉不是稳妥的做法风险大于收益。文章目录一、什么情况下才需要动虚拟内存二、先确认当前分页文件的实际状态三、C 盘空间不足时把分页文件迁移出去四、四种设置方式对比五、几个常见的认知误区误区一把 pagefile.sys 当垃圾文件直接删除误区二内存条容量大就一定可以关闭虚拟内存误区三C 盘一满就先动虚拟内存六、日常维护建议总结一、什么情况下才需要动虚拟内存虚拟内存不能等同于普通的临时垃圾文件去清理。系统在内存不足、运行大型软件、或者需要生成故障转储信息时都会用到它强行关闭确实能腾出几个 G 的空间但代价可能是程序意外崩溃甚至系统蓝屏。建议判断建议判断普通办公和上网保留自动管理。C 盘空间紧张考虑迁移到其他分区而不是关闭。内存较小更不建议关闭虚拟内存。有专业软件需求按软件建议设置不要凭经验估算。二、先确认当前分页文件的实际状态动手改之前先看清楚现在到底是自动管理还是已经被手动设成了固定值——很多机器出厂就是系统托管状态本身不需要再调。图形界面查询路径如下操作步骤操作步骤右键 此电脑打开 属性。进入 高级系统设置。在 性能 区域点击 设置。切换到 高级在 虚拟内存 区域点击 更改。查看是否勾选 自动管理所有驱动器的分页文件大小。如果不想一层层点菜单也可以直接用命令查询。打开 PowerShell管理员身份执行下面的命令能看到当前分页文件的分配情况和占用大小# 查看当前分页文件的分配上限与已用空间Get-CimInstanceWin32_PageFileUsage|Select-ObjectName,AllocatedBaseSize,CurrentUsage# 查看分页文件配置是否自动管理由 AutomaticManagedPagefile 反映Get-CimInstanceWin32_ComputerSystem|Select-ObjectAutomaticManagedPagefile也可以用传统的 wmic 命令快速拉一份配置清单wmic pagefile list /format:list如果已经勾选自动管理并且 C 盘空间并不紧张通常不用继续调整。三、C 盘空间不足时把分页文件迁移出去系统盘长期告急的话可以把分页文件挪到空间更宽裕的分区。迁移之后仍然建议选系统管理的大小而不是自己拍脑袋填一个固定数值——固定值设小了容易导致内存溢出报错设大了又白白占用磁盘。操作步骤操作步骤进入虚拟内存设置窗口取消勾选自动管理。选中 C 盘选择 无分页文件点击 设置。选中 D 盘或其他空间充足的分区。选择 系统管理的大小点击 设置。保存后重启电脑再检查 pagefile.sys 位置和 C 盘空间。熟悉命令行的用户也可以直接在注册表里查看当前分页文件的落盘位置路径是HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management其中的PagingFiles键值记录了分页文件所在分区和大小设置[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management] PagingFilesD:\\pagefile.sys 0 0上面这条示例表示分页文件放在 D 盘且交由系统自动管理大小两个 0 分别代表初始值和最大值由系统决定。不建议直接编辑注册表来改这项配置图形界面里的虚拟内存设置窗口本质上就是在写这个键用图形界面操作更不容易出错。要点要点不要为了释放空间把所有分区的分页文件都关掉。虚拟内存的目标是稳定不是单纯减少占用。四、四种设置方式对比设置方式处理内容适合场景注意事项自动管理系统自行调整分页文件大多数电脑优先保留系统管理大小迁移到其他分区后仍由系统控制C 盘空间不足重启后生效自定义大小手动填写初始值和最大值有明确软件需求不要随意估算完全关闭不使用分页文件极少数明确场景不建议普通使用五、几个常见的认知误区误区一把pagefile.sys当垃圾文件直接删除分页文件由系统统一管理和占用不是普通缓存文件没法像清理下载目录那样手动删掉。真要释放 C 盘空间正确路径是回到虚拟内存设置里调整位置和大小而不是去文件资源管理器里找它删除。误区二内存条容量大就一定可以关闭虚拟内存物理内存充裕不代表完全用不到分页文件。部分软件的兼容层、系统的故障转储机制、还有一些老旧程序的内存分配逻辑仍然依赖分页文件才能正常运行。是否关闭虚拟内存不能只按内存条大小一刀切决定。误区三C 盘一满就先动虚拟内存如果只是系统盘空间告急更合理的顺序是先清理临时文件、下载缓存、大体积的旧安装包和过期的系统备份把这些能安全删除的内容先处理掉虚拟内存的调整放在后面考虑。日常清理这类冗余文件时用「软领Windows优化大师」的磁盘清理功能扫一遍 C 盘会比手动逐个文件夹翻找更快能直接定位到临时文件、缓存和大文件的具体位置。六、日常维护建议分页文件的设置调整一次之后通常不需要频繁改动除非后续更换了硬盘或者重新分区。真正影响系统流畅度的往往是长期堆积的注册表冗余项、启动项过多、磁盘碎片这些日常问题这部分维护工作可以交给「软领Windows优化大师」的体检和优化功能定期处理跟虚拟内存设置属于两个层面配合起来更省心。如果电脑里还装了「软领DLL系统修复」遇到程序提示缺少动态链接库的报错时也能顺手一并排查属于同一类系统层面的日常保养。总结虚拟内存设置的原则是优先保证系统稳定多数情况下保留自动管理即可不需要额外干预。只有在 C 盘空间确实紧张时才考虑把分页文件迁移到其他分区并继续交由系统管理大小。不要把pagefile.sys当成普通垃圾文件手动删除也不要为了多腾出一点磁盘空间就把所有分区的分页文件都关掉。