Kapag sinusubukang patakbuhin ang isang Windows o Linux operating system sa isang VirtualBox virtual machine, ang isang user ay maaaring makatagpo ng error na 0x80004005. Ito ay nangyayari bago magsimula ang OS at pinipigilan ang anumang pagtatangkang i-load ito. Mayroong ilang mga paraan upang matulungan alisin ang umiiral na problema at patuloy na gamitin ang guest system gaya ng dati.
Mga sanhi ng Error 0x80004005 sa VirtualBox
Maaaring may ilang mga sitwasyon na hindi maaaring magbukas ng sesyon para sa isang virtual machine. Kadalasan, ang error na ito ay nangyayari spontaneously: kahapon lamang, tahimik kang nagtrabaho sa operating system sa VirtualBox, at ngayon hindi mo maaaring gawin ang parehong dahil sa pagkabigo upang simulan ang session. Ngunit sa ilang mga kaso ay hindi posible upang isagawa ang paunang (pag-install) simula ng OS.
Maaaring mangyari ito dahil sa isa sa mga sumusunod na dahilan:
- Error sa pag-save ng huling session.
- Hindi pinagana ang suporta sa virtualization ng BIOS.
- Maling gumaganang bersyon ng VirtualBox.
- Ang Hyper-V (Hyper-V) ay sumasalungat sa VirtualBox sa mga 64-bit na mga system.
- Problema sa pag-update ng host ng Windows.
Susunod, titingnan namin kung paano alisin ang bawat isa sa mga problemang ito at simulan / patuloy na gamitin ang virtual machine.
Paraan 1: Palitan ang pangalan ng mga Internal na File
Ang pag-save ng session ay maaaring magtapos sa error, sa resulta na ang kasunod na paglunsad ay magiging imposible. Sa kasong ito, baguhin lamang ang pangalan ng mga file na nauugnay sa paglunsad ng guest OS.
Upang magsagawa ng mga karagdagang pagkilos na kailangan mo upang paganahin ang pagpapakita ng mga extension ng file. Ito ay maaaring gawin sa pamamagitan ng "Mga Pagpipilian sa Folder" (sa Windows 7) o "Mga Opsyon Explorer" (sa Windows 10).
- Buksan ang folder kung saan ang file na responsable para sa pagsisimula ng operating system ay naka-imbak, i.e. ang imahe mismo. Ito ay matatagpuan sa folder. VirtualBox VMs, ang imbakan na lokasyon kung saan pinili mo kapag nag-i-install mismo ng VirtualBox. Karaniwan ito ay matatagpuan sa ugat ng disk (disk Sa o disk Dkung ang HDD ay nahahati sa 2 mga seksyon). Maaari rin itong matatagpuan sa personal na folder ng gumagamit sa landas:
Mula sa: Users USER_NAME VirtualBox VMs NOST_GOSTEVO_OS
- Ang mga sumusunod na file ay dapat nasa folder na may operating system na nais mong patakbuhin: Name.vbox at Name.vbox-prev. Sa halip ng Pangalan ang magiging pangalan ng iyong guest operating system.
Kopyahin ang file Name.vbox sa ibang lugar, halimbawa, sa desktop.
- File Name.vbox-prev ay dapat na pangalanan muli sa halip na inilipat na file Name.vboxibig sabihin, tanggalin "-prev".
- Kailangan ding gawin ang parehong pagkilos sa loob ng isa pang folder na matatagpuan sa sumusunod na address:
C: Users USER_NAME .VirtualBox
Dito ay palitan mo ang file VirtualBox.xml - kopyahin ito sa anumang iba pang lugar.
- Sa file na VirtualBox.xml-prev, alisin ang mga postcript "-prev"upang makuha ang pangalan VirtualBox.xml.
- Subukang patakbuhin ang operating system. Kung hindi ito gumagana, ibalik ang lahat ng bagay pabalik.
Paraan 2: Paganahin ang BIOS Virtualization Support
Kung nagpasiya kang gamitin ang VirtualBox sa unang pagkakataon, at agad na nakatagpo ng nabanggit na error, pagkatapos ay marahil ang snag ay namamalagi sa di-naka-configure na BIOS upang gumana sa teknolohiya ng virtualization.
Upang simulan ang virtual machine, sa BIOS ito ay sapat upang paganahin lamang ang isang setting, na kung saan ay tinatawag na Intel Virtualization Technology.
- Sa Award BIOS, ang landas sa setting na ito ay ang mga sumusunod: Mga Tampok ng Advanced BIOS > Teknolohiya ng Virtualization (o makatarungan Virtualization) > Pinagana.
- Sa AMI BIOS: Advanced > Intel (R) VT para sa Direktang I / O > Pinagana.
- Sa ASUS UEFI: Advanced > Intel Virtualization Technology > Pinagana.
Ang configuration ay maaaring magkaroon ng isa pang paraan (halimbawa, sa BIOS sa HP laptops o sa Insyde H20 Setup Utility BIOS):
- Pagsasaayos ng System > Teknolohiya ng Virtualization > Pinagana;
- Configuration > Intel Virtual Technology > Pinagana;
- Advanced > Virtualization > Pinagana.
Kung hindi mo nakita ang setting na ito sa iyong bersyon ng BIOS, pagkatapos ay hanapin ito nang manu-mano sa lahat ng mga item sa menu ng mga keyword virtualization, virtual, VT. Upang paganahin ang piliin ang estado Pinagana.
Paraan 3: I-update ang VirtualBox
Marahil, ang susunod na pag-update ng programa sa pinakahuling bersyon ay naganap, matapos na lumabas ang error na "E_FAIL 0x80004005". Mayroong dalawang paraan sa sitwasyong ito:
- Maghintay para sa matatag na bersyon ng VirtualBox.
Ang mga taong ayaw mag-abala sa pagpili ng nagtatrabaho na bersyon ng programa, maaari lamang maghintay para sa pag-update. Maaari mong malaman ang tungkol sa paglabas ng bagong bersyon sa opisyal na website ng VirtualBox o sa pamamagitan ng interface ng programa:
- Simulan ang Virtual Machine Manager.
- Mag-click "File" > "Suriin ang mga update ...".
- Maghintay para sa tseke at i-install ang update kung kinakailangan.
- Muling i-install ang VirtualBox sa kasalukuyang o nakaraang bersyon.
- Kung mayroon kang isang file sa pag-install ng VirtualBox, pagkatapos ay gamitin ito upang muling i-install. Upang i-download muli ang kasalukuyan o naunang bersyon, mag-click sa link na ito.
- I-click ang link sa pahina na may isang listahan ng lahat ng nakaraang mga release para sa kasalukuyang bersyon ng VirtualBox.
- Pumili ng isang pagpupulong na angkop para sa host OS at i-download ito.
- Upang muling i-install ang naka-install na bersyon ng VirtualBox: patakbuhin ang installer at sa window na may uri ng pag-install piliin "Pag-ayos". I-install ang programa gaya ng dati.
- Kung ikaw ay lumiligid pabalik sa nakaraang bersyon, mas mainam na alisin muna ang VirtualBox "Magdagdag o Mag-alis ng Mga Programa" sa mga bintana.
O sa pamamagitan ng installer ng VirtualBox.
Huwag kalimutan na i-backup ang iyong mga folder sa mga imaheng OS.
- Patakbuhin "Control Panel".
- I-on ang pag-browse sa pamamagitan ng mga icon. Pumili ng item "Mga Programa at Mga Bahagi".
- Sa kaliwang bahagi ng window mag-click sa link. "Pag-enable o Pag-disable sa Mga Bahagi ng Windows".
- Sa window na bubukas, alisan ng check ang Hyper-V component at pagkatapos ay mag-click "OK".
- I-restart ang computer (opsyonal) at subukan upang simulan ang OS sa VirtualBox.
- Ilunsad ang VirtualBox Manager.
- Mag-click sa problemang operating system, i-right-click, ilipat ang cursor sa item "Run" at pumili ng opsyon "Tumatakbo sa background gamit ang interface".
- Buksan ang "Command Prompt" na may mga karapatan sa admin. Upang gawin ito, buksan ang window "Simulan"isulat cmdi-right click upang piliin "Patakbuhin bilang tagapangasiwa".
- Magrehistro ng koponan
wusa / i-uninstall / kb: 3004394
at mag-click Ipasok.
- Pagkatapos magawa ang pagkilos na ito, maaaring kailanganin mong i-restart ang computer.
- Subukang patakbuhin muli ang guest OS sa VirtualBox.
- Sundin ang link na ito sa website ng Microsoft.
- I-download ang bersyon ng file, isinasaalang-alang ang bitness ng iyong OS.
- Manu-manong i-install ang file, kung kinakailangan, i-restart ang PC.
- Suriin ang paglunsad ng virtual machine sa VirtualBox.
Paraan 4: Huwag paganahin ang Hyper-V
Ang Hyper-V ay isang sistema ng virtualization para sa mga 64-bit system. Minsan maaaring magkaroon siya ng isang salungat sa VirtualBox, na nagpapalala ng hitsura ng isang error kapag nagsisimula ng sesyon para sa isang virtual machine.
Upang huwag paganahin ang hypervisor, gawin ang mga sumusunod:
Paraan 5: Baguhin ang uri ng startup ng guest OS
Bilang pansamantalang solusyon (halimbawa, bago ang paglabas ng isang bagong bersyon ng VirtualBox), maaari mong subukang baguhin ang uri ng startup ng OS. Ang pamamaraan na ito ay hindi makakatulong sa lahat ng mga kaso, ngunit maaari itong gumana para sa iyo.
Ang tampok na ito ay magagamit lamang sa VirtualBox, simula sa bersyon 5.0.
Paraan 6: Uninstall / Repair Windows 7 Update
Ang pamamaraan na ito ay itinuturing na hindi na ginagamit, dahil pagkatapos ng isang hindi matagumpay na patch ng KB3004394, na humahantong sa pagwawakas ng mga virtual machine sa VirtualBox, isang patch KB3024777 ay inilabas, pag-aayos ng problemang ito.
Gayunpaman, kung para sa ilang kadahilanan wala kang isang nakapirming patch sa iyong computer, at isang problema ang isa ay naroroon, pagkatapos ay makatuwiran alinman upang alisin KB3004394 o i-install KB3024777.
Tinatanggal ang KB3004394:
Pag-install ng KB3024777:
Sa karamihan ng mga kaso, ang eksaktong pagpapatupad ng mga rekomendasyong ito ay humahantong sa pag-aalis ng error 0x80004005, at ang user ay madaling magsimula o magpatuloy sa pagtratrabaho sa virtual machine.