O VirtualBox permite que você escolha um disco alocado dinamicamente ou de tamanho fixo ao criar um novo arquivo de disco rígido virtual. Os discos alocados dinamicamente são mais rápidos de criar e podem crescer para tamanhos maiores. Discos de tamanho fixo podem ser mais rápidos de usar , mas não podem crescer mais uma vez que ficam cheios. Você pode converter entre os dois formatos e redimensionar os discos, se desejar.
Antes de continuar, recomendamos desligar a máquina virtual em vez de suspendê-la e salvar seu estado. O VirtualBox deve dizer que a máquina virtual está “desligada”.
Índice
Etapa um: localizar o comando VBoxManage e abrir um prompt de comando
O VirtualBox permite que você converta um disco fixo em um disco dinâmico ou um disco dinâmico em um disco fixo, mas esta opção não está exposta em sua interface gráfica. Em vez disso, você deve usar o VBoxManage.exe
comando.
Localize este comando para continuar. No Windows, você o encontrará no diretório do programa VirtualBox, que é o C:\Program Files\Oracle\VirtualBox
padrão. Se você instalou o VirtualBox em outro diretório, procure lá.
Abra uma janela do Prompt de Comando. Para fazer isso, abra o menu Iniciar, digite cmd
e pressione Enter.
Digite cd
no prompt de comando, seguido pelo caminho da pasta onde está o comando VBoxManage. Você precisará colocá-lo entre aspas.
Você pode fazer isso rapidamente digitando cd
na janela do Prompt de Comando e arrastando e soltando o ícone da pasta da barra de endereço do gerenciador de arquivos no Prompt de Comando.
Se você estiver usando o caminho padrão, ele deve se parecer com o seguinte:
cd "C: \ Arquivos de programas \ Oracle \ VirtualBox"
NOTA: Estas instruções presumem que você está usando o VirtualBox no Windows. Se você estiver usando o VirtualBox no macOS ou Linux, basta abrir uma janela do Terminal e executar o vboxmanage
comando normalmente, como faria com qualquer outro comando.
Etapa dois: localize o caminho para o disco que você deseja converter
Execute o seguinte comando na janela do prompt de comando para ver uma lista de todos os discos rígidos virtuais em seu computador:
VBoxManage.exe list hdds
Examine a lista e identifique o caminho do arquivo para o disco virtual que deseja converter. Digamos que desejamos modificar o disco virtual associado à máquina virtual chamada “Windows”. Como podemos ver na saída abaixo, o caminho para esse disco virtual em nosso sistema é C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi
.
Etapa três: converter o disco virtual
Agora você pode usar o comando VBoxManage para converter o disco virtual de fixo para dinâmico ou de dinâmico para fixo.
Para converter um disco virtual fixo em dinâmico, execute o seguinte comando:
VBoxManage.exe clonemedium disco "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" –variant Standard
Por exemplo, se o disco de origem estiver localizado em C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi
e você quiser criar um novo disco chamado Windows-dynamic.vdi na mesma pasta, execute:
Disco clonemedium VBoxManage.exe "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-dynamic.vdi" –variant Standard
Para converter um disco virtual de dinâmico em fixo, execute o seguinte comando:
VBoxManage.exe clonemedium disk "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" –variant Fixed
Por exemplo, se o disco de origem estiver localizado em C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi
e você quiser criar um novo disco chamado Windows-fixed.vdi na mesma pasta, execute:
VBoxManage.exe disco clonemedium "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-fixed.vdi" –variant Fixed
Etapa quatro: remover o disco virtual antigo
O comando acima apenas clona o disco existente. Você acaba com o arquivo de disco original e um novo arquivo de disco.
Primeiro, você precisará remover o disco virtual existente do VirtualBox. No VirtualBox, clique com o botão direito na máquina virtual que usa o disco virtual e selecione “Configurações”.
Selecione “Armazenamento” para visualizar os dispositivos de armazenamento conectados. Clique com o botão direito no VDI original e selecione “Remover anexo”. Clique em “OK” depois.
O processo a seguir excluirá o arquivo do disco original de sua unidade. Aviso : você pode querer fazer backup do arquivo do disco original, caso ainda não tenha feito, apenas para o caso de algo dar errado com este processo.
No Prompt de Comando, execute o seguinte comando para ver uma lista de todos os discos virtuais em seu computador:
VBoxManage.exe list hdds
Localize o UUID do disco original que deseja excluir. Você pode copiá-lo para a área de transferência selecionando-o com o botão esquerdo do mouse e clicando nele com o botão direito.
Execute o seguinte comando para remover o disco original do registro do VirtualBox e excluí-lo. Você pode clicar com o botão direito na janela do Prompt de Comando para colar o UUID.
VBoxManage.exe closemedium UUID - excluir
Etapa cinco: renomear o novo disco
Agora você deve renomear o novo arquivo de disco para que tenha o mesmo nome do original. Basta navegar até ele em uma janela do File Explorer ou Windows Explorer.
Clique com o botão direito no arquivo VDI, selecione “Renomear” e altere para o nome original. Por exemplo, renomeamos aqui o arquivo Windows-fixed.vdi que criamos para Windows.vdi.
Depois de renomear o disco, remova o nome do disco antigo do VirtualBox. Clique em Arquivo> Gerenciador de Mídia Virtual no VirtualBox e localize o nome original do disco renomeado – ele terá um ícone de aviso amarelo à esquerda dele. Clique com o botão direito e selecione “Remover”. Clique em “Remover” novamente para confirmar e fechar “Fechar”.
Step Six: Insert the Disk In VirtualBox
Head back into VirtualBox, right-click the virtual machine associated with the virtual disk, and select “Settings”. Under Storage, right-click the SATA controller and select “Add Hard Disk”.
Select “Choose Existing Disk” and browse to the file you just renamed.
Click “OK” to close the virtual machine settings window. You should now be able to boot the virtual machine normally. Its disk will be either a fixed or dynamic disk—whichever you converted it to.