VPC相信大家都不陌生,我们平常许多有破坏性的操作都在VPC上进行,也有很多实验在VPC上进行。你也许会和我有同样一个困惑,当虚拟机装得过多,会占用大量的硬盘空间。说到这里就不得不提VPC也是吃内存的一个好家伙,好在我内存有1G。简单的掐指一算就知道,一个XP至少应该1个G吧,一个Server 2003怎么着也得有1个G吧。随着我们日常的使用,像这样的虚拟磁盘一个一个多了以后你就会觉得硬盘慢慢的不够用了。即使你有上百G的硬盘空间,但如果我们能节约一点来存放其它东西不失为一件好事么?
VPC节约硬盘有2个好方法:一个是使用Differencing(差别盘);第二就是压缩Dynamically Expanding(动态增长盘)。
A,为了使大家对压缩效果有个感性认识,请看下图1:
图1 压缩效果对比
① 为没有做过压缩的Windows 2003 大小有1.21GB
② ③ 为做过压缩的XP 大小分别为 908M和862M
③ 是用WinRAR对②做过最高质量的固实压缩后的结果,大小为275.38M
B,当在VPC上装好一个测试系统后,我们可以对其Dynamically Expanding(动态增长盘)进行压缩。
☆压缩前应该对刚装好的系统进行一个“减肥”,由于对Windows进行减肥优化的资料在网上已经铺天盖地,请各位自行上Google或Baidu搜索。
第一步走:在将不要的文件尽可能的删除之后,请在运行中输入Dfrg.msc,对所有的分区进行一个磁盘碎片整理。
第二步走:使用微软提供预压缩工具PRecompact对磁盘分区进行预压缩。(如果有多个分区,程序会自动按分区先后进行预压缩)。
第三步走:预压缩完成以后,下面就是正式的压缩过程。右击虚拟机任务栏图标 → 选择Virtual Disk Wizard (虚拟磁盘向导) → Next(下一步)→ Edit an existing vitual disk(编辑一个已有虚拟磁盘)→ Next(下一步)→ 这里你应当选中方才已做完预压缩的那块磁盘 → Next(下一步)→ 选择Compact it(压缩这个磁盘)→ Next(下一步) → 选择Replacing the original file(替换原有文件)→ 最后单击Finish(完成)就开始了正式压缩工作。
当整个压缩过盛结束以后你会发现压缩过的虚拟磁盘会比以前小很多。