lunes, diciembre 05, 2011

Aumentar o Redimensionar espacio disco duro virtual dinamico en VirtualBox.

Si nos hemos quedado sin espacio en nuestra máquina virtual podemos crear un nuevo disco duro virtual con la capacidad que necesitemos y en esta pasar o clonar la información que ya teníamos, así no perderemos nada y simplemente ampliaremos el espacio.

Lo haremos mediante terminal:
VBoxManage createhd --filename NuevoDiscoVirtual.vdi --size 80000

El número que aparece después de size es la capacidad del nuevo disco duro en MBs. (En el comando 80000 equivaldría a 80 Gigas)
Donde pone "NuevoDiscoVirtual" podemos poner el nombre que queramos para el nuevo disco.
Una vez creado el disco, clonamos la información que tuvieramos en nuestro disco duro virtual con el comando:
VBoxManage clonehd AnteriorDiscoVirtual.vdi NuevoDiscoVirtual.vdi --existing


Donde pone "AnteriorDiscoVirtual" Indicaremos el nombre del disco virtual que queremos clonar. Si no estuviéramos situados en la misma carpeta deberemos especificar también la ruta. Ídem para "NuevoDiscoVirtual" que será esta vez el nuevo disco duro virtual.

Al finalizar, abriremos VirtualBox, señalamos la maquina virtual deseada y en Configuración -> Almacenamiento.

Veremos los discos duros virtuales que utiliza dicha Maquina.
Con el botón derecho seleccionamos "Eliminar Conexión" del disco duro anterior.
Ahora abajo con "Controlador IDE" marcado, seleccionamos en "Agregar Disco Duro" -> "Seleccionar disco existente" y buscamos donde hayamos guardado el nuevo disco duro virtual.

Ahora nuestra máquina arrancaría sin problema, pero NO reconoce todo el nuevo espacio, por lo que aún queda trabajar con gparted para terminar.
Bajamos la ISO de gparted: http://sourceforge.net/projects/gparted/files/gparted-live-stable/
Entonces montamos en nuestra máquina encendida la iso, pulsando en la unidad de disco de abajo a la derecha:

Reiniciamos la maquina virtual y arrancaremos gparted.
Nos preguntará que idioma escojer, que distribución del teclado, si no sabéis le damos a todo que si pulsando Enter.
Una vez dentro se inicia el asistente de discos, pulsamos botón derecho -> Redimensionar

Arrastramos la flecha hasta el final para utilizar todo el espacio.
Aceptamos y pulsamos el botón "Apply" situado en la parte superior.

Una vez redimensionado desmontamos la imagen ISO de gparted, de la misma manera que la montamos pero esta vez la desmarcamos, y reiniciamos la máquina virtual para que entre en windows.

La primera vez que iniciemos Windows Virtual reescaneará rápidamente con un CHKDSK para detectar los cambios.
Ya tendremos nuestro disco duro mas grande y con los mismos datos que teníamos antes!

Saludos!

10 Comentarios :

  1. Realment molt bo!
    M'ha servit moltíssim.

    ResponderEliminar
  2. Hola, me parece que este metodo es mas simple. Lo comparto con intenciones de simplificar la tarea de muchos, no con malas intenciones.

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

    con eso y luego redimensionando el disco funciona todo a la perfección.

    Saludos

    ResponderEliminar
    Respuestas
    1. Hola!
      Muchísimas gracias por tu aporte!
      Efectivamente en "teoría" con ese sencillo comando debería de funcionar, pero en mi caso y en en tantos otros que se encuentran por la red, por razones que desconozco (distribuciones, Versiones y dependiente del formato de archivos ¿?) no funciona.
      Por tanto, plantee esta solución que esta probada, y pese a ser con mas pasos, son mas seguros puesto que se parte de una copia para hacer modificaciones y no sobre el original, para evitar perdidas de datos si algo no saliera.

      Esperamos volver a verte, siéntete libre de aportar y mejorar el contenido, estamos aquí para eso!

      Saludos y gracias nuevamente!!

      Eliminar
  3. Muchas gracias, todo está muy bien explicado.

    Sólo tengo la siguiente pregunta.
    En la carpeta en donde tengo los archivos .dvi, me sale el archivo del disco antiguo(10.9 GB) y el del nuevo disco(1.8GB)

    Ya puedo eliminar el archivo .dvi de 10.9 GB ?? o es necesario que se quede ahí.

    ResponderEliminar
    Respuestas
    1. Buenos días!
      Siempre y cuando estés totalmente seguro de que es el antiguo el que vas a borrar xD No vaya a ser que pierdas datos.
      Para asegurarte lo que puedes hacer es MOVER (NO copiar) a otra carpeta el que vayas a borrar, enciende el VBox y si no da problemas es que ya esta todo vinculado al nuevo y puedes borrar el antiguo.
      ¿Se entiende el truquillo?

      El método que exponemos aquí efectivamente lo que hace es crear uno nuevo y copiar en él el antiguo,en vez de usar el comando que re dimensiona directamente, para que hagáis lo que queráis con el antiguo y prevenir el no perder datos si fuera necesario.

      Saludos y suerte!!

      Eliminar
  4. Excelente, funciona a la perfección. Gracias

    ResponderEliminar
  5. Fallo al abrir el disco duro /media/disco500/WIN7/ExtW7.vdi.

    Permission problem accessing the file for the medium '/media/disco500/WIN7/ExtW7.vdi' (VERR_ACCESS_DENIED).

    Código Resultado: VBOX_E_FILE_ERROR (0x80BB0004)
    Componente: Medium
    Interfaz: IMedium {53f9cc0c-e0fd-40a5-a404-a7a5272082cd}
    Receptor: IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}

    ResponderEliminar
  6. hola disculpa me puedes ayudar me da este error al inportar un fedora 15

    Código Resultado:
    VBOX_E_FILE_ERROR (0x80BB0004)
    Componente: Machine
    Interfaz: IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}

    ResponderEliminar
    Respuestas
    1. Hola!
      Añade sudo al principio del comando.
      Es posible que sea tema de permisos.
      Un saludo y suerte!!

      Eliminar

 
Google+