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:
- 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 ).
- 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”.
- 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ãoo "Sessão" É um conceito-chave no campo da psicologia e da terapia. Refere-se a uma reunião agendada entre um terapeuta e um cliente, onde os pensamentos são explorados, Emoções e comportamentos. Essas sessões podem variar em duração e frequência, e seu principal objetivo é facilitar o crescimento pessoal e a resolução de problemas. A eficácia das sessões depende da relação entre o terapeuta e o terapeuta.. 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:
- 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).
- Vá para a pasta com sua máquina virtual. Rota padrão: C: | User_nameNof_Virtualbox VMsNname_of_virtual_machine.
- 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.
- Alterar a extensão do arquivo .vbox-prev sobre .vbox
- Execute o gerenciador VirtualBox e verifique se a máquina virtual inicia agora.
- Se isso não funcionasse, você também pode tentar em vez de .vbox-prev de forma similar, renomear o arquivo .vbox-tmp.
- Se o arquivo .vbox já estava presente na pasta, você pode tentar movê-lo para outro local e depois tentar as etapas 4-6.
- 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.
Caso também seja interessante: