Gwall E_FAIL 0x80004005 yn VirtualBox - achosion ac atebion

Gwall E_FAIL 0x80004005 yn VirtualBox - achosion ac atebion

Mae llawer o ddefnyddwyr yn dod ar draws gwall E_FAIL 0x80004005 o MachineWrap, MediumWrap a chydrannau eraill wrth gychwyn ac mewn rhai achosion cyn cychwyn peiriant rhithwir yn VirtualBox, waeth beth yw'r system weithredu a osodwyd arno (Windows 10 ac yn gynharach, Linux ac eraill).

Mae'r tiwtorial hwn yn manylu ar achosion mwyaf cyffredin gwall 0x80004005 mewn peiriannau rhithwir VirtualBox a'r ffyrdd o ddatrys y broblem. Efallai y bydd erthygl VirtualBox Virtual Machines for Beginners yn ddefnyddiol i rai o'r darllenwyr.

Tabl Cynnwys

Trwsio cod gwall E_FAIL 0x80004005 yn VirtualBox

Mae yna sawl rheswm dros wall E_FAIL 0x80004005 yn VirtualBox, gadewch i ni ddechrau gyda rhai o'r rhai symlaf sy'n hawdd iawn eu trwsio:

  1. Newidiwch y llwybr i'r lleoliad gyda'r ffeiliau peiriant rhithwir oherwydd bod y llythyr gyriant wedi'i newid, mae'r ffolder sy'n cynnwys y ffeiliau peiriant rhithwir wedi'i ailenwi, y ffolder defnyddiwr (pe bai'r ffolderi peiriant rhithwir y tu mewn iddo, fel sy'n arferol fel arfer) . Yn yr achos hwn, wrth gychwyn VirtualBox (gan dybio na ddechreuwyd y rheolwr VB cyn ailenwi) fe welwch y marc "Aflwyddiannus" wrth ymyl enw'r peiriant rhithwir ac, os caiff ei ddewis, gwybodaeth am y gwall hwn fel y dangosir yn y ddelwedd ganlynol. Datrysiadau posib: dychwelwch leoliad gwreiddiol y peiriant rhithwir (bydd y llwybr yn ymddangos ar y brig ynghyd â'r neges Ffeil heb ei darganfod), neu dilëwch y peiriant rhithwir hwn yn y rheolwr a'i fewnforio o'r lleoliad newydd (trwy'r peiriant dewislen - Ychwanegu ).
  2. Dileu ffeiliau rhithwir disg a ddefnyddiwyd o'r blaen mewn peiriant rhithwir. Datrysiad - ewch i'r gosodiadau peiriant rhithwir a thynnwch y rhith-ddisg wedi'i dileu o'r adran "Storio".
  3. Os ydych wedi atodi disg corfforol, gyriant fflach, neu yriant arall i'r peiriant rhithwir VirtualBox (fel yn yr achos hwn: Sut i gysylltu gyriant fflach USB corfforol â pheiriant rhithwir VirtualBox), efallai y cewch yr un cod gwall 0x os yw hynny'n gyriant corfforol nid yw yno, neu os ydych chi'n rhedeg gweinyddwr VirtualBox nid fel gweinyddwr, Solutions: ailgysylltwch yr uned; tynnwch y gyriant yn y gosodiadau peiriant rhithwir o dan "Media"; rhedeg VirtualBox fel gweinyddwr.

Mae achosion syml o'r gwall dan sylw wedi'u diagnosio uchod, ond mae amrywiad arall yn bosibl: mae peiriant rhithwir yn rhedeg fel arfer, heb newidiadau diweddar, ac eto mae'r gwall E_FAIL 0x80004005 yn ymddangos. Mae hyn fel arfer yn cael ei achosi gan broblemau gyda'r ffeiliau cyfluniad .vbox, .vbox-tmp, a .vbox-prev a geir yn y ffolder gyda phob peiriant rhithwir VirtualBox.

Gadewch i ni ddweud mai Win10 yw enw ein peiriant rhithwir. Felly byddai'r gist fel a ganlyn: pan ddechreuwn sesiwn beiriant rithwir, mae VirtualBox yn ailenwi'r ffeil Win10.vbox i Win10.vbox-prev ac ar yr un pryd yn creu ffeil Win10.vbox-tmp yn yr un ffolder. Defnyddir y ffeil olaf hon fel y ffeil ffurfweddu gyfredol ar gyfer y sesiwn hon, tra bod .vbox-prev yn cael ei gadw fel copi wrth gefn. Pan ddaw'r sesiwn i ben, ailenwir Win10.vbox-tmp yn Win10.vbox. Ar y gist nesaf, mae popeth yn ailadrodd.

Fodd bynnag, os amherir ar y broses yn un o'r camau am ryw reswm, efallai na fydd y ffeil .vbox ofynnol yn cael ei chreu, gan achosi gwall y tro nesaf y bydd y peiriant rhithwir yn cael ei gychwyn.

I gywiro gwall E_FAIL 0x80004005 mewn achos o'r fath, cyflawnwch y camau canlynol:

  1. Caewch y rheolwr VirtualBox yn llwyr, gwiriwch y prosesau rhag ofn RhithwirBox.exe и VBoxSVC.exe yn Rheolwr Tasg (caewch nhw os ydyn nhw'n rhedeg).
  2. Ewch i'r ffolder gyda'ch peiriant rhithwir. Llwybr safonol: C: | User_nameNof_Virtualbox VMsNname_of_virtual_machine.
  3. Rhag ofn nad oes ffeil yn y ffolder penodedig virtual_machine_name.vboxond mae yna ffeiliau .vbox-tmp o .vbox-prevCadwch y ffeiliau hyn yn rhywle ar eich cyfrifiadur rhag ofn.
  4. Newid estyniad y ffeil .vbox-prev en .vbox
  5. Rhedeg y rheolwr VirtualBox a gwirio a yw'r peiriant rhithwir yn cychwyn nawr.
  6. Os na weithiodd hynny, gallwch hefyd geisio yn lle .vbox-prev yn yr un modd, ailenwi'r ffeil .vbox-tmp.
  7. Os oedd y ffeil .vbox eisoes yn bresennol yn y ffolder, gallwch geisio ei symud i leoliad arall ac yna rhoi cynnig ar gamau 4-6.
  8. Roedd fersiynau blaenorol o VirtualBox yn defnyddio ffeiliau .xml yn lle .vbox, ond mae canolbwynt yr hydoddiant yn aros yr un fath i'r rheini hefyd.

Fel dewis olaf, os nad oes yr un o'r ffeiliau uchod yn y lleoliad, gallwch sefydlu peiriant rhithwir VirtualBox newydd a chysylltu rhith-ddisg sy'n bodoli eisoes.

Achosion posibl eraill y gwall

Rhag ofn na helpodd yr opsiynau uchod, dyma achosion posibl eraill a all achosi'r un broblem wrth redeg peiriant rhithwir:

Weithiau mae hefyd yn gweithio i drwsio gwall 0x80004005 trwy gychwyn y peiriant rhithwir nid gan reolwr VirtualBox, ond, ar ôl ei gau, dim ond rhedeg y ffeil .vbox o'r ffolder peiriant rhithwir.