miércoles, 9 de junio de 2010

VirtualBox: Cómo cambiar el UUID de un disco duro virtual (vdi)


Para un trabajo necesitaba comunicar 2 sistemas con Windows XP, y para no tener que instalar nuevamente el sistema en un nuevo disco duro Virtual, opte por duplicar el disco con la instalacion existente. Pero al momento de cargar el disco en Virtualbox, me daba el error de que el disco ya estaba configurado y siendo usado por otra instalacion.

en realidad lo que chocaba eran los UUID del los discos, que en este caso eran los mismos, El UUID es por decir un identificador del Disco.

la solucion es bien simple basta con ejecutar lo siguiente en una consola

VBoxManage internalcommands setvdiuuid /ruta/al/virtualdisk.vdi 
o
VBoxManage internalcommands sethduuid /ruta/al/virtualdisk.vdi

Para evitar este problema debemos utilizar CLONEDVI, con el siguiente comando. este se encarga de clonar un disco y cambiar el identificador


VBoxManage clonevdi Origen.vdi Copia.vdi