Como converter discos virtuais entre formatos com VBoxManage e outras ferramentas

Última atualização: 21/04/2025
autor: Isaac
  • O VBoxManage permite que você converta facilmente discos VDI, VHD, VMDK e RAW a partir do terminal.
  • Alterar o UUID é essencial para evitar conflitos ao duplicar discos virtuais.
  • Ferramentas como qemu-img, PowerShell o VMware O conversor expande as opções de conversão.
  • É essencial verificar a compatibilidade do sistema host após a migração do formato.

clonar VM virtualbox

No mundo da virtualização, gerenciar discos rígidos virtuais é uma tarefa essencial e frequentemente repetida. Converter esses discos de um formato para outro não é útil apenas para compatibilidade entre plataformas, mas também para tarefas como migrações, análises forenses ou simplesmente para facilitar testes em vários softwares de virtualização. E se existe uma ferramenta poderosa e versátil para trabalhar com discos virtuais, é ela VBoxManageName.

Você já usa Oracle VirtualBoxQuer você esteja usando VMware, Hyper-V ou soluções ainda mais avançadas como QEMU/KVM ou Proxmox, saber como lidar com a conversão entre os formatos VDI, VHD, VMDK e RAW oferece uma grande vantagem. Neste artigo, explicaremos Como converter discos virtuais entre esses formatos usando o VBoxManage e outras ferramentas complementares de forma precisa e detalhada, sem deixar nada de fora.

O que é VBoxManage e por que ele é importante?

VBoxManageName é a interface de linha de comandos Oracle VM VirtualBox oficial. Permite que você execute tarefas de configuração avançadas que não estão disponíveis na interface gráfica. Seus recursos incluem:

  • Gestão completa de Máquinas virtuais: criação, modificação, exclusão, Bota, desligado, etc.
  • Controle detalhado de discos rígidos virtuais: criar, modificar, clonar, converter e muito mais.
  • Interação com dispositivos de rede, USB, pastas compartilhadas e instantâneos.
  • Automação de tarefas por meio de scripts e controle remoto de VMs.

Um dos aspectos menos conhecidos, mas mais úteis do VBoxManage é sua capacidade de alterar o formato dos discos virtuais, algo vital quando queremos Mover uma máquina do VirtualBox para o VMware, Hyper-V ou vice-versa.

Formatos de disco virtual mais comuns

Antes de entrar no assunto é importante entender os principais formatos de disco virtual que empregam as diferentes soluções de virtualização:

VDI (imagem de disco virtual)

É Formato nativo do VirtualBox, amplamente utilizado devido à sua flexibilidade e fácil gerenciamento. Permite armazenamento tamanho fixo ou dinâmico, capacidade de snapshot e bom desempenho. É ideal para ambientes de teste e uso geral.

  Adicione pastas ao iTunes, em vez de apenas informações musicais

VHD e VHDX

São Formatos da Microsoft usado principalmente pelo Hyper-V. VHD é a versão mais antiga e suporta unidades de até 2 TB, enquanto VHDX suporta até 64 TB e oferece maior resiliência a falhas graças ao suporte a setores de 4 KB e recuperação de falha de energia.

VMDK

Formato de disco de VMware, compatível com muitos hipervisores, como VirtualBox e QEMU. Ele pode ser monolítico ou particionado, plano ou esparso, com suporte para snapshots e armazenamento fino, e atinge até 62 TB em ambientes modernos.

RAW

Formato sem encapsulamento e uso forense de rotina. É simplesmente uma cópia byte a byte do disco. Ideal para análise, recuperação de dados e compatibilidade com ferramentas como dd ou FTK, embora não seja tão eficiente em ambientes de virtualização devido à falta de metadados.

Convertendo discos com VBoxManage

O VBoxManage permite converter discos entre diferentes formatos usando comandos clone hd o clonemedium, especificando o formato de destino. A sintaxe geral é:

VBoxManage clonehd origen.vdi destino.vmdk --format vmdk

Também pode ser usado clonemedium, que é o novo nome padrão desde as versões recentes:

VBoxManage clonemedium origen.vdi destino.vmdk --format vmdk

Exemplos práticos:

Converter VDI para VHD

VBoxManage clonehd disco.vdi disco.vhd --format vhd

Converter VHD para VDI

VBoxManage clonehd disco.vhd disco.vdi --format vdi

Converter VDI para VMDK

VBoxManage clonehd disco.vdi disco.vmdk --format vmdk

Converter VMDK para VDI

VBoxManage clonehd disco.vmdk disco.vdi --format vdi

Converter VDI para RAW (formato forense)

VBoxManage clonehd disco.vdi disco.raw --format raw

Em todos os casos, a conversão requer que o o disco virtual não está em uso e que a máquina é fora.

UUID do disco: como alterá-lo para evitar conflitos

Ao clonar discos manualmente copiando arquivos VDI, VHD ou VMDK, geralmente há problemas devido a UUIDs duplicados, um identificador exclusivo gerenciado pelo VirtualBox. Se dois discos idênticos compartilham um UUID, você não poderá usar ambos no mesmo sistema.

Para alterar o UUID de um disco virtual, use:

VBoxManage internalcommands sethduuid disco.vdi

