viernes, 3 de junio de 2011

Cambiar uuid del disco duro en VirtualBox

VirtualBox trabaja internamente con los identificadores de los discos duros (uuid). Si queremos operar con dos máquinas virtuales que tengan el mismo disco duro, aunque el nombre de los discos duros sea diferente, y el uuid es el mismo, VirtualBox no lo permitirá.

Una forma de realizar la acción anterior, es clonando el disco duro. Al clonar un disco duro se cambia el uuid. En este artículo explico cómo realizar esta operación.

Otra forma de cambiar el uuid a un disco duro sin necesidad de clonar es ejecutando la siguiente orden:

VBoxManage internalcommands sethduuid archivo.vdi (en el archivo.vdi hay que incluir la ruta completa). Esta orden no se incluye en la ayuda de VirtualBox (versión 4.0.8 y anteriores).

5 comentarios:

Albert dijo...

Script para windows, copiar en un txt y guardar con extension .bat

@echo off
echo Cambiar UUID by Alberto
echo.
set /p ruta=Introduce la ruta de la imagen:
"C:\Program Files\oracle\VirtualBox\VBoxManage.exe" internalcommands sethduuid "%ruta%"
echo.
echo.
if errorlevel 1 goto Error
if errorlevel 0 echo !!!El UUID SE HA CAMBIADO DE FORMA CORRECTA!!!
goto Final

:Error
echo.
echo.
echo !!!SE PRODUJO UN ERROR EN EL CAMBIO DEL UUID,REVISE LA RUTA!!!
:Final
pause

Albert dijo...

script para cambiar uuid en windos, copiar en un txt y guardar con extensi,on .bat

@echo off
echo Cambiar UUID by Alberto Martin
echo.
set /p ruta=Introduce la ruta de la imagen:
"C:\Program Files\oracle\VirtualBox\VBoxManage.exe" internalcommands sethduuid "%ruta%"
echo.
echo.
if errorlevel 1 goto Error
if errorlevel 0 echo !!!El UUID SE HA CAMBIADO DE FORMA CORRECTA!!!
goto Final

:Error
echo.
echo.
echo !!!SE PRODUJO UN ERROR EN EL CAMBIO DEL UUID,REVISE LA RUTA!!!
:Final
pause

Anónimo dijo...

Más de una vez he tenido que volver por aquí para encontrar esta sentencia!
Genial poder tener este blog de consulta =)

René (el desplazado) dijo...

Gracias Coralio por poner este comando en el blog. Siempre se me olvida y vuelvo aquí para recuperarlo.
Saludos.

René (el desplazado) dijo...

Gracias Coralio por poner este comando en el blog. Siempre se me olvida y entro aquí para recuperarlo.
Saludos.