环境:在ubuntu 14.04LTS搭建的虚拟机环境,安装的虚拟机为winxp


随着虚拟机winxp的不断使用,磁盘空间也在不断的增大。特别是对Virtualbox来说,动不动就是几G的增长。


此虚拟机为xp,物理机是Ubuntu14.04.

在ubuntu下,压缩virtualbox的vdi后缀的磁盘文件_压缩vdi格式文件


第一步 打开xp虚拟机

先对xp进行碎片整理,要进行碎片整理需要使用到微软自带的工具。Sysinternals Suite

通过运行cmd,进入到Sysinternals Suite文件夹内执行,sdelete -z,这个命令为不同的盘符下执行,就是对当前的盘符进行磁盘碎片整理。


第二步 关闭xp虚拟机,在物理机上操作。

针对这种情况,可以对vdi磁盘文件进行压缩,使用virtualbox的管理工具vboxmanage可以实现对vdi格式的磁盘进行压缩。

$ sudo vboxmanage modifyhd XC_XP.vdi --compact

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%


看了下测试结果,压缩率有50%。


具体参考:http://www.cnblogs.com/findumars/p/3897818.html