VirtualBox-dagi E_FAIL 0x80004005 xatosi - sabablari va echimlari

Ko'pgina foydalanuvchilar VirtualBox-da virtual mashinani ishga tushirishda va ba'zi holatlarda, unga o'rnatilgan operatsion tizimidan qat'i nazar (Windows 0 va undan oldingi versiyalarida, Linux va boshqalarda), MachineWrap, MediumWrap va boshqa komponentlarning E_FAIL 80004005x10 xatosiga duch kelishadi.

Ushbu qo'llanmada VirtualBox virtual mashinalarida 0x80004005 xatosining eng ko'p uchraydigan sabablari va muammoni hal qilish usullari batafsil bayon etilgan. Ba'zi o'quvchilar VirtualBox yangi boshlanuvchilar uchun virtual mashinalar maqolasini foydali deb topishlari mumkin.

VirtualBox-da E_FAIL 0x80004005 xato kodini tuzating

VirtualBox-da E_FAIL 0x80004005 xatosining bir nechta sabablari bor, tuzatish juda oson bo'lgan eng oddiylaridan boshlaymiz:

  1. Joylashuv yo'lini virtual mashina fayllari bilan o'zgartiring, chunki haydovchi harfi o'zgartirilgan, virtual mashina fayllari bo'lgan papka, foydalanuvchi papkasi (agar virtual mashina papkalari uning ichida bo'lsa, odatdagidek) nomini o'zgartirgan. . Bunday holda, VirtualBox -ni ishga tushirganda (VB menejeri nomini o'zgartirishdan oldin ishga tushirilmagan deb hisoblasangiz), siz virtual mashina nomining yonida "Kirish mumkin emas" belgisini ko'rasiz va agar tanlangan bo'lsa, quyidagi rasmda ko'rsatilgandek. Mumkin bo'lgan echimlar: virtual mashinaning asl manzilini qaytaring (yo'l tepada Fayl topilmadi xabari bilan birga paydo bo'ladi) yoki menejerda ushbu virtual mashinani o'chirib tashlang va uni yangi joydan import qiling (Mashina - Qo'shish menyusi orqali). ).
  2. Virtual mashinada ilgari ishlatilgan virtual disk fayllarini o'chirish. Yechim - virtual mashina sozlamalariga o'ting va "Saqlash" bo'limidan o'chirilgan virtual diskni olib tashlang.
  3. Agar siz VirtualBox virtual mashinasiga jismoniy disk, flesh -disk yoki boshqa diskni biriktirgan bo'lsangiz (masalan, jismoniy USB flesh -diskini VirtualBox virtual mashinasiga qanday ulash mumkin), siz xato kodini 0x olishingiz mumkin. jismoniy disk u erda emas yoki agar siz VirtualBox administratorini administrator sifatida ishlatmasangiz, Solutions: qurilmani qayta ulang; drayverni "Mashina" ostidagi virtual mashina sozlamalarida olib tashlang; VirtualBox -ni administrator sifatida ishga tushiring.

Ko'rib chiqilayotgan xatoning oddiy holatlari yuqorida tashxis qo'yilgan, ammo boshqa variant ham mumkin: virtual mashina odatdagidek ishlaydi, so'nggi o'zgarishsiz va shunga qaramay E_FAIL 0x80004005 xatosi paydo bo'ladi. Bunga odatda har bir VirtualBox virtual mashinasi joylashgan papkada joylashgan .vbox, .vbox-tmp va .vbox-prev konfiguratsiya fayllari bilan bog'liq muammolar sabab bo'ladi.

Aytaylik, bizning virtual mashinamiz Win10 deb nomlangan. Shunday qilib, mohiyat quyidagicha bo'ladi: virtual mashina sessiyasini boshlaganimizda, VirtualBox Win10.vbox faylini Win10.vbox-prev deb o'zgartiradi va shu bilan bir xil papkada Win10.vbox-tmp faylini yaratadi. Ushbu oxirgi fayl ushbu sessiya uchun joriy konfiguratsiya fayli sifatida ishlatiladi, .vbox-prev esa zaxira sifatida saqlanadi. Seans tugagandan so'ng Win10.vbox-tmp Win10.vbox deb o'zgartirildi. Keyingi yuklashda hamma takrorlanadi.

Ammo, agar biron sababga ko'ra jarayon qadamlardan birida to'xtatilsa, kerakli .vbox fayli yaratilmasligi mumkin, bu keyingi safar virtual mashina ishga tushirilganda xatoga yo'l qo'yadi.

Bunday holatda E_FAIL 0x80004005 xatosini tuzatish uchun quyidagi amallarni bajaring:

  1. VirtualBox menejerini butunlay yoping, ehtimol jarayonlarni tekshiring VirtualBox.exe и VBoxSVC.exe Vazifa menejerida (agar ular ishlayotgan bo'lsa, ularni yoping).
  2. Virtual mashinangiz bilan papkaga o'ting. Standart yo'nalish: C: | User_nameNof_Virtualbox VMsNname_of_virtual_machine.
  3. Agar ko'rsatilgan papkada fayl bo'lmasa virtual_machine_name.vboxlekin fayllar mavjud .vbox-tmp o .vbox-preEhtimol, ushbu fayllarni kompyuteringizda saqlang.
  4. Fayl kengaytmasini o'zgartiring .vbox-pre en .vbox
  5. VirtualBox menejerini ishga tushiring va virtual mashinaning hozir ishga tushishini tekshiring.
  6. Agar bu natija bermagan bo'lsa, buning o'rniga sinab ko'rishingiz mumkin .vbox-pre xuddi shunday, fayl nomini o'zgartiring .vbox-tmp.
  7. Agar .vbox fayli allaqachon papkada bo'lgan bo'lsa, uni boshqa joyga ko'chirishga urinib ko'ring va keyin 4-6 bosqichlarni bajaring.
  8. VirtualBox-ning oldingi versiyalarida .vbox o'rniga .xml fayllari ishlatilgan, ammo echimning mohiyati ular uchun ham bir xil bo'lib qolmoqda.

Oxirgi chora sifatida, agar yuqoridagi fayllardan hech biri ushbu joyda bo'lmasa, siz yangi VirtualBox virtual mashinasini o'rnatishingiz va unga mavjud bo'lgan virtual diskni ulashingiz mumkin.

Xatoning boshqa mumkin bo'lgan sabablari

Agar yuqoridagi variantlar yordam bermasa, virtual mashinani ishga tushirishda bir xil muammoga olib kelishi mumkin bo'lgan boshqa sabablar:

Ba'zan u virtual mashinani VirtualBox menejeridan emas, balki uni yopgandan so'ng, shunchaki .vbox faylini virtual mashina papkasidan ishga tushirishni boshlagan 0x80004005 xatosini tuzatish uchun ishlaydi.