VirtualBox hat
- volle Unterstützung für
- teilweise Unterstützung für
- Festplatte (nur Parallels Version 2)
- und undokumentierte Unterstützung für
Quelle: Oracle® VM VirtualBox®-Benutzerhandbuch » Kapitel 5. Virtueller Speicher » 5.2. Disk-Image-Dateien (VDI, VMDK, VHD, HDD)
Beantwortung Ihrer Überlegungen
- in der Lage sein, dynamische Größen zu verwenden
VDI , VMDK und VHD unterstützen alle dynamisch zugewiesenen Speicher. VMDK kann die Speicherdatei zusätzlich in Dateien mit jeweils weniger als 2 GB aufteilen. Dies ist hilfreich, wenn für Ihr Dateisystem eine geringe Dateigrößenbeschränkung gilt.
HDD , QCOW und QED müssen dynamisch zugewiesen werden, wenn sie in VirtualBox erstellt werden.
- in der Lage sein, Schnappschüsse zu haben
VirtualBox unterstützt Snapshots aller sechs Formate .
- in der Lage sein, meine virtuelle Maschine mit minimalem Aufwand auf ein anderes Betriebssystem oder sogar eine andere kostenlose Virtualisierungslösung zu verschieben (wahrscheinlich etwas, das unter Ubuntu gut laufen würde).
VDI ist das native Format von VirtualBox. Andere Virtualisierungssoftware unterstützt VDI im Allgemeinen nicht, aber es ist ziemlich einfach, von VDI in ein anderes Format zu konvertieren, insbesondere mit qemu-img convert
.
VMDK wurde von und für VMWare entwickelt, wird jedoch auch von VirtualBox und QEMU (einer anderen gängigen Virtualisierungssoftware) unterstützt. Dieses Format ist möglicherweise die beste Wahl für Sie, da Sie eine umfassende 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, VirtualBox unterstützt VHDX jedoch nicht.
HDD ist ein Format für Parallels . Parallels ist auf Virtualisierung für macOS spezialisiert. Dies ist wahrscheinlich nicht für Sie geeignet, insbesondere wenn man bedenkt, dass VirtualBox nur eine alte Version des HDD-Formats unterstützt.
QCOW ist die alte Originalversion des qcow-Formats. Es wurde von qcow2 abgelöst, das von VirtualBox nicht unterstützt wird.
QED war eine aufgegebene Verbesserung von qcow2. QEMU rät von der Verwendung von QED ab.
Jedes der Formate hat möglicherweise differenzierte Leistungsmerkmale, da der Blockspeicher vom Format abstrahiert wird, aber ich habe keine Benchmarks gefunden, die die von VirtualBox unterstützten Formate vergleichen.
Es gibt größere Faktoren, die die Leistung beeinflussen, wie zum Beispiel:
- Ihre physischen Gerätebeschränkungen (viel auffälliger auf einem Festplattenlaufwerk als auf einem Solid-State-Laufwerk … Warum? )
- Erweitern eines dynamisch zugewiesenen virtuellen Laufwerks (Schreibvorgänge sind langsamer, wenn das virtuelle Laufwerk erweitert wird, aber sobald es groß genug ist, sollte das Erweitern weniger passieren.)
- Virtualisierungstechnologie ( Hardware vs. Software ; Hardwarevirtualisierung unterstützt VirtualBox und verbessert die Geschwindigkeit virtueller Betriebssysteme)
- die Tatsache, dass Sie ein virtuelles Betriebssystem ausführen. Aufgrund des Virtualisierungsaufwands ist die Leistung immer geringer als bei der Ausführung eines Betriebssystems auf dem Host.