Convertendo VMDK para VDI

De Wiki Hackstore

Quer migrar seus discos rígidos de uma máquina virtual da VMware para o VirtualBox?

Veja como é simples:

Arquivo único VMDK

Primeiro use o qemu-img para converter para o formato RAW: ATENÇÃO: A ferramenta qemu-img não funciona bem com arquivo com espaço no nome, acentos ou caracteres especiais. Caso ocorram erros por favor renomeie o arquivo *.vmdk a ser convertido.

qemu-img convert arquivo.vmdk -O raw arquivo.bin


Agora vamos converter de RAW para VDI

VBoxManage convertdd xxxxx.bin xxxxxx.vdi


Compactando o VDI:

VBoxManage modifyvdi xxxxxx.vdi compact

Pronto, boa sorte.


Arquivos múltiplos VMDK

1- Transformando um disco VMware fragmentado em vários arquivos com a extensão .vmdk em apenas um arquivo .vmdk.

Você precisa ter o vmware-workstation instalado para essa etapa, ou obter o executável de alguma outra forma, como baixando o pacote do vmware-server do site e o extraindo. OBS: Você só precisa informar o primeiro arquivo dos fragmentos do seu disco virtual do vmware, o resto ele faz por conta.

vmware-vdiskmanager -r arquivo_entrada_de _disco.vmdk -t 2 arquivo_saída_de_disco.vmdk


2- Converter o arquivo_saída_de_disco.vmdk para dados brutos (RAW)

qemu-img convert arquivo_saída_de_disco.vmdk -O raw arquivo_bruto_de_disco.bin


3- Converter o arquivo_bruto_de_disco.bin para um disco do Virtualbox .vdi

vboxmanage convertdd arquivo_bruto_de_disco.bin arquivo_virtualbox_de_disco.vdi


4- Por fim basta compactar a imagem para que a mesma funcione como um armazenamento auto-expansivel.

vboxmanage modifyvdi arquivo_virtualbox_de_disco.vdi compact


Pronto basta adicionar as vm's no virtualbox e aponta-las para seus respectivos disco. ^^