Jak opravit chybu "E_FAIL 0x80004005" v VirtualBoxu

Spuštění operačního systému VirtualBox je jedním z nejlepších způsobů, jak se s ním seznámit před jeho instalací přímo do počítače. Uživatel však může při pokusu o spuštění systému OS, který úplně zastaví spuštění systému, vidět chybu E_FAIL 0x80004005. V tomto článku vám řekneme, co dělat v tomto případě.

Příčiny chyb

Před přímo na způsoby, jak odstranit chyby E_FILA 0x80004005 ve VirtualBoxu, je nutné diskutovat o důvodech pro jeho vzhled, aby se zabránilo budoucí opakování této situace. Často se tato chyba objevuje spontánně. Nejzajímavější je, že se nezobrazí, pokud byl právě nainstalován virtuální počítač, což se děje pouze tehdy, pokud jste již na něm spustili nějaký operační systém. V některých situacích je to kvůli selhání spuštění původního operačního systému. To je způsobeno několika důvody:


  • Během relace došlo k chybě.
  • Z důvodu možnosti virtualizace v systému BIOS.
  • Nestabilní verze virtuálního stroje.
  • Konflikt hypervisoru s virtuálním strojem (vyskytuje se pouze u 64bitových systémů).
  • Chyba při aktualizaci systému Windows.
  • Zde jsme zjistili hlavní důvody chyby E_FAIL 0x80004005, abychom mohli jít přímo k metodám eliminace.

    Změna jména interních souborů

    Jak již bylo zmíněno dříve, je kód chyby 0x80004005 E_FAIL se mohou objevit v případě, že předchozí relace pomocí provozníSystém ve virtuálním počítači skončil chybou. V tomto případě je nutná korekce přejmenovat více souborů, které budou projednány se, jak to udělat.

    Poznámka: aby bylo možné provádět všechny referenční příručky níže, je nutné povolit zobrazení skrytých složek. Udělejte to v Možnostech složky nebo v Možnostech aplikace Explorer (v závislosti na verzi systému Windows). Z tohoto důvodu, proveďte následující kroky: v hostujícím OS:
  • Přejděte do složky, kde jsou uloženy soubory operačního systému, které běží v VirtualBox. Pokud nechcete měnit parametry programu, cesta k nim je následující: „Jednotka C: Users - & gt; UserName & gt; VirtualBox“ (bez uvozovek) a „VM - & gt; Nazvanye_hostevoy_OS“ (bez uvozovek).
  • Jakmile do složky s operačním systémem při spuštění dojde k chybě, měli byste vidět dva soubory, které jsou takto: „nazvu.vbox“ a „nazvu.vbox-náhled“, kde místo „název "bude název operačního systému, který jste zadali při jeho vytvoření. Musíte snížit soubor "name.vbox" a přesunout jej do libovolné jiné složky.
  • Přejmenujte soubor "nazvu.vbox-náhled", odstranění konec "-prev".
  • Poté přejděte do jiné složky - „VirtualBox“ a postupujte podle následujících kroků:
  • Cut soubor „VirtualBox.xml“ a přesunout na jiné místo.
  • Přejmenujte soubor "VirtualBox.xml-prev" "VirtualBox.xml".
  • Zavřete okno Průzkumníka a pokuste se spustit virtuální počítač.
  • provést tyto kroky E_FAIL 0x80004005 chyba by zmizí a operační systém bude pracovat stabilně.

    Povolení virtualizace v systému BIOS

    Nyní zvážíme situaci, kdy je možnost virtualizace vypnuta, když se v VirtualBox vyskytnou chyby E_FAIL 0x80004005. Jak bylo řečeno na začátku článku, zapíná se a vypíná v systému BIOS, takže se tam budou všechny nastavení. Chcete-li program vrátit do funkčnosti, je třeba provést následující kroky:
  • V systému BIOS Award přejděte na záložku Advances BIOS Features, kde najdete parametr Virtualization a nastavte položku Enabled (Povoleno).
  • V systému AMI BIOS musíte přejít na kartu Pokroky, poté otevřít parametr Intel (R) a přepnout přepínač do pole Enabled.
  • V systému ASUS UEFI je třeba postupovat stejným způsobem: "Advances -> & gt; Intel Virtualization - & gt; Enabled" (bez uvozovek).
  • Poté uložte všechny změny a restartujte počítač. Poté, co stisknete pracovní plochu, zkuste znovu spustit operační systém ve virtuálním stroji - vše by mělo fungovat správně.

    Aktualizace virtuálního stroje

    Již jsme řekli, že příčinou chyby v VirtualBoxu E_FAIL 0x80004005 byla nestabilní verze programu. Nejčastěji se to stává po jeho obnovení. Pokud ano, máte k dispozici dvě možnosti:
  • Počkejte na vydání nové, stabilnější verze programu. Samozřejmě, to může trvat spoustu času, ale vývojáři často chápou chyby velmi rychle. Mimochodem, abyste zjistili, zda je nová verze uvolněna, musíte kliknout na tlačítko "Soubor" v programu a vybrat "Zkontrolovat aktualizace".
  • Přeinstalujte program. Tato metoda je rychlejší, ale ne každý rozumí počítačům takvrátit zpět předchozí (stabilní) verzi programu sami. V každém případě, pokud máte instalátor nainstalován, stačí ho spustit a znovu nainstalovat VirtualBox. V opačném případě přejděte na stránku vývojáře a stáhněte předchozí verzi programu.
  • Pokud příčinou chyby E_FAIL 0x80004005 byla nestabilní verze programu, pak po dokončení poskytnuté instrukce by všechny měly projít, jinak jít na další.

    Odpojení Hyper-V

    Moderní verze operačních systémů podporují technologii Hyper-V, která může být někdy v rozporu s virtuálním strojem, kvůli kterému je zvažována chyba. V důsledku toho je potřeba tuto technologii zakázat, aby se odstranila chyba.
  • Přihlaste se do ovládacího panelu.
  • Přejděte do nabídky "Programy a součásti".
  • Klikněte na odkaz Zapnout nebo vypnout součásti systému Windows.
  • V novém okně vyhledejte složku "Hyper-V" a odstraňte zaškrtnutí.
  • Klepněte na tlačítko OK.
  • Restartujte počítač.
  • Chyba by měla zmizet.

    Změna typu spouštění

    Chcete-li opravit chybu E_FAIL 0x80004005, je možné jednoduše změnit typ spuštění OS, to je hotovo:
  • Spusťte program.
  • Klikněte na PCM OS.
  • Přesuňte kurzor na "Spustit".
  • Zvolte možnost "Spustit na pozadí".
  • ​​Pokud to nepomůže, přejděte na poslední metodu.

    Odstranění aktualizace

    Někdy v systému Windows byl vydán opravný balíček aktualizace KB3004394, který citovalselhání virtuálních strojů. Proto, pokud je důvod v tom, pak je docela snadné ji smazat.
  • Spusťte příkazový řádek.
  • Zadejte příkaz: "wusa /uninstall /kb: 3004394" (bez uvozovek).
  • Stiskněte klávesu Enter.
  • Restartujte počítač.
  • Po odstranění je třeba všechno vydělat. Zde jsme skončili rozbalením způsobů, jak opravit chyby ve virtuálním stroji, pokud vám nikdo nepomohl, pak je to pravděpodobně případ v operačním systému, pak se doporučuje jej znovu nainstalovat.

    Související publikace