Kur përpiqeni të ekzekutoni një sistem operativ Windows ose Linux në një makinë virtuale VirtualBox, një përdorues mund të hasë një gabim 0x80004005. Kjo ndodh para fillimit të OS dhe parandalon çdo përpjekje për ta ngarkuar atë. Ekzistojnë disa mënyra për të ndihmuar në eliminimin e problemit ekzistues dhe vazhdimin e përdorimit të sistemit të ftuar si zakonisht.
Shkaqet e gabimit 0x80004005 në VirtualBox
Mund të ketë disa situata që nuk mund të hapin një sesion për një makinë virtuale. Shpesh, ky gabim ndodh spontanisht: vetëm dje, ju punuat qetësisht në sistemin operativ në VirtualBox, dhe sot nuk mund të bëni të njëjtën gjë për shkak të dështimit për të filluar sesionin. Por në disa raste nuk është e mundur të kryhet fillimi (instalimi) i OS.
Kjo mund të ndodhë për shkak të një prej arsyeve të mëposhtme:
- Gabim gjatë ruajtjes së sesionit të fundit.
- Mbështetja e virtualizimit të BIOS me aftësi të kufizuara.
- Versioni i gabuar i punës së VirtualBox.
- Hyper-V (Hyper-V) konflikt me VirtualBox në sistemet 64-bit.
- Problemi përditësohet në Windows.
Tjetra, ne do të shohim se si të eliminojmë secilën prej këtyre problemeve dhe të fillojmë / vazhdojmë të përdorim makinën virtuale.
Metoda 1: Rename Files të Brendshme
Ruajtja e sesionit mund të përfundojë në gabim, me rezultat që nisja e tij e mëvonshme do të jetë e pamundur. Në këtë rast, sapo të riemërtoni skedarët që lidhen me nisjen e sistemit operativ të mysafirëve.
Për të kryer veprime të mëtejshme ju duhet të aktivizoni shfaqjen e zgjerimeve të skedarëve. Kjo mund të bëhet përmes "Opsionet e dosjes" (në Windows 7) ose "Opcionet e Explorer" (në Windows 10).
- Hapni dosjen ku ruhet skedari përgjegjës për fillimin e sistemit operativ, dmth. vetë imazhi. Ajo është e vendosur në dosje. VMs VirtualBox, vendndodhjen e ruajtjes të cilën e keni zgjedhur gjatë instalimit të vetë VirtualBox. Zakonisht ndodhet në rrënjën e diskut (disk C ose disk Dnëse HDD është e ndarë në 2 seksione). Gjithashtu mund të vendoset në dosjen personale të përdoruesit gjatë rrugës:
Nga: Users USER_NAME VirtualBox VMs NOST_GOSTEVO_OS
- Dosjet në vijim duhet të jenë në dosjen me sistemin operativ që dëshironi të kandidoni: Name.vbox dhe Name.vbox-prev. Në vend të emër do të jetë emri i sistemit tuaj operativ të mysafirëve.
Kopjo skedarin Name.vbox në një vend tjetër, për shembull, në tavolinën e punës.
- skedar Name.vbox-prev duhet të riemërohet në vend të skedarit të lëvizur Name.vboxqë është, fshij "-Prev".
- Veprimet e njëjta duhet të bëhen brenda një dosje tjetër të vendosur në adresën e mëposhtme:
C: Përdoruesit USER_NAME .VirtualBox
Këtu ju do të ndryshoni skedarin VirtualBox.xml - kopjoni atë në ndonjë vend tjetër.
- Në skedarin VirtualBox.xml-prev, hiqni postscript "-Prev"për të marrë emrin VirtualBox.xml.
- Provoni të përdorni sistemin operativ. Nëse kjo nuk funksionon, rivendosni çdo gjë mbrapsht.
Metoda 2: Aktivizo mbështetjen e BIOS Virtualization
Nëse vendosni të përdorni VirtualBox për herë të parë dhe menjëherë hasni gabimin e lartpërmendur, atëherë ndoshta pengesa qëndron në BIOS-in e pakonfiguruar për të punuar me teknologjinë e virtualizimit.
Për të nisur makinën virtuale, në BIOS mjafton që të mundësohet vetëm një vendosje, e cila quhet Intel Virtualization Technology.
- Në Çmimin BIOS, rruga për këtë mjedis është si më poshtë: Karakteristikat e avancuara të BIOS > Teknologjia e virtualizimit (ose thjesht Virtualization) > enabled.
- Në AMI BIOS: i përparuar > Intel (R) VT për I / O të drejtuar > enabled.
- Në ASUS UEFI: i përparuar > Intel Virtualization Technology > enabled.
Konfigurimi mund të ketë një mënyrë tjetër (për shembull, në BIOS në laptopë HP ose në BIOS Insyde H20 Setup Utility):
- Konfigurimi i Sistemit > Teknologjia e virtualizimit > enabled;
- konfiguracion > Intel Virtual Technology > enabled;
- i përparuar > Virtualization > enabled.
Nëse nuk e keni gjetur këtë cilësim në versionin tuaj BIOS, atëherë kërkoni manualisht në të gjitha artikujt e menysë me fjalë kyçe Virtualization, virtual, VT. Për të aktivizuar gjendjen e zgjedhur enabled.
Metoda 3: Përditëso VirtualBox
Ndoshta, u bë përditësimi i programit në versionin e fundit, pas së cilës u shfaq gabimi i nisjes "E_FAIL 0x80004005". Ekzistojnë dy mënyra nga kjo situatë:
- Prisni për versionin e qëndrueshëm të VirtualBox.
Ata që nuk duan të shqetësohen me zgjedhjen e versionit të punës të programit, thjesht mund të presin për azhurnimin. Ju mund të gjeni në lidhje me lirimin e versionit të ri në faqen zyrtare të VirtualBox ose nëpërmjet ndërfaqes së programit:
- Fillimi i menaxherit të makinës virtuale.
- shtyp "File" > "Kontrollo për përditësime ...".
- Prisni për kontroll dhe instaloni përditësimin nëse është e nevojshme.
- Reinstall VirtualBox në versionin aktual ose të mëparshëm.
- Nëse keni një skedar instalimi VirtualBox, atëherë përdorni atë për të instaluar përsëri. Për të ri-shkarkuar versionin aktual ose të mëparshëm, klikoni në këtë link.
- Klikoni lidhjen në faqe me një listë të të gjitha lëshimeve të mëparshme për versionin aktual të VirtualBox.
- Zgjidhni një asamble të përshtatshme për OS-in kryesore dhe ta shkarkoni.
- Për të instaluar përsëri versionin e instaluar të VirtualBox: të drejtuar installer dhe në dritare me llojin e instalimit zgjidhni "Repair". Instaloni programin si zakonisht.
- Nëse po rikthehesh në versionin e mëparshëm, është më mirë që së pari të hiqni VirtualBox përmes "Shto ose Hiq Programet" në dritare.
Ose përmes instaluesit VirtualBox.
Mos harroni të rezervoni dosjet tuaja me imazhe OS.
- fillim "Paneli i Kontrollit".
- Aktivizo shfletimin nga ikona. Zgjidhni artikullin "Programet dhe Komponentet".
- Në pjesën e majtë të dritares klikoni në linkun. "Mundësimi ose çaktivizimi i komponentëve të Windows".
- Në dritaren që hapet, ç'kyçni komponentën Hyper-V dhe pastaj klikoni "OK".
- Rinisni kompjuterin (opsional) dhe përpiquni të filloni OS në VirtualBox.
- Launch VirtualBox Manager.
- Klikoni në sistemin operativ problematik, klikoni me të djathtën, lëvizni kursorin në artikull "Run" dhe zgjidhni një mundësi "Running në sfond me interface".
- Hapni "Komandën e shpejtë" me të drejtat e administratorit. Për ta bërë këtë, hapni dritaren "Start"shkruaj cmdklikoni me të djathtën për të zgjedhur "Run as administrator".
- Regjistrohu ekipin
wusa / uninstall / kb: 3004394
dhe kliko hyj.
- Pas kryerjes së këtij veprimi, mund të keni nevojë ta rinisni kompjuterin.
- Provoni të aktivizoni përsëri OS-në e ftuar në VirtualBox.
- Ndiqni këtë lidhje në faqen e internetit të Microsoft.
- Shkarkoni versionin e skedarit, duke marrë parasysh pakësinë e OS tuaj.
- Instaloje skedarin me dorë, nëse është e nevojshme, rinisni PC-në.
- Kontrolloni nisjen virtuale të makinës në VirtualBox.
Metoda 4: Hiqni Hyper-V
Hyper-V është një sistem virtualizimi për sistemet 64-bit. Ndonjëherë ajo mund të ketë një konflikt me VirtualBox, gjë që provokon shfaqjen e një gabimi kur fillon një sesion për një makinë virtuale.
Për të çaktivizuar hypervisor, bëni si më poshtë:
Metoda 5: Ndryshoni llojin e fillimit të sistemit operativ të ftuar
Si një zgjidhje e përkohshme (për shembull, para lëshimit të një versioni të ri të VirtualBox), mund të provoni të ndryshoni llojin e nisjes së OS. Kjo metodë nuk ndihmon në të gjitha rastet, por mund të funksionojë për ju.
Kjo veçori është e disponueshme vetëm në VirtualBox, duke filluar me versionin 5.0.
Metoda 6: Shkarkimi / Riparimi i Windows 7 Update
Kjo metodë konsiderohet e vjetëruar, pasi pas një patchi të pasuksesshëm të KB3004394, që çon në përfundimin e makinave virtuale në VirtualBox, është lëshuar një patch KB3024777, duke rregulluar këtë problem.
Megjithatë, nëse për ndonjë arsye ju nuk keni një patch të caktuar në kompjuterin tuaj dhe një problem është i pranishëm, atëherë ka kuptim ose të hiqni KB3004394 ose të instaloni KB3024777.
Çinstaloni KB3004394:
Instalimi i KB3024777:
Në shumicën e rasteve, zbatimi i saktë i këtyre rekomandimeve çon në eliminimin e gabimit 0x80004005, dhe përdoruesi lehtë mund të fillojë ose vazhdojë të punojë me makinën virtuale.