如何将 VMDK 转换为 VDI/VHD

tsh*_*ang 27 virtualbox

据说VirtualBox 的VBoxManage modifyhd --resize命令只能用于 VDI 或 VHD 文件。遗憾的是,我有一个 VMDK 格式的 VirtualBox 映像,但我不知道如何将其转换为其他两种格式。

roz*_*acz 32

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

VBoxManage clonemedium disk aaaa.vmdk aaaa.vdi --format VDI 
Run Code Online (Sandbox Code Playgroud)

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

获得.vdi文件后,您可以继续进行修改。


小智 6

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

VirtualBox、VMware、Hyper-V 磁盘映像类型均受支持。

例如,要将 VMDK 转换为 VHDX:

qemu-img.exe convert FileSource-Image.vmdk -O vhdx FileDestination-Image.vhdx
Run Code Online (Sandbox Code Playgroud)

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