Aumentar el tamaño del disco en VirtualBox

De un Windows 10, Cómo ampliar el disco de Ubuntu Linux virtualizado (.VDI) usando Oracle VM VirtualBox? Ver cómo en 2 pasos!

virtualboxlogo

Problema

Cuando tienes un sistema operativo virtualizado, Es común para la Miss espacio en disco después de sucesivas actualizaciones.

Este post muestra los siguientes escenario: de un Windows 10, Expandiremos el Ubuntu Linux virtualizado (.VDI) Oracle VM VirtualBox.

Solución

En Resumen, todo lo que necesitas hacer es ejecutar un comando via Terminal (CMD) para (Paso 1) aumentar el tamaño del disco virtual y (Paso 2) luego expanda la partición con GParted. Vamos:

Paso 1 | Aumentar el tamaño del disco virtual de tu VM

1.1 Abrir el Terminal CMD como administrador
Por esta, Escriba en la búsqueda de Windows “CMD” y cuando vea la opción Símbolo del sistema, Haga clic con el botón derecho y seleccione “Ejecutar como administrador“.

1.2 Ir al directorio de instalación de su VirtualBox
En CMD, Seleccione el directorio de instalación de su VirtualBox, de forma predeterminada en C:\Programa FilesOracleVirtualBox:

  C CD:\Programa FilesOracleVirtualBox

1.3. Ejecute el comando para aumentar el tamaño del disco virtual de tu VM

Antes de sin embargo, Si no sabes donde la VM está físicamente guardado en el ordenador, sólo echa un vistazo a VirtualBox y busque un archivo .VDI, como sigue:

Configuración > Almacenamiento de información > SP: SATA > [SuaVM].VDI > Información > Ubicación (Ejemplo: D:\VMUbuntuUbuntu.VDI)

La dirección de su .VDI Está en la etiqueta “Ubicación” (D:\VMUbuntuUbuntu.VDI):
vmbox2

Agora sim! Con esta información de archivo .VDI, basta con ejecutar el comando:

  VBoxManage modifyhd D:\VMUbuntuUbuntu.VDI --cambiar el tamaño de 20480

Nota:
– Vuelva a colocar “D:\VMUbuntuUbuntu.VDI” la ruta de acceso su. vdi. En este ejemplo yo estoy aumentando el disco de 20 GB (20MB GB x 1024 = 20480).
– Tenga en cuenta que inicialmente el “Tamaño virtual” es de 12 GB y al final alcanzamos la deseada 20 GB.

Vemos, entonces, cómo se dio el paso 1:
vmbox1

 

Paso 2 | Expandir la partición en cualquier disco creado

Comprender la solución:
Puede parecer extraño, pero el hecho de que ahora tienes un disco más grande, no significa que el sistema de archivos está ocupando este espacio.

Echa un vistazo a la imagen de abajo y ver el disco. Tenga en cuenta que tiene 8 GB libre, es precisamente el espacio que nos aumentan, sólo que no está ocupado:

vmbox3

La pregunta aquí es: Cómo unirse a esos 11 GB con 8 GB si la partición “extendido + intercambio” está situado en el centro?

Bien, para solucionar esto, desaparecerán los (y luego recrear) la partición de intercambio y extendido uso de la GParted.

2.1 Instalar GParted
En busca de Ubuntu, Busca “Software”. Haga clic en el Software de Ubuntu y búsqueda de GParted, por lo que, instalar!
vmbox4

2.2 Quitar la partición de intercambio + Extendido

Sin temor a, eliminar la partición de Intercambio y después la Extendido que existe entre la partición original su (completo) y el nuevo espacio (vacío), por lo que es un bloque grande de espacio no asignado, como se muestra en la figura siguiente:
vmbox5

2.3 Expandir la partición original
Utilizando los gráficos de GParted (Redimensionar/mover), Coloque el mouse en la división entre las particiones y luego arrastre la partición original (de izquierda a derecha) Acerca de la espacio no asignado, dejando sólo un espacio para más tarde volver a la intercambio.

