Respuestas:
No hay una manera fácil de hacer esto.
Sin embargo, hay uno complicado:
http://www.my-guides.net/en/content/view/122/26/
Tiene una buena guía de captura de pantalla por captura de pantalla. Básicamente, está copiando su instalación en un nuevo archivo de disco virtual.
Actualización: a partir de VirtualBox 4, agregaron soporte para la expansión.
VBoxManage modifyhd filename.vdi --resize 46080
Eso redimensionará una imagen de disco virtual a 45 GB.
diskpartherramienta de utilidad a través de la línea de comandos o mediante la GUI de administración de discos sin arrancar desde un disco separado.
resize2fscomando.
El blog Trivial Proof tiene un buen tutorial del proceso para las versiones de VirtualBox anteriores y posteriores a 4.0. Incluye los pasos para ajustar la partición en el disco expandido.
Si está ejecutando Windows Server 2012 y VirtualBox versión 4 y superior, solo hay 4 pasos:
Vaya al explorador de archivos y haga clic derecho en la unidad. ¡Verás que el volumen ha aumentado de tamaño!
Esto funcionó perfectamente (desde Windows 7 y usando VirtualBox 4.x).
Haz lo siguiente:
VBoxManageprograma.Desde allí, ejecute el siguiente comando:
VBoxManage modifyhd <file path and name> --resize <size in MB>
p.ej:
VBoxManage modifyhd C:\V-MACHINES\SERVER2008\WIN-2008.VDI --resize 26000
Tuve que buscar un poco sobre cómo ejecutar este comando.
Navegue a la carpeta que tiene su-filename.vdi, por ejemplo: (cd / Users / binoy / VirtualBox \ VMs /)
Luego ejecute el comando para aumentar el espacio a 25 gb.
VBoxManage modifyhd filename.vdi --resize 25000
Ahora tendría que adjuntar el espacio adicional usando resize2fs o Gparted.
Ahora también hay una GUI simple llamada Clone VDI para usuarios de Windows que @Eric Kigathi mencionó aquí: https://stackoverflow.com/a/5987875/1024735
Veamos los discos duros virtuales actualmente existentes de sus cajas virtuales usando el comando vboxmanage
$ vboxmanage list hdds
En mi caso solo enumera este
UUID: db753df8-de41-425b-b452-fab84f1f8b71
Parent UUID: base
State: created
Type: normal (base)
Location: /home/anonyn/WIN81_64BITS.vdi
Storage format: VDI
Capacity: 39891 MBytes
Encryption: disabled
Mantenga la ubicación del archivo VDI que desea cambiar de tamaño /home/anonyn/WIN81_64BITS.vdi
Vamos a determinar cuánto espacio físico queda en su máquina real (Linux)
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3,9G 0 3,9G 0% /dev
tmpfs 791M 1,4M 790M 1% /run
/dev/sda2 110G 29G 76G 28% /
tmpfs 3,9G 62M 3,8G 2% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/sda1 38M 512 38M 1% /boot/efi
tmpfs 791M 28K 791M 1% /run/user/1000
Como en mi caso tengo 76GB gratis en / dev / sda2 , puedo aumentar ese WIN81_64BITS.vdi en 36GB sin ningún problema
Algunas matemáticas simples le permitirán obtener el nuevo tamaño deseado
[CurrentSizeFrom first command] + [SizeToIncrease in MBytes too]
39891 MBytes + 36*1024 MBytes
39891 MB + 36864 MB = 76755 MB [NewSizeInMB]
Ahora está listo para crear el comando que lo ayudará a resolver el problema.
VBoxManage modifyhd [ruta / A / File.vdi] --resize [NewSizeInMB]
$ VBoxManage modifyhd /home/anonyn/WIN81_64BITS.vdi --resize 76755
$ VBoxManage modifyhd /home/anonyn/WIN81_64BITS.vdi --resize 76755 0% ... 10% ... 20% ... 30% ... 40% ... 50% ... 60% ... 70% ... 80% ... 90% ... 100%
Ahora inicie esa máquina virtual y extienda la partición deseada siguiendo estos pasos