Parandus: VirtualBox ei näita Windows 10 (64-bitist)

Paljud kasutajad ja programmeerijad seisavad VirtualBoxi kasutamisel silmitsi probleemiga, kus nad ei näe rakenduses kuvatavaid 64-bitiseid külalisoperatsioonisüsteeme. See probleem on väga tülikas, kuna võite isegi täita kõik nõuded, kuid te ei saa oma VirtualBoxi häälestusseadet installida ühtegi 64-bitist külalise opsüsteemi.

VirtualBox ei näita 64-bitist Windows 10

Põhjused, miks võite seda probleemi kogeda, on üsna mitmekesised ja sisaldavad mitmeid erinevaid elemente. Kuna virtualiseerimise käigus on kaasatud palju kõrgendatud ja BIOS-i taseme elemente (Hyper-V, Hypervisor, Riistvara turvalisus jne), võib olla võimalik, et mõni suvand pole õigesti konfigureeritud.

Mis põhjustab seda, et VirtualBox ei näita Windows 10-s 64-bitiseid külalisoperatsioonisüsteeme?

Hüper-V-st riistvara turvalisuseni on mitu erinevat põhjust, miks te ei näe oma seadmes 64-bitiseid külalisoperatsioonisüsteeme. Siin on mõned peamised allpool loetletud süüdlased:

  • Hyper-V: Microsofti Hyper-V põhjustab teadaolevalt probleeme VirtualBoxi rakendusega. Rakenduse kõikidele funktsioonidele juurdepääsuks tuleb see keelata.
  • Süsteemi silurid ja VM-platvormid: kui olete oma arvutisse installinud süsteemide silujad või muud VM-i haldurid / platvormid, võivad need ressursside vastuollu minna VirtualBoxiga ja põhjustada mõnede funktsioonide mittetöötamise.
  • Seadme valve / mandaadi valvur: seadme valvur või mandaadi valvur on rakendused, mis tagavad teie arvuti riistvara ja mandaatide turvalisuse. Tavaliselt on need Delli eelinstallida. Need peavad VirtualBoxi korrektseks töötamiseks olema eemaldatud.
  • Tuumade eraldamine: Windowsil on oma protsessoritele põhiline isoleerimisvõimalus. Ka see tuleb keelata.
  • Protsessor, mille virtualiseerimine on lubatud: Vajalik on kehtiv CPU, millel on virtualiseerimine lubatud, et VirtualBox saaks teie arvutis töötada.

Enne kui alustame lahendustega, veenduge, et olete oma arvutis administraatorina sisse logitud. Lisaks peaks teil olema ka kehtiv külalise OS .iso-fail, mida kasutatakse külalise opsüsteemi arvutisse laadimiseks. Kui fail pole õige või teist tüüpi, ei näe te VirtualBoxi suvandites 64-bitiseid opsüsteeme.

Eeltingimus: x64-protsessori olemasolu tagamine

64-bitiste külalisoperatsioonisüsteemide käitamiseks peab teil olema x64-bitine CPU. Tavaliselt on kahte tüüpi protsessoreid, st 32-bitine ja 64-bitine. Kui teil on 32-bitine CPU, ei saa te mingil juhul 64-bitiseid opsüsteeme käivitada.

Siin on lühike viis oma protsessori tüübi kontrollimiseks.

  1. Paremklõpsake sellel arvutis ja valige Atribuudid .

Arvuti omadused
  1. Kui olete arvuti atribuudid, kontrollige süsteemi alamrubriiki ja kontrollige süsteemi tüübi ees olevat tüüpi . Kui nii operatsioonisüsteem kui ka protsessor on 64, on teil hea minna.

Süsteemi tüübi kontrollimine

1. lahendus: Inteli virtualiseerimistehnoloogia lubamine

Virtuaalne tehnoloogia on arvuti arhitektuur, mis võimaldab kasutajatel virtualiseerimise abil käitada rohkem kui ühte opsüsteemi, kus külalise opsüsteem käivitatakse liivakastis. Liivakastis on rakendusel piiratud ressursid ja sellel pole juurdepääsu peamisele arvuti arhitektuurile, mis jääb liivakastist kaugemale. Kui see põhiseade on keelatud, võib teil tekkida probleeme seoses VirtualBoxiga. Siin lubame selle BIOS-is.

  1. Taaskäivitage arvuti ja vajutage nuppu Del või F2 (sõltub emaplaadist emaplaadile. Võite BIOS-is klõpsata õigel võtmel, mis kuvatakse Windowsi logo all arvuti taaskäivitamisel).
  2. Kui BIOS on aktiveeritud, liikuge Inteli virtualiseerimistehnoloogia valikule, mis on tavaliselt rakenduses Advanced . Menüü, milles see asub, võib emaplaadil erineda emaplaadist, nii et uurige ennast.

