Kesalahan E_FAIL 0x80004005 ing VirtualBox - panyebab lan solusi

Kesalahan E_FAIL 0x80004005 ing VirtualBox - panyebab lan solusi

Akeh pangguna sing nemoni kesalahan E_FAIL 0x80004005 saka MachineWrap, MediumWrap, lan komponen liyane nalika diwiwiti lan ing sawetara kasus sadurunge miwiti mesin virtual ing VirtualBox, tanpa preduli sistem operasi sing diinstal (Windows 10 lan sadurunge, Linux, lan liya-liyane).

Tutorial iki rinci babagan sebab umum kesalahan 0x80004005 ing mesin virtual VirtualBox lan cara kanggo ngatasi masalah kasebut. Sawetara pamaca bisa uga duwe artikel VirtualBox Virtual Machines kanggo Wiwitan.

Ndandani kode kesalahan E_FAIL 0x80004005 ing VirtualBox

Ana sawetara sebab kesalahan E_FAIL 0x80004005 ing VirtualBox, ayo miwiti karo sawetara sing paling gampang sing gampang diatasi:

  1. Ganti jalur menyang lokasi nganggo file mesin virtual amarga huruf drive wis diganti, folder sing ngemot file mesin virtual diganti jeneng, folder pangguna (yen folder mesin virtual ana ing njero, kaya biasane default). Ing kasus iki, nalika miwiti VirtualBox (anggap manajer VB ora diwiwiti sadurunge ngganti jeneng) sampeyan bakal weruh tandha "Ora bisa diakses" ing jejere jeneng mesin virtual lan, yen dipilih, informasi babagan kesalahan iki minangka ditampilake ing gambar ing ngisor iki. Solusi sing bisa ditindakake: bali menyang lokasi asli mesin virtual (path bakal katon ing sisih ndhuwur bebarengan karo pesen File ora ditemokake), utawa mbusak mesin virtual iki ing manajer lan ngimpor saka lokasi anyar (liwat menu Mesin - Tambah ).
  2. Mbusak file disk virtual sing sadurunge digunakake ing mesin virtual. Solusi - pindhah menyang setelan mesin virtual lan mbusak disk virtual sing wis dibusak saka bagean "Panyimpenan".
  3. Yen sampeyan wis masang disk fisik, flash drive, utawa drive liyane menyang mesin virtual VirtualBox (kaya ing kasus iki: Cara nyambungake USB flash drive fisik menyang mesin virtual VirtualBox), sampeyan bisa uga entuk kode kesalahan 0x sing padha. drive fisik iku ora ana, utawa yen sampeyan mbukak administrator VirtualBox ora minangka administrator, Solutions: sambungake maneh unit; mbusak drive ing setelan mesin virtual ing "Media"; mbukak VirtualBox minangka administrator.

Kasus kesalahan sing jelas wis didiagnosis ing ndhuwur, nanging bisa uga ana varian liyane: mesin virtual mlaku kaya biasane, tanpa ana perubahan anyar, nanging kesalahan E_FAIL 0x80004005 katon. Iki biasane disebabake masalah karo file konfigurasi .vbox, .vbox-tmp, lan .vbox-prev sing ditemokake ing folder kanthi saben mesin virtual VirtualBox.

Ayo dadi mesin virtual kita diarani Win10. Dadi intine yaiku: nalika miwiti sesi mesin virtual, VirtualBox ganti jeneng file Win10.vbox dadi Win10.vbox-prev lan ing wektu sing padha nggawe file Win10.vbox-tmp ing folder sing padha. File terakhir iki bakal digunakake minangka file konfigurasi saiki kanggo sesi iki, dene .vbox-prev disimpen minangka cadangan. Nalika sesi rampung, Win10.vbox-tmp ganti jeneng dadi Win10.vbox. Ing boot sabanjure, kabeh bisa dibaleni.

Nanging, yen ana sebab tartamtu proses kasebut terganggu ing salah sawijining langkah, file .vbox sing dibutuhake bisa uga ora digawe, nyebabake kesalahan nalika mesin virtual diwiwiti.

Kanggo mbenerake kesalahan E_FAIL 0x80004005 yen ngono, tindakake langkah-langkah ing ngisor iki:

  1. Tutup kabeh manajer VirtualBox, priksa proses kasebut yen ora ana VirtualBox.exe и VBoxSVC.exe ing Task Manager (tutup yen lagi mlaku).
  2. Bukak folder nganggo mesin virtual sampeyan. Rute standar: C: | Jeneng Pangguna_ Jeneng_Virtualbox VMsNname_of_virtual_machine.
  3. Yen ora ana file ing folder sing ditemtokake virtual_machine_name.vboxnanging ana file .vbox-tmp o .vbox-sadurungeSimpen file kasebut ing endi wae ing komputer yen ngono.
  4. Ganti ekstensi file .vbox-sadurunge en .vbox
  5. Jalanake manajer VirtualBox lan priksa manawa mesin virtual diwiwiti saiki.
  6. Yen ora sukses, sampeyan uga bisa nyoba tinimbang .vbox-sadurunge Kajaba iku, ganti jeneng file kasebut .vbox-tmp.
  7. Yen file .vbox wis ana ing folder, sampeyan bisa nyoba pindhah menyang lokasi liyane banjur coba langkah 4-6.
  8. Versi VirtualBox sadurunge nggunakake file .xml tinimbang .vbox, nanging inti saka solusi kasebut uga padha.

Minangka pilihan pungkasan, yen ora ana file ing ndhuwur sing ana ing lokasi kasebut, sampeyan bisa nyiyapake mesin virtual VirtualBox anyar lan nyambungake disk virtual sing ana ing kono.

Bisa uga nyebabake kesalahan kasebut

Yen opsi ing ndhuwur ora nulungi, iki uga sebab liyane sing bisa nyebabake masalah sing padha nalika mbukak mesin virtual:

Kadhangkala uga bisa digunakake kanggo ndandani kesalahan 0x80004005 wiwit mesin virtual dudu saka manajer VirtualBox, nanging, sawise ditutup, cukup eksekusi file .vbox saka folder mesin virtual.