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


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

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

1. Atualizar VirtualBox

Alguns usuários do Windows resolveu esse erro instalando a versão mais recente do VirtualBox 6. Vá para site do desenvolvedor 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 Arquivona barra de menu e selecione Verificar atualizações.

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

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

Hiper-V é um recurso do Windows que permite que seu computador execute vários sistemas operacionais como máquinas virtuais. Talvez você não consiga acessar máquinas virtuais no VirtualBox se o Hyper-V estiver apresentando uma falha.

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

  1. Abra o menu Iniciar, digite cmdna barra de pesquisa e selecione Executar como administradorabaixo do aplicativo Prompt de comando.
    1. Cole bcdedit /set hypervisorlaunchtype offno console do prompt de comando e pressione Enter.
    2. A execução deste comando desativa o Hyper-V no seu computador. Se você tiver vários sistemas operacionais instalados em seu computador, execute o comando abaixo para desabilitar o Hyper-V para o sistema operacional ativo/atual.

      Cole bcdedit /set {current} hypervisorlaunchtype offno console do prompt de comando e pressione Enter.

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

      1. Abra o prompt de comando com privilégios administrativos e execute o comando abaixo para reativar o Hyper-V.
      2. bcdedit /set hypervisorlaunchtype auto.

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

        3. Descartar estado salvo

        O VirtualBox também pode exibir o erro E_FAIL (0x80004005) se houver um problema com o estado salvo da sessão virtual. 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 na máquina virtual, selecione Descartar estado salvo(ou pressione Ctrl+ J) e reinicie a sessão.

        Tente as soluções de solução de problemas abaixo se “Descartar estado salvo” estiver esmaecido, ou seja, a máquina virtual não tiver nenhum estado salvo.

        4. Renomear arquivos de configuração do VirtualBox

        Force-quitting Caixa Virtual sem primeiro fechar uma máquina virtual pode acionar o erro E_FAIL (0x80004005). Explicaremos 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 então 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 sempre que você inicia uma nova sessão.

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

        Abra a pasta VirtualBox do seu PC e verifique se existe um arquivo .vboxpara sua máquina virtual. Se você encontrar apenas arquivos temporários (.vbox-tmp) e de backup (.vbox-prev) na pasta, provavelmente você fechou o VirtualBox à força enquanto executa uma máquina virtual.

        Renomear o arquivo de backup pode resolver o problema e fazer sua máquina virtual funcionar novamente. Feche o aplicativo VirtualBox Manager e siga as etapas abaixo para fazer isso..

        1. Abra o gerenciador de arquivos do VirtualBox no File Explorer. Abra a pasta do disco local (C:), clique duas vezes na pasta Usuáriose selecione o nome do seu computador ou conta.
          1. Abra a pasta VirtualBox VMs, selecione Máquinase 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-prevpara .vbox.
              1. Selecione OKno prompt de aviso e abra a máquina virtual no VirtualBox.
                1. Feche o VirtualBox e altere o arquivo .vboxde volta para .vbox-prevse o erro persistir. Depois, renomeie o arquivo .vbox-temppara .vboxe verifique se o VirtualBox agora executa a máquina virtual.
                2. 23

                  Observação:versões mais antigas do VirtualBox (v3.2 e anteriores) armazenam arquivos de configuração de máquinas virtuais no formato .xml, não em .vbox. Se você encontrar arquivos com esta 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-prevou .xml-tmppara .xml.

                  5. Habilite a virtualização nas configurações do BIOS

                  Você deve ter a virtualização de hardware ou CPU ativada 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á desativada.

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

                  1. Vá para Configurações>Sistema>Recuperação>Inicialização avançadae selecione Reiniciar agoraintervalo>.
                  2. No Windows 10, vá para Configurações>Atualizações e segurança>Recuperaçãoe selecione Reiniciar agorana caixa Seção “Inicialização avançada”.

                    1. Vá para Solucionar problemas.>Opções avançadas.>Configurações de firmware UEFIe selecione Reiniciarpara inicializar em seu Configurações UEFI ou BIOS do PC..
                      1. A maneira 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çãoe defina Tecnologia Virtual Intelcomo Ativada.
                      2. Vá para a seção Configuraçãonos computadores HP e mantenha a Tecnologia de virtualizaçãoativada. Este Documento de suporte da Microsoft contém instruções para ativar a virtualização para todos os fabricantes e dispositivos de PC.

                        1. Vá para a seção “Sair”, selecione Sair salvando alteraçõese selecione Simpara inicializar no Windows.
                        2. O VirtualBox agora deve executar a máquina virtual depois de ativar a virtualização nas configurações BIOS/UEFI do seu PC.

                          6. Reinstale o VirtualBox

                          Desinstale o VirtualBox se nenhum dos truques de solução de problemas resolver o problema. Depois, 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.

                          Digite virtualboxna pesquisa do menu Iniciar, selecione Desinstalarabaixo do aplicativo Oracle VM VirtualBox e siga o prompt de desinstalação.

                          Entre em contato com o suporte da Oracle ou o fabricante do seu PC se o erro “Código de resultado: E_FAIL (0x80004005)” persistir apesar da reinstalação do VirtualBox.

                          .

                          Postagens relacionadas:


                          1.09.2022