如何将VMDK转换为VDI / VHD


25

据说 VirtualBox的VBoxManage modifyhd --resize命令只能在VDI或VHD文件上使用。可悲的是,我有一个VMDK格式的VirtualBox映像,而且我不知道如何将其转换为其他两种格式。


clonehd不是你的选择吗?
rozcietrzewiacz 2011年

如果转换为VDI,则为。
tshepang 2011年

Answers:


27

您可以使用两步过程,然后-首先,使用clonemedium命令创建VDI映像:

VBoxManage clonemedium disk aaaa.vmdk aaaa.vdi --format VDI 

(也可以查看的其他选项clonemedium,例如--variant。要阅读帮助,只需运行VBoxManage | less或访问https://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi)。

拥有.vdi文件后,即可继续进行修改。


如果VMDK文件指向原始磁盘映像(由创建VBoxManage internalcommands createrawvmdk)(部分),这甚至可以工作。
krlmlr 2014年

3

如果您只想转换虚拟磁盘,而不是整个虚拟机,则也可以将qemu-img用于Windows:它是免费的,可移植的,并且可以在命令提示符下运行。

全部支持VirtualBox,VMware,Hyper-V磁盘映像类型。

例如,要将VMDK转换为VHDX:

qemu-img.exe convert FileSource-Image.vmdk -O vhdx FileDestination-Image.vhdx

摘自:http : //www.sysadmit.com/2016/08/vmware-convertir-vhdx-zh-vmdk.html


谢谢。这正是我所需要的。QEMU很棒,因为它也可以跨平台安装。
SeligkeitIstInGott
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.