¿Cómo aumento el tamaño del disco duro de la máquina virtual?

¿Cómo aumento el tamaño del disco duro de la máquina virtual?

ingrese la descripción de la imagen aquí

Me he quedado sin espacio en mi máquina virtual WinXP, a la que solo le di 10 GB de espacio cuando la creé. ¿Existe una manera fácil de aumentarlo a, digamos, 20 GB? No veo ninguna opción obvia en la configuración de VirtualBox.


La siguiente sugerencia da este error.

wim@wim-ubuntu:/media/data/winxp_vm$ VBoxManage modifyhd wim.vdi --resize 20000
VBoxManage: error: Cannot register the hard disk '/media/data/winxp_vm/wim.vdi' {46284957-2c09-4e70-8a49-bfbe0f7f681d} because a hard disk '/home/wim/VirtualBox VMs/winxp_vm/wim.vdi' with UUID {46284957-2c09-4e70-8a49-bfbe0f7f681d} already exists
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBox, interface IVirtualBox, callee nsISupports
Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, AccessMode_ReadWrite, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 210 of file VBoxManageDisk.cpp

La eliminación del .vdi de VirtualBox antes de llamar al comando VBoxManage y luego volver a agregarlo fue exitosa. Pero ahora no puedo iniciar la máquina virtual, aparece esta pantalla preocupante:

ingrese la descripción de la imagen aquí

Por cierto, diceFATAL: Could not read from the boot medium! System halted.


El vdi debe volver a conectarse a la VM después del comando VBoxManage. Además, será necesario cambiar el tamaño de la partición DENTRO de Windows, porque tendrá este espacio vacío:

ingrese la descripción de la imagen aquí

Pude cambiar el tamaño de la partición fácilmente usando un programa gratuito llamadoEASEUS Partition Master 9.1.0 Edición para el hogar.

Respuesta1

Desde VirtualBox 6, puede utilizar la GUI, segúnla respuesta de lenooh.

De lo contrario, abra una terminal y navegue hasta la carpeta con la imagen del disco VirtualBox, luego use el siguiente comando:

VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB

reemplazando YOUR_HARD_DISKy SIZE_IN_MBcon el nombre de su imagen y el tamaño deseado. sudoPuede ser necesario en algunas máquinas o puede encontrar un error. Esta respuesta y una explicación más completa sonaquí, en webupd8. Crédito a Andrew por publicar esta respuesta.

Después de cambiar el tamaño, el extrael espacio del disco duro virtual debe particionarse y formatearsepara que el huésped lo utilice. Esto se puede hacer con gparted iniciando el invitado desde una ISO activa. También podemos cambiar el tamaño de la partición existente usando gparted. Para ello es posible que necesitemos deshabilitar /swapy crear una nueva partición de intercambio.

En caso de que VBoxManageno se encuentre en su sistema, simplemente establezca la ruta en:

set PATH=%PATH%;"C:\Program Files\Oracle\VirtualBox" 

y debería resolver el problema de la ruta. Asegúrese de VBoxManageque esté presente en esta ruta antes de configurarla.

Respuesta2

Desde VirtualBox 6 podemos usar una GUI para cambiar el tamaño de los discos virtuales de las VM.

Para acceder a él, haga clic en File->Virtual Media Manager ...

Versión 7: en File-> Tools->Virtual Media Manager ...

Se abrirá la siguiente ventana Administrador de medios virtuales VirtualBox

Seleccione su disco y haga clic en Properties. Ahora simplemente mueva el control deslizante en la parte inferior o escriba el valor que desee para el tamaño y haga clic en "Aplicar" cuando haya terminado.

Después de iniciar la máquina virtual, WindowsnoReconocer el nuevo espacio.

En Windows, abra Computer Management(búsquelo en el menú inicio), seleccione Storage-> Disk Managementen el menú de la izquierda (en Windows 10 puede encontrarlo create and format hard disk partitionsdirectamente desde el menú inicio). Seleccione su partición (probablemente C:), haga clic derecho sobre ella y seleccione Extend Volume .... Ahora simplemente haga clic en el asistente y listo.

Tenga en cuenta que en su máquina virtual Windows podría no detectar el espacio adicional si tiene instantáneas en su máquina virtual. Para solucionar este problema, se recomienda eliminar las instantáneas o (la forma más sencilla) simplemente clonarlas y realizar el cambio de tamaño en la nueva.

Respuesta3

Lo siguiente funcionó para mí:

VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB

Sin embargo, entiendo cómo puede variar el kilometraje :-) En cuanto a cambiar el tamaño de la partición, en Windows 7, pude cambiar el tamaño en la pantalla que mostró haciendo clic derecho en la unidad C: en el panel inferior y seleccionando extender volumen.

Pantalla de gestión informática

Respuesta4

Wim, creo que primero deberás cancelar el registro de Vbox. Archivo, Administrador de medios, haga clic en su disco duro y cancele el registro. Entonces inténtalo de nuevo.

información relacionada