aconteceu-me hoje: eu criei um Virtualbox (gratuito), Máquina Virtual (VM) para executar alguns testes (mover um PC antigo para uma VM), e eu ter subestimado o tamanho do disco que eu realmente precisava: com 15 GB, sistema operacional (Windows 7) nem sequer tem espaço suficiente para a atualização em si. Não há problema, posso voltar a dimensionar o disco num Clique, certo? Nem por isso.
(Ao contrário do VMWare) não existe uma interface gráfica para alterar essa configuração em particular. Mas não se preocupe, aqui está como fazê-lo rapidamente com a linha de comando Para Windows e Mac. Primeiro, faça uma cópia de segurança do seu VM!
detalhes Técnicos
- A “nova interface gráfica do usuário seção foi adicionada usando o VirtualBox 6 (Maio de 2020)
- Este foi escrito usando o VirtualBox 4.3.22 no Windows e 4.3.20 no Mac (Fevereiro de 2015)
- A máquina virtual tem uma dinamicamente alocado em disco (o que significa que o .O ficheiro VDI irá crescer ao longo do tempo)
- O sistema operacional VM é o Windows 7
nova interface gráfica do utilizador para dimensionar
na versão mais recente do VirtualBox, tem um Gestor de multimédia Virtual que muda o tamanho do disco para si (vi-o em V6.x Mas eu estou inseguro quanto a quando ele foi adicionado). É muito simples como você apenas ir para o menu Arquivo e selecioná-lo.
então escolha o disco que deseja modificar, e escolha um novo tamanho a seguir por “aplicar”. Mas isso não acabou! Esta nova interface gráfica permite-lhe saltar o Passo 1 para o passo 4 nas instruções abaixo.
é equivalente a aumentar o tamanho de um disco físico, mas você ainda precisa estender a partição do sistema operacional, como descrito na Etapa 5 em diante.
Windows
Step 1
Abra uma linha de comando clicando no seu ícone ou escrevendo “cmd” no início>Search.
Step 2
Go onde a VirtualBox está instalada (tipicamente C:\Program Files\Oracle\VirtualBox) to find the VboxManage utility (full documentation here). Here are the commands to type (one per line):
cd\
cd “Program Files\Oracle\VirtualBox”
You should now be in the proper directory, and can even verify that the VBoxManage.exe app is there by typing
dir VboxManage.exe
Step 3
Find the file path where your virtual machine disk file (.vdi) is (usually in C:\Users\<username>\VirtualBox VMs\).
Step 4
Use the modifyhd command of VBoxManage (a utility that comes with VirtualBox) as follows:
VBoxManage modifyhd “C:\Users\<username>\VirtualBox VMs\<vm_name><disk_name>.vdi” –resize <tamanho em MB>
No meu caso, eu digitei (para re-tamanho 40 GB ou 40000 MB):
VBoxManage modifyhd “c:\Users\Hubert\VirtualBox VMs\Accounting Clone\Accounting Clone Windows.vdi” –resize 40000
As aspas envolvente é necessário porque o caminho do arquivo (e o nome) tem espaços, e o Prompt não seria capaz de lidar com eles, sem as aspas.Nota: são dois traços antes de”redimensionar”. Dependendo da sua fonte, pode aparecer visualmente como uma linha longa.
deve ver uma confirmação visual de que o VBoxManage está a trabalhar no ficheiro. O tempo para fazer isso depende do tamanho, mas deve ser uma questão de minutos. Virtual box vai agora confirmar que a unidade é maior (aqui é de 40GB como pedimos a)
Passo 5
Boot na sua máquina virtual, e você vai perceber que a unidade ainda aparece como sendo do mesmo tamanho que antes (aqui, 15GB) !!! É normal-isto é porque embora o disco tenha sido re-dimensionado, a partição ainda está configurada com o seu tamanho original. Podemos arranjá-lo.
Passo 6
Ir para o gerenciamento de disco, fazendo Início>Computador (clique com o botão direito do mouse)>Gerenciar>Armazenamento>Gerenciamento de Disco. (você também pode abri-lo a partir da linha de comandos)
Step 7
carregue com o botão direito na partição existente que deseja Extender (aqui, C:) e escolha “Extender o Volume” no menu de contexto.
por omissão, o Gestor de discos irá propor que você se estenda a todo o espaço disponível, que é o que provavelmente deseja fazer, mas poderá escolher qualquer outro tamanho que desejar. A imagem abaixo mostra que estamos adicionando 24GB aos 15GB existentes => quase 40GB.
e se tudo correr bem, um novo olhar para a unidade C: mostra agora o 40GB que pedimos. Isso mesmo. Você pode finalmente usar o espaço extra!
Just in case, here is also a video (not mine) that shows what the process looks like. Ele usa uma versão ligeiramente diferente do Windows, mas que deve ser perto o suficiente:
o Mac OS X
Passo 1
Se você usar o Mac OS, o procedimento é quase exatamente o mesmo. Vou tornar isto um pouco mais curto pelo tempo. Eu sei que alguns usuários nunca usaram a linha de comandos (saiba mais sobre a linha de comandos OSX), então aqui está como encontrá-lo: basta procurar por aplicativo de Terminal.
Step 2
localize a localização completa e o nome do ficheiro da sua máquina virtual .Ficheiro de disco virtual VDI. Você vai precisar de ambos para entrar no comando no Terminal.
Passo 3
parece que o aplicativo VBoxManage está disponível em qualquer local por padrão, então não precisamos ir para o diretório do aplicativo. Apenas o comando a seguir, na Janela do terminal:
VBoxManage modifyhd “<vdi_file_full_path_and_name>” –resize 40000
Você deve ver o utilitário de trabalho no arquivo no prompt de comando.
quando terminar, reinicie o VM e inicie no Windows. A partir daí, basta pegar na solução Windows, Passo 5 Como mostrado acima.
Você terá que re-dimensionar a partição do Windows, e você terá armazenamento suficiente para atender às suas necessidades. É isso!
Misc
Note que estou assumindo que você precisa absolutamente de espaço na unidade do sistema aqui. Eu fiz porque eu queria atualizações para funcionar e eu precisava instalar mais aplicativos em C:\.
Se quiser armazenar dados, também poderá adicionar outro D: drive, construindo um novo disco emulado. Em geral, acho mais fácil gerenciar meu VMs como arquivos únicos, mas se houver compartilhamento de dados, faz sentido compartilhar discos.