当你的 Windows 11 在运行 Premiere、VMware 或是同时打开多个 Chrome 标签页时,突然弹出“内存不足”的提示,是不是特别令人烦恼?此时你去任务管理器看一眼,可能会发现“提交内存”那一项已经接近极限。问题的根源在于:系统默认的自动管理机制会将分页文件拆成大量不连续的小碎片写入硬盘,导致 I/O 效率明显下降。因此,当系统负载升高时,最好还是我们手动干预一下它的物理布局和容量。

快速进入虚拟内存设置界面
操作入口其实有多种方式,选你最习惯的一个就行。
方法一,可以说是最便捷的:按下 Win + R 打开运行对话框,输入 systempropertiesadvanced 后回车,就能直接跳转到“高级”选项卡,省去了所有导航步骤。
方法二,适合习惯用鼠标操作的用户:右键点击桌面上的“此电脑”→“属性”,然后选择左侧的“高级系统设置”。
方法三,这条路径主要针对桌面图标缺失或右键被禁用的情况:按下 Win + I 打开设置,进入“系统”,向下滚动到底部找到“关于”,再点击右侧的“高级系统设置”。
取消自动管理并锁定目标驱动器
进入“系统属性→高级→性能→设置→高级→虚拟内存→更改”这个窗口后,第一步也是最关键的一步,就是取消勾选“自动管理所有驱动器的分页文件大小”。【这一步不能跳过,若不取消,你填写的任何数值都不会生效】
接着,在驱动器列表里选中你想要放置分页文件的盘。通常来说,如果 C 盘是 NVMe 固态硬盘且剩余空间充裕(至少 50GB 以上),那么建议留在 C 盘。但如果 C 盘空间紧张,或者使用的是速度较慢的 SATA 固态,则可以考虑后面的迁移操作。
选定磁盘后,勾选“自定义大小”,这时“初始大小”和“最大值”的输入框就可以编辑了。
计算并填写分页文件数值
先做一项最基本的确认:你的物理内存容量是多少?
右键“此电脑”→“属性”,记下“已安装的内存(RAM)”那项数值(比如“16 GB”),然后换算成 MB:16 × 1024 = 16384。
接下来填写数值:
初始大小:填入与物理内存完全相同的 MB 数(例如 16384)。千万不要自行四舍五入成 16000 或 16400,Windows 对数字要求很严格,填错了会直接拒绝,而且初始值太小的话,开机阶段页面交换就可能出现问题。
最大值:这取决于你的使用场景。日常办公的话,填 1.5 倍(24576)就足够;如果是视频剪辑、3D 建模或同时运行多个虚拟机,建议设置为 2 倍(32768)。遇到极端情况,可以尝试提高到 2.5 倍(40960)。但这里有一个硬性条件:【目标分区剩余空间必须 ≥ 最大值 × 1.2】。例如你设置了 32768MB,那么至少需要留出 39322MB(约 39GB)的可用空间,否则点击“设置”时就会报错。
最后一步,千万别忘了点击“设置”按钮——只填写数值没有点击它,等于白做了。
将分页文件迁移到非系统 SSD(可选但推荐)
如果你的 C 盘空间实在紧张,或者就是想换一个盘,操作起来也不复杂:
① 先在 C 盘对应的条目中选择“无分页文件”,然后点击“设置”。
② 再选中你想要放置的另一个 SSD 分区(比如 D:),确保它是 NTFS 格式,并且剩余空间足够大。
③ 勾选“自定义大小”,输入刚才计算好的初始值和最大值。
④ 再次点击“设置”按钮确认。
这个操作本身并不难,填写数值后点击两次“设置”即可。但有一个关键点需要留意:千万不要跳过第一步中将 C 盘设为“无分页文件”的环节,否则新旧两个分页文件会同时存在,反而会导致磁盘碎片更加严重。
