6 módszer a VirtualBox eredménykód: E_FAIL (0x80004005) hiba javítására a Windows rendszerben


A

VirtualBox az „E_FAIL (0x80004005)” hibakódot jeleníti meg, ha nem tudja megnyitni a virtuális gép munkamenetét. A hibát a VirtualBox alkalmazással, a konfigurációs fájlokkal vagy a hardverrel kapcsolatos problémák okozhatják.

Ez az oktatóanyag az E_FAIL (0x80004005) VirtualBox hiba valószínű okait és hibaelhárítási megoldásait mutatja be Windows-eszközökön.

1. Frissítse a VirtualBox

-t A

Néhány Windows-felhasználó megoldotta ezt a hibát a VirtualBox 6 legújabb buildjének telepítésével. Menjen a fejlesztő weboldala oldalra, és töltse le a Windows hosts VirtualBox telepítőfájlját.

A VirtualBoxot közvetlenül az alkalmazáson belül is frissítheti. Nyissa meg a VirtualBox Manager alkalmazást, válassza a Fájllehetőséget a menüsorban, majd válassza a Frissítések kereséselehetőséget.

A VirtualBox legújabb verziójának futtatható (.exe) fájljának letöltéséhez válassza ki a mellékelt hivatkozást.

2. Indítsa újra a Windows Hypervisort (Hyper-V)

A

Hyper-V egy Windows-szolgáltatás, amely lehetővé teszi, hogy számítógépe több operációs rendszert fusson virtuális gépként. Előfordulhat, hogy nem tud hozzáférni a VirtualBox virtuális gépeihez, ha a Hyper-V hibát észlel.

