Lunes, enero 3, 2011 12:25
Publicado en la categoría Linux, Software, Tutoriales, Utilidades, Windows

Con la última versión de VirtualBox, VirtualBox 4.0, se ha añadido la posibilidad de redimensionar discos duros virtuales creados anteriormente, ya estén en el propio formato de VirtualBox, vdi, o en vhd. Hacerlo es muy sencillo, basta con utilizar la terminal de Windows o Linux para redimensionar el tamaño del disco duro con un sencillo comando. Voy a explicarlo para un Host Windows ya que es la opción algo más complicada. Una cosa a tener en cuenta, es que para cambiar el tamaño del disco duro virtual, este tiene que ser del tipo “Expansión dinámica” (hay que seleccionar “Almacenamiento de expansión dinámica” al crear el disco). Además, solo permite aumentar el tamaño del disco, no disminuirlo.

Para redimensionar un Disco Duro Virtual con VirtualBox tenemos que valernos de la aplicación “VBoxManage.exe”. Este ejecutable está guardado en la ruta de instalación de VirtualBox, por defecto “C:\Program Files\Oracle\VirtualBox”. Abrimos un terminal de Windows (Ejecutar > cmd) y nos movemos con el comando “cd” hasta esa ubicación.

Una vez aquí ejecutamos el comando de la siguiente manera para modificar el tamaño en Mega Bytes del mismo:

VBoxManage modifyhd “ruta_del_disco_a_redimensionar” –resize “nuevo_tamaño_del_disco_en_MBytes”

Un ejemplo concreto de este comando sería el siguiente, recuerda que el tamaño son MB no GB:

VBoxManage modifyhd “F:\Sistemas Operativos\mint 10.vdi” –resize 80000

Yo lo acabo de probar en un .vdi de 40GB expansión dinámica, con Linux Mint 10.10 instalado y ha funcionado sin problemas. Os dejo una captura de GParted en Mint para que veáis el resultado:

Redimensionar disco duro virtualbox

Información obtenida del manual de VirtualBox 4.0

