Manchmal möchten Sie vielleicht die Virtual Machine Disk (VMDK)-Datei von VMware in das Virtual Desktop Infrastructure (VDI)-Format von VirtualBox konvertieren, damit das neue Image auf ein anderes Hostsystem übertragen oder mit dem Virtual Media Manager in VirtualBox importiert werden kann. Dazu verwenden wir ein Tool namens convertfromraw, das ein Modul von VBoxManage ist. OK! Los geht's,
Schritt 1: Wenn Ihre vmdk-Image-Datei mit einer VM verbunden ist, müssen Sie zuerst die VM herunterfahren.
Schritt 2: Sobald die VM vollständig heruntergefahren ist, können Sie die vmdk-Datei von der VM entfernen.
Schritt 3: Sobald Sie die vmdk-Datei haben, können Sie sie mit dem folgenden Befehl in das vdi-Format konvertieren.
VBoxManage convertfromraw --format VDI your-server.vmdk new-server.vdi
Wenn der obige Befehl aus irgendeinem Grund fehlschlägt, können Sie die Konvertierung auch mit clonehd versuchen. Hier ist der Befehl dafür:
$ VBoxManage clonehd --format VDI your-server.vmdk new-server.vdi
Das ist es! Das neu erstellte VDI-Festplatten-Image enthält eine neue UUID, die eine völlig andere und eindeutige UUID als die ursprüngliche vmdk-Datei ist. Jetzt können Sie versuchen, die neue VDI-Datei mit dem Virtual Media Manager in eine VirtualBox zu importieren.
Aktualisierung: Wenn Sie eine Fehlermeldung wie „Das Speicherformat des Mediums konnte nicht abgerufen werden (VERR_NOT_SUPPORTED) erhalten ” beim Importieren von vmdk in Virtual Box, konvertieren Sie dann die vmdk-Datei mit dem obigen Befehl in das VDI-Format und importieren Sie sie in VirtualBox.