Popravite grešku 0x80004005 u VirtualBoxu

Pin
Send
Share
Send

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:

  1. Pogreška prilikom spremanja zadnje sesije.
  2. Onemogućena podrška za virtualizaciju u BIOS-u.
  3. Nepravilno radna verzija VirtualBoxa.
  4. Hypervisor (Hyper-V) je u sukobu sa VirtualBox-om na 64-bitnim sistemima.
  5. 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).

  1. 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

  2. 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.

  3. Datoteka Name.vbox-prev treba preimenovati umjesto premještene datoteke Name.vboxtj. izbrisati "-prev".

  4. 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.

  5. Za VirtualBox.xml-prev izbrišite pretpis "-prev"da dobijemo ime VirtualBox.xml.

  6. 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:

  1. 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:

    1. Pokrenite Upravitelj virtualnih računala.
    2. Kliknite Datoteka > "Provjerite ažuriranja ...".

    3. Pričekajte provjeru i instalirajte ažuriranje ako je potrebno.
  2. Ponovno instalirajte VirtualBox na trenutnu ili prethodnu verziju.
    1. Ako imate instalacijsku datoteku VirtualBox, a zatim je koristite za ponovnu instalaciju. Da biste ponovo preuzeli trenutnu ili prethodnu verziju, kliknite ovu vezu.
    2. Kliknite vezu koja vodi na stranicu sa popisom svih prethodnih izdanja za trenutnu verziju VirtualBoxa.

    3. Odaberite sklop pogodan za glavni host OS i preuzmite ga.

    4. Da biste ponovo instalirali instaliranu verziju VirtualBoxa: pokrenite instalacijski program i u prozoru odaberite vrstu instalacije "Popravak". Instalirajte program normalno.

    5. 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.

  3. 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:

    1. Bježi "Control Panel".

    2. Omogući pregledavanje sličica Odaberite stavku "Programi i komponente".

    3. U lijevom dijelu prozora kliknite na link "Uključivanje i isključivanje značajki operativnog sistema Windows".

    4. U prozoru koji se otvori poništite odabir Hyper-V komponente, a zatim kliknite na OK.

    5. Ponovo pokrenite računar (izborno) i pokušajte pokrenuti OS u VirtualBoxu.

    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.

    1. Pokrenite VirtualBox Manager.
    2. 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“.

    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:

    1. Otvorite naredbeni redak s povlasticama administratora. Da biste to učinili, otvorite prozor Početakpisati cmdkliknite desnim klikom da biste odabrali Pokreni kao administrator.

    2. Registrirajte naredbu

      wusa / uninstall / kb: 3004394

      i kliknite Unesite.

    3. Nakon što dovršite ovaj korak, možda ćete trebati ponovo pokrenuti računar.
    4. Pokušajte ponovo pokrenuti gostujući OS u VirtualBoxu.

    Instalirajte KB3024777:

    1. Slijedite ovu vezu na Microsoftovu web lokaciju.
    2. Preuzmite verziju datoteke uzimajući u obzir dubinu bita vašeg OS-a.

    3. Ručno instalirajte datoteku, ako je potrebno, ponovo pokrenite računar.
    4. Provjerite pokretanje virtualne mašine u VirtualBoxu.

    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.

    Pin
    Send
    Share
    Send