Los discos duros virtuales (.vdi) creados por VirtualBox, no pueden ser duplicados copiando directamente el archivo VDI correspondiente. Si se intenta hacer esa operación, al intentar utilizar el disco duro copiado en una máquina virtual, aparece un mensaje de error como el siguiente:

UUID

Esto se debe a que cada disco duro tiene un identificador UUID que debe ser único. La herramienta VBoxManage se VirtualBox nos permite asignar un nuevo identificador al disco duro duplicado. Para ello escribe el siguiente comando en el Símbolo del sistema o Terminal:

VBoxManage internalcommands sethduuid archivo.vdi

(siendo archivo.vdi el nombre del archivo correspondiente al disco duro virtual)

Para poder acceder al comando VBoxManage deberás indicar delante la ruta en la que se encuentra. En el caso de Windows 7 se encuentra en C:\Program Files\Oracle\VirtualBox\, por lo que la llamada se haría:

"C:\Program Files\Oracle\VirtualBox\VBoxManage" internalcommands sethduuid archivo.vdi

Si el archivo VDI no se encuentra en la carpeta actual, se debe indicar delante del nombre del archivo la ruta en la que se está almacenado.

También es posible realizar esta acción clonando el archivo del disco duro virtual con otra opción del comando VBoxManage. Con esta operación, se produce una copia del archivo y se le asigna automáticamente un nuevo UUID:

VBoxManage clonehd archivoOriginal.vdi nuevoArchivo.vdi

(siendo archivoOriginal.vdi el nombre del archivo vdi que se desea copiar, con su ruta correspondiente si fuera necesario, y nuevoArchivo.vdi es el nombre que se le desea asignar a la nueva copia del disco duro virtual)