Por que converter VDI para VHDX?
VDI é o formato de disco nativo do VirtualBox; VHDX é o formato preferido da Microsoft para Hyper-V, suportando até 64 TB contra o limite de 2 TB do VHD. Mover uma VM do VirtualBox para o Hyper-V no Windows Server ou Windows 10/11 Pro requer um disco .vhdx ou VHD.
Como converter VDI para VHDX
qemu-img OPEN-SOURCE
Execute qemu-img convert -O vhdx -o subformat=dynamic input.vdi output.vhdx após desligar a VM; adicione -p para uma barra de progresso em discos grandes. Disponível para Windows, macOS e Linux como parte do pacote QEMU.
VBoxManage + qemu-img (dois passos) OPEN-SOURCE
Primeiro converta .vdi para .vhd com VBoxManage clonemedium disk input.vdi intermediate.vhd --format VHD, depois converta para VHDX com qemu-img convert -O vhdx -o subformat=dynamic intermediate.vhd output.vhdx. Use apenas se o qemu-img sozinho não estiver disponível para a etapa direta.
Sobre estes formatos
Um arquivo VDI é o formato nativo de disco rígido virtual do Oracle VirtualBox. Ele contém um sistema operacional convidado completo, não um documento ou imagem de disco óptico. Para…
Abrir detalhes de .VDI →Um arquivo VHDX é um disco rígido virtual completo - tabela de partição, sistema de arquivos e, muitas vezes, um SO completo - armazenado em um único arquivo. É o formato moderno da…
Abrir detalhes de .VHDX →Qualidade e o que observar
- O VBoxManage não pode exportar VHDX diretamente; suas opções de
--formatsão apenas VDI, VMDK, VHD e RAW. - Snapshots do VirtualBox não são transferidos - o qemu-img lê o estado atual do disco como uma única imagem plana; mescle os snapshots no VirtualBox primeiro, se necessário.
- Use
subformat=fixedem vez desubformat=dynamicpara melhor desempenho em tempo de execução, ao custo de um arquivo inicial maior.