Como converter VMDK para VDI / VHD

25

Dizem que o VBoxManage modifyhd --resizecomando do VirtualBox só pode ser usado em arquivos VDI ou VHD. Infelizmente, tenho uma imagem do VirtualBox que está no formato VMDK e não sei como convertê-la para os outros dois formatos.

tshepang
fonte
Não clonehdé uma opção para você?
rozcietrzewiacz
Se converter para VDI, é.
tshepang

Respostas:

27

Você pode usar um procedimento de duas etapas e, em primeiro lugar, use o clonemediumcomando para criar uma imagem VDI:

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

(Veja também outras opções para clonemedium, como --variant. Para ler a ajuda, basta executar VBoxManage | lessou visite https://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi ).

Depois de ter o .vdiarquivo, você pode prosseguir com suas modificações.

rozcietrzewiacz
fonte
Isso funciona mesmo se o arquivo VMDK apontar para (partes de) uma imagem de disco bruto (criada por VBoxManage internalcommands createrawvmdk).
krlmlr
3

Se você deseja converter apenas o disco virtual, não a VM inteira, também pode usar o qemu-img para Windows: é gratuito, portátil e é executado no prompt de comando.

Todos os tipos de imagem de disco do VirtualBox, VMware, Hyper-V são suportados.

Por exemplo, para converter VMDK em VHDX:

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

Extraído de: http://www.sysadmit.com/2016/08/vmware-convertir-vhdx-en-vmdk.html

Tomas Jiménez
fonte
Obrigado. Isso é exatamente o que eu precisava. O QEMU é ótimo, pois também é multiplataforma instalável.
SeligkeitIstInGott