Kada pokušavate pokrenuti Windows ili Linux operativni sistem u VirtualBox virtualnoj mašini, korisnik može naići na grešku 0x80004005. Pojavljuje se prije nego što se OS pokrene i spriječi bilo kakav pokušaj učitavanja. Postoji nekoliko načina da se ukloni postojeći problem i da se i dalje koristi sistem gostovanja kao i obično.
Uzroci pogreške 0x80004005 u VirtualBox
Može postojati nekoliko situacija koje ne mogu otvoriti sesiju za virtualnu mašinu. Često se ova greška javlja spontano: juče ste tiho radili u operativnom sistemu na VirtualBoxu, a danas to ne možete uraditi zbog neuspjeha pri pokretanju sesije. Ali u nekim slučajevima nije moguće izvršiti početni (instalacijski) početak OS-a.
Do toga može doći zbog jednog od sljedećih razloga:
- Greška pri spremanju zadnje sesije.
- Onemogućena podrška za virtualizaciju BIOS-a.
- Neispravna radna verzija VirtualBox-a.
- Hyper-V (Hyper-V) konflikt sa VirtualBoxom na 64-bitnim sistemima.
- Ažuriranje problema domaćin Windows.
Zatim ćemo pogledati kako eliminirati svaki od ovih problema i pokrenuti / nastaviti koristiti virtualnu mašinu.
Metod 1: Preimenovanje unutrašnjih datoteka
Čuvanje sesije može završiti greškom, što će rezultirati time da će njegovo kasnije pokretanje biti nemoguće. U ovom slučaju, samo preimenujte datoteke povezane s pokretanjem gostujućeg OS-a.
Da biste izvršili daljnje radnje, morate omogućiti prikaz ekstenzija datoteka. To se može postići "Opcije mape" (u Windows 7) ili "Opcije programa Explorer" (u Windows 10).
- Otvorite fasciklu u kojoj je pohranjena datoteka odgovorna za pokretanje operativnog sustava, tj. sama slika. Nalazi se u fascikli. VirtualBox VMs, mesto skladištenja koje ste izabrali prilikom instalacije samog VirtualBox-a. Obično se nalazi u korijenu diska (disk Sa ili disk Dako je HDD podijeljen na 2 dijela). Može se nalaziti iu ličnoj mapi korisnika na putu:
Od korisnika USER_NAME VirtualBox VMs NOST_GOSTEVO_OS
- Sljedeće datoteke trebaju biti u mapi s operativnim sustavom koji želite pokrenuti: Name.vbox i Name.vbox-prev. Umesto Ime će biti ime vašeg gostujućeg operativnog sistema.
Kopiraj datoteku Name.vbox na drugo mjesto, na primjer, na radnoj površini.
- File Name.vbox-prev mora se preimenovati umjesto premeštene datoteke Name.vboxto jest, brisanje "-prev".
- Iste radnje treba obaviti u drugoj mapi koja se nalazi na sljedećoj adresi:
C: Korisnici USER_NAME VirtualBox
Ovdje ćete promijeniti datoteku VirtualBox.xml - kopirajte ga na bilo koje drugo mjesto.
- U datoteci VirtualBox.xml-prev, uklonite postscript "-prev"da bi dobio ime VirtualBox.xml.
- Pokušajte pokrenuti operativni sistem. Ako ne radi, vratite sve nazad.
Metod 2: Omogućite podršku za virtualizaciju BIOS-a
Ako odlučite da koristite VirtualBox po prvi put, i odmah ste naišli na gore navedenu grešku, možda je problem u ne-konfigurisanom BIOS-u za rad sa tehnologijom virtuelizacije.
Da biste pokrenuli virtuelnu mašinu, u BIOS-u je dovoljno da omogućite samo jednu postavku, koja se zove Intel Virtualization Technology.
- U nagradnom BIOS-u, put do ove postavke je sljedeći: Napredne funkcije BIOS-a > Tehnologija virtualizacije (ili samo Virtualizacija) > Omogućeno.
- U AMI BIOS-u: Napredno > Intel (R) VT za Directed I / O > Omogućeno.
- U ASUS UEFI: Napredno > Intel Virtualization Technology > Omogućeno.
Konfiguracija može imati neki drugi način (na primjer, u BIOS-u na HP laptopovima ili u BIOS-u Insyde H20 Setup Utility):
- Konfiguracija sistema > Tehnologija virtualizacije > Omogućeno;
- Konfiguracija > Intel Virtual Technology > Omogućeno;
- Napredno > Virtualizacija > Omogućeno.
Ako niste pronašli ovu postavku u verziji BIOS-a, onda je potražite ručno u svim stavkama izbornika po ključnim riječima virtualizacija, virtualni, VT. Da biste omogućili odabir stanja Omogućeno.
3. metod: Ažurirajte VirtualBox
Možda je došlo do sljedećeg ažuriranja programa na najnoviju verziju, nakon čega se pojavila greška pokretanja "E_FAIL 0x80004005". Postoje dva načina za izlaz iz ove situacije:
- Sačekajte stabilnu verziju VirtualBox-a.
Oni koji ne žele da se bave izborom radne verzije programa, mogu jednostavno sačekati ažuriranje. O izdanju nove verzije možete saznati na zvaničnoj VirtualBox web stranici ili preko programskog sučelja: t
- Pokrenite Virtual Machine Manager.
- Kliknite "Datoteka" > "Proveri ažuriranja ...".
- Sačekajte ček i instalirajte ažuriranje ako je potrebno.
- Ponovo instalirajte VirtualBox na trenutnu ili prethodnu verziju.
- Ako imate instalacijsku datoteku VirtualBox, upotrijebite je za ponovnu instalaciju. Da biste ponovo preuzeli trenutnu ili prethodnu verziju, kliknite na ovaj link.
- Kliknite na vezu do stranice sa listom svih prethodnih izdanja za trenutnu verziju VirtualBox-a.
- Izaberite sklop koji je pogodan za operativni sistem i preuzmite ga.
- Da biste ponovo instalirali instaliranu verziju VirtualBox-a: pokrenite instalacijski program i u prozoru odaberite tip instalacije "Popravi". Instalirajte program kao i obično.
- Ako se vraćate na prethodnu verziju, bolje je prvo ukloniti VirtualBox "Dodaj ili ukloni programe" u prozorima.
Ili preko VirtualBox instalera.
Ne zaboravite da napravite rezervnu kopiju direktorijuma pomoću OS slika.
- Run "Control Panel".
- Uključite pregledanje po ikonama. Odaberite stavku "Programi i komponente".
- U lijevom dijelu prozora kliknite na link. "Omogućavanje ili onemogućavanje Windows komponenti".
- U prozoru koji se otvori, odznačite Hyper-V komponentu i kliknite "OK".
- Ponovo pokrenite računar (opcionalno) i pokušajte pokrenuti OS u VirtualBoxu.
- Pokrenite VirtualBox Manager.
- Kliknite na problematični operativni sistem, desnim klikom, pomaknite kursor na stavku "Run" i izaberite opciju "Trčanje u pozadini sa interfejsom".
- Otvorite "Command Prompt" sa administratorskim pravima. Da biste to uradili, otvorite prozor "Start"pisati cmddesnim klikom odaberite "Pokreni kao administrator".
- Register team
wusa / uninstall / kb: 3004394
i kliknite Enter.
- Nakon izvršavanja ove akcije, možda ćete morati ponovo pokrenuti računalo.
- Pokušajte ponovo pokrenuti OS u VirtualBoxu.
- Slijedite ovaj link na Microsoftovu web-lokaciju.
- Preuzmite verziju datoteke, uzimajući u obzir bitnost vašeg operativnog sistema.
- Instalirajte datoteku ručno, ako je potrebno, ponovo pokrenite računalo.
- Provjerite pokretanje virtualne mašine u VirtualBoxu.
Metod 4: Onemogućite Hyper-V
Hyper-V je virtualizacioni sistem za 64-bitne sisteme. Ponekad može imati konflikt sa VirtualBoxom, što izaziva pojavu greške prilikom pokretanja sesije za virtuelnu mašinu.
Da biste onemogućili hipervizor, učinite sljedeće:
Metod 5: Promenite tip pokretanja gostujućeg operativnog sistema
Kao privremeno rješenje (na primjer, prije izdavanja nove verzije VirtualBox-a), možete pokušati promijeniti tip pokretanja OS-a. Ovaj metod ne pomaže u svim slučajevima, ali može raditi za vas.
Ova funkcija je dostupna samo u VirtualBox-u, počevši od verzije 5.0.
Metod 6: Deinstalacija / popravka ažuriranja operativnog sistema Windows 7
Ova metoda se smatra zastarjelom, jer nakon neuspješnog zakrpa KB3004394, koji je doveo do prekida virtualnih strojeva u VirtualBoxu, puštena je zakrpa KB3024777 koja rješava ovaj problem.
Međutim, ako iz nekog razloga nemate fiksnu zakrpu na računaru, a postoji problem jedan, onda ima smisla da uklonite KB3004394 ili instalirate KB3024777.
Deinstaliranje KB3004394:
Instaliranje KB3024777:
U većini slučajeva, tačna implementacija ovih preporuka dovodi do eliminacije greške 0x80004005, a korisnik može lako pokrenuti ili nastaviti raditi sa virtualnom mašinom.