Etapa 1: Localizar o comando VBoxManage e abrir um prompt de comando
O VirtualBox permite converter um disco fixo em um disco dinâmico ou em um disco dinâmico em um disco fixo, mas essa opção não é exposta em sua interface gráfica. Em vez disso, você tem que usar o
VBoxManage.exe
comando.
Localize este comando para continuar. No Windows, você o encontrará no diretório do programa VirtualBox, que é
C:Program FilesOracleVirtualBox
por padrão. Se você instalou o VirtualBox em outro diretório, procure lá.
cmd
e pressione Enter.
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ços do gerenciador de arquivos no prompt de comando.
cd 'C:Program FilesOracleVirtualBox'
vboxmanage
comando normalmente, como você 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 exibir uma lista de todos os discos rígidos virtuais em seu computador:
VBoxManage.exe list hdds
C:UserschrisVirtualBox VMsWindowsWindows.vdi
Etapa 3: 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 de fixo para dinâmico, execute o seguinte comando:
VBoxManage.exe clonemedium disk 'C:path osource.vdi' 'C:path odestination.vdi' –variant Standard
Por exemplo, se o disco de origem estiver localizado em
C:UserschrisVirtualBox VMsWindowsWindows.vdi
e você deseja criar um novo disco chamado Windows-dynamic.vdi na mesma pasta, você executaria:
VBoxManage.exe clonemedium disk 'C:UserschrisVirtualBox VMsWindowsWindows.vdi' 'C:UserschrisVirtualBox VMsWindowsWindows-dynamic.vdi' –variant Standard
VBoxManage.exe clonemedium disk 'C:path osource.vdi' 'C:path odestination.vdi' –variant Fixed
Por exemplo, se o disco de origem estiver localizado em
C:UserschrisVirtualBox VMsWindowsWindows.vdi
e você deseja criar um novo disco chamado Windows-fixed.vdi na mesma pasta, você executaria:
VBoxManage.exe clonemedium disk 'C:UserschrisVirtualBox VMsWindowsWindows.vdi' 'C:UserschrisVirtualBox VMsWindowsWindows-fixed.vdi' –variant Standard
Etapa 4: 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ê precisa remover o disco virtual existente do VirtualBox. No VirtualBox, clique com o botão direito do mouse na máquina virtual que usa o disco virtual e selecione "Configurações".
Selecione “Storage” para ver os dispositivos de armazenamento conectados. Clique com o botão direito no VDI original e selecione “Remover anexo”. Clique em "OK" depois.
O processo abaixo irá excluir o arquivo de disco original da sua unidade. Aviso: Você pode querer fazer o backup do arquivo de disco original, se ainda não o fez, caso algo dê errado com esse processo.
No prompt de comando, execute o seguinte comando para exibir uma lista de todos os discos virtuais em seu computador:
VBoxManage.exe list hdds
Localize o UUID do disco original que você deseja excluir. Você pode copiá-lo para a área de transferência selecionando-o com o botão esquerdo do mouse e clicando com o botão direito do mouse.
VBoxManage.exe closemedium UUID --delete
Quinto passo: renomear o novo disco
Agora você deve renomear o novo arquivo de disco para que ele tenha o mesmo nome que o original. Basta navegar até ele em uma janela do Gerenciador de arquivos ou do Windows Explorer.
Etapa 6: Inserir o disco no VirtualBox
Volte para o VirtualBox, clique com o botão direito do mouse na máquina virtual associada ao disco virtual e selecione "Configurações". Em Armazenamento, clique com o botão direito do mouse no controlador SATA e selecione “Adicionar Disco Rígido”.