¿Cómo puedo cambiar el UUID de un archivo VHD?
Mi problema es que VirtualBox no aceptará el archivo VHD si ya se ha agregado. Pero estoy moviendo discos VHD entre el trabajo / hogar y clonándolos (y manteniéndolos como VHD, no VDI) "al azar".
La función de exportación / importación no funcionará para mí porque 1) cambia el archivo a VDI y 2) lleva demasiado tiempo, no puedo esperar a que exporte + importe un disco de 60GB cada mañana / tarde cuando cambie de ubicación .
Es importante mantenerlo como VHD para que sea compatible con HyperV.
virtualbox
vhd
uuid
Tedd Hansen
fuente
fuente
Usage: VBoxManage internalcommands <command> [command arguments]
ysethduuid <filepath> [<uuid>]
Puedes hacer dos cosas:
1) El administrador de almacenamiento realiza un seguimiento de dónde están los archivos, pero no necesariamente los archivos en sí. Si simplemente reemplaza el archivo en el disco (en lugar de importar / exportar), las cosas deberían "funcionar" ™: si está tomando los discos virtuales entre computadoras, simplemente cópielos sobre la parte superior de los archivos existentes.
2) Si necesita cambiar el UUID por cualquier motivo, puede ejecutar el siguiente comando para clonar el VHD, que le dará un nuevo UUID:
Debería poder importar la unidad clonada y asignarla a una máquina como lo haría normalmente. Aquí está la información relevante para el comando clonehd: http://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi
fuente