pagefile.sys是什么文件|系统虚拟内存的磁盘缓存文件
之前清理C盘垃圾的时候,无意间发现系统盘根目录藏着一个超大的隐藏文件pagefile.sys,体积动辄几十GB,删又删不掉,强行删除后电脑还莫名卡顿、闪退,折腾了好久才彻底摸清楚这个文件的底细。
一开始根本不懂这个文件的作用,只看着它占了大半系统存储空间,心里格外别扭。习惯性点开文件属性,看着浮动的文件大小,一会变大一会变小,完全摸不着规律。网上随手刷到一些乱七八糟的说法,有人说这是病毒文件,有人说直接删除就能释放内存,没多想就跟着操作,右键删除、强制粉碎文件,一顿操作下来文件确实消失了,当时还以为捡了便宜。
重启电脑之后,问题立马就暴露出来了。打开PS、浏览器多开十几个网页,原本流畅的电脑瞬间变得卡顿迟缓,软件频繁未响应,甚至偶尔直接黑屏闪退。打字输入都会延迟几秒,后台程序莫名自动关闭,原本正常的办公状态彻底被打乱。
后来才反应过来,pagefile.sys根本不是垃圾文件,是Windows系统自带的虚拟内存磁盘缓存文件。电脑的物理内存运行容量不够用时,系统会自动把暂时不用的内存数据转移到这个文件里,存放在硬盘当中,以此腾出物理内存空间,保证前台软件可以正常运行。简单来说,它就是物理内存的临时替补,帮系统分担运行压力。
很多人都会和我一样踩同一个误区,觉得文件占用磁盘空间就是多余的,习惯性想删除清理。其实强行删除这个文件,只会让系统失去虚拟内存缓冲,所有运行压力全部压在物理内存上。内存小的电脑,一旦多开程序,就会出现卡顿、闪退、程序崩溃的各种问题,完全得不偿失。
真正折腾明白之后,才发现这个文件的大小是可以手动调节的,不用任由它无限制占用C盘空间。之前傻乎乎的直接删除,纯粹是白费功夫还伤电脑性能。系统默认会根据电脑内存大小,自动分配pagefile.sys的存储空间,所以配置高的电脑,这个文件的体积会格外夸张。
不用彻底关闭也不用删除,最简单的处理方式就是把它转移到空余空间充足的D盘、E盘,再手动固定文件大小。既能保留虚拟内存的运行功能,保证电脑流畅度,又能释放C盘存储空间,解决磁盘占用过高的问题。
网上很多教程会说直接禁用虚拟内存,彻底消除pagefile.sys文件。试过一次就再也不敢这么操作了,哪怕是大内存电脑,禁用之后,大型软件、游戏的后台缓存无法寄存,运行时会频繁报错,甚至系统更新都会失败,稳定性大打折扣。
现在每次整理电脑磁盘,再也不会动这个文件了。看着它安安静静躺在磁盘里,大小稳定浮动,反而觉得踏实。当初盲目删除文件的样子,现在想想还是觉得很可笑。