What disk image should I use with VirtualBox, VDI, VMDK, VHD or HDD

VirtualBox has

  • full support for
    • VDI
    • VMDK
    • VHD
  • partial support for
    • HDD (Parallels version 2 only)
  • and undocumented support for
    • QCOW
    • QED

Source: Oracle® VM VirtualBox® User Manual ” Chapter 5. Virtual Storage ” 5.2. Arquivos de Imagem de disco (VDI, VMDK, VHD, HDD)

Imagem de Criar o Disco Rígido Virtual

Respondendo Suas Considerações

  • ser capaz de utilizar a dinâmica de dimensionamento

VDI, VMDK, e VHD todo o suporte de armazenamento alocado dinamicamente. VMDK tem uma capacidade adicional de dividir o arquivo de armazenamento em arquivos menos de 2 GB cada, o que é útil se o seu sistema de arquivos tem um pequeno limite de tamanho de arquivo.

HDD, QCOW e QED têm de ser dinamicamente alocados se criados na VirtualBox.

  • ser capaz de ter fotos

VirtualBox suporta snapshotting de todos os seis formatos.

  • ser capaz de mover a minha máquina virtual para outro SO ou mesmo outra solução de virtualização livre com o mínimo de esforço (provavelmente algo que correria bem no Ubuntu).

VDI é o formato nativo do VirtualBox. Outros softwares de virtualização geralmente não suportam VDI, mas é muito fácil converter de VDI para outro formato, especialmente com qemu-img convert.

VMDK é desenvolvido por e para VMWare, mas VirtualBox e QEMU (outro software comum de virtualização) também o suportam. Este formato pode ser a melhor escolha para você, porque você quer ampla compatibilidade com outro software de virtualização.

VHD é o formato nativo do Microsoft Virtual PC. O Windows Server 2012 introduziu o VHDX como sucessor do VHD, mas o VirtualBox não suporta o VHDX.

HDD é um formato para paralelos. Parallels é especializada em virtualização para macOS. Isso provavelmente não é adequado para você, especialmente considerando que VirtualBox só suporta uma versão antiga do formato HDD.

QCOW é a antiga versão original do formato qcow. Ele foi substituído pelo qcow2, que VirtualBox não suporta.

QED was an abandoned enhancement of qcow2. QEMU aconselha a não usar QED.

  • desempenho

Cada um dos formatos pode ter nuances características de desempenho devido à forma como o bloco de armazenamento é abstraído pelo formato, mas eu não encontrei qualquer benchmarks comparando o VirtualBox-formatos suportados.

existem factores maiores que influenciam o desempenho, tais como::

  • suas limitações de dispositivo físico (muito mais perceptível em uma unidade de disco rígido do que uma unidade de estado sólido… por quê?)
  • expansão de um alocada dinamicamente unidade de disco virtual (operações de escrita são mais lentos, como o disco virtual expande, mas uma vez que é grande o suficiente, a expansão deve acontecer menos)
  • tecnologia de virtualização (hardware versus software de virtualização de hardware que ajuda a VirtualBox e melhora a velocidade de sistemas operacionais virtuais)
  • o fato de que você está executando um sistema operacional virtual. O desempenho é sempre mais lento do que executar um sistema operacional no host por causa da virtualização acima.



+