32GB 内存要不要关掉 Win11 分页文件?先把机制搞清楚再动手

最近有个话题在装机圈反复被提起:内存都 32GB 了,Windows 11 的分页文件(pagefile)是不是可以彻底关掉?微软这次给出了明确答复——不建议完全关闭。

很多人不服气:32G 内存,日常占用才 8G,凭什么还要让系统往硬盘上写东西?要回答这个问题,得先搞清楚分页文件到底在干什么。

分页文件不是”内存不够时的备胎”

大多数人对分页文件的理解是:物理内存用完了,系统把不常用的数据挪到硬盘上腾地方。这个理解只对了一半。

分页文件还有几个更基础的作用:

  • 承载提交内存(commit charge):Windows 给每个进程承诺的虚拟内存总量,可以超过物理内存。这个”承诺”要靠分页文件兜底,否则程序申请内存时可能直接失败。
  • 存放崩溃转储:系统蓝屏时要把内存内容写到磁盘,没有分页文件就没有完整 dump,排查问题基本靠猜。
  • 预读与后台页面:系统会把一段时间内不活跃的页面提前挪出去,把物理内存留给热数据。

所以”内存大就不用分页”这个推论,前提就错了。分页文件首先是虚拟内存机制的组成部分,其次才是内存不足时的缓冲。

关掉会怎样

实测中,关掉分页文件常见的后果有这几类:

1. 大型软件启动时报”内存不足”。典型的是 Adobe 全家桶、部分 3D 软件、虚拟机。它们会按物理内存的倍数申请提交内存,一旦超过上限就直接拒绝启动。

2. 蓝屏后没有任何线索。没有 dump 文件,排查只能靠猜。

3. 长时间运行后变卡。物理内存被各种缓存占满,系统没有地方卸载冷页面,只能频繁回收,反而更慢。

4. 睡眠/休眠异常。休眠需要把内存写入磁盘的 hiberfil.sys,和分页文件是两个东西,但混用设置时容易出问题。

那 32GB 该怎么配

比较稳妥的做法是:保留分页文件,但把大小设成固定值,并且放到 SSD 上。

具体操作:

  1. 右键”此电脑” → 属性 → 高级系统设置 → 性能”设置” → 高级 → 虚拟内存”更改”;
  2. 取消勾选”自动管理所有驱动器的分页文件大小”;
  3. 选中系统盘(或另一块 SSD),选择”自定义大小”;
  4. 初始大小和最大值设成同一个数,比如 8192 MB(8GB),避免系统频繁调整导致碎片;
  5. 点”设置”再”确定”,重启生效。

32GB 物理内存的机器,8GB 分页文件通常够用。如果你经常跑虚拟机、做视频剪辑、开几十个浏览器标签,可以放到 16GB。

什么情况下可以关

只有一种:这台机器只做单一用途,且那个用途明确不需要提交内存余量,比如专门的游戏机、只跑固定软件的展示机。而且你要接受”蓝屏查不出原因”这个代价。

日常办公、开发、剪辑、虚拟化,一律建议保留。

顺带纠一个误区

很多人担心分页文件伤 SSD。以现在的 TLC/QLC 颗粒寿命,正常写入量下这个担心意义不大。一块 1TB 的消费级 SSD,写入寿命通常在几百 TBW,分页文件一年写几十 TB 都算多的。真正伤 SSD 的是长期高温和高负载满载写入,不是分页。

一句话:32GB 内存不是关分页的理由,微软不建议关也不是在”坑你”。把大小固定、放 SSD 上,就是最优解。

© 版权声明
THE END
喜欢就支持一下吧
点赞25 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容