Por que converter VDI para VHD?
VDI é o formato nativo de disco rígido virtual do VirtualBox, enquanto o .vhd é o formato da Microsoft usado pelo Hyper-V e pelo Gerenciamento de Disco do Windows. O Hyper-V não consegue ler arquivos .vdi, portanto, migrar uma VM do VirtualBox para um ambiente Windows Server ou Hyper-V exige essa conversão.
Como converter VDI para VHD
VirtualBox (VBoxManage) OPEN-SOURCE
Desligue a VM e execute VBoxManage clonemedium disk input.vdi output.vhd --format VHD em um terminal. O VBoxManage vem incluído em cada instalação do VirtualBox - nenhum download extra é necessário.
qemu-img OPEN-SOURCE
Execute qemu-img convert -O vpc input.vdi output.vhd para um VHD simples, ou qemu-img convert -O vhdx input.vdi output.vhdx para o formato VHDX mais recente. Parte do pacote QEMU, disponível para Windows, macOS e Linux.
Programas que convertem VDI
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 VHD é um disco rígido completo armazenado como um único arquivo - tabela de partição, sistema de arquivos e, muitas vezes, um sistema operacional completo. No Windows, você pode…
Abrir detalhes de .VHD →Qualidade e o que observar
- O VHD tem um limite de tamanho de 2 TB; se o disco virtual for maior, o VBoxManage falhará - use o qemu-img com VHDX em vez disso.
- O VHDX é mais resistente a corrupção e suporta discos de até 64 TB; prefira VHDX ao usar versões modernas do Hyper-V.
- Se o
.vdide origem for alocado dinamicamente, o.vhdde saída também será dinâmico; o Hyper-V lida com ambos os tipos.