6 spôsobov, ako opraviť kód výsledku VirtualBox: Chyba E_FAIL (0x80004005) v systéme Windows
VirtualBox zobrazí chybový kód „E_FAIL (0x80004005)“, keď nemôže otvoriť reláciu virtuálneho počítača. Chyba môže byť spôsobená problémami s aplikáciou VirtualBox , konfiguračnými súbormi alebo problémami súvisiacimi s hardvérom.
Tento tutoriál poukazuje na pravdepodobné príčiny a riešenia problémov s chybou E_FAIL(E_FAIL) (0x80004005) VirtualBox na zariadeniach so systémom Windows(Windows) .
1. Aktualizujte VirtualBox
Niektorí používatelia systému Windows(Some Windows users) vyriešili túto chybu inštaláciou najnovšej zostavy VirtualBox 6 . Prejdite na webovú stránku vývojára(developer’s website) a stiahnite si inštalačný súbor Windows hosts VirtualBox .
VirtualBox môžete aktualizovať aj priamo v aplikácii. Otvorte aplikáciu VirtualBox Manager , na paneli s ponukami vyberte položku Súbor(Updates) a vyberte položku (File)Skontrolovať(Check) aktualizácie .
Vyberte poskytnutý odkaz na stiahnutie spustiteľného súboru (.exe) najnovšej verzie VirtualBoxu(VirtualBox) .
2. Reštartujte Windows Hypervisor ( Hyper-V )
Hyper-V je funkcia systému Windows, ktorá umožňuje vášmu počítaču spúšťať viaceré operačné systémy ako virtuálne stroje. Je možné, že nebudete môcť pristupovať k virtuálnym strojom vo VirtualBoxe(VirtualBox) , ak dôjde k poruche Hyper-V .
Reštartovanie Hyper-V v systéme Windows(Windows) (pozri kroky nižšie) môže vyriešiť problémy, ktoré bránia VirtualBoxu(VirtualBox) spúšťať relácie virtuálneho počítača.
- Otvorte ponuku Štart(Start) , do vyhľadávacieho panela napíšte cmd a pod aplikáciou Príkazový riadok vyberte (Command Prompt)Spustiť(Run) ako správca .
- Prilepte(Paste) bcdedit /set hypervisorlaunchtype off do konzoly príkazového riadka a stlačte (Command Prompt)Enter .
Spustenie tohto príkazu vypne Hyper-V na vašom počítači. Ak máte v počítači nainštalovaných viacero operačných systémov, spustite príkaz uvedený nižšie a vypnite Hyper-V pre aktívny/aktuálny OS.
Prilepte(Paste) bcdedit /set {current} hypervisorlaunchtype off do konzoly príkazového riadka a stlačte (Command Prompt)Enter .
Keď sa zobrazí správa „Táto operácia bola úspešne dokončená“, reštartujte počítač.
- Otvorte príkazový riadok(Command Prompt) s oprávneniami správcu a spustite príkaz uvedený nižšie, aby ste znova povolili Hyper-V .
bcdedit /set hypervisorlaunchtype auto
Keď sa na príkazovom riadku(Command Prompt) zobrazí správa „Operácia bola úspešne dokončená“ , reštartujte počítač znova . Spustite VirtualBox a skúste otvoriť virtuálny stroj.
3. Zrušte uložený stav
VirtualBox môže tiež zobraziť chybu E_FAIL(E_FAIL) (0x80004005), ak sa vyskytne problém s uloženým stavom virtuálnej relácie(virtual session’s saved state) . Ak teda nemôžete obnoviť reláciu, zrušte uložený stav a znova otvorte virtuálny počítač.
Zrušenie uloženého stavu počítača má rovnaký účinok ako jeho vypnutie. Otvorte VirtualBox , kliknite pravým tlačidlom myši na virtuálny počítač, vyberte možnosť Zrušiť uložený stav(Discard Saved State) (alebo stlačte Ctrl + J ) a reštartujte reláciu.
Ak je „Zahodiť uložený stav“ zašednuté, vyskúšajte nižšie uvedené riešenia na riešenie problémov – tj virtuálny počítač nemá žiadny uložený stav.
4. Premenujte konfiguračné súbory VirtualBox(VirtualBox Configuration Files)
Vynútené ukončenie VirtualBoxu(Force-quitting VirtualBox) bez predchádzajúceho zatvorenia virtuálneho počítača môže spustiť chybu E_FAIL(E_FAIL) (0x80004005). Vysvetlíme, ako a prečo sa to deje.
Predpokladajme, že máte virtuálny počítač „Linux PC“ vo VirtualBoxe(VirtualBox) . Keď spustíte virtuálny stroj, VirtualBox premenuje súbor stroja z „Linux PC.vbox“ na „ Linux PC.vbox-prev . VirtualBox potom vytvorí a použije novú/dočasnú kópiu súboru virtuálneho počítača – „Linux PC.vbox-tmp“ – pre aktívnu reláciu.
Keď ukončíte reláciu virtuálneho počítača, VirtualBox premenuje dočasný súbor (napr. Linux PC.vbox-tmp ) na Linux PC.vbox . Súbor „ Linux PC.vbox -prev“ slúži ako záloha – VirtualBox prepíše súbor pri každom spustení novej relácie.
Ukončenie VirtualBoxu(VirtualBox) bez zatvorenia virtuálneho počítača môže narušiť proces konverzie súborov. Pri ďalšom pokuse o spustenie virtuálneho počítača sa zobrazí chyba „ Kód výsledku(Result Code) : E_FAIL (0x80004005)“.(E_FAIL)
Otvorte priečinok VirtualBox(VirtualBox) vášho počítača a skontrolujte, či existuje súbor .vbox pre váš virtuálny počítač. Ak v priečinku nájdete iba dočasné (.vbox-tmp) a záložné (.vbox-prev) súbory, pravdepodobne ste pri spustení virtuálneho počítača vynútili zatvorenie VirtualBoxu .(VirtualBox)
Premenovanie záložného súboru môže vyriešiť problém a znova spustiť váš virtuálny počítač. Zatvorte aplikáciu VirtualBox Manager a postupujte podľa nižšie uvedených krokov.
- Otvorte správcu súborov VirtualBoxu v Prieskumníkovi súborov(File Explorer) . Otvorte priečinok lokálneho disku (C:), dvakrát kliknite na priečinok Používatelia(Users) a vyberte názov počítača alebo účtu.
- Otvorte priečinok VirtualBox VMs , vyberte Počítače(Machines) a dvakrát kliknite na priečinok virtuálneho počítača.
- Skopírujte alebo zálohujte oba súbory (.vbox-tmp a .vbox-prev) niekde v počítači. Zmeňte príponu dočasného súboru z .vbox-prev na .vbox.
- (Select OK)Vo výzve na upozornenie vyberte OK a otvorte virtuálny počítač vo VirtualBoxe(VirtualBox) .
- Ak chyba pretrváva, zatvorte VirtualBox(Close VirtualBox) a zmeňte súbor .vbox späť na .vbox-prev. Potom(Afterward) premenujte súbor .vbox-temp na .vbox a skontrolujte, či VirtualBox teraz spúšťa virtuálny počítač.
Poznámka: Staršie verzie VirtualBox (v3.2 a staršie) ukladajú konfiguračné súbory virtuálnych strojov vo formáte .xml – nie .vbox . Ak v priečinku virtuálneho počítača nájdete súbory s touto príponou, premenujte ich podľa vyššie uvedených krokov. To znamená, že zmeníte súbory vo formáte .xml -prev alebo .xml -tmp na .xml .
5. Povoľte virtualizáciu v nastaveniach systému BIOS(BIOS Settings)
Ak chcete spustiť virtuálne stroje , musíte mať v počítači povolenú virtualizáciu hardvéru alebo CPU . Ak VirtualBox obsahuje kľúčové slová „ AMD-v “ alebo „VT-x“ v podrobnostiach o chybe, virtualizácia hardvéru vášho počítača je pravdepodobne zakázaná.
Ak chcete overiť stav hardvérovej virtualizácie počítača, postupujte podľa krokov nižšie.
- Prejdite do Settings > System > Recovery > Advanced spustenie a vyberte možnosť Reštartovať(Restart) teraz.
V systéme Windows 10(Windows 10) prejdite do časti Settings > Updates a Security > Recovery a vyberte možnosť Reštartovať(Restart) teraz v časti Rozšírené spustenie.
- Prejdite na Riešenie problémov.> Rozšírené možnosti. > UEFI Firmware Settings a výberom možnosti Reštartovať spustite nastavenia systému (Restart)UEFI alebo BIOS vášho počítača .
- Spôsob, akým povolíte virtualizáciu v nastaveniach systému BIOS(BIOS) , bude závisieť od výrobcu alebo modelu vášho počítača. V prípade zariadení Lenovo prejdite do časti Konfigurácia(Configuration) a nastavte položku Intel Virtual Technology(Intel Virtual Technology) na hodnotu Enabled .
Prejdite do časti Konfigurácia(Configuration) na počítačoch HP a ponechajte technológiu virtualizácie(Virtualization Technology) povolenú. Tento dokument technickej podpory spoločnosti Microsoft(Microsoft Support document) obsahuje pokyny na povolenie virtualizácie pre všetkých výrobcov počítačov a zariadení.
- Prejdite do sekcie „Ukončiť“, vyberte možnosť Ukončiť a uložiť zmeny(Saving Changes) a výberom možnosti Áno(Yes) spustite systém Windows(Windows) .
VirtualBox by mal teraz spustiť virtuálny stroj po povolení virtualizácie v nastaveniach BIOS/UEFI vášho počítača .
6. Preinštalujte VirtualBox
Ak žiadny z trikov na riešenie problémov problém nevyrieši, odinštalujte VirtualBox . Potom(Afterward) reštartujte počítač a nainštalujte najnovšiu verziu VirtualBox . Preinštalovanie VirtualBox vyriešilo problém pre niektorých používateľov systému Windows(Windows) v tomto vlákne komunity Microsoft(Microsoft Community thread) .
Zadajte virtualbox do vyhľadávania v ponuke Štart(Start) , vyberte Odinštalovať(Uninstall) pod aplikáciou Oracle VM VirtualBox a postupujte podľa výzvy na odinštalovanie.
(Contact Oracle Support)Ak chyba „Result Code: E_FAIL(E_FAIL) (0x80004005)“ pretrváva napriek preinštalovaniu VirtualBoxu (VirtualBox), kontaktujte podporu Oracle alebo výrobcu počítača .
Related posts
7 najlepších spôsobov, ako opraviť chybový kód Netflix UI-113
Ako opraviť BSOD správy pamäte kódu zastavenia systému Windows
Ako opraviť chyby „Windows zastavil toto zariadenie“ Kód 43 v systéme Windows
Ako opraviť kód chyby systému Windows 0x80070005
7 najlepších spôsobov, ako opraviť kód chyby Netflix: M7053-1803
Ako opraviť žiadny zvuk v systéme Windows 10
Ako opraviť chybový kód Steam -105
Ako opraviť wdf01000.Sys BSOD v systéme Windows
Ako opraviť klávesy na klávesnici systému Windows, ktoré prestávajú fungovať
Ako opraviť chybový kód Hulu p-dev320
Ako opraviť kód chyby Netflix UI-800-2
Kliknite ľavým tlačidlom myši Nefunguje vo Windowse 10? 7 najlepších spôsobov opravy
Ako opraviť chybu „Ochrana prostriedkov systému Windows nedokázala vykonať požadovanú operáciu“.
Opravte chýbajúci priečinok DCIM pre iPhone v systéme Windows 11/10
9 spôsobov, ako opraviť Gboard prestal fungovať Chyba na zariadeniach iPhone a Android
7 spôsobov, ako opraviť „Windows sa nemôže pripojiť k tlačiarni“
Opravte chýbajúce body obnovenia systému v systéme Windows Vista a 7
Oprava „Systém Windows nemôže komunikovať so zariadením alebo prostriedkom“ Chyba
Ako opraviť „Teredo sa nemôže kvalifikovať“ v systéme Windows 10
8 spôsobov, ako opraviť „Aj, chyba!“ Chyba zlyhania stránky v prehliadači Chrome