ASUS-i emaplaatide puhul toimige järgmisel viisil:

Täpsem> Protsessori konfiguratsioon> Inteli virtualiseerimistehnoloogia

Navigeerimine Inteli virtualiseerimistehnoloogia juurde
  1. Nüüd muutke suvandiks Lubatud . Salvestage muudatused ja väljuge BIOS-ist.

Inteli virtualiseerimistehnoloogia lubamine

Nüüd taaskäivitub arvuti. Taaskäivitamisel peate võib-olla uuesti installima rakenduse VirtualBox ja pärast kõigi külalisoperatsioonisüsteemide laadimist kontrollige, kas probleem on lahendatud.

2. lahendus: Microsofti Hyper-V keelamine

Hyper-V on Microsofti välja töötatud tööriist, mis võimaldab kasutajatel luua ühe või mitu virtuaalset masinat. Seda tehakse Windowsi erinevate operatsioonisüsteemide käitamiseks. See täidab peaaegu samu toiminguid nagu VirtualBox, kuid lisaks segasele arhitektuurile on sellel ka keerulisi võimalusi. Kasutajate aruannetest selgus, et Hyper-V peab teie Windowsis olema keelatud, et VirtualBox korralikult töötaks.

Kontrollige, kas arvuti on Hyper-V võimeline

Esiteks kontrollime, kas teie arvuti on isegi Hyper-V võimeline. Kui operatsioonisüsteemi pole ja seda pole kõigepealt installitud, võite selle lahenduse vahele jätta ja liikuda järgmise juurde.

  1. Vajutage Windows + S, tippige dialoogiboksi “käsureal”, paremklõpsake rakendust ja valige Käivita administraatorina .
  2. Kui olete kõrgendatud käsureale, käivitage järgmine käsk:
 systeminfo.exe 

Käivitame süsteeminfo.exe
  1. Kui tulemused on laaditud, liikuge alt üles, et otsida kirjet “ Hyper-V nõuded ”. Kui suvandite ees on Jah, tähendab see, et teie arvuti toetab Hyper-V-d. Kui te ei näe ja näete ei, peaksite selle lahenduse vahele jätma.

Hyper-V nõuete kontrollimine

Hyper-V keelamine

Kui Hyper-V on teie arvutisse installitud, keelame selle ja taaskäivitame teie arvuti. See eemaldab Hyper-V ja VirtualBoxi vahelise konflikti ja lahendab probleemi.

  1. Vajutage Windows + R, tippige dialoogiboksi “ OptionalFeatures.exe ” ja vajutage sisestusklahvi.
  2. Kui valikulised funktsioonid on avatud, otsige Hyper-V võimalust . Kui see on märgitud, tühjendage valiku (sealhulgas alamvalikute) märkeruut .

Hyper-V keelamine - Windows 10
  1. Taaskäivitage arvuti ja käivitage uuesti VirtualBox. Kontrollige, kas probleem on lahendatud. Samuti saate 64-bitise opsüsteemi selle iso-failist uuesti laadida.

Lahendus 3: seadme valvuri / mandaadi kaitse desinstallimine

Device Guard on ettevõttega seotud riist- ja tarkvara turvafunktsioonide kombinatsioon, mis võimaldab seadmel käivitada ainult Windowsi koodi terviklikkuse poliitikates õigesti määratletud rakendusi. Seda kasutatakse täiendava turvakihina ja see on DELL-i arvutites vaikimisi sisse lülitatud. See suvand tuleb keelata, et VirtualBox saaks teie arvutis kuvada 64-bitiseid külalisoperatsioonisüsteeme.

Volituste kaitse on mõeldud kasutamiseks ainult Windows 10 Enterprise Editionis, nii et ärge muretsege, kui te ei näe seda oma Windowsi versioonis.

Seadme valve keelamine

  1. Vajutage Windows + R, tippige dialoogiboksi “ gpedit.msc ” ja vajutage sisestusklahvi.
  2. Kui olete rühmapoliitika redaktor, liikuge järgmisele teele:
 Arvuti konfiguratsioon> Administratiivmallid> Süsteem> Seadme valve 

