E_FAIL 0x80004005 errorea VirtualBox-en - arrazoiak eta irtenbideak

Erabiltzaile askok MachineWrap, MediumWrap eta beste osagai batzuen E_FAIL 0x80004005 errorearekin topo egiten dute VirtualBox-en makina birtuala abiarazi eta kasu batzuetan, bertan instalatutako sistema eragilea edozein dela ere (Windows 10 eta lehenagokoak, Linux eta beste batzuk).

Tutorial honek VirtualBox makina birtualetan 0x80004005 errorearen kausa ohikoenak eta arazoa konpontzeko moduak zehazten ditu. Irakurle batzuek VirtualBox Virtual Machines for Beginners artikulua lagungarria izan daiteke.

Konpondu E_FAIL 0x80004005 errore kodea VirtualBox-en

VirtualBox-en E_FAIL 0x80004005 errorearen hainbat arrazoi daude. Has gaitezen konpontzen oso errazak diren errazenetako batzuekin:

  1. Aldatu kokapenera bidea makina birtualeko fitxategiekin unitateko hizkia aldatu delako, makina birtualeko fitxategiak dituen karpetari izena aldatu zaio, erabiltzaile karpeta (makina birtualaren karpetak barruan bazeuden, normalean lehenetsia den bezala). Kasu honetan, VirtualBox abiaraztean (VB kudeatzailea izena aldatu aurretik ez dela suposatuz) "Irisgaitza" marka ikusiko duzu makina birtualaren izenaren ondoan eta, hautatuta badago, errore honi buruzko informazioa hurrengo irudian agertzen den moduan. Irtenbide posibleak: itzuli makina birtualaren jatorrizko kokapena (bidea goian agertuko da Fitxategirik aurkitu ez den mezuarekin batera), edo ezabatu makina birtual hau kudeatzailean eta inportatu kokapen berritik (Makina menuaren bidez - Gehitu ).
  2. Aurretik makina birtualean erabiltzen ziren disko birtualeko fitxategiak ezabatzea. Irtenbidea - joan makina birtualaren ezarpenetara eta kendu ezabatutako disko birtuala "Biltegiratzea" ataletik.
  3. VirtualBox makina birtualari disko fisikoa, flash drive edo beste disko bat erantsi badiozu (kasu honetan bezala: Nola konektatu USB flash drive fisikoa VirtualBox makina birtualera), baliteke 0x errore kode bera lortzea disko fisikoa ez dago, edo VirtualBox administratzailea ez baduzu administratzaile gisa exekutatzen baduzu, irtenbideak: berriro konektatu unitatea; unitatea kendu makina birtualaren ezarpenetan "Multimedia" atalean; exekutatu VirtualBox administratzaile gisa.

Aipatutako errorearen kasu sinpleak diagnostikatu dira goian, baina beste aldaera bat posible da: makina birtual bat ohiko moduan funtzionatzen ari da, azken aldaketarik gabe, eta hala ere E_FAIL 0x80004005 errorea agertzen da. Normalean, VirtualBox makina birtual bakoitzarekin karpetan aurkitzen diren .vbox, .vbox-tmp eta .vbox-prev konfigurazio fitxategiekin arazoak izaten dira.

Demagun gure makina birtualak Win10 izena duela. Beraz, laburpena honako hau izango litzateke: makina birtualeko saio bat hasten dugunean, VirtualBox-ek Win10.vbox fitxategia Win10.vbox-prev izena aldatzen du eta, aldi berean, Win10.vbox-tmp fitxategi bat sortzen du karpeta berean. Azken fitxategi hau saio honetako uneko konfigurazio fitxategi gisa erabiliko da, eta .vbox-prev segurtasun kopia gisa gordetzen da. Saioa amaitzen denean, Win10.vbox-tmp Win10.vbox izenarekin aldatuko da. Hurrengo abioan, dena errepikatzen da.

Hala ere, arrazoiren batengatik prozesua pausoren batean eteten bada, baliteke beharrezko .vbox fitxategia ez sortzea, akatsa sortuz makina birtuala abiarazten den hurrengo aldian.

E_FAIL 0x80004005 errorea kasu horretan zuzentzeko, egin urrats hauek:

  1. Itxi VirtualBox kudeatzailea guztiz, egiaztatu prozesuak badaezpada VirtualBox.exe и VBoxSVC.exe Task Manager-en (itxi exekutatzen ari badira).
  2. Joan karpetara zure makina birtualarekin. Ibilbide estandarra: C: | User_nameNof_Virtualbox VMsNname_of_virtual_machine.
  3. Zehaztutako karpetan fitxategirik ez badago virtual_machine_name.vboxbaina badaude fitxategiak .vbox-tmp o .vbox-aurrekoaGorde fitxategi hauek zure ordenagailuan nonbait badaezpada.
  4. Aldatu fitxategiaren luzapena .vbox-aurrekoa en .vbox
  5. Exekutatu VirtualBox kudeatzailea eta egiaztatu makina birtuala orain hasten den.
  6. Horrek funtzionatuko ez balu, horren ordez ere saia zaitezke .vbox-aurrekoa era berean, izena aldatu fitxategiari .vbox-tmp.
  7. .Vbox fitxategia dagoeneko karpetan badago, beste kokapen batera mugitzen saia zaitezke eta ondoren 4-6 pausoak probatu.
  8. VirtualBox-en aurreko bertsioek .vml-ren ordez .xml fitxategiak erabiltzen zituzten, baina konponbidearen funtsa berdina izaten jarraitzen du haientzat ere.

Azken baliabide gisa, goiko fitxategietako bat ere ez badago kokapenean, VirtualBox makina birtual berria konfigura dezakezu eta lehendik dagoen disko birtuala konektatu dezakezu.

Akatsaren beste kausa batzuk

Aurreko aukerak lagundu ezean, hona hemen makina birtuala exekutatzean arazo bera sor dezaketen beste kausa batzuk:

Batzuetan 0x80004005 errorea konpontzen ere funtzionatzen du makina birtuala VirtualBox kudeatzailetik abiatuz, baina, itxi ondoren, .vbox fitxategia makina birtualaren karpetatik abiatuz.