Formatos de imagem de disco virtual explicados

Você pode ter encontrado arquivos como VDI, VHD, VMDK e VHDX ao salvar, baixar ou configurar ambientes de máquinas virtuais. Esses arquivos são conhecidos como arquivos de imagem de disco virtual e são usados ​​para armazenar imagens de disco virtual e configurações necessárias para a execução de sistemas operacionais virtualizados.

Agora, como você pode esperar, cada formato de imagem de disco tem seus prós e contras, então quando você deve usar qualquer uma das opções e com que finalidade?

O que é VDI?

VDI (Virtual Disk Image) é um formato de disco virtual de código aberto desenvolvido para o hipervisor VirtualBox da Oracle. Sua natureza de código aberto permite suporte multiplataforma VDI de outros hipervisores populares, como VMware e Windows Hyper-V.

Um arquivo .vdi é criado salvando o estado da máquina por meio do Virtual Media Manager do VirtualBox. O arquivo pode ser copiado e compartilhado para qualquer pessoa usar. Carregar o arquivo no VirtualBox oferece aos usuários a opção de armazenamento fixo e alocado dinamicamente. O armazenamento alocado dinamicamente permite que os usuários continuem expandindo o arquivo sem se preocupar com o tamanho do arquivo, enquanto a alocação fixa pode ajudar a controlar o tamanho do arquivo alocando uma quantidade definida de memória para a máquina virtual.

Prós

Contras

Suportado pela maioria dos hipervisores executados em diferentes sistemas operacionais

Mais lento que VMDK e VHDX

Opção para alocação de memória dinâmica e fixa

Não suporta backups incrementais

Desempenho melhor que VHD e VHDX

Muito portátil

VDI é uma ótima imagem de disco virtual para qualquer pessoa que use o VirtualBox. É gratuito, de código aberto, tem excelente suporte multiplataforma e é portátil. A execução de um arquivo VDI por meio do VirtualBox permite que os usuários aproveitem recursos como acesso remoto, snapshot e acesso USB direto no Windows, que são oferecidos como premium em outros hipervisores. Além disso, com a versão mais recente do VirtualBox, os usuários do Linux obtêm suporte de inicialização segura!

  8 Ferramentas de análise e pesquisa para cientistas de dados (alternativas do Atlas.ti para projetos de pesquisa)

O que são VHD e VHDX?

VHD e VHDX são formatos de imagem de disco desenvolvidos pela Microsoft. VHD significa Virtual Hard Disk e é o formato usado em produtos de virtualização mais antigos da Microsoft, como Microsoft Virtual PC e Microsoft Virtual Server. Embora o desenvolvimento tenha cessado, o VHD ainda é usado no hipervisor Microsoft Hyper-V mais recente para vários aplicativos legados.

VHDX significa Disco Rígido Virtual v2. É o sucessor do formato VHD mais antigo e roda principalmente no Microsoft Hyper-V. O VHDX oferece diversas melhorias em relação ao VHD, fornecendo um máximo de 64 TB de espaço em disco, melhor desempenho geral, melhor segurança e resiliência e suporte de terceiros para outras plataformas, como VirtualBox, VMware e Citrix XenServer.

VHD e VHDX são usados ​​principalmente em hipervisores Tipo 1 como o Hyper-V, que oferece melhor eficiência e desempenho, mas ao custo de possíveis vulnerabilidades do PC host.

Prós

Contras

Capacidades de reparo e recuperação

Os sistemas operacionais convidados são mais suscetíveis a vários ataques de malware

Uma máquina virtual pode ter vários usuários

Arquivos VHD e VHDX corrompidos podem travar o Windows

Cada usuário não afeta outras instâncias da máquina virtual

Requer conhecimento técnico para usar recursos avançados

Rico em recursos para virtualização avançada de servidores

Suporte limitado para sistemas operacionais não Windows, especialmente VHDX

VHD é suportado por inúmeras ferramentas de virtualização

VHDX é amplamente limitado ao Hyper-V

Os formatos de imagem de disco VHD e VHDX são mais usados ​​por administradores de sistema que já usam o Microsoft Hyper-V e outros produtos relacionados à Microsoft. Seu recurso de operação headless torna a administração muito mais fácil, mas exigirá conhecimento do Windows PowerShell para usar a CLI. Se você é novo na virtualização, ignore esse formato e use um formato de imagem de disco de uso mais geral, como VDI e VMDK.

  Corrigir erro inesperado está impedindo você de aplicar propriedades

