Quando precisamos criar uma nova máquina virtual no VirtualBox e precisamos usar o mesmo arquivo VHD, se depara com as seguintes mensagem de erro:
"FAILED TO OPEN THE HARD DISK"
"CANNOT REGISTER THE HARD DISK"
"WITH UUID ALREADY EXIST"
Isso acontece porque o VirtualBox cria um identificador único (UUID) para cada disco virtual (VHD) que você cria e utiliza. Como esse UUID é gravado dentro do próprio disco, ao adicionar uma cópia de um disco pré-existente ele detecta a duplicata.
Neste tutorial irai ensinar a como trocar esse identificado UUID, o processo é simples e fácil, iremos usar comandos do próprio VirtualBox pelo prompt de comando (CMD).
1 - Acesse o diretório onde esta a copia do VHD e copie o endereço desse diretório junto com o nome do arquivo VHD.
2 - Abra o prompt de comando como administrador e execute o comando abaixo:
"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands sethduuid "C:\VIRTUALBOX\VirtualBox\CentOs\CentOs8.vhd"
O que esta selecionado em vermelho é o local onde esta instalado o VirtualBox e o programa que iremos utilizar para gerenciar o VirtualBox por linha de comando
O que esta selecionado em azul é o comando responsável pela troca do UUID do arquivo VHD
O que esta selecionado em verde é o local onde esta o arquivo VHD que iremos trocar o UUID
OBS: Para versões do VirtualBox anteriores de 4.2, dese-se usar o comando internalcommands setvdiuuid
3 - Apos executar o comando poderá usar o arquivo VHD normalmente na nova maquina virtual.
Qualquer duvida, deixe nos comentários.
0 comentários:
Postar um comentário