Mi Blog Técnico - Minoría de Uno Solo


Mis notas sobre programación y otras áreas de IT. Surge como una manera de recolectar pequeñas notas que me han sido útiles en algún momento

VirtualBox - Cambiar el UUID de un Disco Virtual  (.VDI)

En algunas ocasiones he necesitado clonar una máquina para tener que ahorrarme instalar el sistema operativo desde cero. Lo que suelo hacer, es copiar el .vdi (el disco duro) de la máquina antigua y darle otro nombre para poder vincularlo a la máquina nueva. Hasta ahí, bien. El problema viene cuando vinculamos a la máquina nueva, que si está funcionando en la misma máquina huésped, nos dirá (y con razón):

"Cannot register the hard disk 'xxxxxx.vdi' {yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy} because a hard disk 'ruta\a\tu\imagen.vdi' with UUID {yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy} already exists"

Es decir:

"No se puede registrar el disco 'xxxxxx.vdi' {yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy} porque un disco 'ruta\a\tu\imagen.vdi' con UUID {yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy} ya existe"

La solución sería forzar el cambio del UUID a la nueva imagen:

En Windows:

c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands sethduuid "ruta\imagen.vdi"

En Linux:

vboxmanage internalcommands sethduuid "ruta\imagen.vdi"

 

y nos responderá (por ejemplo) :

UUID changed to: 0b795923-74f3-4791-7ab0-a3052b727542

Fuente:

http://eltallerdelbit.com/cambiar-uuid-virtualbox/

Mi Blog Técnico - Minoría de Uno Solo (2020)