En mi caso, He dejado al final de la espacio no asignado (vacío), un espacio de 2048 MB a recrear intercambio, representado por el ligero contorno azul en la figura anterior.

2.4 Volver a crear la partición extendida + Intercambio
Haga clic en el espacio no asignado que has reservado y así crear una partición extendida y, a continuación, un intercambio de.

vmbox7

Comprobar el resultado

Comparando las figuras del principio del Post con las fotos, Vemos que tanto el administrador de discos de Ubuntu como Virtual Box indican que conseguimos el resultado esperado.

Administrador de discos de Ubuntu:
vmbox9

Virtual Box:
vmbox8

Y esa es la, Esto hizo!

Total hits: 20176

21 Comentarios sobre “Aumentar el tamaño del disco en VirtualBox

      • Alex dijo:

        Su debido a la forma (Ruta de acceso) de tus máquinas virtuales contiene espacios en blanco. Tenía el mismo problema y lo resolvi tomando el espacio, y después del procedimiento, Sustituya el espacio, de lo contrario el VirtualBox no ve la ubicación de las máquinas.
        Ejemplo:
        C:\Usuarios, administrador, VirtualBox VMS, Windows, Windows.vdi
        Ir a la carpeta, cambiar el nombre y tomar el espacio en blanco. A continuación, deje el comando:
        C:\Usuarios, administrador, VirtualBoxVMS, Windows, Windows.vdi
        Al finalizar, cambiar el nombre de nuevo y retransmitir el espacio en blanco en la carpeta.

  1. Fernando Tremonti dijo:

    Esta manera no hay rollo:

    D:\Programa FilesOracleVirtualBox>VBoxManage modifyhd D:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi –cambiar el tamaño de 51200
    VBoxManage.exe: error: No puede registrar el disco duro había:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi’ {0D46624B-3753-40D0-A025-9F1F784e9885} porque un disco duro 'D:\VirtualBox VMs-Development-Desenvolvimento.vdi’ Con UUID {0D46624B-3753-40D0-A025-9F1F784e9885} ya existe
    VBoxManage.exe: error: Detalles, Año Nuevo,: código E_INVALIDARG (0X80070057), Componente VirtualBoxWrap, Interfaz IVirtualBox, IUnknown callee
    VBoxManage.exe: error: Contexto, Año Nuevo: “OpenMedium, Nuevo Americano(Bstr(PszFilenameOrUuid).crudo(), EnmDevType, EnmAccessMode, fForceNewuuidOnOpen, pMedium.asOutParam())” En la línea 179 del archivo VBoxManageDisk.cpp

    Cualquier consejo?

    • Francisco dijo:

      Inténtalo de esta manera:
      MODIFYHD VBoxManage “D:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi” –cambiar el tamaño de 51200

      Son dos guiones para la bandera “–cambiar el tamaño de”

  2. Thiago dijo:

    Aquí la parte del aumento de HD físico trabajado, caja virtual muestra el tamaño seleccionado, pero cuando entro en el HD de VM continúa con el tamaño del viejo… Incluso el GParted no muestra el nuevo tamaño para repuesto o algo.

  3. Gabriel Gomes dijo:

    Galera que ta tendo o problema by invalido

    “Error de sintaxis: Parámetro no válido 'VMsUbuntuUbuntu.vdi'”

    Só colocar o caminho cadena, IE, entre aspas duplas!!

    Gracias!

  4. Nilson dijo:

    Gracias por el ayuda compañero, me salvó en mi trabajo, porque la restauración por Acronis utilicé este 15 GB el detalle y actualiza todas las ventanas y la neta aquí en la región de mala…..

  5. Thiago SIlva dijo:

    Señores,

    Estoy tratando de realizar este procedimiento y ejecutar aparece el siguiente error:

    (Sin comillas)
    C:\Programa FilesOracleVirtualBox>VBoxManage modifyhd C:\Usuarios-Thiago-Documentos
    \VirtualBoxVMs-Windows7-Windows7.vdi –cambiar el tamaño de 102400
    VBoxManage.exe: error: No se puede registrar el disco duro 'C:\Usuarios, Thiago, Documentos, etc.
    VirtualBoxVMs-Windows7-Windows7.vdi’ {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} Beca
    utilizar un disco duro 'C:\Usuarios, thiago, Documentos, VirtualBox, Windows 7, Windows 7,vd
    (I)’ Con UUID {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} ya existe
    VBoxManage.exe: error: Detalles, Año Nuevo,: código E_INVALIDARG (0X80070057), Componente Virtua
    método lBoxWrap, Interfaz IVirtualBox, IUnknown callee
    VBoxManage.exe: error: Contexto, Año Nuevo: “OpenMedium, Nuevo Americano(Bstr(PszFilenameOrUuid).crudo(), método enmDe
    vType (Propiedad), EnmAccessMode, fForceNewuuidOnOpen, pMedium.asOutParam())” En la línea 179 De
    VBoxManageDisk. archivo cpp

    (Con citas)
    C:\Programa FilesOracleVirtualBox>MODIFYHD VBoxManage “C:\Método Users-Thiago-Document
    s-VirtualBoxVMs-Windows7-Windows7.vdi” –cambiar el tamaño de 102400
    VBoxManage.exe: error: No se puede registrar el disco duro 'C:\Usuarios, Thiago, Documentos, etc.
    VirtualBoxVMs-Windows7-Windows7.vdi’ {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} Beca
    utilizar un disco duro 'C:\Usuarios, thiago, Documentos, VirtualBox, Windows 7, Windows 7,vd
    (I)’ Con UUID {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} ya existe
    VBoxManage.exe: error: Detalles, Año Nuevo,: código E_INVALIDARG (0X80070057), Componente Virtua
    método lBoxWrap, Interfaz IVirtualBox, IUnknown callee
    VBoxManage.exe: error: Contexto, Año Nuevo: “OpenMedium, Nuevo Americano(Bstr(PszFilenameOrUuid).crudo(), método enmDe
    vType (Propiedad), EnmAccessMode, fForceNewuuidOnOpen, pMedium.asOutParam())” En la línea 179 De
    VBoxManageDisk. archivo cpp

    Y se produce el mismo error, puede ayudar en este caso?

    • Francisco dijo:

      Inténtalo de esta manera:

      VBoxManage MODIFYHD "C:\Usuarios, Thiago, Documentos, VirtualBoxVMs, Windows7, Windows7.vdi " –cambiar el tamaño de 102400

      Son dos guiones para la bandera “–cambiar el tamaño de”

  6. Anónimo dijo:

    Detallar un poco sólo para aquellos que tienen problemas similares a mi:
    Fui a probar hoy y la segunda parte del comando cambió “modifyhd” para “modifymedium”. El mismo error que da, indica el comando correcto.
    Traté de poner citas en el camino completo y no funcionó (no busqué la razón del error). Debido a que la opción anterior no funcionaba, como segunda opción tuve que reemplazar los espacios vacíos que existían, entre los nombres separados, por cualquier tipo de carácter el “_”.
    Ejemplo: De “Máquinas virtuales” para “Virtual_Machines” (después de aplicar la reedición de la EH, volví los nombres como eran antes).

    Nota.: En primer lugar, como el comando no estaba siendo visto, después de localizarlo en la carpeta VirtualBox, Tuve que señalar su camino con el comando “Ruta de acceso” en el mensaje (tbm puede hacer esto definitivamente en las propiedades del sistema).
    Ejemplo: ruta de acceso C:\Programa FilesOracleVirtualBox

    Y por último, gracias por publicar el sitio, porque me ayudó, Gracias.

Contesta

Su dirección de correo electrónico no será publicado. Campos requeridos están marcados con *