Mnogi korisnici i programeri suočavaju se s problemom dok koriste VirtualBox gdje ne mogu vidjeti 64-bitni gostujući operativni sustav prikazan na aplikaciji. Ovaj je problem vrlo problematičan jer možda čak ispunjavate sve zahtjeve, ali nećete moći instalirati bilo koji 64-bitni gostujući operativni sustav na vaše postavke VirtualBox-a.
VirtualBox ne prikazuje 64-bitni Windows 10
Razlozi zbog kojih biste mogli doživjeti ovaj problem prilično su raznoliki i uključuju nekoliko različitih elemenata. Budući da je tijekom virtualizacije uključeno puno povišenih elemenata i elemenata na razini BIOS-a (Hyper-V, Hypervisor, Hardverska sigurnost itd.), Možda postoji mogućnost da neke opcije nisu ispravno konfigurirane.
Što uzrokuje da VirtualBox ne prikazuje 64-bitne operativne sustave za goste u sustavu Windows 10?
Postoji nekoliko različitih razloga, od Hyper-V do hardverske sigurnosti, zbog čega na svom uređaju ne možete vidjeti 64-bitne gostujuće operativne sustave. Evo nekoliko glavnih krivaca navedenih u nastavku:
- Hyper-V: Poznato je da Microsoftov Hyper-V uzrokuje probleme s aplikacijom VirtualBox. Mora biti onemogućen za pristup svim značajkama aplikacije.
- Otkrivači sustava i VM platforme: Ako ste na svoje računalo instalirali ispravljače sustava ili druge VM upravitelje / platforme, oni se mogu sukobiti s VirtualBoxom zbog resursa i prouzročiti da neke značajke ne rade.
- Zaštita uređaja / zaštita vjerodajnica: Device Guard ili Credential Guard su aplikacije koje pružaju sigurnost hardvera i vjerodajnice na vašem računalu. Obično ih prethodno instalira Dell. Moraju se ukloniti da bi VirtualBox mogao ispravno raditi.
- Izolacija jezgre: Windows ima opciju izolacije jezgre za svoje procesore. I ovo mora biti onemogućeno.
- CPU s omogućenom virtualizacijom: Potreban je valjani CPU koji ima omogućenu virtualizaciju kako bi VirtualBox mogao raditi na vašem računalu.
Prije nego što započnemo s rješenjima, provjerite jeste li prijavljeni kao administrator na vašem računalu. Nadalje, trebali biste imati i valjana gostujuća OS .iso datoteka koji će se koristiti za učitavanje gostujućeg operativnog sustava na vaše računalo. Ako datoteka nije valjana ili je druge vrste, u opcijama VirtualBox-a nećete vidjeti 64-bitni operativni sustav.
Preduvjet: Provjerite imate li x64 CPU
Da biste pokrenuli 64-bitni gostujući operativni sustav, morate imati x64 bit podržan CPU. Obično postoje dvije vrste CPU-a, tj. 32-bitni i 64-bitni. Ako imate 32-bitni CPU, ni na koji način nećete moći pokretati 64-bitni operativni sustav.
Evo kratkog načina kako provjeriti vrstu CPU-a.
- Desnom tipkom miša kliknite Ovo računalo i odaberite Svojstva .
Svojstva računala
- Jednom u svojstvima računala, provjerite ispod podnaslova Sustav i provjerite tip ispred Tip sustava . Ako su i operativni sustav i procesor 64 , spremni ste za polazak.
Provjera vrste sustava
Rješenje 1: Omogućavanje tehnologije Intel virtualizacije
Virtualna tehnologija je arhitektura u računalima koja omogućava korisnicima pokretanje više od jednog operativnog sustava pomoću virtualizacije gdje se gostujući operativni sustav pokreće u pješčaniku. U zaštićenom okruženju aplikacija ima ograničene resurse i nema pristup glavnoj računalnoj arhitekturi koja se nalazi izvan pješčanika. Ako je ova osnovna postavka onemogućena, mogli biste naići na probleme s VirtualBoxom. Ovdje ćemo ga omogućiti u BIOS-u.
- Ponovo pokrenite računalo i pritisnite Del ili F2 (ovisi o matičnoj ploči za matičnu ploču. Možete kliknuti ispravnu tipku koja se pojavljuje ispod logotipa sustava Windows prilikom ponovnog pokretanja računala) na BIOS .
- Nakon što je BIOS omogućen, prijeđite na opciju Intelova tehnologija za virtualizaciju koja je obično prisutna u Napredna . Izbornik u kojem je prisutan može se razlikovati od matične ploče do matične ploče, pa istražite sebe.
U slučaju ASUS matičnih ploča, slijedite sljedeći put:
Napredno> Konfiguracija procesora> Intel tehnologija virtualizacije
Prelazak na Intelovu tehnologiju za virtualizaciju
- Sada promijeniti mogućnost da Omogućeno . Spremite promjene i izađite iz BIOS-a.
Omogućavanje tehnologije Intel virtualizacije
Računalo će se sada ponovo pokrenuti. Nakon ponovnog pokretanja, možda ćete trebati ponovno instalirati aplikaciju VirtualBox, a nakon učitavanja svih gostujućih operativnih sustava provjerite je li problem riješen.
Rješenje 2: Onemogućavanje Microsoftovog Hyper-V-a
Hyper-V je alat koji je razvio Microsoft koji korisnicima omogućuje stvaranje jednog ili više virtualnih strojeva. To se radi za pokretanje različitih operativnih sustava u sustavu Windows. Gotovo izvodi iste zadatke od VirtualBox ali osim što zbunjuje arhitekturu ima i teške mogućnosti. Iz korisničkih izvještaja otkrili smo da Hyper-V mora biti onemogućen na vašem sustavu Windows da bi VirtualBox mogao ispravno raditi.
Provjerite je li računalo sposobno za Hyper-V
Prvo ćemo provjeriti je li vaše računalo sposobno čak i za Hyper-V. Ako je operacijski sustav nije i nije instalirano na prvom mjestu, možete preskočiti ovo rješenje i preći na sljedeće.
- Pritisnite Windows + S, u dijaloški okvir upišite 'command prompt', kliknite program desnom tipkom miša i odaberite Pokreni kao administrator .
- Jednom u povišenom naredbenom retku pokrenite sljedeću naredbu:
systeminfo.exe
Izvršavanje systeminfo.exe
- Nakon učitavanja rezultata, pomaknite se do dna da biste potražili unos “ Zahtjevi Hyper-V '. Ako imate Da ispred opcija, to znači da vaše računalo podržava Hyper-V. Ako to ne učinite i vidite a Ne , trebali biste preskočiti ovo rješenje.
Provjera Hyper-V zahtjeva
Onemogućavanje Hyper-V-a
Sada ako je Hyper-V instaliran na vašem računalu, onemogućit ćemo ga i ponovno pokrenuti računalo. Ovo će ukloniti sukob između Hyper-V i VirtualBox i riješiti problem.
- Pritisnite Windows + R, upišite „ OptionalFeatures.exe ”U dijaloškom okviru i pritisnite Enter.
- Jednom kada se otvore dodatne značajke, potražite opciju Hyper-V . Ako je označeno, poništite opciju (uključujući podopcije).
Onemogućavanje Hyper-V - Windows 10
- Ponovo pokrenite računalo i ponovno pokrenite VirtualBox. Provjerite je li problem riješen. Možete i ponovo učitati 64-bitni operativni sustav iz njegove iso datoteke.
3. rješenje: Deinstaliranje Device Guard / Credential Guard
Device Guard kombinacija je sigurnosnih značajki hardvera i softvera povezanih s poduzećem koja uređaju omogućuje pokretanje samo aplikacija koje su pravilno definirane u pravilima integriteta Windows koda. Koristi se kao dodatni sigurnosni sloj i omogućen je prema zadanim postavkama na DELL računalima. Ovu je opciju potrebno onemogućiti kako bi VirtualBox prikazao 64-bitne gostujuće operativne sustave na vašem računalu.
Credential Guard trebao bi biti prisutan samo u sustavu Windows 10 Enterprise Edition, zato ne brinite ako ga ne možete vidjeti u svojoj verziji sustava Windows.
Onemogućavanje zaštite uređaja
- Pritisnite Windows + R, upišite „ gpedit.msc ”U dijaloškom okviru i pritisnite Enter.
- Nakon što urednik pravila grupe, prijeđite na sljedeći put:
Konfiguracija računala> Administrativni predlošci> Sustav> Zaštita uređaja
Navigacija do Device Guard - uređivača pravila grupe
- Sada dvaput kliknite pravilo Uključite sigurnost zasnovanu na virtualizaciji i postavi ga kao Onemogućeno .
Onemogućavanje zaštite uređaja
- Spremite promjene i izađite. Sada ponovo pokrenite računalo i pokušajte pokrenuti VirtualBox. Provjerite je li problem riješen.
Onemogućavanje zaštite vjerodajnica
Ako je vaše računalo Windows 10 Enterprise i također sadrži Credential Guard, pokušat ćemo ga onemogućiti uz Device Guard. Slijedite upute u nastavku.
- Izvršite metodu onemogućavanje Device Guarda kao što je gore pokazano. Sada pritisnite Windows + R, u dijaloški okvir upišite 'regedit' i idite na sljedeće adrese.
HKEY_LOCAL_MACHINE System CurrentControlSet Control LSA LsaCfgFlags HKEY_LOCAL_MACHINE Software Policies Microsoft Windows DeviceGuard EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE Software Policies Microsoft Windows DeviceFureFureFureFureFireFureFureFureGF WindowsPreference
Izbrisati svaki od gore navedenih ključeva.
- Sada moramo izbrisati EFI varijable sustava Windows Defender Credential Guard pomoću bcdedit. Pritisnite Windows + S, u dijaloški okvir upišite 'command prompt', kliknite program desnom tipkom miša i odaberite Pokreni kao administrator .
- Sada izvršite sljedeće naredbe jednu po jednu nastavljajući s Enterom nakon svake od njih.
mountvol X: / s copy% WINDIR% System32 SecConfig.efi X: EFI Microsoft Boot SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d 'DebugTool' / application osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} put ' EFI Microsoft Boot SecConfig.efi' bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86ac 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} particija uređaja = X: mountvol X: / d
Onemogućavanje zaštite vjerodajnica
- Sada ponovno pokretanje pravilno računalo. Kad se od vas zatraži onemogućiti Windows Defender Credential Guard , prihvatiti upit.
- Ponovo pokrenite računalo. Pokušajte sada pokrenuti VirtualBox i nakon ponovnog učitavanja gostujućeg operativnog sustava provjerite je li pogreška riješena.
Rješenje 4: Onemogućavanje izolacije jezgre
Tehnologija izolacije jezgre omogućila je sustavu Windows da stvori sigurno područje sistemske memorije koje je potpuno izolirano od uobičajene radne memorije računala. Pomaže u radu virtualnih strojeva na sustavu Windows. U ovom sigurnom području sustav može pokretati svoje sistemske procese, sigurnosni softver itd. Bez rizika da ga glavni operacijski sustav prekine. Ponekad ovaj modul izaziva sukob s izolacijom jezgre. Onemogućit ćemo izolaciju jezgre i provjeriti rješava li to poruku pogreške.
- Preuzmite .reg datoteku sa ( ovdje ). Datoteka će se zvati 'Onemogućavanje zaštite vjerodajnica'.
- Dvostruki klik na njemu izvršiti. Možda će vas UAC zatražiti da potvrdite svoje postupke.
Onemogućavanje izolacije jezgre
- Ako želite ponovno omogućiti Core Isolation, preuzmite .reg datoteku s ( ovdje ).
- Ponovo pokrenite računalo i provjerite je li poruka o pogrešci riješena.
Rješenje 5: Deinstaliranje programa za ispravljanje pogrešaka na razini sustava i ostalih VM platformi
Ako je na vašem računalu instaliran drugi softver Virtual Machine, on neće dopustiti VirtualBoxu pokretanje 64-bitnih operativnih sustava na vašem računalu. To bi se čak moglo sukobiti s drugim funkcionalnostima aplikacije. Ovdje moraš deinstalirati sav ostali softver za virtualni stroj i ispravljači na razini sustava (ako postoje) s vašeg računala.
- Pritisnite Windows + R, upišite „ appwiz.cpl ”U dijaloškom okviru i pritisnite Enter.
- Jednom u upravitelju aplikacija potražite druge VM platforme ili programe za pronalaženje pogrešaka na razini sustava. Desnom tipkom miša kliknite na njih i odaberite Deinstaliraj .
Deinstaliranje programa za otklanjanje pogrešaka na razini sustava i ostalih VM platformi
- Ponovo pokrenite računalo i provjerite je li problem riješen. Ako nije, razmislite o ponovnom učitavanju 64-bitnog operativnog sustava na računalo.