通过命令启动虚拟机
VBoxManage startvm "Windows 7"
压缩vdi文件大小
1.虚拟机为Windows
先下载sdelete:http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx
然后在虚拟机内向各盘没使用的空间写0
sdelete -c -z C:
sdelete -c -z D:
再在host执行:
vboxmanage modifyvdi windows.vdi --compact
这个花费时间比较长(20min),会在0%停留好几分钟。
如果出现错误:
VBoxManage: error: Cannot register the hard disk '/work/VirtualBox VMs/Windows 7/Win7_32bit.vdi' {2c645027-1d02-4485-ad15-0e6ca21e31e7} because a hard disk '/home/archermind/VirtualBox VMs/Windows 7/Win7_32bit.vdi' with UUID {2c645027-1d02-4485-ad15-0e6ca21e31e7} already exists
就先执行:
vboxmanage internalcommands sethduuid windows.vdi
转载于:https://my.oschina.net/igiantpanda/blog/2222398