25 Comentarios a “Redimensionar Disco Duro Virtual en VirtualBox (vdi, vhd)”

  1. Redimensionar Disco Duro Virtual en VirtualBox (vdi, vhd) - Galego dice:

    enero 10th, 2011 a las 20:25 pm

    [...] Redimensionar Disco Duro Virtual en VirtualBox (vdi, vhd) Coa última versión de VirtualBox, VirtualBox 4.0, engadiuse a posibilidade de redimensionar discos duros virtuais creados anteriormente, xa estean no propio formato de VirtualBox, vdi, ou en vhd. Facelo é moi sinxelo, basta con empregar a terminal de Windows ou Linux para redimensionar o tamaño do disco duro cun sinxelo comando. Vou explicalo para un Host Windows xa que é a opción algo máis complexa. Unha cousa a ter en conta, é que para cambiar o tamaño do disco duro virtual, este ten que ser do tipo “Expansión dinámica” (hai que seleccionar “Almacenamento de expansión dinámica” ao crear o disco). Ademáis, só permite aumentar o tamaño do disco, non disminuilo. [...]

  2. muadib dice:

    enero 24th, 2011 a las 16:16 pm

    Gracias, me vino bien la info de como redimensionar

  3. Rafael LopMan dice:

    abril 5th, 2011 a las 16:16 pm

    Holas.. buenisimo aporte!!!, gracias me vino de maravila …
    solo tube un inconveniente que al ejecutar el comando no me reconocia el parametro -resize … solo me lo reconocio con doble guion(–resize) ya que la aplicacion me lo recomendo … lo dejo x si alguien tambien le daba ese problema

  4. Francisco dice:

    junio 24th, 2011 a las 16:49 pm

    Hola, me ayudo mucho el dato para redimensionar mi disco de la maquina virtual, el unico problema es que, aun despues de que corro la maquina virtual me aparece que tengo 10GB (9.98GB utilizados) y en las propiedades del disco duro me aparece que el tamaño virtual es de 30GB , pero el tamaño actual es de 9.98GB….. estoy trabado y no se que hacer.

    Gracias por la ayuda

  5. asd dice:

    junio 30th, 2011 a las 10:18 am

    He seguido tus pasos para aumentar de 20 a 25gb y en la pantalla de configuración de la maquina virtual me muestra que, efectivamente, ahora hay 25gb asignados al disco virtual. Sin embargo, cuando arranco la maquia virtual y compruebo el tamaño del disco me constan solo 20gb. Sabes que puede haber sucedido? Por qué no concuerdan los datos de config. con los reales? He reiniciado para ver si se tenía que actualizar el sistema pero tampoco…. Gracias de antemano.
    PD: me ha pasado como a rafael, he tenido que poner dos guiones en el comando resize.

  6. Oscar dice:

    julio 21st, 2011 a las 8:31 am

    Muchas gracias por la información ;)

    A mi inicialmente no me funcionó y tube que:
    1. Incluír en el PATH la ruta de VBox: Ej “C:\Archivos de programa\Oracle\VirtualBox”.
    2. CMD y ubicarme en la carpeta contenedora del HD.
    3. Ejecutar: vboxmanage modifyhd c:”Nombre HD.vdi” –resize 3000

    Saludos.

  7. edgar dice:

    julio 22nd, 2011 a las 19:53 pm

    Muy buen post en linux seria algo como:

    $ vboxmanage modifyhd “VirtualBox VMs/plazaVIP/plazaVIP.vdi” –resize 25000 (Dar Enter)
    0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100% (este es el mensaje que indica que se ha realizado la redimención)

  8. rodri3k dice:

    agosto 8th, 2011 a las 20:20 pm

    thanks. worked 100%

  9. Arsenio Lupín dice:

    agosto 25th, 2011 a las 12:33 pm

    Muchísimas gracias, me salvaste de usar el otro método (crear otro disco y clonar el original, demasiado trabajo). Funciona perfecto, en mi caso como dijo Rafael tuve que usar doble guión (debe ser por Windows):

    Así lo amplié de un disco de 10GB a 40GB:
    VBoxManage modifyhd “C:\Virtuales\WinXP\WinXP.vdi” –resize 40000

    Ojo, luego desde el sistema instalado en el disco virtual hay que formatear el espacio generado (o unirlo al disco que ya teníamos).

  10. Alguien dice:

    octubre 2nd, 2011 a las 22:50 pm

    Gracias por el aporte, me ha resultado muy útil

  11. david dice:

    octubre 4th, 2011 a las 13:33 pm

    Y como se hace todo esto en mac
    ¿

  12. Lucía dice:

    octubre 21st, 2011 a las 9:59 am

    Sí, yo también tuve que poner dos guiones.

    Gracias por la información!

  13. Max dice:

    marzo 8th, 2012 a las 17:11 pm

    1 – Si el disco esta en formato vhd convertirlo a vdi mediante el comando VBoxManage.exe clonehd “Origen.vhd” “Destino.vdi” –format VDI

    2 – Usar el comando VBoxManage.exe modifyhd “Disco.vdi” -–resize 80000 (el resize lleva doble guion – como cualquier comando de VBoxManage)

    3 – Redimencionar el espacio desde la maquina virtual o utilizando GParted

  14. Pmipa dice:

    marzo 19th, 2012 a las 10:15 am

    Gracias buen aporte.

    Saludos.

  15. Alexander dice:

    marzo 24th, 2012 a las 0:37 am

    estoy tratando de cambiar la capacidad pero me dice que VBoxManage no se reconoce como un comando y lo que coloco es C:\>VBoxManage modifyhd “C:\Documents and Settings\Administrador\VirtualBox VMs\VIRTUALMACHINE\VIRTUALMACHINE.hdd” –resize 80000

    Lo que noto es que la maquina creada es .hdd
    Gracias por la ayuda que me puedan brindar

  16. Eduardo dice:

    mayo 2nd, 2012 a las 0:26 am

    Para MAC seria algo así:
    1. Ir al directorio de instalacion del VirtualBox..

    cd applications
    cd VirtualBox.app
    cd contents
    cd macos

    2. Ejecutar el comando para redmensionar el disco.
    vboxmanage modifyhd “/Users/usuario/VirtualBox VMs/Windows 7/Windows 7.vdi” –resize 358400%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%

    No se olviden en mi caso era una mv de windows 7 en la administración de discos esta la opción de “extender” disco y con esto ya queda disponible.

  17. jesus dice:

    julio 27th, 2012 a las 13:06 pm

    Bueno, les cuento que hice eso con una maquina virtual vhd y chau, me borró la partición del disco y adios, perdí  todo…… tengan presente respaldar antes….

  18. William Glaffo dice:

    agosto 13th, 2012 a las 9:31 am

    Gracias por el dato.
    A los amigos que no ven el redimensionamiento del disco. Es porque les falta entrar en la maquina virtual, y seguir estos pasos

    1. Boton secundario en Mi PC
    2. Seleccionar la opcion Administrar
    3. Veran que el espacio que han redimensionado esta como una particion logica pero esta sin asignar, pulsan sobre ella boton secundario. Y lo convierten a un disco logico con particion primaria, seleccionan formato rapido y la letra de la particion, si tienen unidades coimpartidas con el host no coloquen la misma letra que dicha unidad. Y listo veran el espacio nuevo asignado como una nueva particion logica, del disco duro dentro de la maquina virtual.

  19. Erick dice:

    agosto 14th, 2012 a las 17:10 pm

    Excelente funciono de maravilla, gracias !!!!!!!!!!

  20. AntZGZ dice:

    agosto 27th, 2012 a las 16:21 pm

    Hola.
    Muchas gracias por la informacion. Me ha sido de gran ayuda.
    Me veia creando otra nueva maquina para poder tener espacion suficiente.

    Buen trabajo

  21. meduag dice:

    septiembre 13th, 2012 a las 20:06 pm

    Despues de hacer lo que dijiste se me daño el disco y no pude volver a recuperar lo que tenia dentro….. Una lastima

  22. popeweb dice:

    octubre 3rd, 2012 a las 11:21 am

    Muchas gracias, me ha venido de perlas.

    Da gusto que haya gente que comparta sus descubrimientos.

  23. carlos perez dice:

    octubre 4th, 2012 a las 18:46 pm

    Me funciono de maravilla, estaba en 10 GB y lo pase a 20 GB . El comando fue VBoxManage.exe modifyhd D:\Work\DISCO.vdi –resize 20000

  24. handyss dice:

    octubre 20th, 2012 a las 2:14 am

    Por partes:
    Amigo carlos, supongo que descuidaste las comillas al postear, verdad? ” ”
    Otra cosa. a ver quien me puede ayudar pues tengo ubuntu en la maquina virtual sobre w7 como host y me tira error de acceso denegado.
    el comando que use fue:

    vboxmanage modifyhd “c:\Users\yo\virtualbox vms\ubuntu” –resize 20000
    y devuelve error de aceso denegado etc…

    he cambiado parte del contenido de las comillas para no poner mi nombre de usuario.
    Gracias de antemano.
    Nota: el motivo de ampliar es que tengo puesta la v10 y me dice que esta la v12. pero al intentar actualizar me dice que me falta espacio. se arreglara? o es cosa del tamaño dinamico?

  25. Redimensionar Disco Duro Virtual en VirtualBox | Aulacero21Aulacero21 dice:

    enero 1st, 2013 a las 18:49 pm

    [...] Las fuentes que nos ayudaron este articulo aquí. [...]

Deja un comentario