FIX: VirtualBox Falha na abertura do disco rígido. Não é possível registrar o disco rígido virtual porque já existe um disco com o mesmo UUID.(Resolvido)

FIX: VirtualBox Falha na abertura do disco rígido. Não é possível registrar o disco rígido virtual porque já existe um disco com o mesmo UUID.(Resolvido)

Andy Davis

Este tutorial contém instruções para corrigir o seguinte erro ao tentar adicionar um disco rígido virtual existente no VirtualBox: "Falha ao abrir o arquivo do disco rígido , porque já existe um disco rígido com o mesmo UUID".

O erro "Failed to open the disk Image File - Cannot Register Hard Disk" no VirtualBox aparece porque o arquivo de imagem de disco VM que você tenta abrir tem o mesmo UUID com outro arquivo de imagem de disco virtual. Nesse caso, o Virtualbox não consegue registrar o arquivo de imagem de disco (VDI, VHD, VMDK, etc.) e exibe o seguinte erro:

" Não é possível registrar o disco rígido C:\Users\%Username%\VirtualBox VMs\%VirtualDiskName1%.vdi'{%Virtual-Disk-UUUID%} porque já existe um disco rígido 'C:\Users\%Username%\VirtualBox VMs\VirtualBoxVirtualDiskName2%.vdi' com UUID {%Virtual-Disk-UUUUID%}.

Código de resultado:
E_INVALIDARG (0x80070057)
Componente:
VirtualBox
Interface:
IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)"

Como resolver o erro do VirtualBox: Falha ao abrir o arquivo do disco rígido virtual (.VDI) porque o disco rígido já sai.

Método 1. Remover o arquivo do disco virtual perdido do VirtualBox.Método 2. Clonar imagem do disco com o Virtual Media Manager.Método 3. Alterar o UUID do disco virtual. Método 1. Remover os discos virtuais perdidos do VirtualBox.

O erro acima pode aparecer se você moveu o disco rígido virtual para outro local (por exemplo, volume) e depois você tenta readditar o disco rígido virtual (do novo local) para um novo ou para uma máquina virtual existente, sem ter removido previamente o disco perdido do VirtualBox. Neste caso, você tem que liberar o arquivo do disco virtual perdido usando o Gerenciador de Mídia VirtualBox. Para fazer isso:

1. Do VirtualBox Arquivo abra o menu, abra o Gerente de Mídia Virtual .

2. Realce o disco virtual perdido (aquele com o sinal de erro)* e clique em Libertação. (Quando solicitado, pressione o botão Lançamento para libertar o disco rígido em falta).

Nota: Se você não vir nenhum disco perdido aqui, continue para o método-2.

3. Depois, clique em Remover (e depois pressione o botão Remover) para remover o disco rígido virtual em falta.

4. Fechar o gestor de mídia virtual.
5. Destaque a VM onde você deseja adicionar o arquivo do disco rígido virtual (.VDI) e clique em Configurações.

6. Selecione Armazenamento no painel da esquerda e depois clique no botão Adicionar disco rígido à direita.

7. Clique Escolha o disco existente .

8. Selecione o arquivo do disco rígido virtual que você deseja adicionar e clique em Aberto.

9. Clique OK para fechar as configurações da Máquina Virtual.

10. Início a Máquina Virtual.

Método 2. Clone Virtual Disk com o Virtual Media Manager.

Para evitar que o erro "Failed to open the disk Image File, Cannot Register the Hard Disk" aconteça, é clonar arquivos de imagem do Disco Virtual (VDI, VHD, etc.), usando o VirtualBox Media Manager,* em vez de usar as funções Copiar/Colar do sistema operacional do host. Para fazer isso:

Nota: A forma adequada de clonar com sucesso um ficheiro de imagem de disco rígido virtual existente (VDI, VHD, VMDK, etc.), é utilizar a função Copiar no VirtualBox Media Manager.

1. Do Virtualbox's Arquivo selecionar no menu Gerente de Mídia Virtual .

2. Selecione o disco rígido virtual que você deseja clonar e clique em Cópia .

3. Na tela seguinte, faça suas escolhas sobre o "Tipo de arquivo de imagem do disco" & "Tamanho" (ou deixe as configurações padrão) e finalmente dê um nome para a nova imagem do disco.
4. Quando terminar, clique em Cópia e esperar até a criação da nova imagem de disco estar concluída.

5. Quando a cópia estiver feita, utilize a imagem de disco copiada para criar uma nova máquina virtual no Virtualbox.

Método 3. mudar o UUID do Disco Virtual.

O método final para resolver o problema "Cannot Register Virtual Hard Disk", é reiniciar o UUID do arquivo do Disco Virtual (VDI) mencionado no erro da VirtualBox. Para fazer isso:

1. fechar Aplicação VirtualBox.

2. Abrir o Prompt de Comando como Administrador. Para fazer isso:

a. No tipo de caixa de pesquisa: cmd (ou linha de comando ).
b. Clique com o botão direito do mouse sobre o botão linha de comando (resultado) e selecione Corra como Administrador .

3. cópia & Colar no comando, pressione o seguinte comando na janela de comando e pressione Entre :

  • cd C:\Program Files\Oracle\VirtualBox

4. Agora digite o seguinte comando e pressione Entre : *

  • vboxmanage internalcommands sethduuid "%Full_Path_To_VHD_File%"

Nota: No comando acima altere o valor %Full_Path_To_VHD_File% de acordo com o seu caso. Por exemplo: Se você quiser redefinir o UUID do arquivo de imagem do disco virtual "Windows7.vdi" que está localizado na pasta "C:\Users\Admin\VirtualBox VMs\Windows7VM", o comando deve ser:

  • vboxmanage internalcommands sethduuid "C:\Users\Admin\VirtualBox VMs\Windows7VM\Windows7.vdi"

5. Se tudo correr bem, então você deve informar que a UUID mudou.

6. Feche o prompt de comando e agora tente anexar o disco rígido virtual a uma nova máquina virtual.

É tudo pessoal! Funcionou para vocês?
Por favor, deixe um comentário na seção de comentários abaixo ou ainda melhor: goste e compartilhe este post do blog nas redes sociais para ajudar a divulgar esta solução.


Andy Davis

O blog de um administrador de sistema sobre o Windows

Leave a comment