So konvertieren Sie virtuelle Maschinen von VMware zu VirtualBox und umgekehrt

Vmware Virtualbox migrieren Featured

Virtuelle Maschinen sind in vielerlei Hinsicht hilfreich. Sie können sie verwenden, um neue Betriebssysteme auszuprobieren, experimentelle Software zu testen, ältere Anwendungen auszuführen usw. Zwei der beliebtesten Software für virtuelle Maschinen sind VMware und VirtualBox. Jede hat ihre eigenen Vor- und Nachteile, aber das Beste ist, dass Sie Ihre virtuellen Maschinen einfach zwischen ihnen austauschen können: VMware in VirtualBox konvertieren und umgekehrt. Sie müssen die gleiche virtuelle Maschine nie wieder in einer anderen Software neu erstellen.

Gut zu wissen: Können Sie sich nicht zwischen VMware und VirtualBox entscheiden? Erfahren Sie, welche die beste Virtualisierungssoftware für Sie ist.

Migration von VMware zu VirtualBox

Ich benutze häufig VMware Workstation Player, um eine virtuelle Maschine meines Windows 10-PCs zu erstellen, und genau das verwende ich zur Veranschaulichung. Selbst wenn Sie VMware Workstation Pro verwenden, ist das Verfahren dasselbe.

Bevor Sie mit dem Migrationsprozess beginnen, stellen Sie sicher, dass die virtuelle Maschine, die Sie exportieren möchten, vollständig heruntergefahren ist und sich nicht im „unterbrochenen“ Zustand befindet. Dies gilt sowohl für VMware als auch für VirtualBox. Sie müssen Ihre VMware-virtuelle Maschinen-Datei (.vmx) in eine „.ovf“-Datei konvertieren. OVF ist ein offener Standard zum Verpacken und Verteilen virtueller Maschinen und wird sowohl von VirtualBox als auch von VMware unterstützt.

Exportieren Sie Ihre gewünschte VMware-virtuelle Maschinen-Datei in eine „.ovf“-Datei, indem Sie Ihr VMware-Verzeichnis und den OVFTool-Ordner öffnen. Drücken Sie Umschalt + Rechtsklick, und klicken Sie dann auf PowerShell-Fenster hier öffnen.

VMware-Verzeichnis OVFtool-Ordner

Verwenden Sie den folgenden Befehl und drücken Sie die Eingabetaste im PowerShell-Fenster. Ändern Sie den Pfad der .vmx-Datei, die Sie exportieren möchten, und den Zielort für die neue .ovf-Datei, basierend auf den jeweiligen Pfaden in Ihrem System.

ovftool "F:\Setups\kali-linux-2023.2-vmware-amd64\kali-linux-2023.2-vmware-amd64.vmwarevm\kali-linux-2023.2-vmware-amd64.vmx" f:\Exported\KaliLinux.ovf

Sobald Sie den Befehl ausführen, beginnt das System, das OVF-Paket an den markierten Zielort zu schreiben. Je nach Größe der VM kann dies einige Minuten dauern.

PowerShell-Fenster mit Export-OVF-Befehl

Hinweis: Wenn Sie die kostenpflichtige Version (d.h. VMware Workstation Pro) verwenden, können Sie die VM auch als OVF-Datei exportieren, indem Sie zu Datei navigieren und dann Exportieren nach OVF auswählen. Geben Sie einfach den Namen und den Pfad für die OVF-Datei ein, und Sie sind fertig.

Jetzt, da Sie das OVF-Paket erfolgreich an Ihrem gewünschten Ort exportiert haben, starten Sie VirtualBox und klicken Sie auf Importieren oder Datei -> Appliance importieren.

Im Fenster Virtuelle Appliance importieren klicken Sie auf die Schaltfläche Durchsuchen, wählen die exportierte OVF-Datei aus und klicken auf Weiter.

VirtualBox Import-Assistent für virtuelle Maschinen

Der nächste Bildschirm zeigt die Appliance-Einstellungen. VirtualBox zeigt Ihnen alle VM-Einstellungen. Lassen Sie sie unverändert; Sie können sie später immer ändern. Klicken Sie auf Fertigstellen, um fortzufahren.

VirtualBox Import-Einstellungen für virtuelle Maschinen

Der Importprozess wird einige Zeit in Anspruch nehmen. Sobald der Import abgeschlossen ist, wird Ihre importierte virtuelle Maschine im VM VirtualBox Manager angezeigt. Wählen Sie die VM aus und klicken Sie auf Start, um die VM einzuschalten.

VirtualBox importierte virtuelle Maschine ausführen

