6 maneiras de corrigir o código de resultado do VirtualBox: erro E_FAIL (0x80004005) no Windows

O VirtualBox(VirtualBox) exibe o código de erro “E_FAIL (0x80004005)” quando não consegue abrir uma sessão de máquina virtual. O erro pode ser devido a problemas com o aplicativo VirtualBox , arquivos de configuração ou problemas relacionados ao hardware.

Este tutorial destaca as causas prováveis ​​e as soluções de solução de problemas para o erro E_FAIL (0x80004005) do VirtualBox em dispositivos (VirtualBox)Windows .

1. Atualize o VirtualBox

Alguns usuários do Windows(Some Windows users) resolveram esse erro instalando a versão mais recente do VirtualBox 6 . Vá para o site do desenvolvedor(developer’s website) e baixe o arquivo de configuração do VirtualBox dos hosts do Windows .

Você também pode atualizar o VirtualBox diretamente no aplicativo. Abra o aplicativo VirtualBox Manager , selecione (VirtualBox Manager)Arquivo(File) na barra de menus e selecione Verificar (Check)atualizações(Updates) .

Selecione o link fornecido para baixar o arquivo executável (.exe) da versão mais recente do VirtualBox .

2. Reinicie o hipervisor do Windows(Windows Hypervisor) ( Hyper-V )

O Hyper-V(Hyper-V) é um recurso do Windows que permite que seu computador execute vários sistemas operacionais como máquinas virtuais. Você pode não conseguir acessar as máquinas virtuais no VirtualBox se o Hyper-V(Hyper-V) estiver apresentando uma falha.

Reiniciar o Hyper-V(Hyper-V) no Windows (veja as etapas abaixo) pode corrigir problemas que impedem o VirtualBox de executar sessões de máquina virtual.

  1. Abra o menu Iniciar(Start) , digite cmd na barra de pesquisa e selecione Executar(Run) como administrador abaixo do aplicativo Prompt de Comando .(Command Prompt)

  1. Cole(Paste) bcdedit /set hypervisorlaunchtype off no console do prompt de comando(Command Prompt) e pressione Enter .

A execução deste comando desativa o Hyper-V em seu computador. Se você tiver vários sistemas operacionais instalados em seu computador, execute o comando abaixo para desabilitar o Hyper-V(Hyper-V) para o sistema operacional ativo/atual.

Cole(Paste) bcdedit /set {current} hypervisorlaunchtype off no console do prompt de comando(Command Prompt) e pressione Enter .

Reinicie o computador quando receber a mensagem “Esta operação foi concluída com sucesso”.

  1. Abra o prompt(Command Prompt) de comando com privilégios administrativos e execute o comando abaixo para reativar o Hyper-V .

bcdedit /set hypervisorlaunchtype auto

Reinicie o computador novamente quando o prompt de comando(Command Prompt) exibir a mensagem “A operação foi concluída com êxito”. Inicie o VirtualBox e tente abrir a máquina virtual.

3. Descarte o estado salvo

O VirtualBox(VirtualBox) também pode exibir o erro E_FAIL (0x80004005) se houver um problema com o estado salvo da sessão virtual(virtual session’s saved state) . Portanto, se você não conseguir restaurar uma sessão, descarte o estado salvo e reabra a máquina virtual.

Descartar o estado salvo de uma máquina tem o mesmo efeito que desligá-la. Abra o VirtualBox , clique com o botão direito do mouse na máquina virtual, selecione Descartar estado salvo(Discard Saved State) (ou pressione Ctrl + J ) e reinicie a sessão.

Tente as soluções de solução de problemas abaixo se "Descartar estado salvo" estiver acinzentado, ou seja, a máquina virtual não tem estado salvo.

4. Renomeie os arquivos de configuração do VirtualBox(VirtualBox Configuration Files)

O encerramento forçado do VirtualBox(Force-quitting VirtualBox) sem primeiro fechar uma máquina virtual pode acionar o erro E_FAIL (0x80004005). Vamos explicar como e por que isso acontece.

Vamos supor que você tenha uma máquina virtual “Linux PC” no VirtualBox . Quando você inicia a máquina virtual, o VirtualBox renomeia o arquivo da máquina de “Linux PC.vbox” para “ Linux PC.vbox-prev ”. O VirtualBox(VirtualBox) cria e usa uma cópia nova/temporária do arquivo da máquina virtual—”Linux PC.vbox-tmp”—para a sessão ativa.

Quando você encerra a sessão da máquina virtual, o VirtualBox renomeia o arquivo temporário (ou seja, Linux PC.vbox-tmp ) para Linux PC.vbox . O arquivo “ Linux PC.vbox -prev” serve como backup— o VirtualBox substitui o arquivo toda vez que você inicia uma nova sessão.

