首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >pagefile.sys能删除吗,只能挪不能删,挪到机械盘反而更卡

pagefile.sys能删除吗,只能挪不能删,挪到机械盘反而更卡

原创
作者头像
用户7737034
发布2026-08-12 20:57:46
发布2026-08-12 20:57:46
520
举报

先直接回答:pagefile.sys 不能删,只能挪,而且挪之前得先想清楚挪去哪。这台机器是 win10,为了这件事我把「免费清理c盘」「免费垃圾清理大师」「win10 系统清理优化软件」这几类教程翻了一遍,也见过有人直接问「最好的 win10 优化工具」哪个能一键把它清掉。

工具用的是 Windows优化大师,另外对照了「免费系统清理大师」这类词底下给的做法。翻下来最要命的一条误导是:教人把页面文件直接关掉。 那不是清理,那是把系统的兜底机制拆了。

页面文件是干什么的

物理内存不够用的时候,系统会把一部分暂时用不到的内存页写到硬盘上,腾出物理内存给当前要用的程序。承载这部分数据的就是 C:\pagefile.sys

它的默认大小由系统托管,跟内存容量和实际负载都有关系。我手上三台机器分别是 2.5 GB、4.8 GB 和 9.6 GB,最后那台是 32 GB 内存跑虚拟机的,负载上去以后系统自己把它扩大了。

除了内存兜底,它还兼着一件事:蓝屏时的内存转储。要生成小型转储(minidump),C 盘上至少得有一个几百 MB 的页面文件;要生成完整转储,页面文件得比物理内存还大。

关掉它会发生什么

网上流传的说法是「内存够大就不需要页面文件」。16 GB 以上的机器日常办公确实很少触发它,但代价在这几处:

  1. 某些程序(Adobe 全家桶、部分 CAD、一些 Java 应用)会在启动时检查页面文件,没有就直接报「内存不足」,跟你实际剩多少内存无关
  2. 蓝屏之后拿不到转储文件,排障时等于没有现场
  3. 内存真被吃满的那一刻,系统没有缓冲,直接开始杀进程
  4. 部分游戏的反作弊模块会拒绝在无页面文件的环境下启动

我在一台 32 GB 的机器上关过一周,平时毫无感觉,直到某次并排开了两个虚拟机,系统直接把浏览器杀了。

这四条里第一条最坑人,因为它跟内存大小完全脱钩。有人给机器插满 64 GB 内存,信心十足地把页面文件关了,结果打开某个设计软件时弹出「虚拟内存不足,请增大页面文件」——那个提示不是在说内存,它是在说那个文件本身不存在。遇到这种情况,把页面文件加回去,哪怕只给 1 GB,程序也就正常了。

正确做法一:挪到别的盘

「设置 → 系统 → 系统信息 → 高级系统设置 → 性能设置 → 高级 → 虚拟内存 → 更改」。取消勾选「自动管理」,然后:

  1. 选中 C 盘,点「无分页文件」,点「设置」
  2. 选中 D 盘,点「系统管理的大小」或自定义,点「设置」
  3. 确定,重启生效

命令行也能看当前状态:

代码语言:powershell
复制
Get-CimInstance Win32_PageFileUsage | Select-Object Name, AllocatedBaseSize, CurrentUsage

挪之前先确认 D 盘是什么盘。C 盘是固态、D 盘是机械的话,挪过去等于把内存兜底机制放到一块慢十倍的盘上——省了几个 GB,换来的是内存吃紧时整机卡顿。这种情况建议别挪。

正确做法二:留在 C 盘,但给它设上限

更稳妥的折中是保留在 C 盘,把「系统管理的大小」改成自定义,初始和最大都设成一个固定值。这样它不会随着负载无限膨胀,也不会因为反复扩张产生碎片。

参考值:

物理内存

建议固定大小

说明

8 GB

4096 MB

低于这个数,重负载时容易触发内存不足

16 GB

2048–4096 MB

日常办公取下限即可

32 GB 及以上

1024–2048 MB

主要为了保住蓝屏转储

设成固定值以后,pagefile.sys 的体积就锁死了,不会再某天突然涨到十几个 GB。

顺手把 swapfile.sys 也搞清楚

同目录下还有个 swapfile.sys,一般只有几十到几百 MB,是给 UWP 应用挂起用的。它跟着页面文件的开关走,页面文件关了它也会消失。这个文件很小,单独去动它没有意义。

用软领Windows优化大师(优化大师.com)的 C 盘瘦身能把 pagefile.syshiberfil.sysswapfile.sys 这三个系统级大文件放在一屏里,各自占多少、对应哪个开关、关掉之后失去什么都写在旁边。C 盘根目录下这几个 GB 级的文件,通常是清理时最先被注意到、也最容易被处理错的一批。

一句话决策

  • 内存 8 GB 或以下:别动,老老实实留在 C 盘
  • 内存 16 GB 以上、D 盘也是固态:可以挪,C 盘留 800 MB 保住转储
  • 内存 16 GB 以上、D 盘是机械盘:留在 C 盘,改成固定 2 GB
  • 任何情况下:都别选「无分页文件」然后所有盘都不设

按这个表处理,能腾出来的空间通常在 2–8 GB。这个数字不算大,但它是 C 盘根目录下少数几个「一次处理、长期有效」的项目。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 页面文件是干什么的
  • 关掉它会发生什么
  • 正确做法一:挪到别的盘
  • 正确做法二:留在 C 盘,但给它设上限
  • 顺手把 swapfile.sys 也搞清楚
  • 一句话决策
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档