Vejo aqui Como faço para aumentar o tamanho do disco rígido da máquina virtual .
Deve funcionar com um comando como
VBoxManage modifyhd xp.vdi --resize 2000
Quando o VDI tem um tamanho fixo, você pode obter este erro:
~/VirtualBox VMs/xp$ VBoxManage modifyhd xp.vdi --resize 2000
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!
A discussão e a solução para isso estão aqui .
Mas eu recebo esse erro enquanto meu VDI é dinâmico
~/VirtualBox VMs/xp$ VBoxManage showhdinfo xp.vdi
UUID: 8880dc58-cd0c-4ffb-a583-f8dd50eda98e
Parent UUID: base
State: created
Type: normal (base)
Location: /home/cip/VirtualBox VMs/xp/xp.vdi
Storage format: VDI
Format variant: dynamic default
Capacity: 8192 MBytes
Size on disk: 4693 MBytes
In use by VMs: xp (UUID: e2b70963-3c26-41cf-88f6-4e03ca721e2d)
Por que é que?
partitioning
xubuntu
virtualbox
resize
Comunidade
fonte
fonte
Respostas:
Para usar
VBoxManage modifyhd
, temos as seguintes advertências:0
.No exemplo acima, tentou-se redimensionar um disco dinâmico com um tamanho físico de 4693 MB a 2000 MB, o que não é possível. Daí o erro.
fonte
pvresize
comando para colocar esse espaço em uso para linuxEsta solução alternativa funcionou para mim:
Use o clonemedium do VBoxManage com o
--existing
sinalizadorNota : Agora o novo disco terá o espaço em excesso como não alocado e você precisará usar o gparted para estender o tamanho ao máximo.
Não sei por que os caras do VirtualBox não poderiam usar o acima para implementar isso em vez de jogar
VBOX_E_NOT_SUPPORTED
... pelo menos link para isso :)fonte
Aqui está todo o processo, tentarei ser o mais detalhado possível
No meu caso, é uma máquina de 32 GB e a chamará de SMALL VM
No meu caso , decidi criar uma nova máquina virtual de 70 GB, enquanto restaurava o conteúdo da pequena máquina dentro desta nova VM e vou me referir a ela como a VM GRANDE
VBoxManage list hdds
ou abra o Virtual Media Manager para obter o GUID da SMALL VM (origem) e também o GUID da LARGE VM (destino)Com esses GUIDs, crie o seguinte comando
Clonemedium do VBoxManage SMALL_VM_GUID LARGE_VM_GUID - existente
No meu caso, ORIGIN - SMALL VM é: 39143127-42b6-478a-afb2-5e58f14218b
No meu caso, DESINATION - LARGE VM é: bb808b5b-b88c-49b2-a646-3414af906d84
É claro que seus GUIDs serão diferentes dos meus
Certifique-se de não inverter os GUIDs, caso contrário, a nova máquina substituirá o conteúdo da sua máquina existente !!!!
Depois de verificar se você não combinou origem com destino, execute este comando:
Inicie a nova LARGE VM que você criou na etapa 2.
Verifique na ferramenta da janela Gerenciamento do computador se a máquina possui mais tamanho de espaço não utilizado / não formatado
Se preferir, você pode executar o "chkdsk" na unidade C para garantir que tudo esteja pronto (isso pode levar a duas reinicializações na LARGE VM )
Usando o gparted-live * .iso, "insira-o" na nova máquina virtual e reinicie-o
Inicialize no ambiente gparted
Aumente sua partição e salve as alterações
"Ejete" o gparted-live * .iso para inicializar novamente no Windows
Verifique na ferramenta da janela Gerenciamento do computador se a máquina agora possui uma unidade C maior para resolver seus problemas de spece
Eu tinha as capturas de tela desse processo, mas decidi não incluí-las, pois isso tornaria minha resposta grande e intimidadora para as pessoas que estão "com pressa" para obter espaço livre em sua máquina virtual Windows
fonte
VBoxManage list hdds