E_FAIL 0x80004005 pogreška u VirtualBoxu - uzroci i rješenja

E_FAIL 0x80004005 pogreška u VirtualBoxu - uzroci i rješenja

Mnogi se korisnici susreću s pogreškom E_FAIL 0x80004005 u programu MachineWrap, MediumWrap i drugim komponentama prilikom pokretanja i u nekim slučajevima prije pokretanja virtualnog stroja u VirtualBoxu, bez obzira na operativni sustav instaliran na njemu (Windows 10 i stariji, Linux i drugi).

Ovaj vodič opisuje najčešće uzroke pogreške 0x80004005 u virtualnim strojevima VirtualBox i načine rješavanja problema. Nekim će čitateljima članak od VirtualBox Virtualnih strojeva za početnike možda biti od pomoći.

Ispravite kod pogreške E_FAIL 0x80004005 u VirtualBoxu

Postoji nekoliko razloga za pogrešku E_FAIL 0x80004005 u VirtualBoxu, započnimo s nekima od najjednostavnijih koje je vrlo lako popraviti:

  1. Promijenite put do lokacije s datotekama virtualnog stroja jer je slovo pogona promijenjeno, mapa koja sadrži datoteke virtualnog stroja je preimenovana, korisnička mapa (ako su mape virtualnog stroja bile unutar nje, što je obično zadana postavka). U tom slučaju, pri pokretanju VirtualBox -a (pod pretpostavkom da VB upravitelj nije pokrenut prije preimenovanja) vidjet ćete oznaku "Nedostupno" pored naziva virtualnog stroja i, ako je odabrano, podatke o ovoj pogrešci kako je prikazano na sljedećoj slici. Moguća rješenja: vratite izvorno mjesto virtualnog stroja (put će se pojaviti na vrhu zajedno s porukom Datoteka nije pronađena) ili izbrišite ovaj virtualni stroj u upravitelju i uvezite ga s novog mjesta (putem izbornika Stroj - Dodaj ).
  2. Brisanje datoteka virtualnog diska koje su prethodno korištene na virtualnom stroju. Rješenje - idite na postavke virtualnog stroja i uklonite izbrisani virtualni disk iz odjeljka "Pohrana".
  3. Ako ste na virtualni stroj VirtualBox priključili fizički disk, flash pogon ili drugi pogon (kao u ovom slučaju: Kako spojiti fizički USB flash pogon na virtualni stroj VirtualBox), možda ćete dobiti isti kôd pogreške 0x ako je to fizički pogon nema, ili ako pokrenete administratora VirtualBox -a ne kao administrator, rješenja: ponovno spojite jedinicu; uklonite pogon u postavkama virtualnog stroja pod "Mediji"; pokrenite VirtualBox kao administrator.

Jednostavni slučajevi dotične pogreške dijagnosticirani su gore, no moguća je i druga varijanta: virtualni stroj radi kao i obično, bez nedavnih promjena, a opet se pojavljuje pogreška E_FAIL 0x80004005. To je obično uzrokovano problemima s .vbox, .vbox-tmp i .vbox-prev konfiguracijskim datotekama koje se nalaze u mapi sa svim virtualnim računalima VirtualBox.

Recimo da se naš virtualni stroj zove Win10. Dakle, suština bi bila sljedeća: kada započnemo sesiju virtualnog stroja, VirtualBox preimenuje datoteku Win10.vbox u Win10.vbox-prev i istovremeno stvara datoteku Win10.vbox-tmp u istoj mapi. Ova zadnja datoteka koristit će se kao trenutna konfiguracijska datoteka za ovu sesiju, dok se .vbox-prev sprema kao sigurnosna kopija. Kada se sesija završi, Win10.vbox-tmp se preimenuje u Win10.vbox. Pri sljedećem pokretanju sve se ponavlja.

Međutim, ako je iz nekog razloga postupak prekinut u jednom od koraka, potrebna datoteka .vbox možda se neće stvoriti, što uzrokuje pogrešku pri sljedećem pokretanju virtualnog stroja.

Da biste u tom slučaju ispravili pogrešku E_FAIL 0x80004005, izvedite sljedeće korake:

  1. Potpuno zatvorite upravitelj VirtualBox, provjerite procese za svaki slučaj VirtualBox.exe и VBoxSVC.exe u Upravitelju zadataka (zatvorite ih ako rade).
  2. Idite u mapu s vašim virtualnim strojem. Standardna ruta: C: | Korisničko imeNe_Virtualbox VMsName_of_virtual_machine.
  3. U slučaju da u navedenoj mapi nema datoteke virtual_machine_name.vboxali postoje datoteke .vbox-tmp o .vbox-pretSpremite ove datoteke negdje na računalo za svaki slučaj.
  4. Promijenite ekstenziju datoteke .vbox-pret en .vbox
  5. Pokrenite VirtualBox manager i provjerite pokreće li se virtualni stroj sada.
  6. Ako to nije uspjelo, možete pokušati umjesto .vbox-pret slično tome preimenujte datoteku .vbox-tmp.
  7. Ako je datoteka .vbox već bila prisutna u mapi, možete je pokušati premjestiti na drugo mjesto, a zatim pokušati korake 4-6.
  8. Prethodne verzije VirtualBox-a koristile su .xml datoteke umjesto .vbox, ali suština rješenja ostaje ista i za one.

U krajnjem slučaju, ako se nijedna od gore navedenih datoteka ne nalazi na tom mjestu, možete postaviti novi virtualni stroj VirtualBox i na njega povezati postojeći virtualni disk.

Ostali mogući uzroci pogreške

U slučaju da gornje opcije nisu pomogle, evo i drugih mogućih uzroka koji mogu uzrokovati isti problem prilikom pokretanja virtualnog stroja:

Ponekad radi i na ispravljanju pogreške 0x80004005 prilikom pokretanja virtualnog stroja ne iz upravitelja VirtualBox, već nakon zatvaranja, jednostavno izvršavanje .vbox datoteke iz mape virtualnog stroja.


Kreativno Zaustavi sve o tehnologiji
A Kako.