VirtualBox hat
- volle Unterstützung für
- VDI
- VMDK
- VHD
- teilweise Unterstützung für
- HDD (nur Parallels Version 2)
- und undokumentierte Unterstützung für
- QCOW
- QED
Quelle: Oracle® VM VirtualBox® Benutzerhandbuch “ Kapitel 5. virtueller Speicher ” 5.2. Disk Image Files (VDI, VMDK, VHD, HDD)
Ihre Überlegungen beantworten
- dynamische Größenanpassung verwenden können
VDI , VMDK und VHD alle unterstützen dynamisch zugewiesenen Speicher. VMDK bietet zusätzlich die Möglichkeit, die Speicherdatei in Dateien von jeweils weniger als 2 GB aufzuteilen, was nützlich ist, wenn Ihr Dateisystem eine kleine Dateigrößenbeschränkung hat.
HDD , QCOW und QED müssen dynamisch zugewiesen werden, wenn sie in VirtualBox erstellt wurden.
- in der Lage sein, Snapshots zu haben
VirtualBox unterstützt Snapshots von allen sechs Formaten.
- in der Lage sein, meine virtuelle Maschine mit minimalem Aufwand auf ein anderes Betriebssystem oder sogar eine andere freie Virtualisierungslösung zu verschieben (wahrscheinlich etwas, das unter Ubuntu gut laufen würde).
VDI ist das native Format von VirtualBox. Andere Virtualisierungssoftware unterstützt in der Regel keine VDI, aber es ist ziemlich einfach, von VDI in ein anderes Format zu konvertieren, besonders mit qemu-img convert
.
VMDK wird von und für VMWare entwickelt, aber VirtualBox und QEMU (eine andere gebräuchliche Virtualisierungssoftware) unterstützen es ebenfalls. Dieses Format könnte die beste Wahl für Sie sein, da Sie eine breite Kompatibilität mit anderer Virtualisierungssoftware wünschen._
VHD ist das native Format von Microsoft Virtual PC. Windows Server 2012 führte VHDX als Nachfolger von VHD ein, aber VirtualBox unterstützt VHDX nicht.
HDD ist ein Format für Parallels . Parallels hat sich auf die Virtualisierung für MacOS spezialisiert. Das ist wahrscheinlich nicht für Sie geeignet, besonders wenn man bedenkt, dass VirtualBox nur eine alte Version des HDD-Formats unterstützt.
QCOW ist die alte Originalversion des qcow-Formats. Sie wurde durch qcow2 ersetzt, das von VirtualBox nicht unterstützt wird.
QED war eine aufgegebene Erweiterung von qcow2. QEMU rät von der Verwendung von QED ab.
Jedes der Formate kann aufgrund der Art und Weise, wie der Blockspeicher durch das Format abstrahiert wird, nuancierte Leistungsmerkmale aufweisen, aber ich habe keine Benchmarks zum Vergleich der von VirtualBox unterstützten Formate gefunden.
Es gibt größere Faktoren, die die Leistung beeinflussen, wie z.B.:
- Ihre physischen Geräteeinschränkungen (bei einer Festplatte viel deutlicher spürbar als bei einem Solid-State-Laufwerk … *Warum? * )
- das Expandieren eines dynamisch zugewiesenen virtuellen Laufwerks (Schreibvorgänge sind langsamer, wenn die virtuelle Festplatte expandiert, aber sobald sie groß genug ist, sollte das Expandieren weniger passieren)
- die Virtualisierungstechnologie Hardware vs. Software ; Hardwarevirtualisierung hilft VirtualBox und verbessert die Geschwindigkeit von virtuellen Betriebssystemen)
- die Tatsache, dass Sie ein virtuelles Betriebssystem ausführen. Die Leistung ist aufgrund des Virtualisierungs-Overheads immer langsamer als die Ausführung eines Betriebssystems auf dem Host.