O que é VMDK?

O formato de arquivo VMDK foi desenvolvido inicialmente exclusivamente para produtos de virtualização da VMWare, como os hipervisores Workstation Pro e Workstation Player. No entanto, após algumas revisões em 2011, o VMDK tornou-se um formato aberto para melhor interoperabilidade entre diferentes plataformas. Os arquivos VMDK agora podem ser executados usando VirtualBox, QEMU, Hyper-V, Workstation Pro e Workstation Player.

Os produtos de virtualização da VMWare oferecem muitos recursos avançados que adicionam funcionalidades e tornam o manuseio de VMs muito mais conveniente. A execução do VMDK por meio dos hipervisores de estação de trabalho da VMWare fornece aos usuários backups incrementais, instantâneos rápidos e convenientes, a capacidade de reverter para estados de máquina salvos mais antigos, migração em tempo real e desempenho geral mais rápido em comparação com VHD e VDI.

Prós

Contras

Suporte multiplataforma

Não funciona no Microsoft Hyper-V

Melhor desempenho geral

Recursos avançados disponíveis apenas no Workstation Pro

Migração de um host para outro sem interromper a operação regular

Backups incrementais

O VMDK é melhor usado por pessoas que já compraram ou estão dispostas a comprar o Workstation Pro. Você obtém vários recursos, como VMs criptografadas, instantâneos, conexão remota e contêineres, além de excelente desempenho quando comparado a outros hipervisores. Por exemplo, os Workstation Players gratuitos ainda têm melhor desempenho que o VirtualBox. No entanto, você perderá recursos extras. Portanto, se você não consegue justificar a compra de uma licença do Workstation Pro, use o Workstation Player para processamento mais rápido e o VirtualBox com VMDK para recursos como instantâneos e acesso remoto.

E quanto à ISO?

Imagem de disco óptico (ISO) não é um formato de disco virtual, mas sim um formato de arquivo usado para imagens de disco óptico. É comumente usado para armazenar uma cópia do conteúdo de um CD ou DVD, que pode ser usado para instalação ou execução de software. Os arquivos ISO não são projetados especificamente para virtualização. No entanto, como são usados ​​na clonagem de unidades de memória, os hipervisores ainda podem montá-los virtualmente, acessar seus arquivos e funcionar como uma VM normal.

  10 testes de QI para medir seu quociente de inteligência

Os arquivos ISO são ótimos para distribuir imagens de sistema operacional na Internet. No entanto, usá-los para virtualização requer uma configuração mais detalhada e potencialmente perde desempenho e recursos. Portanto, certifique-se de baixar imagens de disco virtual em vez de arquivos ISO, quando disponíveis. Usar esses formatos especializados economiza tempo durante a configuração e já terá recursos compatíveis na primeira vez que você inicializar sua máquina.

Você pode converter formatos de imagem de disco virtual?

É possível converter arquivos de imagem de disco virtual para outros formatos. Embora VDI, VHD, VHDX e VMDK possam ser executados nos hipervisores mais populares, muitos ainda convertem seus arquivos de imagem virtual em outros formatos para garantir a compatibilidade de recursos ao migrar para outras plataformas.

Uma das maneiras mais simples de converter arquivos de imagem virtual para outros formatos é por meio das ferramentas já fornecidas no VirtualBox e no VMware Workstation. O VirtualBox Virtual Media Manager pode converter ISO, VHD, VHDX e VMDK em VDI. Da mesma forma, o assistente de máquina virtual no VMware Workstation pode ser usado para abrir ISO, VDI, VHD e VHDX para salvá-los como VMDK.

Para quem deseja converter VDH e VHDX para outros formatos e vice-versa, será necessário baixar o Microsoft Virtual Machine Converter. Usuários mais avançados podem converter várias imagens de discos virtuais por meio do PowerShell e VBoxCommands.

Não perca desempenho e recursos

Os formatos de imagem de disco virtual foram desenvolvidos para garantir a compatibilidade de recursos de imagens de disco e hipervisores. Embora VDI, VHD, VHDX e VMDK tenham suporte multiplataforma, executá-los em hipervisores não feitos especificamente para eles significará perder desempenho e recursos valiosos. Idealmente, você deve usar VDI para VirtualBox, VHD e VHDX no Hyper-V e VMDK para Workstation. Para situações pontuais, você pode usá-los com qualquer hipervisor que tiver. Mas para casos de uso mais longos, você deve considerar a conversão de suas imagens.