Sie haben Ihre VM erfolgreich von VMware zu VirtualBox konvertiert.

Tipp: Lieben Sie Ihr Windows 10-Setup immer noch? Probieren Sie Windows 11 aus, ohne Windows 10 zu löschen.

Fehlerbehebung bei Importfehlern in VirtualBox

Wenn Sie Importfehler erhalten, befolgen Sie die folgenden Schritte.

  1. Öffnen Sie die exportierte OVF-Datei in Notepad, suchen Sie alle Instanzen von „ElementName“ und ersetzen Sie sie durch „Caption“.

  2. Suchen Sie die Instanz „vmware.sata.ahci“ und ersetzen Sie sie durch „AHCI“.

  3. Finden Sie den SHA1-Hashwert der exportierten OVF-Datei mit diesem Online-Tool und ersetzen Sie den alten Hashwert durch den neuen, der in der exportierten Datei gefunden wurde. Sie können es mit jedem Texteditor öffnen.

Sobald Sie mit den Änderungen fertig sind, versuchen Sie erneut, zu importieren. Dies sollte die Importfehler beheben. Wenn nicht, sollten Sie wahrscheinlich den oben beschriebenen Konvertierungsprozess von VMware zu VirtualBox von Grund auf neu starten.

Migration von VirtualBox zu VMware

Egal, ob Sie macOS in VirtualBox installieren oder Windows in VirtualBox auf Ihrem Linux-Rechner ausführen möchten, die benutzerfreundliche Software macht die Dinge äußerst nahtlos. Außerdem ist die Migration von VirtualBox zu VMware einfacher als die Konvertierung von VMware zu VirtualBox. Sie benötigen kein PowerShell-Fenster. Starten Sie VirtualBox und klicken Sie auf Datei -> Appliance exportieren.

Im Assistenten Virtuelle Appliance exportieren wählen Sie die VM aus, die Sie exportieren möchten, und klicken Sie auf Weiter, um fortzufahren.

VirtualBox Export-Assistent für virtuelle Maschinen

Wählen Sie den Zielpfad für die exportierte VM aus und lassen Sie alles andere unverändert. Klicken Sie auf Weiter, um fortzufahren.

VirtualBox Export-Einstellungen für virtuelle Maschinen

Überprüfen Sie alle Einstellungen auf dem nächsten Bildschirm und klicken Sie auf Fertigstellen, um den Exportprozess zu starten.

VirtualBox Exportprozess für virtuelle Maschinen

Je nach Größe der VM kann der Exportprozess einige Zeit in Anspruch nehmen. Sobald Sie mit dem Exportieren der VM fertig sind, können Sie sie in VMware importieren. Öffnen Sie dazu VMware Workstation Player und klicken Sie auf Datei -> Öffnen. Wählen Sie die OVA-Datei aus, die Sie aus VirtualBox exportiert haben.

VMware Import-Assistent für virtuelle Maschinen

Legen Sie einen Namen und einen Pfad für die VM fest und klicken Sie auf Importieren, um den Prozess zu starten, der je nach Größe der VM ebenfalls einige Zeit in Anspruch nehmen kann.

VMware Import-Einstellungen für virtuelle Maschinen

Wenn Sie eine Fehlermeldung erhalten, dass der Import aufgrund von Hardwarekonformitätsproblemen fehlgeschlagen ist, klicken Sie auf Wiederholen, um den Importprozess zu starten.

Hinweis: Wenn die obige Aktion das Problem nicht löst, müssen Sie eine neue virtuelle Maschine von Grund auf neu erstellen.

Sobald der Import abgeschlossen ist, schalten Sie die VM ein, indem Sie auf Virtuelle Maschine abspielen klicken.

VMware importierte virtuelle Maschine ausführen

Sie haben Ihre VM erfolgreich von VirtualBox zu VMware importiert oder migriert.

Sowohl VMware als auch VirtualBox sind hervorragende Virtualisierungstools für Windows-Benutzer. Je nach Ihren Vorlieben können Sie entweder das eine oder das andere verwenden, um verschiedene Betriebssysteme auszuprobieren oder riskante Software auszuführen. Sie können Ihre bevorzugten VMs ganz einfach exportieren – VMware in VirtualBox konvertieren oder umgekehrt. Wenn Sie stattdessen auf Linux schwören, können Sie OVA-Dateien in VirtualBox auf Ihrem Linux-PC importieren und exportieren.

Tipp: Haben Sie keinen Raspberry Pi? Erfahren Sie, wie Sie eine Raspberry Pi-virtuelle Maschine erstellen.

Alle Screenshots von Tanveer Singh.