Respostas:
Não há uma maneira fácil de fazer isso.
Há uma complicada, no entanto:
http://www.my-guides.net/en/content/view/122/26/
Tem um bom guia de captura de tela a tela. Essencialmente, você está copiando sua instalação em um novo arquivo de disco virtual.
Atualização: A partir do VirtualBox 4, eles adicionaram suporte à expansão.
VBoxManage modifyhd filename.vdi --resize 46080
Isso redimensionará uma imagem de disco virtual para 45 GB.
diskpart
ferramenta de utilitário pela linha de comando ou pela GUI de gerenciamento de disco sem inicializar a partir de um disco separado.
resize2fs
comando
O blog Trivial Proof tem um bom tutorial do processo para as versões do VirtualBox antes e depois da 4.0. Inclui as etapas para ajustar a partição no disco expandido.
Se você estiver executando o Windows Server 2012 e o VirtualBox versão 4 e superior, existem apenas 4 etapas:
Vá para o explorador de arquivos e clique com o botão direito do mouse na unidade. Você verá que o volume aumentou de tamanho !!
Isso funcionou perfeitamente (no Windows 7 e usando o VirtualBox 4.x).
Faça o seguinte:
VBoxManage
programa.A partir daí, execute o seguinte comando:
VBoxManage modifyhd <file path and name> --resize <size in MB>
por exemplo:
VBoxManage modifyhd C:\V-MACHINES\SERVER2008\WIN-2008.VDI --resize 26000
Teve que pesquisar um pouco sobre como executar este comando.
Navegue para a pasta com o seu nome do arquivo.vdi, por exemplo: (cd / Users / binoy / VirtualBox \ VMs /)
Em seguida, execute o comando para aumentar o espaço para 25 gb.
VBoxManage modifyhd filename.vdi - redimensionar 25000
Agora você precisaria anexar o espaço adicional usando resize2fs ou Gparted.
Agora também há uma GUI simples chamada Clone VDI para usuários do Windows que @Eric Kigathi mencionou aqui: https://stackoverflow.com/a/5987875/1024735
Vamos ver os discos rígidos virtuais existentes das caixas virtuais usando o comando vboxmanage
$ vboxmanage list hdds
No meu caso, lista apenas 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
Mantenha o local do arquivo VDI que você deseja redimensionar /home/anonyn/WIN81_64BITS.vdi
Permite determinar quanto espaço físico resta na sua 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
Uma vez que em meu caso eu tenho 76PT gratuitamente no / dev / sda2 posso aumentar esse WIN81_64BITS.vdi -lo por 36GB , sem quaisquer problemas
Alguma matemática simples permitirá que você obtenha o novo tamanho desejado
[CurrentSizeFrom first command] + [SizeToIncrease in MBytes too]
39891 MBytes + 36*1024 MBytes
39891 MB + 36864 MB = 76755 MB [NewSizeInMB]
Agora você está pronto para criar o comando que o ajudará a resolver o problema
VBoxManage modifyhd [caminho / Para / Arquivo.vdi] - redimensionar [NewSizeInMB]
$ VBoxManage modifyhd /home/anonyn/WIN81_64BITS.vdi --resize 76755
$ VBoxManage modifyhd /home/anonyn/WIN81_64BITS.vdi - redimensionar 76755 0% ... 10% ... 20% ... 20% ... 30% ... 40% ... 50% ... 60% ... 70% ... 80% ... 90% ... 100%
Agora inicialize a máquina virtual e estenda a partição desejada seguindo estas etapas