No post de hoje vou ensinar a como aumentar o tamanho do disco virtual, no VirtualBox (VM) de maneira fácil e simples; usando o vboxmanage no Prompt de Comando (Windows) ou Terminal Linux. Isso vai ser muito útil caso tenha escolhido tamanho fixo na hora de redimensionar/criar a partição em .VDI.
Como aumentar partição .VDI na VM
O processo pode parecer algo difícil, mas não se engane é bem simples. Caso não tenha conseguido acompanhar o vídeo acima, vou disponibilizar o passo a passo em texto. Lembrando que os comandos são os mesmos para Windows e Linux o que vai mudar é o local das coisas.
Assista ao vídeo! Comandos:C:\Program Files\Oracle\VirtualBox vboxmanage modifyhd “caminho do arquivo .vdi” –resize 000000“caminho do arquivo .vdi” = diretório do arquivo .vdi… remova “aspas” caso o diretório não tenha espaços.000000 = quantidade em GB que você quer, valor total.
Localizando o arquivo .VDI
O arquivo .VDI significa Virtual Disk Image, é utilizado pelo VirtualBox como unidade de disco virtual padrão, e pode ser usado como disco rígido pelo sistema. Sendo assim, vamos modificar algumas coisas para que seja possível alterar o tamanho deste arquivo.
Antes de tudo precisamos saber onde este arquivo está localizado, em sua unidade de armazenamento. Visto que o local pode variar de usuário para usuário, vou mostrar o local “Padrão”.
- Abra o seu VirtualBox (Não inicie a máquina!)
2. Clique em “Configurações“, conforme a imagem abaixo.
3. Na próxima tela clique em “Armazenamento” [1]
4. No campo “Dispositivos de Armazenamento“, clique sobre o seu disco com final .vdi [2]
5. Ao lado temos o caminho onde o disco virtual da máquina está localizado. Anote este caminho, vamos precisar dele para concluir o próximo passo. [3]
Local de instalação do VBox no Windows
Finalmente vamos colocar a mão na massa! A partir daqui o passo a passo pode variar um pouco, dependendo do SO que está utilizando. De qualquer forma vou fazer o possível para que todos consigam compreender por completo.
Localize o local de instalação do VirtualBox em sua máquina principal com Windows. (Passo a passo no Linux abaixo) Faça o seguinte no Windows:
- Clique na tecla com a bandeira do Windows, e pesquise por “VirtualBox“
- Em seguida clique em “Abrir local do arquivo“
Provavelmente vai ser aberto o atalho da VBox conforme a imagem abaixo;
3. Clique com o botão direito do mouse em cima do ícone do atalho do VirtualBox, em seguida “Abrir local do arquivo“
4. Clique na barra contendo o endereço do local, copie o caminho, conforme a imagem abaixo;
O local padrão de instalação do VirtualBox é esse:
C:\Program Files\Oracle\VirtualBox
O caminho padrão pode variar, dependendo de onde você instalou o VBox! Anote o seu, vamos precisar dele.
Local de instalação do VBox no Linux (Ubuntu)
No Linux não é necessário localizar o local de instalação do VirtualBox! É necessário apenas acessar a pasta onde está localizado o arquivo .VDI da sua máquina virtual. Faça o seguinte:
1. Clique em “Pasta pessoal“
2. “VirtualBox VMs” (Abra a pasta) dentro dela vai ter as pastas das suas máquinas, escolha a que você deseja alterar o tamanho do disco.
3. Observe na imagem abaixo que estou dentro da VM de nome “Linux”, e logo abaixo está o arquivo .vdi corresponde a está máquina.
4. Clique com o botão direito do mouse dentro do local onde está o arquivo .vdi, e abra o terminal com privilégios de administrador.
Para abrir o terminal com privilégios de administrador use o comando abaixo e depois sua senha:
sudo su
Alterando o arquivo .VDI (Windows)
Nesta etapa vamos alterar os padrões do arquivo .vdi no Windows para que seja possível modificar o tamanho do disco virtual da nossa máquina. (Passo a passo no Linux abaixo)
Lembram que disse que vamos precisar do endereço do local de instalação do VirtualBox? Pois bem, abra o CMD (Prompt de comando) como administrador.
Basta pressionar a tecla com a bandeira do Windows, digitar CMD e em seguida (Ao lado) tem a opção “Executar como administrador“
1. Pegue o endereço que salvamos com o local de instalação da nossa máquina virtual e faça isso:
2. Basta adicionar cd no inicio do comando e pressionar enter
cd C:\Program Files\Oracle\VirtualBox
Windows e Linux
A partir daqui o comando vai ser igual para ambos os sistemas operacionais (Windows e Linux)! Estando ciente que estamos dentro da pasta onde contem o arquivo .vdi, vamos fazer o seguinte:
Windows: Com o local de instalação da VM aberto no CMD use este comando, com as devidas modificações:
vboxmanage modifyhd “caminho do arquivo .vdi” –resize “quantidade de GB em MB“
caminho do arquivo .vdi = diretório onde está o arquivo .vdi. Caso o diretório tenha espaço(s) deixe as aspas “”! Caso contrário remova as aspas.
O Windows não consegue lê o caminho quando tem espaço, por isso usa-se as aspas.
quantidade de GB em MB = você deve digitar o tamanho desejado em MB. Por exemplo: se sua máquina tem 50GB, e você quer aumentar para 100GB multiplique 1024 por 100 = 102.400
Observação: caso coloque um valor menor do que o existente em sua máquina, o resultado será o inverso.
O resultado final é este:
vboxmanage modifyhd D:\VM\NewVirtualDisk.vdi –resize 102400
Linux: Com o diretório do arquivo .vdi da VM aberto no Terminal use este comando, com as devidas modificações:
vboxmanage modifyhd “nome da sua máquina .vdi” –resize “quantidade de GB em MB”
O resultado final é este:
vboxmanage modifyhd Linux.vdi –resize 102400
Pronto! Finalizamos o redirecionamento do disco. Porém este “novo espaço” não é reconhecido de imediato pelo sistema, pelo simples fato de vim como “Não Alocado”.
Alocando o disco (Windows)
1. Acesse sua máquina virtual. Pois todo o procedimento será feito por lá!
2. Dentro da máquina virtual, abra o “Explorador de Arquivos“
3. Clique com o botão direito do mouse em cima de “Este computador” em seguida “Gerenciar“
Observe que temos um disco em preto com o nome “Não Alocado“, sendo assim precisamos dizer pro Windows quem vai receber este espaço? No meu caso é a unidade C:.
Sendo assim, basta clicar com o botão direito do mouse em cima dela, e em seguida “Estender volume…“
Não tem mistério nesta parte. Basta clicar em Avançar e concluir! Finalizamos no Windows.
Alocando o disco (Linux)
No Linux é semelhante ao Windows. Instale o software GParted em sua máquina virtual com Linux, siga o tutorial abaixo: