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. Schijfimagebestanden (VDI, VMDK, VHD, HDD)

Screenshot van virtuele harde schijf maken

beantwoorden aan uw overwegingen

  • in staat zijn om dynamische dimensionering te gebruiken

VDI, VMDK en VHD ondersteunen allemaal dynamisch toegewezen opslag. VMDK heeft een extra mogelijkheid om het opslagbestand te splitsen in bestanden van minder dan 2 GB elk, wat handig is als uw bestandssysteem een kleine bestandsgrootte limiet heeft.

HDD, QCOW en QED moeten dynamisch worden toegewezen als ze in VirtualBox worden aangemaakt.

  • in staat zijn om snapshots te hebben

VirtualBox ondersteunt snapshotting van alle zes formaten.

  • in staat zijn om mijn virtuele machine te verplaatsen naar een ander besturingssysteem of zelfs een andere gratis virtualisatie-oplossing met minimale inspanning (waarschijnlijk iets dat prima zou draaien op Ubuntu).

VDI is het native formaat van VirtualBox. Andere virtualisatiesoftware ondersteunt over het algemeen geen VDI, maar het is vrij eenvoudig om van VDI naar een ander formaat te converteren, vooral met qemu-img convert.

VMDK is ontwikkeld door en voor VMWare, maar VirtualBox en QEMU (een andere veelgebruikte virtualisatiesoftware) ondersteunen het ook. Dit formaat is misschien de beste keuze voor u omdat u brede compatibiliteit met andere virtualisatiesoftware wilt.

VHD is het standaardformaat van Microsoft Virtual PC. Windows Server 2012 introduceerde VHDX als de opvolger van VHD, maar VirtualBox ondersteunt VHDX niet.

HDD is een formaat voor parallellen. Parallels is gespecialiseerd in virtualisatie voor macOS. Dit is waarschijnlijk niet geschikt voor u, vooral gezien het feit dat VirtualBox ondersteunt alleen een oude versie van de HDD-formaat.

QCOW is de oude originele versie van het QCOW-formaat. Het is vervangen door qcow2, die VirtualBox niet ondersteunt.

QED was een verlaten verbetering van qcow2. QEMU raadt het gebruik van QED af.

  • prestaties

elk van de formaten kan hebben genuanceerde prestatiekenmerken te wijten aan hoe het blok opslag wordt geabstraheerd door het formaat, maar ik heb geen benchmarks vergelijken van de VirtualBox-ondersteunde formaten gevonden.

er zijn Grotere factoren die de prestaties beïnvloeden, zoals:

  • uw fysieke apparaat beperkingen( veel meer merkbaar op een harde schijf dan een solid-state drive … waarom?)
  • het uitbreiden van een dynamisch toegewezen virtuele schijf (Schrijfbewerkingen zijn langzamer naarmate de virtuele schijf groter wordt, maar zodra deze groot genoeg is, zou het uitbreiden minder moeten gebeuren)
  • virtualisatietechnologie (hardware vs.software; hardware virtualisatie helpt VirtualBox en verbetert de snelheid van virtuele besturingssystemen)
  • het feit dat u een virtueel besturingssysteem gebruikt. De prestaties zijn altijd langzamer dan het draaien van een besturingssysteem op de host vanwege de virtualisatie overhead.



+