Situação
Temos um GNU/Linux com VirtualBox 4 instalado e uma máquina virtual com HD de 30 GB. O HD ficou pequeno e necessitamos aumentar o mesmo para 60 GB.
Procedimentos
- Inicialmente, como usuário comum, vá para o diretório que contém o disco da máquina virtual. Geralmente é o ~/.VirtualBox/VDI. Lá você poderá ver os todos os discos virtuais. Exemplo:
eriberto@libra:~/.VirtualBox/VDI$ ls -lh -rw------- 1 eriberto eriberto 577M Mai 18 19:32 Debian Squeeze Install.vdi -rw------- 1 eriberto eriberto 4,1G Jun 14 2011 Debian Squeeze.vdi -rw------- 1 eriberto eriberto 6,0G Mar 2 08:13 Debian Wheezy.vdi -rw------- 1 eriberto eriberto 30G Mai 22 10:55 Win7-30GB.vdi
- A seguir, considerando que você queira ampliar o HD para 60 GB, que equivale a 61440 MB, emita o comando:
$ VBoxManage modifyhd /home/eriberto/.VirtualBox/VDI/Win7-30GB.vdi --resize 61440
- Com o procedimento anterior, passaremos a ter uma área de disco extra. Observe que o comando ls não mostrará isso caso você tenha criado uma imagem de disco dinamicamente expansível. Veja:
eriberto@libra:~/.VirtualBox/VDI$ ls -lh Win* -rw------- 1 eriberto eriberto 30G Mai 22 08:52 Win7-30GB.bak.vdi -rw------- 1 eriberto eriberto 30G Mai 22 10:58 Win7-30GB.vdi
- O último passo será expandir o filesystem dentro do novo HD. Para tanto, inicialize a máquina virtual e, dentro da mesma, utilize um dos seguintes métodos:
- Nos GNU/Linux, para expandir em ambiente gráfico, use o GParted (# apt-get install gparted no Debian).
- Nos GNU/Linux, para expandir em ambiente texto, use o Parted (# apt-get install parted no Debian).
- No Windows 7 (e talvez Vista) você poderá utilizar um utilitário nativo. Para acessá-lo, clique no menu Iniciar e na área de pesquisa, digite partições. Clique em Criar e formatar partições do disco rígido (opção que será mostrada).
- Em Windows mais antigos é possível expandir os filesystems com o programa EaseUS Partition Master Home. Por favor, fiquem à vontade para indicar outros programas similares nos comentários deste post.
Teste
O último passo será testar o novo HD. Para isso, verifique, dentro da máquina virtual, o seu tamanho final e reinicialize o sistema para ver como o mesmo reage.
Valeu pela dica Eriberto!
Como redimensiono o disco se a partição está montada?
Felipe, não é possível redimensionar partições montadas em nenhum sistema. Isso causaria perda de integridade.
[]s
Boa Tarde Eriberto,
Queria te dar os parabéns, consegui fazer aqui na empresa onde administro e resolvi o problema de varias maquinas, olhei em outros fóruns e todos estavam dando muitas voltas, mais vc foi direto no assunto, mais uma vez parabéns e vou recomendar seu fórum.
Ate mais , boa semana 😉
Grato Fabio!
Isso so serve para discos criados com na categoria dinamicamente expansível procede? Ou os de tamanho fico tambem podem ser expandidos aqui deu pau num disco criado com tamanho fixo…
O meu só deu certo assim:
VBoxManage modifyhd –resize 61440 /home/eriberto/.VirtualBox/VDI/Win7-30GB.vdi
Zazu, em princípio, serve para qualquer disco.