Kapag sinusubukan mong simulan ang operating system ng Windows o Linux sa virtual na makina VirtualBox, maaaring makatagpo ng error ang 0x80004005. Nangyayari ito bago magsimula ang OS at pinipigilan ang anumang pagtatangka upang mai-load ito. Mayroong maraming mga paraan upang makatulong na ayusin ang umiiral na problema at magpatuloy na gamitin ang sistemang panauhin sa normal na mode.
Mga Sanhi ng Error 0x80004005 sa VirtualBox
Maaaring magkaroon ng maraming mga sitwasyon dahil sa kung saan hindi posible na buksan ang isang session para sa isang virtual machine. Kadalasan ang error na ito ay naganap nang biglaan: kahapon lang tahimik kang nagtatrabaho sa operating system sa VirtualBox, at ngayon hindi mo magagawa ang parehong dahil sa isang pagkabigo sa pagsisimula ng session. Ngunit sa ilang mga kaso, nabigo ang paunang (pag-install) ng paglulunsad ng OS.
Maaaring mangyari ito dahil sa isa sa mga sumusunod na kadahilanan:
- Error sa pag-save ng nakaraang session.
- Hindi pinagana ang suporta para sa virtualization sa BIOS.
- Maling nagtatrabaho bersyon ng VirtualBox.
- Hypervisor (Hyper-V) salungatan sa VirtualBox sa 64-bit system.
- Ang problema sa pag-update ng host Windows.
Susunod, titingnan namin kung paano ayusin ang bawat isa sa mga problemang ito at magsisimula / magpatuloy sa paggamit ng virtual machine.
Paraan 1: Palitan ang pangalan ng mga Panloob na Files
Ang pag-save ng sesyon ay maaaring mabibigo nang mali, bilang isang resulta kung saan ang kasunod na paglulunsad nito ay imposible. Sa kasong ito, sapat na upang palitan ang pangalan ng mga file na nauugnay sa paglulunsad ng panauhin na OS.
Upang maisagawa ang karagdagang mga pagkilos, kailangan mong paganahin ang pagpapakita ng mga extension ng file. Maaari itong gawin sa pamamagitan ng Mga Pagpipilian sa Folder (sa Windows 7) o Mga Pagpipilian sa 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. Matatagpuan ito sa folder VirtualBox VMskaninong i-save ang lokasyon na iyong napili kapag nag-install ng VirtualBox mismo. Karaniwan ito ay matatagpuan sa ugat ng disk (disk Sa o disk Dkung ang HDD ay nahahati sa 2 mga partisyon). Maaari rin itong matatagpuan sa personal na folder ng gumagamit kasama ang landas:
C: Gumagamit USERNAME VirtualBox VMs OS_NAME
- Ang mga sumusunod na file ay dapat na nasa folder kasama ang operating system na nais mong patakbuhin: Pangalan.vbox at Pangalan.vbox-prev. Sa halip Pangalan ay ang pangalan ng iyong operating operating system.
Kopyahin ang file Pangalan.vbox sa ibang lugar, halimbawa, sa desktop.
- File Pangalan.vbox-prev kailangang palitan ang pangalan sa halip na ang inilipat na file Pangalan.vboxtanggalin ko "-prev".
- Ang parehong pagkilos ay dapat gawin sa loob ng isa pang folder na matatagpuan sa sumusunod na address:
C: Gumagamit USERNAME .VirtualBox
Dito mo mababago ang file VirtualBox.xml - kopyahin ito sa anumang iba pang lugar.
- Para sa VirtualBox.xml-prev, tanggalin ang subskripsyon "-prev"upang makuha ang pangalan VirtualBox.xml.
- Subukang simulan ang operating system. Kung hindi ito gumana, ibalik ang lahat.
Paraan 2: Paganahin ang Suporta sa Virtualization ng BIOS
Kung magpasya kang gumamit ng VirtualBox sa unang pagkakataon, at agad na makatagpo ng nabanggit na error, kung gayon, marahil, ang nahuli ay namamalagi sa hindi nakumpirma na BIOS para sa pagtatrabaho sa teknolohiyang virtualization.
Upang magsimula ng isang virtual machine, sa BIOS sapat na upang isama lamang ang isang setting, na kung saan ay tinatawag Teknolohiya ng Intel Virtualization.
- Sa Award BIOS, ang landas sa setting na ito ay ang mga sumusunod: Advanced na Mga Tampok ng BIOS > Teknolohiya ng Virtualization (o basta Virtualization) > Pinapagana.
- Sa AMI BIOS: Advanced > Intel (R) VT para sa Directed I / O > Pinapagana.
- Sa ASUS UEFI: Advanced > Teknolohiya ng Intel Virtualization > Pinapagana.
Ang pag-setup ay maaaring magkaroon ng isa pang paraan (halimbawa, sa BIOS sa mga laptop ng HP o sa Insyde H20 Setup Utility BIOS):
- Pagsasaayos ng system > Teknolohiya ng Virtualization > Pinapagana;
- Pag-configure > Teknolohiya ng Intel Virtual > Pinapagana;
- Advanced > Virtualization > Pinapagana.
Kung hindi mo nahanap ang setting na ito sa iyong bersyon ng BIOS, pagkatapos ay manu-mano itong maghanap sa lahat ng mga item sa menu sa pamamagitan ng mga keyword virtualization, virtual, VT. Upang paganahin, piliin ang estado Pinapagana.
Paraan 3: I-update ang VirtualBox
Marahil, ang susunod na pag-update ng programa sa pinakabagong bersyon ay naganap, pagkatapos kung saan lumitaw ang error sa paglulunsad na "E_FAIL 0x80004005". Mayroong dalawang mga paraan sa labas ng sitwasyong ito:
- Maghintay para sa matatag na bersyon ng VirtualBox na ilalabas.
Ang mga hindi nais na mag-abala sa pagpili ng isang gumaganang bersyon ng programa ay maaaring maghintay lamang sa pag-update. Maaari mong malaman ang tungkol sa pagpapalabas ng bagong bersyon sa opisyal na website ng VirtualBox o sa pamamagitan ng interface ng programa:
- Ilunsad ang Virtual Machine Manager.
- Mag-click File > "Suriin para sa mga update ...".
- Maghintay para sa pag-verify at i-install ang pag-update kung kinakailangan.
- I-install muli ang VirtualBox sa kasalukuyan o naunang bersyon.
- Kung mayroon kang isang file ng pag-install ng VirtualBox, pagkatapos ay gamitin ito upang muling i-install. Upang muling ma-download ang kasalukuyang o nakaraang bersyon, mag-click sa link na ito.
- Mag-click sa link na humahantong sa pahina na may listahan ng lahat ng mga nakaraang paglabas para sa kasalukuyang bersyon ng VirtualBox.
- Piliin ang pagpupulong na angkop para sa host OS at i-download ito.
- Upang mai-install muli ang naka-install na bersyon ng VirtualBox: patakbuhin ang installer at sa window gamit ang uri ng pag-install piliin "Pag-ayos". I-install nang normal ang programa.
- Kung gumulong ka muli sa isang nakaraang bersyon, pinakamahusay na alisin muna ang VirtualBox "Magdagdag o Alisin ang Mga Programa" sa Windows.
O sa pamamagitan ng VirtualBox installer.
Huwag kalimutan na i-backup ang iyong mga folder na may mga imahe ng OS.
- Tumakbo "Control Panel".
- Paganahin ang pag-browse sa thumbnail. Piliin ang item "Mga programa at sangkap".
- Sa kaliwang bahagi ng window, mag-click sa link "Pag-on o Off ang Mga Tampok ng Windows".
- Sa window na bubukas, alisan ng tsek ang sangkap na Hyper-V, at pagkatapos ay i-click OK.
- I-restart ang iyong computer (opsyonal) at subukang simulan ang OS sa VirtualBox.
- Ilunsad ang VirtualBox Manager.
- Mag-right-click sa may problemang operating system, mag-hover over Tumakbo at pumili ng isang pagpipilian "Tumakbo sa background na may isang interface".
- Buksan ang Command Prompt sa mga pribilehiyo ng administrator. Upang gawin ito, buksan ang window Magsimulamagsulat cmdmag-click sa kanan upang piliin Tumakbo bilang tagapangasiwa.
- Magrehistro ng isang utos
wusa / uninstall / kb: 3004394
at i-click Ipasok.
- Matapos mong makumpleto ang hakbang na ito, maaaring kailanganin mong i-restart ang iyong computer.
- Subukang patakbuhin muli ang panauhing OS sa VirtualBox.
- Sundin ang link na ito sa website ng Microsoft.
- I-download ang bersyon ng file na isinasaalang-alang ang kaunting lalim ng iyong OS.
- I-install nang manu-mano ang file, kung kinakailangan, i-restart ang PC.
- Suriin ang paglulunsad ng virtual machine sa VirtualBox.
Paraan 4: Huwag paganahin ang Hyper-V
Ang Hyper-V ay isang virtualization system para sa 64-bit system. Minsan maaaring magkaroon siya ng isang salungatan sa VirtualBox, na naghihimok ng isang error kapag nagsisimula ng isang session para sa isang virtual na makina.
Upang hindi paganahin ang hypervisor, gawin ang mga sumusunod:
Paraan 5: Baguhin ang uri ng panimulang OS ng panauhin
Bilang isang pansamantalang solusyon (halimbawa, bago ang paglabas ng isang bagong bersyon ng VirtualBox), maaari mong subukang baguhin ang uri ng pagsisimula ng OS. Ang pamamaraang ito ay hindi makakatulong sa lahat ng mga kaso, ngunit maaaring gumana ito para sa iyo.
Ang pagpapaandar na ito ay magagamit lamang sa VirtualBox, na nagsisimula sa bersyon 5.0.
Paraan 6: I-uninstall / Pag-aayos ng Windows 7 Update
Ang pamamaraang ito ay itinuturing na hindi na ginagamit, dahil pagkatapos ng isang hindi matagumpay na patch KB3004394, na humahantong sa pagwawakas ng mga virtual machine sa VirtualBox, pinalabas ang patch na KB3024777 na nag-aayos ng problemang ito.
Gayunpaman, kung sa ilang kadahilanan na wala kang isang fix patch sa iyong computer at ang isang problema sa patch ay naroroon, makatuwiran na alisin ang KB3004394 o i-install ang KB3024777.
Pag-alis ng KB3004394:
I-install ang KB3024777:
Sa karamihan ng mga kaso, ang eksaktong pagpapatupad ng mga rekomendasyong ito ay humantong sa pag-aalis ng error 0x80004005, at ang gumagamit ay madaling magsimula o magpatuloy sa pakikipagtulungan sa virtual machine.