Erro E_FAIL 0x80004005 pt VirtualBox – causas e soluções

Conteúdo

Muitos usuários encontram o erro MachineWrap E_FAIL 0x80004005, MediumWrap e outros componentes ao iniciar e, em alguns casos, antes de iniciar uma máquina virtual no VirtualBox, independentemente do sistema operacional instalado nele (janelas 10 e antes, Linux e outros).

Este tutorial detalha as causas mais comuns do erro 0x80004005 em máquinas virtuais VirtualBox e as alternativas para corrigir o problema. Alguns leitores podem achar útil a postagem sobre Máquinas Virtuais para Iniciantes do VirtualBox.

Corrija o código de erro E_FAIL 0x80004005 no VirtualBox

Existem vários motivos para o erro E_FAIL 0x80004005 no VirtualBox, vamos começar com alguns dos mais simples que são muito fáceis de consertar:

  1. Altere o caminho para o local com os arquivos da máquina virtual devido à letra da unidade sendo alterada, a pasta que contém os arquivos da máquina virtual foi renomeada, pasta do usuário (se as pastas da máquina virtual estivessem dentro, como geralmente é o padrão). Nesta circunstância, quando eu inicio o VirtualBox (assumindo que o gerenciador VB não foi iniciado antes de renomear) você verá a marca “Inacessível” ao lado do nome da máquina virtual e, se selecionado, as informações sobre este erro conforme mostrado abaixo. imagem. Possiveis soluções: devolver a localização original da máquina virtual (o caminho aparecerá no topo junto com a mensagem Arquivo não encontrado), ou exclua esta máquina virtual no administrador e importe-a do novo local (através do menu Máquina – Adicionar ).
  2. Exclua arquivos de disco virtual usados ​​anteriormente em uma máquina virtual. Solução: vá para as configurações da máquina virtual e remova o disco virtual excluído da seção “Armazenar”.
  3. Se você conectou um disco físico, unidade flash ou outra unidade para máquina virtual VirtualBox (como nesta circunstância: Como conectar uma unidade flash USB física à máquina virtual VirtualBox), você pode obter o mesmo código de erro 0x se essa unidade física não estiver lá, ou se você executar o gerenciador VirtualBox não como administrador, Soluções: reconecte a unidade; remova a unidade nas configurações da máquina virtual em “meios de comunicação”; execute o VirtualBox como administrador.

Casos simples do erro em questão foram previamente diagnosticados, mas outra variante é viável: uma máquina virtual está funcionando normalmente, sem mudanças recentes e, Apesar disto, Erro E_FAIL 0x80004005 aparece. Isso geralmente é devido a problemas com os arquivos de configuração .vbox, .vbox-tmp e .vbox-prev encontrados na pasta com cada máquina virtual VirtualBox.

Digamos que nossa máquina virtual se chama Win10. Então, a essência seria a próxima: quando começamos um sessão da máquina virtual, O VirtualBox renomeia o arquivo Win10.vbox para Win10.vbox-prev e ao mesmo tempo cria um arquivo Win10.vbox-tmp na mesma pasta. este último arquivo será usado como o arquivo de configuração atual para esta sessão, enquanto .vbox-prev é salvo como um backup. Quando a sessão terminar, renomeado win10.vbox-tmp para ganhar10.vbox. Na próxima bota, tudo se repete.

Apesar disto, se por algum motivo o procedimento é interrompido em uma das etapas, o arquivo .vbox necessário não pode ser criado, o que causará um erro na próxima vez que a máquina virtual começar.

Para corrigir o erro E_FAIL 0x80004005 em tal caso, execute os seguintes passos:

  1. Feche absolutamente o administrador do VirtualBox, verificar os processos apenas no caso VirtualBox.exe e VBoxSVC.exe no Gerenciador de Tarefas (fechá-los se eles estão correndo).
  2. Vá para a pasta com sua máquina virtual. Rota padrão: C: | User_nameNof_Virtualbox VMsNname_of_virtual_machine.
  3. Caso não haja nenhum arquivo na pasta especificada virtual_machine_name.vboxmas existem arquivos .vbox-tmp o .vbox-prevSalve esses arquivos em algum lugar do seu computador para o caso de.
  4. Alterar a extensão do arquivo .vbox-prev sobre .vbox
  5. Execute o gerenciador VirtualBox e verifique se a máquina virtual inicia agora.
  6. Se isso não funcionasse, você também pode tentar em vez de .vbox-prev de forma similar, renomear o arquivo .vbox-tmp.
  7. Se o arquivo .vbox já estava presente na pasta, você pode tentar movê-lo para outro local e depois tentar as etapas 4-6.
  8. As versões anteriores do VirtualBox usavam arquivos .xml em vez de .vbox, mas a essência da resposta permanece a mesma para eles, além disso.

Como último recurso, se nenhum dos arquivos acima estiver no local, você pode configurar uma nova máquina virtual VirtualBox e conectar um disco virtual existente a ela.

Outras possíveis causas do erro

Caso as alternativas acima não ajudem, aqui estão outras causas possíveis que podem causar o mesmo problema ao executar uma máquina virtual:

Às vezes, também funciona para corrigir o erro 0x80004005 iniciando a máquina virtual não a partir do gerenciador VirtualBox, de outra forma, depois de fechá-lo, apenas executando o arquivo .vbox da pasta da máquina virtual.

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.