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. Disk Image Soubory (VDI, VMDK, VHD nebo HDD)

Screenshot Vytvořit Virtuální Pevný Disk

Odpovědi na Vaše Úvahy

  • být schopen používat dynamické dimenzování

VDI, VMDK a VHD veškerou podporu dynamicky přidělenou paměť. VMDK má další schopnost rozdělit úložný soubor na soubory menší než 2 GB, což je užitečné, pokud má váš systém souborů malý limit velikosti souboru.

HDD, QCOW a QED musí být dynamicky přiděleny, pokud jsou vytvořeny ve VirtualBoxu.

  • být schopen mít snímky

VirtualBox podporuje snímkování všech šesti formátů.

  • být schopen přesunout virtuální počítače do jiného OS, nebo i další bezplatná virtualizační řešení s minimálním úsilím (pravděpodobně něco, co by běžet v pohodě na Ubuntu).

VDI je nativní formát VirtualBoxu. Jiný virtualizační software obecně nepodporuje VDI, ale je velmi snadné převést z VDI do jiného formátu, zejména s qemu-img convert.

VMDK je vyvinut a pro VMWare, ale VirtualBox a QEMU (další běžný virtualizační software) jej také podporují. Tento formát může být pro vás tou nejlepší volbou, protože chcete širokou kompatibilitu s jiným virtualizačním softwarem.

VHD je nativní formát virtuálního počítače Microsoft. Windows Server 2012 představil VHDX jako nástupce VHD, ale VirtualBox nepodporuje VHDX.

HDD je formát pro paralely. Parallels se specializuje na virtualizaci pro macOS. To pro vás pravděpodobně není vhodné, zejména s ohledem na to, že VirtualBox podporuje pouze starou verzi formátu HDD.

QCOW je stará původní verze formátu qcow. To bylo nahrazeno qcow2, který VirtualBox nepodporuje.

QED bylo opuštěným vylepšením qcow2. QEMU nedoporučuje používat QED.

  • výkon

Každý z formátů může mít nuancí výkon vlastnosti vzhledem k tomu, jak blokové skladování je získávána pomocí formátu, ale nenašel jsem žádné benchmarky porovnávající VirtualBox-podporované formáty.

existují větší faktory, které ovlivňují výkon, jako například:

  • vaše fyzická omezení zařízení( mnohem znatelnější na pevném disku než jednotka SSD … proč?)
  • rozšíření dynamicky alokované virtuální disk (zápis operace jsou pomalejší jako virtuální disk rozšiřuje, ale jakmile je dostatečně velký, rozšíření by se mělo stát méně)
  • virtualizační technologie (hardware vs. software; hardware virtualizace pomáhá VirtualBox a zlepšuje rychlost virtuální operační systémy)
  • skutečnost, že používáte virtuální operační systém. Výkon je vždy pomalejší než spuštění operačního systému na hostiteli kvůli režii virtualizace.



+