Jak opravit chybu "E_FAIL 0x80004005" v VirtualBoxu

7. 3. 2020

Spuštění operačního systému VirtualBox je jedním z nejlepších způsobů, jak jej zobrazit před instalací přímo do počítače. Při pokusu o spuštění operačního systému se však uživatelí zobrazí chyba E_FAIL 0x80004005, která zcela zastaví spuštění systému. V tomto článku vám řekneme, co dělat v tomto případě.

Příčiny chyby

Předtím, než přistoupíte přímo k metodám eliminace chyby E_FILA 0x80004005 v VirtualBoxu, je nutné projednat důvody jejího výskytu, aby nedošlo k opakování této situace v budoucnu.

Často se tato chyba objevuje spontánně. Nejzajímavější je, že se nezobrazí, pokud byl virtuální počítač právě nainstalován, což se stane pouze v případě, že jste již na něm spustili nějaký operační systém. V některých situacích se to stává kvůli selhání provedení počátečního spuštění operačního systému. K tomu dochází z několika důvodů:

  1. Chyba, která se vyskytla během relace uložení.
  2. Kvůli zakázané možnosti virtualizace v systému BIOS.
  3. Nestabilní verze virtuálního stroje.
  4. Hypervisor konflikt s virtuálním strojem (pouze u 64bitových systémů).
  5. Při aktualizaci systému Windows došlo k chybě.

Takže jsme zjistili hlavní příčiny chyby E_FAIL 0x80004005, abychom mohli přistoupit přímo k metodám eliminace.

Změna názvů interních souborů

Jak již bylo uvedeno výše, chybový kód E_FAIL 0x80004005 se může objevit, pokud předchozí session použití operačního systému ve virtuálním počítači skončilo s chybou. V tomto případě je třeba jej opravit, budete muset přejmenovat několik souborů, nyní vám vysvětlíme, jak to udělat.

Poznámka: Chcete-li provést všechny kroky níže uvedených pokynů, musíte povolit zobrazení skrytých složek. To lze provést v položce "Možnosti složky" nebo "Možnosti aplikace Explorer" (v závislosti na verzi systému Windows).

Ve složce hostujícího systému tedy postupujte takto:

  1. Přejděte do adresáře, kde jsou uloženy soubory operačních systémů spuštěných v VirtualBoxu. Pokud jste nastavení programu nezměnili, cesta k nim bude následující: "Uživatelé C -> UserName -> VirtualBox" (bez uvozovek) a "VMs -> Guest_On_Spec_Name" (bez uvozovek).
  2. Jakmile do složky s operačním systémem, který začíná chybou, by se měli podívat na dva soubory, které vypadají takto: "name.vbox" a "name.vbox-prev", kde namísto "name" je název operačního systému, kterou jste zadali při vytváření. Musíte snížit soubor "name.vbox" a přesunout jej do libovolné jiné složky.
  3. Poté přejmenujte soubor "name.vbox-prev" a odstraňte koncovku "-prev".

Poté přejděte do jiné složky - "VirtualBox" a postupujte podle těchto kroků:

  1. Vystřihněte soubor "VirtualBox.xml" a přemístěte jej na jiné místo.
  2. Přejmenujte soubor "VirtualBox.xml-prev" na "VirtualBox.xml".
  3. Zavřete okna Průzkumníka a pokuste se spustit virtuální počítač.

Proveďte všechny tyto kroky, chyba E_FAIL 0x80004005 by měla zmizet a operační systém bude pracovat stabilně.

Povolit virtualizaci systému BIOS

e selhání 0x80004005

Nyní se podívejme na situaci, kdy je možnost virtualizace obviňovat z důvodu výskytu chyby E_FAIL 0x80004005 v VirtualBoxu. Jak bylo zmíněno na začátku článku, je v BIOSu zapnuto a vypnuto, takže se tam budou všechny nastavení. Chcete-li program vrátit zpět do práce, musíte provést následující kroky:

  1. V ceně BIOS přejděte na kartu Funkce pokročilých funkcí BIOS, kde najdete parametr Virtualization a nastavte hodnotu na hodnotu Enabled (Povoleno).
  2. V systému AMI BIOS musíte přejít na kartu Zálohy a potom otevřít parametr Intel (R) a přepnout přepínač do polohy Enabled (Povoleno).
  3. V systému ASUS UEFI je třeba postupovat podobným způsobem: "Pokroky -> Virtualizace Intel -> Enabled" (bez uvozovek).

Poté uložte všechny změny a restartujte počítač. Jakmile se dostanete na 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

chyba e selhala 0x80004005

Již jsme řekli, že příčinou chyby v VirtualBoxu E_FAIL 0x80004005 byla nestabilní verze programu. Nejčastěji se to stává po aktualizaci. Pokud ano, pak vám nabízíme dvě možnosti:

  1. Počkejte na vydání nové, stabilnější verze aplikace. Samozřejmě, to může trvat hodně času, ale často vývojáři opravují chyby poměrně rychle. Mimochodem, abyste zjistili, zda byla nová verze uvolněna, musíte kliknout na tlačítko "Soubor" v programu a vybrat položku "Zkontrolovat aktualizace".
  2. Přeinstalujte program. Tato metoda je rychlejší, ale nikdo nerozumí počítačům, aby se vrátili zpět k předchozí (stabilní) verzi programu. V každém případě, pokud stále máte instalátor programu, spusťte jej a znovu nainstalujte VirtualBox. V opačném případě přejděte na stránku vývojáře a stáhněte předchozí verzi aplikace.

Pokud příčinou chyby E_FAIL 0x80004005 byla nestabilní verze programu, pak po provedení uvedených pokynů by vše mělo jít, jinak jít na další metodu.

Zakázat funkci Hyper-V

Moderní verze operačních systémů podporují technologii Hyper-V, která může být někdy v konfliktu s virtuálním počítačem, a proto se vyskytuje chyba. Proto, aby se odstranila chyba, musí být tato technologie zakázána.

  1. Zadejte "Ovládací panely".
  2. Přejděte do nabídky "Programy a funkce".
  3. Klepněte na odkaz Zapnout nebo vypnout funkce systému Windows.
  4. V novém okně najděte součást "Hyper-V" a zrušte zaškrtnutí.
  5. Klepněte na tlačítko OK.
  6. Restartujte počítač.
chybový kód e selhání 0x80004005

Chyba by měla zmizet.

Změňte typ spouštění

Chcete-li opravit chybu E_FAIL 0x80004005, můžete jednoduše změnit typ spouštění operačního systému, a to takto:

  1. Spusťte program.
  2. Klikněte na PCM OS.
  3. Umístěte kurzor myši na položku "Spustit".
  4. Zvolte možnost Spustit na pozadí.
e selhání 0x80004005 virtualbox

Pokud to však nepomohlo, přejděte k poslední metodě.

Odinstalujte aktualizaci

chyba virtualbox e selhala 0x80004005

Někdy v systému Windows došlo k uvolnění opravy opravy opravy problému KB3004394, což způsobilo selhání virtuálních počítačů. Proto, pokud je důvod v něm, stačí ji jednoduše odstranit.

  1. Spusťte příkazový řádek.
  2. Zadejte příkaz: "wusa / uninstall / kb: 3004394" (bez uvozovek).
  3. Stiskněte klávesu Enter.
  4. Restartujte počítač.

Po odstranění by vše mělo fungovat. Takže jsme dokončili analýzu způsobů, jak opravit chybu ve virtuálním stroji. Pokud vám žádný z nich nepomohl, je případ pravděpodobně v operačním systému a doporučuje se jej znovu nainstalovat.