Oppaat

Korjaus: VirtualBox ei näytä Windows 10 (64-Bit)

Monet käyttäjät ja ohjelmoijat kohtaavat ongelman käyttäessään VirtualBoxia, jossa he eivät näe sovelluksessa 64-bittisiä vieraskäyttöjärjestelmiä. Tämä ongelma on erittäin hankala, koska saatat jopa täyttää kaikki vaatimukset, mutta et pysty asentamaan 64-bittistä vieraskäyttöjärjestelmää VirtualBox-asennusohjelmaasi.

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 kohotettuja ja BIOS-tason elementtejä (Hyper-V, Hypervisor, laitteistoturva jne.), Saattaa olla mahdollista, että joitain asetuksia ei ole määritetty oikein.

Miksi VirtualBox ei näytä 64-bittisiä Guest-käyttöjärjestelmiä Windows 10: ssä?

Hyper-V: stä laitteistoturvallisuuteen voi olla useita eri syitä, miksi et näe 64-bittisiä vieraskäyttöjärjestelmiä laitteellasi. Tässä on joitain alla lueteltuja tärkeimpiä syyllisiä:

  • Hyper-V: Microsoftin Hyper-V: n tiedetään aiheuttavan ongelmia VirtualBox-sovelluksessa. Se on poistettava käytöstä, jotta se voi käyttää sovelluksen kaikkia ominaisuuksia.
  • Järjestelmän virheenkorjaajat ja virtuaalikoneympäristöt: Jos olet asentanut järjestelmän virheenkorjauksia tai muita virtuaalikoneiden hallintaohjelmia / alustoja tietokoneellesi, ne saattavat olla ristiriidassa resurssien VirtualBoxin kanssa ja aiheuttaa joidenkin ominaisuuksien toimimattomuuden.
  • Device Guard / Credential Guard: Device Guard tai Credential Guard ovat sovelluksia, jotka tarjoavat laitteistosi ja tunnistetietojesi suojauksen tietokoneellesi. Ne on yleensä esiasentanut Dell. Ne on poistettava, jotta VirtualBox toimii oikein.
  • Ydineristys: Windowsilla on prosessoreiden ydineristysvaihtoehto. Myös tämä on poistettava käytöstä.
  • Suoritin virtualisoinnin ollessa käytössä: Tarvitaan kelvollinen suoritin, jossa on käytössä virtualisointi, jotta VirtualBox toimii tietokoneellasi.

Ennen kuin aloitamme ratkaisujen kanssa, varmista, että olet kirjautunut sisään järjestelmänvalvoja tietokoneellasi. Lisäksi sinulla pitäisi 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 muuntyyppinen, et näe 64-bittisiä käyttöjärjestelmiä VirtualBox-vaihtoehdoissa.

Edellytys: Varmista, että sinulla on x64-suoritin

64-bittisten vieraskäyttöjärjestelmien suorittaminen edellyttää, että sinulla on x64-bittinen tuettu CPU. Keskusyksikköjä on yleensä kahden tyyppisiä eli 32- ja 64-bittisiä. 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.

  1. Napsauta hiiren kakkospainikkeella Tämä tietokone ja valitse Ominaisuudet.
  1. Kun olet tietokoneen ominaisuuksissa, tarkista sen alaotsikko Järjestelmä ja tarkista tyyppi edessä Järjestelmän tyyppi. Jos sekä käyttöjärjestelmä että prosessori ovat 64, olet hyvä mennä.

Ratkaisu 1: Intel-virtualisointitekniikan käyttöönotto

Virtuaalitekniikka on tietokoneiden arkkitehtuuri, jonka avulla käyttäjät voivat käyttää 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 sijaitsee hiekkalaatikon ulkopuolella. Jos tämä perusasetus on poistettu käytöstä, saatat kohdata ongelmia VirtualBoxin kanssa. Tässä otamme sen käyttöön BIOSissa.

  1. Uudelleenkäynnistää tietokoneeseen ja paina Del tai F2 (riippuu emolevystä emolevyyn. Voit napsauttaa oikeaa avainta, joka näkyy Windows-logon alla, kun käynnistät tietokoneen uudelleen) BIOS.
  2. Kun BIOS on otettu käyttöön, siirry kohtaan Intel-virtualisointitekniikka jota yleensä esiintyy Pitkälle kehittynyt. Valikko, jossa se on, voi poiketa emolevystä emolevyyn, joten tutustu itseesi.

