Hogyan lehet eltávolítani a 0x80004005 hibát a virtualboxban, webáruházban?
Magam számára a hiba három fő oka volt:
- letiltott hardveres virtualizáció;
- Egy másik virtualizációs rendszer fut, ami nem teszi lehetővé VirtualBox hozzáférést a hardverforrásokhoz;
- A VirtualBox nem tudja leírni a gép állapotát a vbox fájlban.
Ebben a cikkben mindhárom esetben megvizsgáljuk a hiba kijavításának módszereit.
Hardver virtualizáció
0x80004005 hiba a VirtualBox-ban.A hardveres virtualizáció engedélyezéséhez a chipkészlettől függően be kell lépnie a BIOS-ba, és meg kell találnia az Intel Virtualization Technology-ot vagy az AMD-V-t.
A nevek mások lehetnek. Például az Intel VT. Virtualizációs technológia vagy csak virtualizáció. A paraméter értékének engedélyezve kell lennie.
Nincs szigorúan meghatározott hely erre a tételre a BIOS-ban. Ez lehet a Speciális lapon. Rendszerkonfiguráció. Processzor vagy valami más.
A hardveres virtualizáció engedélyezése a BIOS-ban.Ha a hardveres virtualizáció bekerülése nem segít, akkor a következő pontokon haladunk át.
Összeférés más virtualizációs rendszerekkel
A VirtualBox természetesen nem az egyetlen megoldás a területen a virtualizáció és ütközhetnek más virtualizációs szoftver hozzáférést a hypervisor. Ebben az esetben lépjen ki - távolítsa el a szoftvert a virtualizációhoz.
A Hyper-V szerepkör letiltásához meg kell nyitnia a Kiszolgálókezelőt. ugorjon a Szerepkörök szakaszra, és kattintson a Helyek eltávolítása elemre.
Elindul a Szerepkör törlése varázsló. A kiszolgálóhoz rendelt szerepek megjelennek. El kell távolítania a Hyper-V jelzést.
Az eltávolítás után a kiszolgáló újraindítást igényel.
A billentyűk lüktető rajongói nagyra értékelik a szerepek letiltását a PowerShell segítségével.
Ehhez indítsa el a Windows PowerShell rendszergazdai jogokkal és töltse be a Kiszolgálókezelő modulot:
Ezt követően a PowerShell segítségével kezelheti a kiszolgálókezelőt. Különösen törölje a szerepeket. A Hyper-V szerepkör eltávolításához írja be:
A -restart paraméter szükséges az automatikus újraindításhoz, és anélkül is megteheti.
A PowerShell egyik alternatívája lehet a parancssor, amelyet szintén rendszergazdaként kell futtatni. A következő parancs segít eltávolítani a Hyper-V-t:
Mint a PowerShell esetében, a -restart opció opcionális.
Ha szeretné menteni a Hyper-V Hyper-V, vagy valamilyen oknál fogva, a szerepe nem törlődik a rendszerből (az is előfordul, sajnos), akkor menj a másik irányba, és kapcsolja ki a hypervisor a Windows indításakor.
Ezt a Windows indító betöltő szerkesztésével teheti meg. Sajnos, az idő telt el, amikor a bootloader szerkesztése egy egyszerű boot.ini szövegfájlon történt. Most be kell másznunk a parancssorba, és használnunk kell a bcdedit.exe segédprogramot.
A bootloader operációs rendszerrel végzett bármely művelet során először a betöltő biztonsági másolatát kell készítenie, és csak akkor kell végrehajtania a módosításokat.
Futtassa a parancssor adminisztrátorként. Biztonsági mentés létrehozásához használja a következő parancsot:
A fájl elérési útvonala és a fájl neve Megadhat bármelyiket. Az egyetlen finomítás az a könyvtár, ahol a mentés ki lesz töltve. már léteznie kell. Először hozzon létre egy mappát (vagy használjon létezőt), majd futtassa a parancsot.
Ha a fájl elérési útjában szóközök vannak, akkor idézőjeleket kell használnia:
Ebben az esetben a betöltő a következő paranccsal állítható vissza:
Most, hogy a rendszerindítót már mentették le, letilthatja a hypervisor használatát rajta keresztül.
Ezt követően újra kell indítania a rendszert. Ez megakadályozza a Hyper-V szerepet a Windows rendszerben, beléphet a Hyper-V shellbe, de nem tudja elindítani az ott létrehozott virtuális gépeket. De virtuális gépeket elindíthat a VirtualBox-ban.
A hypervisor használatának engedélyezéséhez használja a parancsot:
A parancs után újra be kell indítani a rendszert.
Ha a virtualizációs rendszerek közötti konfliktus nem a mi esetünk, forduljunk egy másik lehetséges okhoz.
Hiba történt a virtuális gép állapotának mentése közben
Néha a VirtualBox nem tudja menteni a gép állapotát egy fájlba. Ez akkor lehet, ha a fájl sérült vagy elfoglalt egy másik folyamattal. Ebben az esetben a VirtualBox megkísérli menteni a gépállapotokat azonos nevű fájlokhoz, de a -prev vagy -tmp hozzáadásával a fájl kiterjesztéséhez. Ezért ha a virtuális gép nem töltődik be, próbálja meg betölteni az állapotát ezekből a fájlokból.
Menj a katalógusokhoz:
C: \ Felhasználók \ [felhasználónév] \ VirtualBox VMs \ [gépnév]
A gépkönyvtár elérési útja eltérhet az alapértelmezett értéktől, ha önmagát módosította.
A gépek könyvtárában megtalálhatók a .vbox-prev vagy .vbox-tmp fájlok a végén.
Ha bármely, a fájl másolása valahol .vbox végén, míg a fájl .vbox-dok eltávolítás -prev, lecserélve a készülék állapotát fájlt.
Ezenkívül ellenőrizze mindkét mappát a .xml-prev és .xml-tmp fájloknál a végén. Ha ilyen fájlok vannak, forgassa ugyanazt a műveletet velük, mint a .vbox kiterjesztésű fájlokkal.
Ezt követően újra kell indítania a számítógépet. Lehetséges, hogy a probléma gyökerét ilyen gyengén fedezték.