Encerrar o VirtualBox sem fechar sua máquina virtual pode interromper o processo de conversão de arquivos. Isso exibirá o erro “ Result Code : E_FAIL (0x80004005)” na próxima vez que você tentar iniciar a máquina virtual.

Abra a pasta VirtualBox(VirtualBox) do seu PC e verifique se há um arquivo .vbox para sua máquina virtual. Se você encontrar apenas arquivos temporários (.vbox-tmp) e de backup (.vbox-prev) na pasta, você provavelmente encerrou o VirtualBox durante a execução de uma máquina virtual.

Renomear o arquivo de backup pode corrigir o problema e fazer sua máquina virtual funcionar novamente. Feche o aplicativo VirtualBox Manager e siga as etapas abaixo para fazê-lo.

  1. Abra o gerenciador de arquivos do VirtualBox no File Explorer . Abra a pasta do disco local (C:), clique duas vezes na pasta Usuários(Users) e selecione o nome do computador ou da conta.

  1. Abra a pasta VirtualBox VMs , selecione Machines e clique duas vezes na pasta da máquina virtual.

  1. Copie ou faça backup de ambos os arquivos (.vbox-tmp e .vbox-prev) em algum lugar do seu computador. Altere a extensão do arquivo temporário de .vbox-prev para .vbox.

  1. Selecione OK(Select OK) no prompt de aviso e abra a máquina virtual no VirtualBox .

  1. Feche o VirtualBox(Close VirtualBox) e altere o arquivo .vbox de volta para .vbox-prev se o erro persistir. Depois(Afterward) , renomeie o arquivo .vbox-temp para .vbox e verifique se o VirtualBox agora executa a máquina virtual.

Nota: Versões mais antigas do VirtualBox (v3.2 e anteriores) armazenam arquivos de configuração de máquinas virtuais no formato .xml —não .vbox . Se você encontrar arquivos com essa extensão na pasta da sua máquina virtual, renomeie-os seguindo as etapas acima. Isso significa que você alterará os arquivos no formato .xml -prev ou .xml -tmp para .xml .

5. Ative a virtualização nas configurações do BIOS(BIOS Settings)

Você deve ter hardware ou virtualização de CPU habilitada em seu computador para executar máquinas virtuais. Se o VirtualBox incluir as palavras-chave “ AMD-v ” ou “VT-x” nos detalhes do erro, a virtualização de hardware do seu PC provavelmente está desabilitada.

Siga a etapa abaixo para verificar o status de virtualização de hardware do seu computador.

  1. Vá para Settings > System > Recovery > Advanced Inicialização avançada e selecione Reiniciar(Restart) agora.

No Windows 10 , vá para Settings > Updates e Security > Recovery e selecione Reiniciar(Restart) agora na seção “Inicialização avançada”.

  1. Vá para Solução de problemas.> Opções avançadas. > UEFI Firmware Settings e selecione Reiniciar para inicializar nas configurações (Restart)UEFI ou BIOS do seu PC .

  1. A forma como você habilita a virtualização nas configurações do BIOS dependerá do fabricante ou modelo do seu PC. Para dispositivos Lenovo , vá para a seção Configuração(Configuration) e defina Intel Virtual Technology como Enabled .

Vá para a seção Configuração(Configuration) nos computadores HP e mantenha a Tecnologia de virtualização(Virtualization Technology) ativada. Este documento de suporte da Microsoft(Microsoft Support document) contém instruções para habilitar a virtualização para todos os fabricantes e dispositivos de PC.

  1. Vá para a seção “Exit”, selecione Exit Saving Changes e selecione Yes para inicializar no Windows .

O VirtualBox(VirtualBox) agora deve executar a máquina virtual após habilitar a virtualização nas configurações BIOS/UEFI

6. Reinstale o VirtualBox

Desinstale o VirtualBox se nenhum dos truques de solução de problemas resolver o problema. Depois(Afterward) , reinicie o computador e instale a versão mais recente do VirtualBox . A reinstalação do VirtualBox corrigiu o problema para alguns usuários do Windows neste tópico da Comunidade da Microsoft(Microsoft Community thread) .

Digite virtualbox na pesquisa do menu Iniciar(Start) , selecione Desinstalar(Uninstall) abaixo do aplicativo Oracle VM VirtualBox e siga o prompt de desinstalação.

Entre em contato com o Suporte da Oracle(Contact Oracle Support) ou o fabricante do seu PC se o erro “Result Code: E_FAIL (0x80004005)” persistir apesar da reinstalação do VirtualBox .



About the author

Sou um especialista em computadores com mais de 10 anos de experiência e me especializei em ajudar as pessoas a gerenciar seus computadores em seus escritórios. Escrevi artigos sobre tópicos como otimizar sua conexão com a Internet, como configurar um computador para a melhor experiência de jogo e muito mais. Se você está procurando ajuda com qualquer coisa relacionada ao seu trabalho ou vida pessoal, eu sou a pessoa para você!



Related posts