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:
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:
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_DISK
y SIZE_IN_MB
con el nombre de su imagen y el tamaño deseado. sudo
Puede 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 /swap
y crear una nueva partición de intercambio.
En caso de que VBoxManage
no 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 VBoxManage
que 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
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 Management
en el menú de la izquierda (en Windows 10 puede encontrarlo create and format hard disk partitions
directamente 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.
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.