Cómo cambiar la UUID en virtualbox de un fichero VDI.

Hola amig@s,

Si hemos copiado un fichero de maquina virtual de virtualbox VDI y lo hemos renombrado con algo distinto, nos encontraremos con un error al intentar utilizar dicho disco duro en otra maquina virtual nueva. En concreto el error es el siguiente:

 “Failed to open the hard disk ….” and “Cannot register the hard disk C:\rutaalnuevovdi\nuevovdi.vdi with UUID {xxxx} because a hard disk C:\rutaalnuevovdi\nuevovdi.vdi already exists in the media registry (C:\rutaalnuevovdi\ to VirtualBox.xml)

Esto sucede porque no vale solo con hacer una copia del VDI y renombrarlo, sino que internamente VirtualBox le añade un identificador al VDI para que no haya duplicidad de contenido, por lo que el error del virtual box nos indica que el disco duro que estamos intentado importar en la nueva maquina virtual, tiene un identificador que se está utilizando en otro disco duro vdi.

Para solucionar este problema, el propio VirtualBox incluye un comando que permite generar un nuevo UUID. A continuación los pasos para cambiar el UUID:

1-Abrimos una consola y accedemos a la carpeta C:\Archivos de programa\Oracle\VirtualBox

2-Ejecutamos la instrucción: 

C:\Archivos de programa\Oracle\VirtualBox>VBoxManage.exe internalcommands sethduuid "C:\rutaalnuevovdi\nuevovdi.vdi"

Si todo ha ido correctamente nos devolverá un mensaje de éste tipo:

UUID changed to: 23ba1b7d-79ac-46b0-a9ca-d41XXX0b44c6

Ahora solo nos faltaría crear la nueva MV y añadir el disco existente nuevovdi.vdi.

Espero que les haya resultado útil.
Salu2.
Share on Google Plus
    Blogger Comment

0 comentarios: