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:
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:
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_DISK
e SIZE_IN_MB
pelo nome da sua imagem e tamanho desejado. sudo
pode 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 /swap
e criar uma nova partição swap.
Caso VBoxManage
nã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 VBoxManage
de 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 ...
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 Management
no menu esquerdo (no Windows 10 você pode encontrá-lo create and format hard disk partitions
diretamente 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.
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.