Noudata seuraavaa polkua ASUS-emolevyissä:

Lisäasetukset> Suorittimen määritykset> Intel Virtualization Technology

  1. Nyt muuttaa vaihtoehto Käytössä. Tallenna muutokset ja poistu BIOS: sta.

Tietokone käynnistyy uudelleen. Uudelleenkäynnistyksen jälkeen saatat joutua asentamaan VirtualBox-sovelluksen uudelleen. Kun olet ladannut kaikki vieraskäyttöjärjestelmät, tarkista, onko ongelma ratkaistu.

Ratkaisu 2: Poista Microsoftin Hyper-V 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 eri käyttöjärjestelmien ajamiseksi Windowsissa. Se suorittaa melkein samat tehtävät kuin VirtualBox, mutta sillä on vaikeita vaihtoehtoja hämmentävän arkkitehtuurin lisäksi. Käyttäjäraporteista havaittiin, että Hyper-V on poistettava käytöstä Windowsissa, jotta VirtualBox toimii oikein.

Tarkista, onko tietokone Hyper-V-yhteensopiva

Ensinnäkin tarkistamme, että tietokoneesi on jopa Hyper-V-yhteensopiva. Jos käyttöjärjestelmää ei ole eikä sitä ole ensin asennettu, voit ohittaa tämän ratkaisun ja siirtyä seuraavaan.

  1. Paina Windows + S, kirjoita valintaikkunaan komentokehote, napsauta sovellusta hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana.
  2. Kun olet korotetussa komentokehotteessa, suorita seuraava komento:
systeminfo.exe
  1. Kun tulokset on ladattu, siirry alareunaan etsimään merkintää "Hyper-V-vaatimukset”. Jos sinulla on Joo vaihtoehtojen edessä, se tarkoittaa, että tietokoneesi tukee Hyper-V: tä. Jos et näe ja näet a Ei, sinun pitäisi ohittaa tämä ratkaisu.

Hyper-V: n poistaminen 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.

  1. Paina Windows + R, kirjoitaOptionalFeatures.exe”Ja paina Enter.
  2. Kun Lisäominaisuudet on avattu, etsi vaihtoehto Hyper-V. Jos se on valittu, poista valinta (mukaan lukien alavaihtoehdot).
  1. 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 iso-tiedostosta.

Ratkaisu 3: Poista Device Guard / Credential Guard -sovelluksen asennus

Device Guard on yrityskohtaisten laitteisto- ja ohjelmistoturvaominaisuuksien yhdistelmä, jonka avulla laite voi suorittaa vain sovelluksia, jotka on määritelty oikein Windows-koodin eheyskäytännöissä. Sitä käytetään ylimääräisenä tietoturvakerroksena ja se otetaan käyttöön oletusasetuksella DELL-tietokoneissa. Tämä vaihtoehto on poistettava käytöstä, jotta VirtualBox voi näyttää 64-bittisiä vieraskäyttöjärjestelmiä tietokoneellasi.

Credential Guardin on tarkoitus olla vain Windows 10 Enterprise Editionissa, joten älä huoli, jos et näe sitä Windows-versiossasi.

Poista Device Guard käytöstä

  1. Paina Windows + R, kirjoitagpedit.msc”Ja paina Enter.
  2. Kun olet ryhmäkäytäntöeditori, siirry seuraavaan polkuun:
Tietokoneen kokoonpano> Hallintamallit> Järjestelmä> Device Guard
  1. Kaksoisnapsauta nyt käytäntöä Ota virtualisointipohjainen suojaus käyttöön ja aseta se Liikuntarajoitteinen.
  1. Tallenna muutokset ja poistu. Käynnistä tietokone uudelleen ja yritä käynnistää VirtualBox. Tarkista, onko ongelma ratkaistu.

