Cambiar el UUID de una imagen de disco duro de VirtualBox

Si has intentado clonar alguna vez el disco duro de una máquina virtual, al importar éste en la segunda este error te habrá saltado a la cara:

Fallo al abrir el disco duro /win/Almacén/Windows 7.vdi.
Cannot register the hard disk ‘/win/Almacén/Windows 7.vdi’ {982d5696-e382-457c-a7b4-2a124238d0c9} because a hard disk ‘/win/Almacén/Windows XP Sandbox.vdi’ with UUID {982d5696-e382-457c-a7b4-2a124238d0c9} already exists.

No pasa nada hombre, no pasa nada. Abre una terminal, ve a donde esté la .vdi y haz:

$ VBoxManage internalcommands sethduuid imagen.vdi

VirtualBox te responderá amigablemente con:

UUID changed to: 2c9726ed-4100-412e-8b5f-d8e747ce11dc

Y problema resuelto, ya lo podrás importar de nuevo.

Anuncios

11 Responses to “Cambiar el UUID de una imagen de disco duro de VirtualBox”


  1. 1 Carlos 07/10/2011 en 10:49

    me salvaste la vida, muchas gracias

  2. 2 juan 14/04/2012 en 10:03

    y en xp como se hace?

  3. 4 congratulation@hotmail.com 07/05/2012 en 18:24

    no me funciona sobre windows 7
    dice que el comendo no se reconoce
    si tiene un manual con los pasos se los agradeceré.

  4. 5 T. 26/02/2013 en 16:41

    gracias tio, me salvas

  5. 7 Antonio 23/10/2013 en 11:03

    NO entiendo ni entenderé nunca por qué haceis las explicaciones a medias:

    Primero copio el archivo vdi al que necesito cambiar la UUID en la raiz, en c:/

    Luego voy al símbolo del sitema, escribiendo cmd + intro en ejecutar
    Me situo en la rura donde está el archivo VBoxManage

    c:\Program Files\Oracle\VirtualBox

    y aquí escribo:

    VBoxManage internalcommands sethduuid c:\prueba.vdi

    intro.

    si todo ha funcionado bien, la maquina responderá:

    UUID changed to: 93a4adff-74f3-4e92-a151-840ca8baaffb

    • 8 d3iti 29/10/2013 en 14:51

      Hola Antonio.

      A mi la indicación que se ha dado en este artículo me ha funcionado bien sobre un sistema operativo de verdad, como son los de la familia de Linux.

      Para seudo-sistemas operativos habrá que complementar determinadas deficiencias y realizar más pasos, como tu bien explicas y detallas.

      Un saludo.

    • 9 Dani 14/03/2014 en 23:39

      Hola Antonio,

      en primer lugar, agradecerte la claridad como advenedizo que soy. En segundo, indicarte que no me va; dejo la copia de la máquina virtual en c:, paso a c: en el terminal (no del todo; no me deja más que pasar a usuarios dentro de c: y yo como tal usuario), y ahí se queda porque no reconoce “Program Files” como “comando interno o externo, por lotes o ejecutable”, literalmente.

      Si se te ocurre alguna ayuda para solventar esto, soy todo oídos.

      Un saludo,

  6. 10 d3iti 29/10/2013 en 14:46

    Gracias, me has ahorrado mucho tiempo.

  7. 11 marcios 24/11/2016 en 9:53

    Genial, breve pero excelente


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s





A %d blogueros les gusta esto: