Prilikom pokušaja pokretanja Windows ili Linux operativnog sistema na virtualnoj mašini VirtualBox korisnik može naići na grešku 0x80004005. To se događa prije pokretanja OS-a i sprječava svaki pokušaj njegovog učitavanja. Postoji nekoliko načina pomoću kojih možete riješiti postojeći problem i nastaviti koristiti sistem gosta u normalnom režimu.
Uzroci pogreške 0x80004005 u VirtualBoxu
Može biti nekoliko situacija zbog kojih nije moguće otvoriti sesiju za virtualni stroj. Često se ta greška pojavljuje spontano: samo juče ste mirno radili u operativnom sistemu na VirtualBoxu, a danas to ne možete učiniti zbog neuspjeha u pokretanju sesije. Ali u nekim slučajevima inicijalno (instaliranje) pokretanje OS-a ne uspijeva.
To se može dogoditi iz jednog od sljedećih razloga:
- Pogreška prilikom spremanja zadnje sesije.
- Onemogućena podrška za virtualizaciju u BIOS-u.
- Nepravilno radna verzija VirtualBoxa.
- Hypervisor (Hyper-V) je u sukobu sa VirtualBox-om na 64-bitnim sistemima.
- Problem s ažuriranjem glavnog računala Windows.
Zatim ćemo pogledati kako riješiti svaki od ovih problema i pokrenuti / nastaviti s korištenjem virtualnog stroja.
1. metoda: Preimenovanje internih datoteka
Spremanje sesije može pogriješiti pogrešno, zbog čega će njegovo daljnje pokretanje biti nemoguće. U ovom slučaju dovoljno je preimenovati datoteke povezane s pokretanjem gostujućeg OS-a.
Da biste izvršili daljnje radnje, morate omogućiti prikaz proširenja datoteka. To se može učiniti putem Opcije mape (na Windows 7) ili Opcije istraživača (na Windows 10).
- Otvorite mapu u kojoj se pohranjuje datoteka odgovorna za pokretanje operativnog sistema, tj. sama slika. Nalazi se u mapi VirtualBox VM-ovičiju ste lokaciju snimanja odabrali prilikom instaliranja samog VirtualBoxa. Obično se nalazi u korijenu diska (diska) Sa ili diska Dako se tvrdi disk podijeli na 2 particije). Može se nalaziti i u osobnoj mapi korisnika uz stazu:
C: Korisnici USERNAME VirtualBox VM-ovi OS_NAME
- Sljedeće datoteke trebaju biti u mapi s operativnim sustavom koji želite pokrenuti: Name.vbox i Name.vbox-prev. Umesto toga Ime će biti ime vašeg gostujućeg operativnog sistema.
Kopirajte datoteku Name.vbox na neko drugo mesto, na primer, na radnu površinu.
- Datoteka Name.vbox-prev treba preimenovati umjesto premještene datoteke Name.vboxtj. izbrisati "-prev".
- Iste akcije moraju biti učinjene unutar druge mape koja se nalazi na sljedećoj adresi:
C: Korisnici USERNAME .VirtualBox
Ovdje ćete promijeniti datoteku VirtualBox.xml - kopirajte ga na bilo koje drugo mjesto.
- Za VirtualBox.xml-prev izbrišite pretpis "-prev"da dobijemo ime VirtualBox.xml.
- Pokušajte pokrenuti operativni sistem. Ako ne uspije, vratite sve natrag.
Drugi način: Omogućivanje podrške za virtualizaciju BIOS-a
Ako se odlučite prvi put koristiti VirtualBox i odmah naiđete na spomenutu pogrešku, možda se hvat nalazi u nekonfiguriranom BIOS-u za rad s tehnologijom virtualizacije.
Da biste pokrenuli virtualnu mašinu, u BIOS je dovoljno uključiti samo jedno podešavanje, koje se naziva Intel Virtualization Technology.
- U nagradnom BIOS-u put do ove postavke je sljedeći: Napredne mogućnosti BIOS-a > Tehnologija virtualizacije (ili samo Virtualizacija) > Omogućeno.
- U AMI BIOS-u: Napredno > Intel (R) VT za usmereni I / O > Omogućeno.
- U ASUS UEFI: Napredno > Intel Virtualization Technology > Omogućeno.
Podešavanje može imati drugi način (na primjer, u BIOS-u na HP-ovim prijenosnim računalima 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 ovu postavku niste pronašli u svojoj BIOS verziji, ručno je pretražite u svim stavkama izbornika po ključnim riječima virtualizacija, virtualno, VT. Da biste omogućili, odaberite stanje Omogućeno.
3. način: Ažurirajte VirtualBox
Možda se dogodilo sljedeće ažuriranje programa na najnoviju verziju, nakon čega je došlo do pogreške prilikom pokretanja "E_FAIL 0x80004005". Iz ove situacije postoje dva načina:
- Pričekajte da se izda stabilna verzija VirtualBoxa.
Oni koji se ne žele baviti izborom radne verzije programa, mogu samo sačekati ažuriranje. O izdanju nove verzije možete saznati na službenom web mjestu VirtualBox-a ili putem programskog sučelja:
- Pokrenite Upravitelj virtualnih računala.
- Kliknite Datoteka > "Provjerite ažuriranja ...".
- Pričekajte provjeru i instalirajte ažuriranje ako je potrebno.
- Ponovno instalirajte VirtualBox na trenutnu ili prethodnu verziju.
- Ako imate instalacijsku datoteku VirtualBox, a zatim je koristite za ponovnu instalaciju. Da biste ponovo preuzeli trenutnu ili prethodnu verziju, kliknite ovu vezu.
- Kliknite vezu koja vodi na stranicu sa popisom svih prethodnih izdanja za trenutnu verziju VirtualBoxa.
- Odaberite sklop pogodan za glavni host OS i preuzmite ga.
- Da biste ponovo instalirali instaliranu verziju VirtualBoxa: pokrenite instalacijski program i u prozoru odaberite vrstu instalacije "Popravak". Instalirajte program normalno.
- Ako se vratite na prethodnu verziju, najbolje je prvo ukloniti VirtualBox putem „Dodavanje ili uklanjanje programa“ na Windows-u.
Ili putem programa za instalaciju VirtualBox-a.
Ne zaboravite da sigurnosno kopirate svoje mape sa OS slikama.
- Bježi "Control Panel".
- Omogući pregledavanje sličica Odaberite stavku "Programi i komponente".
- U lijevom dijelu prozora kliknite na link "Uključivanje i isključivanje značajki operativnog sistema Windows".
- U prozoru koji se otvori poništite odabir Hyper-V komponente, a zatim kliknite na OK.
- Ponovo pokrenite računar (izborno) i pokušajte pokrenuti OS u VirtualBoxu.
- Pokrenite VirtualBox Manager.
- Kliknite desnim tasterom miša na problematični operativni sistem, pređite mišem iznad Bježi i odaberite opciju „Pokreni se u pozadini sa sučeljem“.
- Otvorite naredbeni redak s povlasticama administratora. Da biste to učinili, otvorite prozor Početakpisati cmdkliknite desnim klikom da biste odabrali Pokreni kao administrator.
- Registrirajte naredbu
wusa / uninstall / kb: 3004394
i kliknite Unesite.
- Nakon što dovršite ovaj korak, možda ćete trebati ponovo pokrenuti računar.
- Pokušajte ponovo pokrenuti gostujući OS u VirtualBoxu.
- Slijedite ovu vezu na Microsoftovu web lokaciju.
- Preuzmite verziju datoteke uzimajući u obzir dubinu bita vašeg OS-a.
- Ručno instalirajte datoteku, ako je potrebno, ponovo pokrenite računar.
- Provjerite pokretanje virtualne mašine u VirtualBoxu.
Metoda 4: Onemogućite Hyper-V
Hyper-V je sistem virtualizacije za 64-bitne sisteme. Ponekad može imati sukoba s VirtualBox-om što izaziva grešku prilikom pokretanja sesije za virtualnu mašinu.
Da biste onemogućili hipervizor, uradite sledeće:
5. način: Promjena vrste pokretanja gosta OS-a
Kao privremeno rješenje (na primjer, prije izdavanja nove verzije VirtualBoxa) možete pokušati promijeniti vrstu pokretanja OS-a. Ova metoda ne pomaže u svim slučajevima, ali može vam uspjeti.
Ova je funkcija dostupna samo u VirtualBox-u, počevši od verzije 5.0.
6. način: Deinstaliranje / popravak ažuriranja za Windows 7
Ova metoda se smatra zastarelom, jer je nakon neuspjelog zakrpa KB3004394, što dovodi do ukidanja virtualnih računala u VirtualBox-u, pušten patch KB3024777 koji riješava ovaj problem.
Ipak, ako iz nekog razloga nemate zakrpu za ispravljanje na računalu i postoji patch problema, ima smisla ili ukloniti KB3004394 ili instalirati KB3024777.
Uklanjanje KB3004394:
Instalirajte KB3024777:
U velikoj većini slučajeva tačna primjena ovih preporuka riješit će pogrešku 0x80004005 i korisnik može lako pokrenuti ili nastaviti s radom s virtualnim strojem.