Poistetaan Credential Guard

Jos tietokoneesi on Windows 10 Enterprise ja siinä on myös Credential Guard, yritämme poistaa sen käytöstä myös Device Guardin lisäksi. Seuraa alla olevia ohjeita.

  1. Suorita menetelmä poistamalla Device Guard käytöstä kuten edellä on osoitettu. Paina nyt Windows + R, kirjoita valintaikkunaan “regedit” ja siirry seuraaviin osoitteisiin.
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceGuard \ EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceFuGard

Poistaa kukin yllä olevista näppäimistä.

  1. Nyt meidän on poistettava Windows Defender Credential Guard EFI -muuttujat bcdeditin avulla. Paina Windows + S, kirjoita valintaikkunaan komentokehote, napsauta hiiren kakkospainikkeella sovellusta ja valitse Suorita järjestelmänvalvojana.
  2. Suorita nyt seuraavat komennot yksitellen ja jatka Enter-näppäintä kunkin jälkeen.
mountvol X: / s kopio% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / sovellus osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} polku "\ EFI \ Microsoft \ Boot \ SecConfig.efi" bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition = X: mountvol X: / d
  1. Käynnistä tietokone uudelleen. Kun sinua kehotetaan tekemään niin Poista Windows Defender Credential Guard käytöstä, hyväksyä kehote.
  2. Käynnistä tietokone uudelleen. Yritä nyt suorittaa VirtualBox ja lataamalla vieras-käyttöjärjestelmä uudelleen, tarkista, onko virhe ratkaistu.

Ratkaisu 4: Ydineristyksen poistaminen käytöstä

Ydineristystekniikan ansiosta Windows pystyi luomaan suojatun järjestelmän muistin alueen, joka on täysin eristetty tietokoneen normaalista työmuistista. Se auttaa virtuaalikoneiden käyttöä Windowsissa. Tällä suojatulla alueella järjestelmä voi ajaa järjestelmäprosessejaan, tietoturvaohjelmistojaan jne. Ilman riskiä, ​​että ydin käyttöjärjestelmä keskeyttää sen. Joskus tämä moduuli aiheuttaa ristiriitoja ydineristyksen kanssa. Poistamme ydineristyksen käytöstä ja tarkistamme, ratkaiseeko tämä virheilmoituksen.

  1. Lataa .reg-tiedosto (täältä). Tiedoston nimi on 'Disable Credential Guard'.
  2. Tuplaklikkaus sen suorittaa. UAC saattaa pyytää sinua vahvistamaan toimintasi.
  1. Jos haluat ottaa ydineristyksen uudelleen käyttöön, lataa .reg-tiedosto (täältä).
  2. Käynnistä tietokone uudelleen ja tarkista, onko virhesanoma ratkaistu.

Ratkaisu 5: Järjestelmätason virheenkorjaajien ja muiden virtuaalikoneiden alustojen poistaminen

Jos asennat tietokoneellesi muun Virtual Machine -ohjelmiston, se ei salli VirtualBoxin käyttää 64-bittisiä käyttöjärjestelmiä tietokoneellasi. Se voi jopa olla ristiriidassa sovelluksen muiden toimintojen kanssa. Tässä sinun täytyy poista kaikki muut virtuaalikoneohjelmistot ja järjestelmätason virheenkorjaajat (jos sellaisia ​​on) tietokoneeltasi.

  1. Paina Windows + R, kirjoitaappwiz.cpl”Ja paina Enter.
  2. Kun olet sovellushallinnassa, etsi muita virtuaalikoneiden alustoja tai järjestelmän tason virheenkorjaajia. Napsauta niitä hiiren kakkospainikkeella ja valitse Poista asennus.
  1. Käynnistä tietokone uudelleen ja tarkista, onko ongelma ratkaistu. Jos näin ei ole, harkitse 64-bittisen käyttöjärjestelmän lataamista takaisin tietokoneellesi.