Isso gera automaticamente um novo UUID, permitindo que ele seja usado como novo, sem conflitos.

Também é útil quando você deseja reutilizar o mesmo disco em várias máquinas ou distribuí-lo em diferentes ambientes.

  Windows 10: como usar um controlador de PlayStation 3

Outras ferramentas para converter discos virtuais

Além do VBoxManage, existem diversas ferramentas que permitem converter discos entre formatos, algumas com recursos adicionais.

QEMU-img

qemu-img é o utilitário de linha de comando incluído no QEMU/KVM. Permite trabalhar com discos nos formatos:

  • VDI
  • VHD / VHDX
  • VMDK
  • RAW
  • QCOW2, QED e mais

Exemplo de conversão de VHD para VMDK:

qemu-img convert disco.vhd -O vmdk disco.vmdk

Ou para converter para o formato RAW:

qemu-img convert disco.vdi -O raw disco.dd

Para instalar o qemu-img em Linux Ubuntu:

sudo apt install qemu-utils

VMware Converter

Ferramenta oficial da VMware para Converta entre formatos e migre máquinas físicas ou virtuais para ambientes VMware. Você pode importar discos VHD, VHDX, VMDK e até RAW.

Cadeia de backup

Esta ferramenta permite que você execute conversões quentes de máquinas virtuais (em execução), muito útil para ambientes produtivos. Suporta Hyper-V, VHD/VHDX, VMDK e exportações diretas para VMware, mesmo com compatibilidade de inicialização modificada.

Usando o PowerShell no Windows

Usando o snap-in Microsoft Virtual Machine Converter (MVMC), você pode converter discos do PowerShell:

ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath archivo.vmdk -VhdType DynamicHardDisk -VhdFormat vhdx -DestinationLiteralPath destino.vhdx

Considerações importantes ao converter discos

  • É aconselhável desligar a máquina virtual antes de converter o disco.. Com exceção de ferramentas como o BackupChain, a maioria requer discos ociosos.
  • Escolha o formato de destino com base na plataforma na qual você planeja executar o disco (VMDK para VMware, VHD/X para Hyper-V, etc).
  • Evite conflitos de UUID gerando novos UUIDs após a clonagem.
  • Verifique se o sistema operacional convidado pode inicializar na nova plataforma. Pode exigir drivers ou configurações de inicialização diferentes.
  • Observe que a conversão entre formatos pode perder metadados., como instantâneos, anotações ou cadeias de discos em ambientes mais complexos.

Ver status e informações do disco virtual

Com o VBoxManage você pode inspecionar um disco virtual com:

VBoxManage showhdinfo disco.vdi

Isso retorna informações como:

  • UUID
  • Formato
  • Tamanho original e atribuído
  • Rota física

Modificar discos virtuais para manutenção

O uso do VBoxManage também permite modificar discos existentes, usando comandos como:

VBoxManage modifyhd disco.vdi --resize 20480

O bem:

VBoxManage modifyhd disco.vdi --compact

Esses comandos são usados ​​para:

  • Aumentar o tamanho do disco (redimensionar).
  • Reduza o espaço não utilizado (compacto), após uma exclusão em massa.
  • Alterar modo de acesso (somente leitura, normal, etc.).
  Ouça uma mensagem de áudio do WhatsApp sem que o remetente perceba

Cópias e clones de discos virtuais

Se você precisar clonar um disco sem alterar o formato:

VBoxManage clonehd disco.vdi disco2.vdi

Neste caso, ele é duplicado, preservando o formato original. Você pode usá-lo como ponto de partida para outra máquina virtual ou para testes não destrutivos.

Exportar e importar máquinas completas

O VirtualBox permite que você exporte máquinas completas no formato OVA/OVF, ideal para movê-las entre sistemas:

VBoxManage export nombre_maquina -o archivo.ova

E para importá-lo:

VBoxManage import archivo.ova

Isso inclui configuração de VM, discos, snapshots e muito mais. É uma boa opção quando você quer mover uma máquina inteira com todo o seu entorno.

Montar discos virtuais no sistema host

Se você só precisa acessar os dados em um disco virtual sem iniciar uma VM, você pode montá-lo diretamente:

No linux

Usando libguestfs:

sudo apt install libguestfs-tools
sudo mkdir /mnt/vhd
sudo guestmount --add disco.vhd --ro /mnt/vhd -m /dev/sda1

Nas janelas

Em Gerenciamento de Disco > Ação > Anexar VHD

Isto é útil para recuperar arquivos ou realizar análises forenses sem iniciar a máquina virtual.

O mundo da conversão de discos virtuais é vasto, mas administrável se você tiver as ferramentas certas e entender cada um dos formatos envolvidos. Usando o VBoxManage e o qemu-img, você pode alternar facilmente entre o VirtualBox, o VMware e o Hyper-V, adaptando seus ambientes às suas necessidades. O importante não é apenas converter corretamente, mas também verificar os UUIDs, garantir a compatibilidade com o sistema host e adaptar os discos a cada plataforma. Se você seguir essas práticas recomendadas e escolher a ferramenta certa para cada caso, terá controle total sobre os discos da sua máquina virtual.

clonar VM virtualbox
Artigo relacionado:
Como clonar uma máquina virtual no VirtualBox passo a passo