Como faço para aumentar o tamanho do disco rígido da máquina virtual?

Como faço para aumentar o tamanho do disco rígido da máquina virtual?

insira a descrição da imagem aqui

Fiquei sem espaço na minha máquina virtual WinXP, para a qual dei apenas 10 GB de espaço quando a criei. Existe uma maneira fácil de aumentá-lo para, digamos, 20 GB? Não consigo ver nenhuma opção óbvia nas configurações do VirtualBox.


A sugestão abaixo dá esse erro

wim@wim-ubuntu:/media/data/winxp_vm$ VBoxManage modifyhd wim.vdi --resize 20000
VBoxManage: error: Cannot register the hard disk '/media/data/winxp_vm/wim.vdi' {46284957-2c09-4e70-8a49-bfbe0f7f681d} because a hard disk '/home/wim/VirtualBox VMs/winxp_vm/wim.vdi' with UUID {46284957-2c09-4e70-8a49-bfbe0f7f681d} already exists
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBox, interface IVirtualBox, callee nsISupports
Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, AccessMode_ReadWrite, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 210 of file VBoxManageDisk.cpp

A remoção do .vdi do VirtualBox antes de chamar o comando VBoxManage e, em seguida, adicioná-lo novamente foi bem-sucedida. Mas agora não consigo inicializar a máquina virtual, recebo esta tela preocupante:

insira a descrição da imagem aqui

Aliás, dizFATAL: Could not read from the boot medium! System halted.


O vdi deve ser reanexado à VM após o comando VBoxManage. Além disso, a partição precisará ser redimensionada DENTRO das janelas, porque você terá este espaço vazio:

insira a descrição da imagem aqui

Consegui redimensionar a partição facilmente usando um freeware chamadoEASEUS Partition Master 9.1.0 Home Edition.

Responder1

Desde o VirtualBox 6, você pode usar a GUI, conformeresposta de lenooh.

Caso contrário, abra um terminal e navegue até a pasta com a imagem de disco do VirtualBox e use o seguinte comando:

VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB

substituindo YOUR_HARD_DISKe SIZE_IN_MBpelo nome da sua imagem e tamanho desejado. sudopode ser necessário em algumas máquinas ou você pode encontrar um erro. Esta resposta e uma explicação mais completa sãoaqui, no webupd8. Agradecemos a Andrew por postar esta resposta.

Depois de redimensionar, o extrao espaço do disco rígido virtual precisa ser particionado e formatadopara o hóspede usá-lo. Isso pode ser feito com o gparted inicializando o convidado a partir de um ISO ativo. Também podemos redimensionar a partição existente usando o gparted. Para isso, talvez seja necessário desabilitar /swape criar uma nova partição swap.

Caso VBoxManagenão seja encontrado em seu sistema, basta definir o caminho para:

set PATH=%PATH%;"C:\Program Files\Oracle\VirtualBox" 

e deve resolver o problema do caminho. Certifique-se VBoxManagede que esteja presente neste caminho antes de configurá-lo.

Responder2

Desde o VirtualBox 6 podemos usar uma GUI para redimensionar os discos virtuais das VMs.

Para acessá-lo, clique em File->Virtual Media Manager ...

Versão 7: em File-> Tools->Virtual Media Manager ...

A seguinte janela será aberta Gerenciador de mídia virtual VirtualBox

Selecione seu disco e clique em Properties. Agora é só mover o controle deslizante na parte inferior ou escrever o valor que deseja para o tamanho e clicar em “Aplicar” quando terminar.

Depois de iniciar a máquina virtual, o Windows iránãoreconhecer o novo espaço.

No Windows, abra Computer Management(procure no menu iniciar), selecione Storage-> Disk Managementno menu esquerdo (no Windows 10 você pode encontrá-lo create and format hard disk partitionsdiretamente no menu iniciar). Selecione sua partição (provavelmente C :), clique com o botão direito nela e selecione Extend Volume .... Agora basta clicar no assistente e pronto.

Observe que na sua VM o Windows pode não detectar o espaço extra se você tiver instantâneos na sua VM. Para corrigir isso, é recomendável excluir os snapshots ou (a maneira mais fácil) apenas cloná-los e redimensionar no novo.

Responder3

O seguinte funcionou para mim:

VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB

No entanto, entendo como a quilometragem pode variar :-) No que diz respeito ao redimensionamento da partição, no Windows 7, consegui redimensionar na tela que você mostrou clicando com o botão direito na unidade C: no painel inferior e selecionando estender volume.

Tela de gerenciamento do computador

Responder4

Wim, acho que primeiro você precisará cancelar o registro do Vbox. Arquivo, Gerenciador de mídia, clique em seu disco rígido e cancele o registro. Então tente novamente.

informação relacionada