A Hyper-V újraindítása Windows rendszerben (lásd az alábbi lépéseket) kijavíthatja azokat a problémákat, amelyek megakadályozzák a VirtualBox virtuálisgép-munkamenetek futtatását.

  1. Nyissa meg a Start menüt, írja be a cmdkifejezést a keresősávba, és válassza a Parancssor alkalmazás alatt a Futtatás rendszergazdakéntlehetőséget.
    1. Illessze be a bcdedit /set hypervisorlaunchtype offelemet a parancssori konzolba, és nyomja meg az Enterbillentyűt.
    2. A parancs futtatása kikapcsolja a Hyper-V-t a számítógépén. Ha több operációs rendszer van telepítve a számítógépére, futtassa az alábbi parancsot a Hyper-V letiltásához az aktív/aktuális operációs rendszeren.

      Illessze be a bcdedit /set {current} hypervisorlaunchtype offparancsot a parancssori konzolba, és nyomja meg az Enterbillentyűt.

      Indítsa újra a számítógépet, ha „A művelet sikeresen befejeződött” üzenetet kap.

      1. Nyissa meg a Parancssort rendszergazdai jogosultságokkal, és futtassa az alábbi parancsot a Hyper-V újraengedélyezéséhez.
      2. bcdedit /set hypervisorlaunchtype auto.

        Indítsa újra a számítógépet, amikor a Parancssor „A művelet sikeresen befejeződött” üzenetet jelenít meg. Indítsa el a VirtualBoxot, és próbálja meg megnyitni a virtuális gépet.

        3. Mentett állapot elvetése

        A VirtualBox az E_FAIL (0x80004005) hibát is megjelenítheti, ha probléma van az 5-tel. Tehát, ha nem tud visszaállítani egy munkamenetet, dobja el a mentett állapotot, és nyissa meg újra a virtuális gépet.

        A gép mentett állapotának elvetése ugyanolyan hatással jár, mint a gép leállítása. Nyissa meg a VirtualBoxot, kattintson a jobb gombbal a virtuális gépre, válassza a Mentett állapot elvetéselehetőséget (vagy nyomja meg a Ctrl+ Jbillentyűt), és indítsa újra a munkamenetet.p>

        Próbálja ki az alábbi hibaelhárítási megoldásokat, ha a „Mentett állapot elvetése” szürkén jelenik meg – azaz a virtuális gépnek nincs mentett állapota.

        4. Nevezze át a VirtualBox konfigurációs fájljait

        A

        A VirtualBox kényszerített kilépése a virtuális gép előzetes bezárása nélkül kiválthatja az E_FAIL (0x80004005) hibát. Elmagyarázzuk, hogyan és miért történik ez.

        Tegyük fel, hogy van egy „Linux PC” virtuális gépe a VirtualBoxban. Amikor elindítja a virtuális gépet, a VirtualBox átnevezi a gép fájlját „Linux PC.vbox”-ról „Linux PC.vbox-prev”-re. A VirtualBox ezután létrehozza és felhasználja a virtuális gép fájl új/ideiglenes másolatát – „Linux PC.vbox-tmp” – az aktív munkamenethez.

        A virtuális gép munkamenetének befejezésekor a VirtualBox átnevezi az ideiglenes fájlt (azaz Linux PC.vbox-tmp) Linux PC.vbox névre. A „Linux PC.vbox-prev” fájl biztonsági másolatként szolgál – a VirtualBox minden alkalommal felülírja a fájlt, amikor új munkamenetet indít.

        A VirtualBox leállítása a virtuális gép bezárása nélkül megzavarhatja a fájlkonverziós folyamatot. Ez az „Eredménykód: E_FAIL (0x80004005)” hibaüzenetet jeleníti meg, amikor legközelebb megpróbálja elindítani a virtuális gépet.

        Nyissa meg számítógépe VirtualBox mappáját, és ellenőrizze, hogy van-e .vboxfájl a virtuális gépéhez. Ha csak ideiglenes (.vbox-tmp) és biztonsági (.vbox-prev) fájlokat talál a mappában, akkor valószínűleg virtuális gép futtatása közben kényszerítette be a VirtualBoxot.

        A biztonsági másolat fájl átnevezése megoldhatja a problémát, és újra futhat a virtuális gép. Zárja be a VirtualBox Manager alkalmazást, és hajtsa végre az alábbi lépéseket..

        1. Nyissa meg a VirtualBox fájlkezelőjét a Fájlkezelőben. Nyissa meg a helyi lemez (C:) mappáját, kattintson duplán a Felhasználókmappára, és válassza ki számítógépe vagy fiókja nevét.
          1. Nyissa meg a VirtualBox virtuális gépekmappát, válassza a Gépeklehetőséget, és kattintson duplán a virtuális gép mappájára.
          2. >
            1. Másoljon vagy készítsen biztonsági másolatot mindkét fájlról (.vbox-tmp és .vbox-prev) valahova a számítógépén. Módosítsa az ideiglenes fájl kiterjesztését .vbox-prev-ről .vbox-ra.
              1. Kattintson az OKgombra a figyelmeztető üzenetben, és nyissa meg a virtuális gépet a VirtualBoxban.
                1. Zárja be a VirtualBoxot, és módosítsa a .vboxfájlt .vbox-prevfájlra, ha a hiba továbbra is fennáll. Ezt követően nevezze át a .vbox-tempfájlt .vboxnévre, és ellenőrizze, hogy a VirtualBox most futtatja-e a virtuális gépet.
                2. 23s>

                  Megjegyzés:A VirtualBox régebbi verziói (v3.2 és régebbi) a virtuális gépek konfigurációs fájljait .xmlformátumban tárolják, nem .vboxformátumban. Ha ilyen kiterjesztésű fájlokat talál a virtuális gép mappájában, nevezze át őket a fenti lépések szerint. Ez azt jelenti, hogy az .xml-prevvagy .xml-tmpformátumú fájlokat .xml-re kell módosítani.

                  5. Engedélyezze a virtualizációt a BIOS-beállításokban

                  A virtuális gépek futtatásához engedélyezni kell a hardver- vagy a CPU-virtualizációt a számítógépen. Ha a VirtualBox az „AMD-v” vagy a „VT-x” kulcsszavakat tartalmazza a hiba részleteiben, a számítógép hardveres virtualizációja valószínűleg le van tiltva.

                  Kövesse az alábbi lépést a számítógép hardveres virtualizációs állapotának ellenőrzéséhez.

                  1. Lépjen a Beállítások>Rendszer>Helyreállítás>Speciális indításlehetőséghez, és válassza az Újraindítás mostlehetőséget. span>.
                  2. Windows 10 rendszerben lépjen a Beállítások>Frissítések és biztonság>Helyreállításlehetőségre, és válassza az Újraindítás mostlehetőséget „Speciális indítás” szakaszban.

                    1. Lépjen a Hibaelhárítás.>Speciális beállítások.>UEFI firmware-beállításokrészhez, és válassza az Újraindításlehetőséget a rendszer indításához. A számítógép UEFI vagy BIOS beállításai..
                      1. A virtualizáció engedélyezése a BIOS-beállításokban a számítógép gyártójától vagy modelljétől függ. Lenovo eszközök esetén lépjen a Konfigurációrészre, és állítsa az Intel Virtual Technologyelemet Enabledértékre.
                      2. Nyissa meg a Konfigurációrészt a HP számítógépeken, és tartsa engedélyezve a virtualizációs technológiát. Ez a Microsoft támogatási dokumentum utasításokat tartalmaz a virtualizáció engedélyezéséhez az összes PC-gyártó és eszköz számára.

                        1. Lépjen a „Kilépés” részre, válassza a Kilépés a változtatások mentésérőlelemet, majd válassza az Igenlehetőséget a Windows rendszerindításhoz.
                        2. A VirtualBoxnak most futnia kell a virtuális gépen, miután engedélyezte a virtualizációt a számítógép BIOS/UEFI beállításaiban.

                          6. Telepítse újra a VirtualBoxot

                          Ha a hibaelhárítási trükkök egyike sem oldja meg a problémát, távolítsa el a VirtualBox-ot. Ezután indítsa újra a számítógépet, és telepítse a VirtualBox legújabb verzióját. A VirtualBox újratelepítése megoldotta néhány Windows-felhasználó problémáját ebben a 8-ban.

                          Írja be a virtualboxkifejezést a Start menü keresőjébe, válassza az Eltávolításlehetőséget az Oracle VM VirtualBox alkalmazás alatt, és kövesse az eltávolítási utasítást.

                          Lépjen kapcsolatba az Oracle ügyfélszolgálatával vagy a számítógép gyártója, ha az „Eredménykód: E_FAIL (0x80004005)” hiba a VirtualBox újratelepítése ellenére is fennáll.

                          .

                          Kapcsolódó hozzászólások:


                          1.09.2022