两年前装系统的时候,给系统盘分了 20GB,感觉怎么折腾也够了,没想到两年之后的今天,那个盘就已经不堪重负,变成苟延残喘了。剩余空间只剩下了 1GB 多一点,这还是半年来一直精心维护的成果。我闲着没事就打开各个用户的临时文件夹清理一下,并把每个用户的 IE 缓存都调整到了同一个目录,并且把限额控制在 100MB,所有新装的软件一律放到别的分区,把好多目录都开启了压缩,凡此种种。可是这仍然控制不住剩余空间越来越少的势头,尤其是自动更新一直在开启状态。
没有办法了,只好计划重新分区,重装系统了。不过作为一个写程序的,重装系统还是很痛苦的,没有两天下不来。后来想到了 PatitionMagic,决定试试。不过,这种东西也是靠不住的货色,所以事先把系统盘之外的所有东西做了备份(其实是挪走了,我想没有文件也会使重新分区的动作加快些,事实证明这个想法应该是对的)。计划把 D 盘和 E 盘各自划出去 5GB,补贴到 C 盘上。具体操作就是,先把 E 盘的 5GB 给 D,然后再从 D 直接给 C 盘 10GB。说干就干,然后 PartitionMagic 就动了起来,还在侧栏上显示说需要四个步骤,结果第一个步骤之后就报了一个某盘不能锁定的错误,罢工了。这下惨了,我最怕的就是这种不上不下的情况;去资源管理器里一看,果然,E 盘凭空少了 5GB,可是并没有加到 D 盘上去。退出 PartitionMagic 又重新进入了一遍,看到图示里的 D 和 E 之间多了个灰色地带,不能执行任何操作。无奈之下想到了系统自带的磁盘管理工具,打开后先把逻辑驱动器 D 删除,然后重新创建,果然可以把那一截无主区域包括进来了。然后再次用 PartitionMagic 调整 D 盘和 C 盘,这次算是顺利成功。
最后把挪走的数据又挪了回来,因为有些是经过安装的东西,不得不这样。不用重装系统了,感觉还是不错的。又用 PerfectDisk 整理一下硬盘,OMG,凌晨三点了……
在最后,我要重新声明我的观点:我痛恨默认要往系统盘上安装文件的软件!!!
1、其中包括微软的很多程序。
最典型的是:Windows Installer。你去看一下 \Windows\Installer 这个目录的大小,简直是骇人听闻!
最让人难以接受的是:Visual Studio 等软件。微软竟然非要把大量的帮助文件放到 C 盘上,而且在安装的时候无法更改这些文件的目标路径!
最明目张胆的是:所有的 Service Pack 以及 Hotfix。在 \Windows\ 目录下创建一堆以 $ 开头的目录,并且在 \Windows\SoftwareDistribution\ 目录下保留大量的文件!
另外还有:微软的手机模拟器映像,每个都会有一个自带的状态文件,扩展名是 dess,这几个文件加起来好几百 MB,也都是放在系统盘上。
2、还有一个典型是 Google 的 GTalk,根本就不让用户选择目标路径。虽然它的体积不大,但是此行为极其恶劣!
3、另外就是很多其他软件非要把自己的安装文件偷偷保存在系统盘上,这个典型是 Java 的运行环境以及 Nokia 的数据套件。