Quan intenteu executar un sistema operatiu Windows o Linux en una màquina virtual de VirtualBox, és possible que un usuari trobi un error 0x80004005. Es produeix abans que el sistema operatiu comenci i impedeixi qualsevol intent de carregar-lo. Hi ha diverses maneres d’ajudar a eliminar el problema existent i continuar utilitzant el sistema convidat com de costum.
Causes de l’error 0x80004005 a VirtualBox
Hi pot haver diverses situacions que no poden obrir una sessió per a una màquina virtual. Sovint, aquest error es produeix de manera espontània: ahir mateix, vau treballar en silenci en el sistema operatiu de VirtualBox i avui no es pot fer el mateix a causa de la no iniciació de la sessió. Però en alguns casos no és possible realitzar l'inici inicial (instal·lació) del sistema operatiu.
Això pot ocórrer a causa d’un dels motius següents:
- Error en desar l’última sessió.
- Suport per a la virtualització del BIOS desactivat.
- Funció de VirtualBox incorrecta.
- Hyper-V (Hyper-V) entra en conflicte amb VirtualBox en sistemes de 64 bits.
- Problemes d’actualització de Windows.
A continuació, examinarem com eliminar cadascun d’aquests problemes i començar / seguir utilitzant la màquina virtual.
Mètode 1: canvieu el nom dels fitxers interns
L’anul·lació de la sessió pot acabar per error, de manera que el seu posterior llançament serà impossible. En aquest cas, canvieu el nom dels fitxers associats amb el llançament del sistema operatiu convidat.
Per dur a terme altres accions cal que habiliteu la visualització d’extensions de fitxers. Això es pot fer a través de "Opcions de carpeta" (a Windows 7) o "Opcions de l’explorador" (a Windows 10).
- Obriu la carpeta on s'emmagatzema el fitxer responsable de l’arrencada del sistema operatiu, és a dir, la imatge mateixa. Es troba a la carpeta. VirtualBox VMs, la ubicació d’emmagatzematge del qual heu triat en instal·lar VirtualBox. Normalment es troba a l’arrel del disc (disc Amb o disc Dsi el disc dur es divideix en 2 seccions). També es pot localitzar a la carpeta personal de l’usuari al llarg del camí:
Des de: Usuaris USER_NAME: VirtualBox VMs NOST_GOSTEVO_OS
- Els fitxers següents han d’estar a la carpeta amb el sistema operatiu que voleu executar: Name.vbox i Name.vbox-prev. En lloc de Nom serà el nom del vostre sistema operatiu convidat.
Copia el fitxer Name.vbox a un altre lloc, per exemple, a l’escriptori.
- Fitxer Name.vbox-prev s'ha de canviar el nom del lloc en lloc del fitxer mogut Name.vboxés a dir, esborreu "-prev".
- Les mateixes accions s'han de fer dins d’una altra carpeta situada a la següent adreça:
C: Usuaris USER_NAME VirtualBox
Aquí canviarà el fitxer VirtualBox.xml - copieu-lo a qualsevol altre lloc.
- Al fitxer VirtualBox.xml-prev, elimineu el postscript "-prev"per obtenir el nom VirtualBox.xml.
- Intenteu executar el sistema operatiu. Si no funciona, torneu a restaurar-ho tot.
Mètode 2: habiliteu el suport de virtualització del BIOS
Si decidiu utilitzar VirtualBox per primera vegada i immediatament trobeu l’error esmentat, potser el problema es troba a la BIOS no configurada per treballar amb la tecnologia de virtualització.
Per iniciar la màquina virtual, a la BIOS n'hi ha prou amb habilitar un sol paràmetre, que s’anomena Tecnologia de virtualització d'Intel.
- A Award BIOS, el camí d'accés a aquest paràmetre és el següent: Característiques avançades de la BIOS > Tecnologia de virtualització (o simplement Virtualització) > Habilitat.
- A AMI BIOS: Avançat > Intel (R) VT per a E / S dirigits > Habilitat.
- A ASUS UEFI: Avançat > Tecnologia de virtualització d'Intel > Habilitat.
La configuració pot tenir una altra manera (per exemple, a la BIOS en ordinadors portàtils d'HP o a la BIOS de la utilitat de configuració Insyde H20):
- Configuració del sistema > Tecnologia de virtualització > Habilitat;
- Configuració > Intel Virtual Technology > Habilitat;
- Avançat > Virtualització > Habilitat.
Si no heu trobat aquest paràmetre a la versió de la vostra BIOS, busqueu-lo manualment a totes les opcions de menú per paraules clau virtualització, virtual, VT. Per habilitar l'estat de selecció Habilitat.
Mètode 3: actualitzeu VirtualBox
Potser es va produir la propera actualització del programa a la darrera versió, després es va produir l’error de llançament "E_FAIL 0x80004005". Hi ha dues maneres de sortir d’aquesta situació:
- Espereu la versió estable de VirtualBox.
Aquells que no vulguin molestar-se amb l’elecció de la versió operativa del programa, simplement poden esperar l’actualització. Podeu informar-vos sobre el llançament de la nova versió al lloc web oficial de VirtualBox oa través de la interfície del programa:
- Inicieu el Gestor de màquines virtuals.
- Feu clic a "Fitxer" > "Cerca actualitzacions ...".
- Espereu la comprovació i, si cal, instal·leu l'actualització.
- Torneu a instal·lar VirtualBox a la versió actual o anterior.
- Si teniu un fitxer d’instal·lació de VirtualBox, utilitzeu-lo per reinstal·lar-lo. Per tornar a descarregar la versió actual o anterior, feu clic a aquest enllaç.
- Feu clic a l’enllaç a la pàgina amb una llista de totes les versions anteriors de la versió actual de VirtualBox.
- Trieu un conjunt adequat per al sistema operatiu amfitrió i descarregueu-lo.
- Per tornar a instal·lar la versió instal·lada de VirtualBox: executeu l’instal·lador i, a la finestra, seleccioneu el tipus d’instal·lació "Reparació". Instal·leu el programa com de costum.
- Si torneu a la versió anterior, és millor eliminar VirtualBox "Afegeix o elimina programes" a les finestres.
O mitjançant l’instal·lador de VirtualBox.
No oblideu fer còpies de seguretat de les vostres carpetes amb imatges del sistema operatiu.
- Executa "Tauler de control".
- Activeu la navegació per icones. Seleccioneu l'element "Programes i components".
- A la part esquerra de la finestra, feu clic a l’enllaç. "Habilitació o inhabilitació de components de Windows".
- A la finestra que s'obre, desmarqueu el component Hyper-V i, a continuació, feu clic a "D'acord".
- Reinicieu l’ordinador (opcional) i proveu d’iniciar el sistema operatiu a VirtualBox.
- Inicieu el VirtualBox Manager.
- Feu clic al sistema operatiu problemàtic, feu clic amb el botó dret del ratolí i moveu el cursor a l’element "Executar" i seleccioneu una opció "Executant en segon pla amb la interfície".
- Obriu el "símbol del sistema" amb drets d'administrador. Per fer-ho, obriu la finestra "Inici"escriure cmdfeu clic dret per seleccionar "Executa com a administrador".
- Registreu l'equip
wusa / uninstall / kb: 3004394
i feu clic a Introduïu.
- Després de realitzar aquesta acció, és possible que hagueu de reiniciar l’ordinador.
- Intenteu tornar a executar el sistema operatiu convidat a VirtualBox.
- Seguiu aquest enllaç al lloc web de Microsoft.
- Baixeu la versió del fitxer, tenint en compte la facilitat de la vostra operació.
- Instal·leu el fitxer manualment, si cal, reinicieu l’ordinador.
- Comproveu el llançament de la màquina virtual a VirtualBox.
Mètode 4: Inhabiliteu Hyper-V
Hyper-V és un sistema de virtualització per a sistemes de 64 bits. De vegades, pot tenir un conflicte amb VirtualBox, que provoca l'aparició d'un error en iniciar una sessió per a una màquina virtual.
Per inhabilitar l’hipervisor, feu el següent:
Mètode 5: Canvieu el tipus d’arrencada del sistema operatiu convidat
Com a solució temporal (per exemple, abans de llançar una nova versió de VirtualBox), podeu provar de canviar el tipus d’arrencada del sistema operatiu. Aquest mètode no ajuda en tots els casos, però pot funcionar.
Aquesta característica només està disponible a VirtualBox, començant per la versió 5.0.
Mètode 6: desinstal·lar / reparar l'actualització de Windows 7
Aquest mètode es considera obsolet, ja que després d’un pegat error de KB3004394, que condueix a la finalització de màquines virtuals a VirtualBox, s’ha alliberat un pegat KB3024777, que soluciona aquest problema.
Tanmateix, si per alguna raó no teniu un pegat fix a l’ordinador i hi ha un problema, és lògic eliminar KB3004394 o instal·lar KB3024777.
Desinstal·lació del KB3004394:
Instal·lació de KB3024777:
En la majoria dels casos, l'aplicació exacta d'aquestes recomanacions condueix a l'eliminació de l’error 0x80004005 i l’usuari pot començar o treballar fàcilment amb la màquina virtual.