最近有个话题在装机圈反复被提起:内存都 32GB 了,Windows 11 的分页文件(pagefile)是不是可以彻底关掉?微软这次给出了明确答复——不建议完全关闭。
很多人不服气:32G 内存,日常占用才 8G,凭什么还要让系统往硬盘上写东西?要回答这个问题,得先搞清楚分页文件到底在干什么。
分页文件不是”内存不够时的备胎”
大多数人对分页文件的理解是:物理内存用完了,系统把不常用的数据挪到硬盘上腾地方。这个理解只对了一半。
分页文件还有几个更基础的作用:
- 承载提交内存(commit charge):Windows 给每个进程承诺的虚拟内存总量,可以超过物理内存。这个”承诺”要靠分页文件兜底,否则程序申请内存时可能直接失败。
- 存放崩溃转储:系统蓝屏时要把内存内容写到磁盘,没有分页文件就没有完整 dump,排查问题基本靠猜。
- 预读与后台页面:系统会把一段时间内不活跃的页面提前挪出去,把物理内存留给热数据。
所以”内存大就不用分页”这个推论,前提就错了。分页文件首先是虚拟内存机制的组成部分,其次才是内存不足时的缓冲。
关掉会怎样
实测中,关掉分页文件常见的后果有这几类:
1. 大型软件启动时报”内存不足”。典型的是 Adobe 全家桶、部分 3D 软件、虚拟机。它们会按物理内存的倍数申请提交内存,一旦超过上限就直接拒绝启动。
2. 蓝屏后没有任何线索。没有 dump 文件,排查只能靠猜。
3. 长时间运行后变卡。物理内存被各种缓存占满,系统没有地方卸载冷页面,只能频繁回收,反而更慢。
4. 睡眠/休眠异常。休眠需要把内存写入磁盘的 hiberfil.sys,和分页文件是两个东西,但混用设置时容易出问题。
那 32GB 该怎么配
比较稳妥的做法是:保留分页文件,但把大小设成固定值,并且放到 SSD 上。
具体操作:
- 右键”此电脑” → 属性 → 高级系统设置 → 性能”设置” → 高级 → 虚拟内存”更改”;
- 取消勾选”自动管理所有驱动器的分页文件大小”;
- 选中系统盘(或另一块 SSD),选择”自定义大小”;
- 初始大小和最大值设成同一个数,比如 8192 MB(8GB),避免系统频繁调整导致碎片;
- 点”设置”再”确定”,重启生效。
32GB 物理内存的机器,8GB 分页文件通常够用。如果你经常跑虚拟机、做视频剪辑、开几十个浏览器标签,可以放到 16GB。
什么情况下可以关
只有一种:这台机器只做单一用途,且那个用途明确不需要提交内存余量,比如专门的游戏机、只跑固定软件的展示机。而且你要接受”蓝屏查不出原因”这个代价。
日常办公、开发、剪辑、虚拟化,一律建议保留。
顺带纠一个误区
很多人担心分页文件伤 SSD。以现在的 TLC/QLC 颗粒寿命,正常写入量下这个担心意义不大。一块 1TB 的消费级 SSD,写入寿命通常在几百 TBW,分页文件一年写几十 TB 都算多的。真正伤 SSD 的是长期高温和高负载满载写入,不是分页。
一句话:32GB 内存不是关分页的理由,微软不建议关也不是在”坑你”。把大小固定、放 SSD 上,就是最优解。












![囧次元[樱花动漫]去广告纯净版 - 浩宇工作室](https://umwx.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2023/01/7ef194ec378b-1024x768.jpg)

![[电脑软件]抖音采集/下载工具TikTokDownloader 5.3 - 浩宇工作室](https://umwx.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2024/05/20240510151922787-234818cqqjoo83p5s2us3e-1024x516.png)







暂无评论内容