Von VM zu VirtualBox konvertiertes Image – Fehler: Es konnte kein Speichercontroller mit dem Namen „SCSI-Controller“ gefunden werden

Von VM zu VirtualBox konvertiertes Image – Fehler: Es konnte kein Speichercontroller mit dem Namen „SCSI-Controller“ gefunden werden

Ich habe ein VMDK mit ovftool in ein OVF-Image konvertiert. Das VMDK hatte eine SCSI-Festplatte. Nach der Konvertierung kann Virtual Box es nicht importieren - es tritt der Fehler auf

Could not find a storage controller named 'SCSI Controller'.

Diese Seite hat eine Lösung -https://ctors.net/2014/07/17/vmware_to_virtualbox

  • Booten der VM
  • Deinstallieren Sie VMware Tools
  • Abschalten
  • VM-Einstellungen bearbeiten -> HD entfernen
  • Bearbeiten Sie the_machine.vmdk
  • Ändern Sie ddb.adapterType von „buslogic“ oder „lsilogic“ in „ide“.
  • VM-Einstellungen bearbeiten -> eine Festplatte hinzufügen, IDE aus der vorhandenen Datei the_machine.vmdk eingeben
  • Booten der VM
  • Abschalten

Wie bearbeite ich jedoch die VMDK-Datei? Es ist doch eine Binärdatei, oder? Und es ist eine Datei mit mehreren GB.

Kennt jemand eine bessere Möglichkeit, das Problem zu beheben?

Antwort1

Ist Ihre virtuelle Festplatte in geteilte virtuelle Festplatten partitioniert, so wie ich meine virtuellen Maschinen konfiguriert habe? Wenn Ihre Antwort auf die Frage „ja“ lautet, haben Sie Glück. Tatsächlich handelt es sich bei der .vmdkDatei um eine Textdatei voller Konfigurationseinstellungen für die virtuelle Festplatte.

Öffnen Sie einfach <your VM name>.vmdkdie Datei im Ordner der VM (achten Sie darauf, dass sie klein ist, die Erweiterung hat .vmdkund der Dateityp ist Virtual Machine Disk Format) in einem beliebigen geeigneten Texteditor (also einem beliebigen Texteditor eines Drittanbieters, der nicht Notepad heißt) und suchen Sie nach den folgenden Zeilen:

# The Disk Data Base 
#DDB

Normalerweise ist die Einstellung ddb.adapterType die erste Zeile unter den beiden oben beschriebenen Zeilen. Ändern Sie den Wert auf der rechten Seite in "ide", speichern Sie die Datei und Sie können mit den weiteren Schritten fortfahren.

Beispiel: ddb.adapterType = "lsilogic"toddb.adapterType = "ide"

verwandte Informationen