客户发来截图,C 盘只剩 8G,用空间分析工具一看,一个叫 pagefile.sys 的文件占了 16G。他问能不能删掉腾地方。

这是系统的虚拟内存文件,删不掉也最好别删,先弄明白它是干什么的。

它存在的原因

物理内存不够的时候,系统把暂时不用的内存页写到磁盘,需要时再读回来。这个文件就是那块磁盘空间,开机就占用,属性里看不到,资源管理器默认也不显示。

大小是怎么定的

默认由系统托管,一般是物理内存的 1 到 1.5 倍。64G 内存的机器,文件能到 90G 上下。手动设置的话,初始值和最大值填一样,避免频繁扩缩产生碎片,常用做法是内存的 1.5 倍封顶。

为什么删不掉

  • 文件被系统锁定,任务管理器里结束不了
  • 要关虚拟内存才能删,改完必须重启
  • 设置在系统属性、高级、性能选项、虚拟内存里

想省空间怎么办

把页面文件挪到别的盘,C 盘立刻空出来。操作是取消自动管理,C 盘设为无分页文件,D 盘设系统管理大小,重启生效。别整个关掉,某些老程序申请内存时直接失败,蓝屏代码里也会出现和分页文件相关的项。

SSD 上开着会不会伤盘

现在的固态写入寿命够用,日常办公那点换页量可以忽略。真要心疼,把页面文件放机械盘反而拖慢系统,因为换页是随机读写,机械盘最怕这个。

内存够大还要不要留

32G 以上、只跑浏览器和办公软件,留个 4G 到 8G 的固定值就够。跑虚拟化、跑大型编译的,老老实实让系统托管,崩溃日志和内存转储也依赖它。

开机变慢和它有没有关系

页面文件本身不拖慢开机,拖慢的是机械盘上随机读写。系统盘是固态的,开机十几秒正常;页面文件放在老机械盘上,进桌面后还要等一阵,硬盘灯常亮。换盘比调参数有效。

客户最后把页面文件挪到 D 盘,C 盘回到 30G。这个文件不是垃圾,位置挪对,比删掉省心。