Virtualbox运行一段时间后,虚拟硬盘会变的越来越大,但是虚拟机内部却没有这么多的文件。我的Windows XP虚拟机内部文件总大小只有4G多,但是虚拟硬盘文件已经达到8G。然而老夫256G SSD空间已所剩无几,急需榨取点空余磁盘。
方法
虚拟机系统进行碎片整理操作。
使用
sdelete
将零写入虚拟机内的空白空间。在主机操作系统使用
VBoxManage
命令压缩vdi
格式的虚拟磁盘文件。1 2 3
# VBoxManage.exe及虚拟磁盘文件路径需要自行查找确认 $ "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd xp.vdi --compact 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
大功告成,检查一下成果,缩了近一半,well done!