Converter VHD para VMDK

A conversão de um arquivo Virtual Hard Disk para um contêiner VMware Virtual Disk permite que máquinas virtuais Microsoft Hyper-V sejam executadas sem problemas em hipervisores VMware.

Selecione ou solte os arquivos aqui

Privado - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V

Enquanto espera seus arquivos, você pode jogar Code Rain

Garantia de privacidade sem transmissão pela rede 0 bytes enviados a servidores externos. Todo o processamento ocorreu localmente no ambiente isolado do navegador.

Comparação de formatos e especificações técnicas

EspecificaçãoVHDVMDK
Tipo MIMEapplication/x-vhdapplication/x-vmdk
Tipodisco rígido virtualcontêiner de disco virtual
Compressãogeometria esparsa fixa / dinâmicaalocação esparsa / dinâmica (zlib opcional)
Especificação padrãoMicrosoft VHD Image Format SpecificationVMware Virtual Disk Format 5.0
Assinatura binária (magic bytes)63 6F 6E 65 63 74 69 78 (conectix at footer)4B 44 4D 56 (KDMV)

Visão geral e aplicações do formato

Administradores de virtualização frequentemente precisam mover máquinas virtuais entre diferentes plataformas de hipervisor. Quando um servidor executando no Microsoft Hyper-V deve migrar para um ambiente VMware ESXi ou Workstation, a imagem de disco subjacente exige tradução. O formato VHD serve como o contêiner de disco nativo para sistemas Microsoft, enquanto o formato VMDK é o padrão para produtos VMware. A tradução desses arquivos garante que sistemas operacionais, aplicativos instalados e dados de usuário sejam transferidos completamente, sem a necessidade de uma reinstalação total. A realização desta migração requer utilitários de conversão especializados, tais como o VMware vCenter Converter, qemu-img ou StarWind V2V Converter. Essas ferramentas leem os setores do disco de origem e os gravam no layout de destino. Durante esse processo, a ferramenta mapeia tabelas de partições, sistemas de arquivos e registros de inicialização para que o hipervisor de destino possa reconhecer o disco como uma unidade inicializável.

Especificações técnicas e análise de codecs

O formato VHD, identificado pelo tipo MIME application/x-vhd, utiliza um layout de geometria fixa ou esparsa dinâmica, no qual um rodapé de 512 bytes contém metadados, incluindo aplicativos criadores e geometria do disco. Sua assinatura de bytes mágicos começa com a string ASCII 'conectix' no final do arquivo. Por outro lado, o formato VMDK, designado por application/x-vmdk, utiliza um arquivo de texto descritor emparelhado com dados de extensão binária, frequentemente começando com os bytes mágicos 'KDMV'. Ambos os formatos realizam preservação de dados sem perdas, o que significa que cada bit do sistema de arquivos original permanece intacto sem degradação de dados. A compactação varia, pois o VHD usa alocação de blocos esparsos, enquanto o VMDK pode empregar compactação zlib dentro de grânulos individuais para reduzir espaço de armazenamento físico ocupado em sistemas hospedeiros.

Compatibilidade com sistemas operacionais e navegadores

Arquivos VHD são suportados nativamente pelo Microsoft Hyper-V, Gerenciamento de Disco do Windows e VirtualBox. Arquivos VMDK são suportados nativamente pelo VMware ESXi, VMware Workstation, VMware Fusion e VirtualBox. Nenhum dos formatos é suportado nativamente por navegadores web modernos ou sistemas operacionais móveis como iOS e Android, pois esses formatos são restritos a softwares de virtualização de desktop e hipervisores de servidor.

Informações úteis

Ao converter arquivos VHD dinâmicos em arquivos VMDK esparsos, execute sempre primeiro uma desfragmentação de disco e um utilitário de preenchimento com zeros dentro do sistema operacional convidado para recuperar o espaço não utilizado e reduzir o tamanho final da transferência.

Perguntas frequentes

Como converter Virtual Hard Disk para VMware Virtual Disk sem perder qualidade?

A conversão de imagens de disco é estritamente sem perdas. Como a ferramenta copia os dados dos setores bloco a bloco do contêiner de origem para o contêiner de destino, nenhum arquivo, configuração do sistema operacional ou setor de disco é alterado ou excluído durante a conversão.

Qual é a diferença entre Virtual Hard Disk e VMware Virtual Disk?

VHD é um contêiner da Microsoft que armazena metadados em um rodapé e usa um layout de blocos fixo ou dinâmico. VMDK é um contêiner da VMware que separa os metadados em um arquivo descritor de texto e armazena os dados do disco em arquivos de extensão separados. Ele também aceita recursos como snapshots e compressão zlib.