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.
diskpart
herramienta 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.
resize2fs
comando.
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:
VBoxManage
programa.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