Convertí un VMDK en una imagen OVF usando ovftool. El VMDK tenía un disco SCSI. Ahora, después de la conversión, Virtual Box no puede importarlo; aparece el error
Could not find a storage controller named 'SCSI Controller'.
Esta página tiene una solución.https://ctors.net/2014/07/17/vmware_to_virtualbox
- Arranque la máquina virtual
- Desinstalar herramientas vmware
- Cerrar
- Editar la configuración de VM -> eliminar el HD
- Editar the_machine.vmdk
- cambie ddb.adapterType de "buslogic" o "lsilogic" a "ide"
- Edite la configuración de VM -> agregue un HD, escriba IDE del archivo existente the_machine.vmdk
- Arranque la máquina virtual
- Cerrar
Sin embargo, ¿cómo edito el archivo vmdk? Es un archivo binario, ¿verdad? Y es un archivo multigb.
¿Alguien conoce una mejor manera de solucionar este problema?
Respuesta1
¿Su disco duro virtual está particionado en discos virtuales divididos, como configuré mis máquinas virtuales? Si tu respuesta a la pregunta es "sí", estás de suerte. En realidad, el .vmdk
archivo es un archivo de texto repleto de ajustes de configuración para el disco duro virtual.
Simplemente abra <your VM name>.vmdk
el archivo en la carpeta de la VM (asegúrese de que sea de tamaño pequeño, tenga una extensión llamada .vmdk
y el tipo de archivo sea Virtual Machine Disk Format
) en cualquier editor de texto adecuado (es decir, cualquier editor de texto de terceros que no se llame Bloc de notas) y busque estas líneas a continuación:
# The Disk Data Base
#DDB
Por lo general, la configuración ddb.adapterType es la primera línea debajo de las dos líneas descritas anteriormente. Cambie el valor del lado derecho a "ide"
, guarde el archivo y estará listo para continuar con los pasos siguientes.
Ejemplo:
ddb.adapterType = "lsilogic"
addb.adapterType = "ide"