给单位老机子做系统盘瘦身,我先把虚拟内存文件挪到D盘试了试
单位一批办公机,C盘是120G固态,装完系统加办公套件就剩三十来个G,用半年准红。以前我都是直接清缓存、关休眠,治标不治本。这两天翻系统盘占用,发现一个老熟人——pagefile.sys,虚拟内存文件,默认搁C盘根目录,小则几个G,大则十几个G,白占地方。
我的思路很简单:虚拟内存是系统拿硬盘当内存使的缓冲池,既然C盘金贵,那就把它挪到D盘去。操作也不复杂,系统属性里进高级设置,性能选项里改虚拟内存,取消自动管理,C盘设成无分页文件,D盘设成系统管理的大小,重启生效。听着像老生常谈,但真动手之前我还是留了个心眼,先拿一台机子试,没敢全铺开。
结果头一天就出了个岔子。那台机子重启完,人没事,但同事反映打开大点的Excel报表,切窗口的时候明显卡顿,鼠标转圈。我一开始怀疑是D盘那块机械盘拖后腿——C盘是固态,D盘是老的7200转机械,虚拟内存挪过去等于把缓冲池从高速路挪到了乡道。后来我把D盘虚拟内存大小手动定死,初始值和最大值设成一样,比如8192MB,避免系统频繁伸缩文件,卡顿感才下去一些。
这里头有个坑得说清楚:虚拟内存不是挪走就完事。第一,D盘要是机械盘,挪过去性能会打折,尤其内存小的机子,8G内存跑Win10,虚拟内存用得更勤,挪到机械盘上反而更卡。第二,手动设大小要留余量,别抠抠搜搜设个2G,系统一告急就弹“内存不足”。我的经验是按物理内存的1.5倍给初始值,最大值给到2倍,定死不浮动。第三,挪之前先看一眼D盘剩余空间,别C盘瘦了D盘又红了,拆东墙补西墙。
还有个细节,挪完之后系统盘是清爽了,C盘多出七八个G,但你要是用睡眠功能,休眠文件hiberfil.sys还在C盘,那玩意儿也不小。我一般是把休眠关了,用睡眠代替,省心。不过这招对笔记本不太友好,台式办公机无所谓。
说到底,虚拟内存挪盘这事,适合C盘小、D盘也是固态的机子,属于精打细算的笨办法。要D盘是机械盘,我劝你先别动,宁可清缓存。软件在精不在多,系统调优也是这个理,别为了腾几个G把整机拖慢了。
想问下各位,你们单位老机子C盘紧张,是挪虚拟内存,还是直接加块固态来得实在?我这边还有几台D盘是机械的,正犹豫要不要动。
