转发:http://blog.csdn.net/dotuian/article/details/9127229
一,虚拟镜像文件格式
VirtualBox磁盘镜像文件(VDI, VMDK, VHD, HDD)
1.VDI(Virtual Desktop Infrastructure,)
VirtualBox创建的虚拟硬盘文件是vdi格式的
2.VMDK(VMWare Virtual Machine Disk Format)
是虚拟机VMware创建的虚拟硬格式,文件存在于VMware文件系统中,被称为VMFS(虚拟机文件系统)。
一个VMDK文件代表VMFS在虚拟机上的一个物理硬盘驱动。
所有用户数据和有关虚拟服务器的配置信息都存储在VMDK文件中。
※VirtualBox也支持VirtualBox的VMDK格式。
3.VHD
VHD是微软Microsoft Virtual PC 虚拟机的文件。
※VirtualBox也支持VirtualBox的VHD格式。
二,虚拟镜像文件之间格式的转换
VirtualBox 附带的 VBoxManage 已经可以实现转换虚拟磁盘格式的功能。
常用的格式转换命令:
1.vmdk ⇒ vdi
VBoxManage.exe clonehd source.vmdk target.vdi --format VDI2.vdi ⇒ vmdk
VBoxManage.exe clonehd source.vdi target.vmdk --format VMDK3.vdi ⇒ vhd
VBoxManage.exe clonehd source.vdi target.vhd --format VHD※--format 是指target的格式,source的格式似乎会自动判断。
VBoxManage.exe internalcommands sethduuid "D:\COPY.vmdk" UUID changed to: 937196e1-16c2-4bcd-9adc-1bd541c8bdbf※VBoxManage.exe在VirtualBox安装目录下