Redimensionar partição do Windows 7 em execução no VirtualBox com armazenamento alocado dinamicamente

22

Eu corro o Windows 7 dentro do VirtualBox.

Redimensionei o disco do Windows 7 de 25 GB para 50 GB:

VBoxManage modifyhd Windows\ 7\ Pro.vdi --resize 50000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Tamanho do VirtualBox

PROBLEMA: Não consigo 'aumentar a partição, nem com o próprio Windows 7 nem com o GParted:

Gerenciamento de Disco

GParted

Parece que o VirtualBox não informa o SO do cliente sobre o novo tamanho.
Que etapa adicional é necessária?

Nicolas Raoul
fonte
não deveria haver mais nada necessário, embora tenha tido mais sorte com o gparted do que com o Windows. sua VM com esse disco possui instantâneos? o redimensionamento não suporta discos com instantâneos.
Ryan_S
1
A ferramenta de linha de comando funcionou para mim. Eu poderia então estender a partição dentro do Windows.
21817 Damian

Respostas:

26

Você só pode redimensionar os discos se eles não fizerem parte de uma VM que usa instantâneos.

Se você estiver usando instantâneos, poderá clonar facilmente o estado em uma nova VM e disco rígido e redimensioná-lo. O VirtualBox 4 agora suporta a clonagem a partir da GUI, por isso é super fácil.

VBoxManage - modifyhd

Aqui está uma caminhada útil por todo o processo, redimensione e expanda um disco rígido e uma mídia do Virtualbox em 4 etapas

Ryan_S
fonte
1
como Ryan disse, minha VM tinha instantâneos e não consegui estender a partição no Windows. Acabei clonando a VM (não apenas o disco). Veja o comando "vboxmanage clonevm". O clone continha apenas o estado atual (sem snapshots), então eu pude estender a partição.
quer
Isso funciona! Nota: Depois de clonar e redimensionar o disco, abra as configurações da VM, remova o disco anterior e adicione o novo.
Nicolas Raoul
Também parece não estar disponível para imagens de disco VMDK
Golimar
0

Para host do Windows:

#command - give Windows direct path in order to use vboxmanage in any folder directly
PATH=%PATH%;C:\Program Files\Oracle\VirtualBox
#command - resize vdi, size in MB (75GB below), go to vdi folder first
VBoxmanage modifyhd [%vdiname].vdi --resize 75000
#comment - for Windows VM use some tool, e.g., partitionwizard free, to resize inside VM, profit

É isso que eu uso e funciona para mim.

nomotakon
fonte