Korjaus: VirtualBox ei näytä Windows 10 (64-bittinen)
Monet käyttäjät ja ohjelmoijat kohtaavat ongelman, kun käyttävät VirtualBoxia, kun he eivät näe sovelluksessa näytettyjä 64-bittisiä vieraskäyttöjärjestelmiä. Tämä ongelma on erittäin hankala, koska saatat jopa täyttää kaikki vaatimukset, mutta et voi asentaa 64-bittistä vieraskäyttöjärjestelmää VirtualBox-asetukseesi.
Syyt, miksi saatat kokea tämän ongelman, ovat melko erilaisia ja sisältävät useita eri elementtejä. Koska virtualisoinnin aikana on mukana paljon korotettuja ja BIOS-tason elementtejä (Hyper-V, Hypervisor, Laitteistoturvallisuus jne.), Voi olla mahdollista, että joitain vaihtoehtoja ei ole määritetty oikein.
Miksi VirtualBox ei näytä 64-bittisiä vieraskäyttöjärjestelmiä Windows 10: ssä?
Hyper-V: stä laitteistoturvallisuuteen voi olla useita eri syitä, miksi et näe laitteesi 64-bittisiä vieraskäyttöjärjestelmiä. Tässä on joitain alla luetelluista suurimmista syyllisistä:
- Hyper-V: Microsoftin Hyper-V: n tiedetään aiheuttavan ongelmia VirtualBox-sovelluksessa. Se on poistettava käytöstä, jotta voit käyttää kaikkia sovelluksen ominaisuuksia.
- Järjestelmän virheenkorjaimet ja VM-alustat: Jos olet asentanut järjestelmään virheenkorjauksia tai muita VM-hallintaohjelmia / -alustoja tietokoneellesi, ne saattavat olla ristiriidassa VirtualBoxin resurssien kanssa ja aiheuttaa joidenkin ominaisuuksien toimimattomuuden.
- Device Guard / Credential Guard: Device Guard tai Credential Guard ovat sovelluksia, jotka tarjoavat tietokoneesi laitteistojen ja käyttöoikeustietojen suojauksen. Dell yleensä esiasentaa ne. Ne on poistettava, jotta VirtualBox toimii oikein.
- Ydineristys: Windowsilla on prosessoreilleen ydineristysvaihtoehto. Tämä on myös poistettava käytöstä.
- CPU, jossa virtualisointi on käytössä: Vaaditaan kelvollinen CPU, jonka virtualisointi on käytössä, jotta VirtualBox voi toimia tietokoneellasi.
Ennen kuin aloitamme ratkaisujen kanssa, varmista, että olet kirjautunut sisään järjestelmänvalvojana tietokoneellesi. Lisäksi sinulla tulisi olla myös kelvollinen vieras OS .iso-tiedosto, jota käytetään vieraskäyttöjärjestelmän lataamiseen tietokoneellesi. Jos tiedosto ei ole kelvollinen tai muun tyyppinen, et näe 64-bittisiä käyttöjärjestelmiä VirtualBox-vaihtoehdoissa.
Edellytys: Varmista, että sinulla on x64-suoritin
64-bittisten vieraskäyttöjärjestelmien ajamiseen on välttämätöntä, että sinulla on x64-bittinen tuettu CPU. CPU: ita on yleensä kahta tyyppiä eli 32-bittinen ja 64-bittinen. Jos sinulla on 32-bittinen CPU, et voi millään tavalla käyttää 64-bittisiä käyttöjärjestelmiä.
Tässä on lyhyt tapa tarkistaa suorittimen tyyppi.
- Napsauta hiiren kakkospainikkeella tätä tietokonetta ja valitse Ominaisuudet .
- Kun olet tietokoneen ominaisuuksissa, tarkista Järjestelmä- alaotsikon alla ja tarkista Järjestelmätyypin edessä oleva tyyppi . Jos sekä käyttöjärjestelmä että prosessori on 64, sinulla on hyvä mennä.
Ratkaisu 1: Intelin virtualisointitekniikan käyttöönotto
Virtuaalitekniikka on tietokoneen arkkitehtuuri, jonka avulla käyttäjät voivat ajaa useampaa kuin yhtä käyttöjärjestelmää virtualisoinnin avulla, kun vieraskäyttöjärjestelmä käynnistetään hiekkalaatikossa. Hiekkalaatikossa sovelluksella on rajalliset resurssit eikä sillä ole pääsyä päätietokonearkkitehtuuriin, joka on hiekkalaatikon ulkopuolella. Jos tämä perusasetus on poistettu käytöstä, saatat kohdata ongelmia VirtualBoxin kanssa. Täällä otamme sen käyttöön BIOSissa.
- Käynnistä tietokone uudelleen ja paina Del tai F2 (riippuu emolevystä emolevyyn. Voit napsauttaa oikeaa avainta, joka näkyy Windows-logon alla, kun käynnistät tietokoneen uudelleen) BIOSissa .
- Kun BIOS on otettu käyttöön, siirry kohtaan Intel virtualisointitekniikka, joka on yleensä Advanced-tilassa . Valikko, jossa se on, voi poiketa emolevystä emolevystä, joten tutkia itseäsi.
Seuraa ASUS-emolevyjen tapaa seuraavasti:
Lisäasetukset> Suorittimen kokoonpano> Intelin virtualisointitekniikka
- Vaihda nyt vaihtoehtoksi Käytössä . Tallenna muutokset ja poistu BIOSista.
Tietokone käynnistyy nyt uudelleen. Uudelleenkäynnistyksen yhteydessä saatat joutua asentamaan VirtualBox-sovelluksen uudelleen. Kun olet ladannut kaikki vieraskäyttöjärjestelmät, tarkista, onko ongelma ratkaistu.
Ratkaisu 2: Microsoftin Hyper-V: n poistaminen käytöstä
Hyper-V on Microsoftin kehittämä työkalu, jonka avulla käyttäjät voivat luoda yhden tai useamman virtuaalikoneen. Tämä tehdään erilaisten Windows-käyttöjärjestelmien ajamiseksi. Se suorittaa melkein samat tehtävät kuin VirtualBox, mutta siinä on vaikeita vaihtoehtoja hämmentävän arkkitehtuurin lisäksi. Löysimme käyttäjäraporteista, että Hyper-V on poistettava Windowsista käytöstä, jotta VirtualBox toimii oikein.
Tarkista, onko tietokone Hyper-V-yhteensopiva
Ensin tarkistetaan, että tietokoneesi on jopa Hyper-V-yhteensopiva. Jos käyttöjärjestelmää ei ole ja sitä ei asenneta ensiksi, voit ohittaa tämän ratkaisun ja siirtyä seuraavaan.
- Paina Windows + S, kirjoita ”komentokehote” valintaikkunaan, napsauta sovellusta hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana .
- Suorita seuraava komento kohotetussa komentokehotteessa:
systeminfo.exe
- Kun tulokset on ladattu, siirry alaosaan etsiä kohta ” Hyper-V-vaatimukset ”. Jos asetusten edessä on Kyllä, se tarkoittaa, että tietokoneesi tukee Hyper-V: tä. Jos et näe vastausta, sinun on ohitettava tämä ratkaisu.
Poista Hyper-V käytöstä
Jos Hyper-V on asennettu tietokoneellesi, poistamme sen käytöstä ja käynnistämme tietokoneen uudelleen. Tämä poistaa Hyper-V: n ja VirtualBoxin välisen ristiriidan ja korjaa ongelman.
- Paina Windows + R, kirjoita valintaikkunaan ” OptionalFeatures.exe ” ja paina Enter.
- Kun valinnaiset ominaisuudet on avattu, etsi vaihtoehto Hyper-V . Jos se on valittuna, poista valinta (mukaan lukien alavaihtoehdot).
- Käynnistä tietokone uudelleen ja käynnistä VirtualBox uudelleen. Tarkista, onko ongelma ratkaistu. Voit myös ladata 64-bittisen käyttöjärjestelmän uudelleen sen iso-tiedostosta.
Ratkaisu 3: Device Guard / Credential Guard -sovelluksen asennuksen poistaminen
Device Guard on yhdistelmä yritystoimintaan liittyviä laitteisto- ja ohjelmistoturvaominaisuuksia, joiden avulla laite voi ajaa vain sellaisia sovelluksia, jotka on määritetty oikein Windows-koodien eheyskäytännöissä. Sitä käytetään ylimääräisenä suojauskerroksena, ja oletusasetus on käytössä DELL-tietokoneissa. Tämä vaihtoehto on poistettava käytöstä, jotta VirtualBox näyttää 64-bittiset vieraskäyttöjärjestelmät tietokoneellasi.
Käyttöoikeustunnuksen on tarkoitus olla läsnä vain Windows 10 Enterprise Edition -sovelluksessa, joten älä huoli, jos et näe sitä Windows-versiossasi.
Device Guard -sovelluksen poistaminen käytöstä
- Paina Windows + R, kirjoita ” gpedit.msc ” valintaikkunaan ja paina Enter.
- Kun ryhmäkäytäntöeditori, siirry seuraavalle polulle:
Tietokonekokoonpano> Hallintamallit> Järjestelmä> Laitevahti
- Kaksoisnapsauta nyt käytäntöä Käynnistä virtualisointiperusteinen suojaus ja aseta se käytöstä.
- Tallenna muutokset ja poistu. Käynnistä nyt tietokone uudelleen ja yritä käynnistää VirtualBox. Tarkista, onko ongelma ratkaistu.
Valtakirjan suojauksen poistaminen käytöstä
Jos tietokoneesi on Windows 10 Enterprise ja sisältää myös Credential Guard -ohjelman, yritämme poistaa sen käytöstä myös Device Guard -sovelluksen lisäksi. Seuraa alla olevia ohjeita.
- Suorita Device Guard -sovelluksen käytöstä poistamismenetelmä yllä osoitetulla tavalla. Paina nyt Windows + R, kirjoita ”regedit” valintaikkunaan ja siirry seuraaviin osoitteisiin.
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Ohjelmisto \ Policies \ Microsoft \ Windows \ DeviceGuard \ EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE \ Ohjelmisto \ VaatimuksetSuojaus \ Microsoft \ Windows
Poista kaikki yllä olevat avaimet.
- Nyt meidän on poistettava Windows Defender Credential Guard EFI -muuttujat bcdeditillä. Paina Windows + S, kirjoita ”komentokehote” valintaikkunaan, napsauta sovellusta hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana .
- Suorita nyt seuraavat komennot yksi kerrallaan jatkamalla Enter-näppäintä jokaisen komennon jälkeen.
mountvol X: / s kopioi% 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} polku "\ EFI \ Microsoft \ Boot \ SecConfig.efi" bcdedit / set {bootmgr} käynnistyksen seuraus {0cb3b571-2f2e-4343-a879 / d86a476d72 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} laiteosio = X: mountvol X: / d
- Käynnistä tietokone uudelleen oikein. Kun sinua kehotetaan poistamaan Windows Defenderin käyttöoikeuksien suojaus käytöstä, hyväksy kehote.
- Käynnistä tietokone uudelleen. Yritä nyt suorittaa VirtualBox ja lataamalla vieraskäyttöjärjestelmä uudelleen, tarkista, onko virhe ratkaistu.
Ratkaisu 4: Core-eristyksen poistaminen käytöstä
Ydineristysteknologia mahdollisti Windowsin luomaan turvallisen alueen järjestelmämuistista, joka on täysin eristetty tietokoneen normaalista työmuistista. Se auttaa virtuaalikoneiden ajamista Windowsissa. Tällä suojatulla alueella järjestelmä voi suorittaa järjestelmäprosessinsa, tietoturvaohjelmistonsa jne. Ilman riskiä, että ydinkäyttöjärjestelmä voi keskeyttää sen. Joskus tämä moduuli aiheuttaa ristiriitoja ydineristyksen kanssa. Poistamme ytimen eristämisen käytöstä ja tarkistamme, ratkaiseeko tämä virheilmoituksen.
- Lataa .reg-tiedosto (täältä). Tiedoston nimi on 'Credential Guardin poistaminen käytöstä'.
- Kaksoisnapsauta sitä suorittaaksesi. UAC saattaa kehottaa sinua vahvistamaan toimintasi.
- Jos haluat ottaa Core Isolationin uudelleen käyttöön, lataa .reg-tiedosto täältä.
- Käynnistä tietokone uudelleen ja tarkista, onko virhesanoma ratkaistu.
Ratkaisu 5: Järjestelmätason virheenkorjainten ja muiden VM-järjestelmien asennuksen poistaminen
Jos tietokoneeseen on asennettu muita virtuaalikoneohjelmistoja, se ei salli VirtualBoxin ajaa 64-bittisiä käyttöjärjestelmiä tietokoneellasi. Se saattaa jopa olla ristiriidassa sovelluksen muiden toimintojen kanssa. Täältä sinun on poistettava kaikki muut virtuaalikoneohjelmistot ja järjestelmätason virheenkorjaimet (jos sellaisia on) tietokoneeltasi.
- Paina Windows + R, kirjoita ” appwiz.cpl ” valintaikkunaan ja paina Enter.
- Kun olet sovellushallinnassa, etsi muita VM-alustoja tai järjestelmätason virheenkorjajia. Napsauta niitä hiiren kakkospainikkeella ja valitse Poista .
- Käynnistä tietokone uudelleen ja tarkista, onko ongelma ratkaistu. Jos ei, harkitse 64-bittisen käyttöjärjestelmän lataamista takaisin tietokoneellesi.