Navigeerimine seadme valvurisse - grupipoliitika redaktor
  1. Nüüd topeltklõpsake poliitikal Lülita sisse virtualiseerimispõhine turve ja määrake see väärtuseks Keelatud .

Seadme valve keelamine
  1. Salvestage muudatused ja väljuge. Nüüd taaskäivitage arvuti ja proovige käivitada VirtualBox. Kontrollige, kas probleem on lahendatud.

Volituste valve keelamine

Kui teie arvuti on Windows 10 Enterprise ja see sisaldab ka Credential Guardit, proovime lisaks Device Guardile selle ka keelata. Järgige allpool toodud juhiseid.

  1. Tehke Device Guard'i keelamise meetod, nagu ülal näidatud. Nüüd vajutage Windows + R, tippige dialoogiboksi “regedit” ja liikuge järgmistele aadressidele.
 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Tarkvara \ Policies \ Microsoft \ Windows \ DeviceGuard \ EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE \ Tarkvara \ Tarkvara \ NõudedProbleemid \ Microsoft \ Windows \ Windows 

Kustutage kõik ülaltoodud võtmed.

  1. Nüüd peame bcdediti abil kustutama Windows Defender Credential Guard EFI muutujad. Vajutage Windows + S, tippige dialoogiboksi “käsureal”, paremklõpsake rakendust ja valige Käivita administraatorina .
  2. Nüüd täitke järgmised käsud ükshaaval, jätkates sisestusklahvi pärast kõiki neid.
 mountvol X: / s koopia% 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} tee "\ EFI \ Microsoft \ Boot \ SecConfig.efi" bcdedit / set {bootmgr} alglaadimine {0cb3b571-2f2e-4343-a879-d86a476d72 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} seadme partitsioon = X: mountvol X: / d 

Volituste valve keelamine
  1. Nüüd taaskäivitage arvuti korralikult. Kui teil palutakse keelata Windows Defender Credential Guard, aktsepteerige seda.
  2. Taaskäivitage arvuti. Proovige nüüd käivitada VirtualBox ja pärast külalise opsüsteemi uuesti laadimist kontrollige, kas viga on lahendatud.

Lahendus 4: südamiku isoleerimise keelamine

Core isolatsioonitehnoloogia võimaldas Windowsil luua süsteemimälu turvalise ala, mis on täielikult eraldatud arvuti tavalisest töömälust. See aitab virtuaalsete masinate käitamisel Windowsis. Selles turvalises piirkonnas saab süsteem käivitada oma süsteemiprotsesse, turvatarkvara jms ilma põhioperatsioonisüsteemi katkestamise ohuta. Mõnikord põhjustab see moodul vastuolu tuuma isoleerimisega. Keelame südamiku eraldamise ja kontrollime, kas see lahendab tõrketeate.

  1. Laadige .reg-fail alla (siit). Faili nimi on 'Volituste kaitse keelamine'.
  2. Topeltklõpsake sellel täitmiseks. UAC palub teil oma tegevust kinnitada.

Tuumade eraldamise keelamine
  1. Kui soovite uuesti südamiku isoleerimise lubada, laadige .reg-fail alla (siit).
  2. Taaskäivitage arvuti ja kontrollige, kas tõrketeade on lahendatud.

Lahendus 5: süsteemitasemel silurite ja muude VM-platvormide desinstallimine

Kui teie arvutisse on installitud muu virtuaalmasina tarkvara, ei luba see VirtualBoxil teie arvutis 64-bitiseid opsüsteeme käitada. See võib olla isegi vastuolus rakenduse muude funktsioonidega. Siin peate oma arvutist desinfitseerima kogu muu virtuaalmasina tarkvara ja süsteemitaseme silurid (kui neid on).

  1. Vajutage Windows + R, tippige dialoogiboksi “ appwiz.cpl ” ja vajutage sisestusklahvi.
  2. Kui olete rakendusehalduris otsinud teisi VM-platvorme või süsteemitaseme siluri. Paremklõpsake neid ja valige Desinstalli .

Süsteemi taseme silurite ja muude VM-platvormide desinstallimine
  1. Taaskäivitage arvuti ja kontrollige, kas probleem on lahendatud. Kui ei, siis kaaluge 64-bitise opsüsteemi arvutisse laadimist.

Huvitavad Artiklid