Labojums: VirtualBox nerāda Windows 10 (64 bitu)
Daudzi lietotāji un programmētāji, izmantojot VirtualBox, sastopas ar problēmu, kur viņi nespēj redzēt 64 bitu viesu operētājsistēmas, kas tiek parādītas lietojumprogrammā. Šī problēma ir ļoti satraucoša, jo jūs pat varētu izpildīt visas prasības, taču savā VirtualBox iestatījumā nevarēsit instalēt 64 bitu viesu operētājsistēmu.
Iemesli, kādēļ jums varētu rasties šī problēma, ir diezgan dažādi, un tie ietver vairākus dažādus elementus. Tā kā virtualizācijas laikā tiek iesaistīts daudz paaugstinātu un BIOS līmeņa elementu (Hyper-V, Hypervisor, Hardware security utt.), Iespējams, ka dažas opcijas nav pareizi konfigurētas.
Kas izraisa to, ka VirtualBox operētājsistēmā Windows 10 netiek rādītas 64 bitu viesu operētājsistēmas?
Ir vairāki dažādi iemesli, sākot no Hyper-V un beidzot ar aparatūras drošību, kāpēc ierīcē nevar redzēt 64 bitu viesu operētājsistēmas. Šeit ir daži no galvenajiem vainīgajiem, kas uzskaitīti zemāk:
- Hyper-V: Ir zināms, ka Microsoft Hyper-V rada problēmas ar VirtualBox lietojumprogrammu. Lai piekļūtu visām lietojumprogrammas funkcijām, tas ir jāatspējo.
- Sistēmas atkļūdotāji un VM platformas: ja datorā esat instalējis sistēmas atkļūdotājus vai citus VM pārvaldniekus / platformas, tie var būt pretrunā ar VirtualBox resursiem un izraisīt dažu funkciju nedarbošanos.
- Ierīces aizsardzība / Akreditācijas datu aizsardzība: Ierīces aizsardzība vai Akreditācijas datu aizsardzība ir lietojumprogrammas, kas nodrošina datora aparatūras un akreditācijas datu drošību. Parasti tos iepriekš instalē Dell. Lai VirtualBox darbotos pareizi, tie ir jānoņem.
- Galvenā izolācija: Windows procesoriem ir galvenā izolācijas iespēja. Arī tas ir jāatspējo.
- CPU ar iespējotu virtualizāciju: Lai VirtualBox darbotos jūsu datorā, ir nepieciešams derīgs CPU, kurā ir iespējota virtualizācija.
Pirms sākt ar risinājumiem, pārliecinieties, vai esat pieteicies kā sava datora administrators . Turklāt jums vajadzētu būt arī derīgam viesa OS .iso failam, kas tiks izmantots viesu operētājsistēmas ielādēšanai datorā. Ja fails nav derīgs vai cita veida, VirtualBox opcijās neredzēsit 64 bitu operētājsistēmas.
Priekšnosacījums: pārliecinieties, vai jums ir x64 centrālais procesors
Lai palaistu 64 bitu viesu operētājsistēmas, jums ir jābūt x64 bitu atbalstītam CPU. Parasti ir divu veidu CPU, ti, 32 bitu un 64 bitu. Ja jums ir 32 bitu centrālais procesors, jūs nekādā gadījumā nevarēsit palaist 64 bitu operētājsistēmas.
Šeit ir īss veids, kā pārbaudīt sava veida centrālo procesoru.
- Ar peles labo pogu noklikšķiniet uz Šī datora un atlasiet Rekvizīti .
- Kad esat nonācis datora rekvizītos, zem sistēmas apakšpozīcijas pārbaudiet un pārbaudiet, kas ir sistēmas Sistēmas priekšā. Ja operētājsistēma un procesors ir 64, jums ir vērts iet.
1. risinājums: Intel virtualizācijas tehnoloģijas iespējošana
Virtuālā tehnoloģija ir datora arhitektūra, kas ļauj lietotājiem palaist vairāk nekā vienu operētājsistēmu, izmantojot virtualizāciju, ja viesa operētājsistēma tiek palaista smilšu kastē. Smilšu kastē lietojumprogrammai ir ierobežoti resursi, un tai nav piekļuves galvenajai datora arhitektūrai, kas atrodas ārpus smilšu kastes. Ja šis pamata iestatījums ir atspējots, iespējams, rodas problēmas ar VirtualBox. Šeit mēs to iespējosim BIOS.
- Restartējiet datoru un nospiediet Del vai F2 (atkarībā no mātesplates līdz mātesplatei. BIOS noklikšķiniet uz pareizās atslēgas, kas parādās zem Windows logotipa, restartējot datoru).
- Kad BIOS ir iespējota, dodieties uz Intel virtualizācijas tehnoloģijas opciju, kas parasti atrodas uzlabotajā . Izvēlne, kurā tā atrodas, mātesplati var atšķirties no mātesplates, tāpēc izpētiet sevi.
ASUS mātesplatēs rīkojieties šādi:
Advanced> CPU konfigurēšana> Intel virtualizācijas tehnoloģija
- Tagad nomainiet opciju uz Iespējots . Saglabājiet izmaiņas un izejiet no BIOS.
Tagad dators tiks restartēts. Pēc restartēšanas jums, iespējams, vajadzēs pārinstalēt VirtualBox lietojumprogrammu un pēc visu viesu operētājsistēmu ielādēšanas pārbaudiet, vai problēma ir novērsta.
2. risinājums: Microsoft Hyper-V atspējošana
Hyper-V ir Microsoft izstrādāts rīks, kas lietotājiem ļauj izveidot vienu vai vairākas virtuālās mašīnas. Tas tiek darīts, lai operētājsistēmā Windows darbinātu dažādas operētājsistēmas. Tas gandrīz veic tos pašus uzdevumus kā VirtualBox, taču papildus mulsinošai arhitektūrai ir arī sarežģītas iespējas. No lietotāju pārskatiem mēs noskaidrojām, ka Hyper-V jūsu Windows operētājsistēmās ir jāatspējo, lai VirtualBox darbotos pareizi.
Pārbaudiet, vai dators ir hiper-V spējīgs
Pirmkārt, mēs pārbaudīsim, vai jūsu dators ir pat Hyper-V spējīgs. Ja operētājsistēmas nav un tā nav instalēta pirmajā vietā, varat izlaist šo risinājumu un pāriet uz nākamo.
- Nospiediet Windows + S, dialoglodziņā ierakstiet “komandu uzvedne”, ar peles labo pogu noklikšķiniet uz lietojumprogrammas un atlasiet Palaist kā administratoram .
- Kad komandu uzvednē ir paaugstināta palaišana, palaidiet šo komandu:
systeminfo.exe
- Kad rezultāti ir ielādēti, dodieties uz leju, lai meklētu ierakstu “ Hyper-V prasības ”. Ja opciju priekšā ir Jā, tas nozīmē, ka jūsu dators atbalsta Hyper-V. Ja jūs to neredzat un nē, jums vajadzētu izlaist šo risinājumu.
Atspējot Hyper-V
Tagad, ja Hyper-V ir instalēts jūsu datorā, mēs to atspējosim un restartēsim datoru. Tas novērsīs konfliktu starp Hyper-V un VirtualBox un novērsīs problēmu.
- Nospiediet Windows + R, dialoglodziņā ierakstiet “ OptionalFeatures.exe ” un nospiediet taustiņu Enter.
- Kad izvēles iespējas ir atvērtas, meklējiet opciju Hyper-V . Ja tas ir atzīmēts, noņemiet izvēles rūtiņas atzīmi (ieskaitot apakšopcijas).
- Restartējiet datoru un atkal palaidiet VirtualBox. Pārbaudiet, vai problēma ir novērsta. Jūs varat arī atkārtoti ielādēt 64 bitu operētājsistēmu no tās iso faila.
3. risinājums: ierīces aizsarga / akreditācijas sarga atinstalēšana
Device Guard ir ar uzņēmējdarbību saistītas aparatūras un programmatūras drošības funkciju kombinācija, kas ļauj ierīcei darbināt tikai tādas programmas, kuras ir pareizi noteiktas Windows koda integritātes politikās. Tas tiek izmantots kā papildu drošības slānis, un DELL datoros tas ir iespējots pēc noklusējuma. Šī opcija ir jāatspējo, lai VirtualBox datorā parādītu 64 bitu viesu operētājsistēmas.
Akreditācijas datu sargs ir paredzēts tikai Windows 10 Enterprise Edition, tāpēc neuztraucieties, ja to nevarat redzēt savā Windows versijā.
Ierīces aizsarga atspējošana
- Nospiediet Windows + R, dialoglodziņā ierakstiet “ gpedit.msc ” un nospiediet taustiņu Enter.
- Pēc grupas politikas redaktora pārejiet uz šādu ceļu:
Datora konfigurācija> Administratīvās veidnes> Sistēma> Device Guard
- Tagad veiciet dubultklikšķi uz politikas Ieslēdziet virtualizācijas balstītu drošību un iestatiet to kā Atspējots .
- Saglabājiet izmaiņas un izejiet. Tagad restartējiet datoru un mēģiniet palaist VirtualBox. Pārbaudiet, vai problēma ir novērsta.
Pilnvaru sardzes atspējošana
Ja jūsu dators ir Windows 10 Enterprise un tajā ir arī Credential Guard, mēs papildus Device Guard centīsimies to arī atspējot. Izpildiet tālāk sniegtos norādījumus.
- Veiciet ierīces apsardzes atspējošanas metodi, kā parādīts iepriekš. Tagad nospiediet Windows + R, dialoglodziņā ierakstiet “regedit” un pārejiet uz šīm adresēm.
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Programmatūra \ Policies \ Microsoft \ Windows \ DeviceGuard \ EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE \ Programmatūra \ Programmatūra \ Requirements \ Microsoft \ Windows \ DeviceFirements \ Microsoft \ Windows
Izdzēsiet katru no iepriekšminētajiem taustiņiem.
- Tagad mums ir jādzēš Windows Defender Credential Guard EFI mainīgie, izmantojot bcdedit. Nospiediet Windows + S, dialoglodziņā ierakstiet “komandu uzvedne”, ar peles labo pogu noklikšķiniet uz lietojumprogrammas un atlasiet Palaist kā administratoram .
- Tagad izpildiet šīs komandas pa vienai, turpinot taustiņu Enter pēc katras no tām.
mountvol X: / s kopija% 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} ceļš "\ EFI \ Microsoft \ Boot \ SecConfig.efi" bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d72 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} ierīces nodalījums = X: mountvol X: / d
- Tagad pareizi restartējiet datoru. Kad jums tiek piedāvāts atspējot Windows Defender akreditācijas datu aizsardzību, pieņemiet uzvedni.
- Restartējiet datoru vēlreiz. Tagad mēģiniet palaist VirtualBox un pēc viesu operētājsistēmas ielādēšanas vēlreiz pārbaudiet, vai kļūda ir novērsta.
4. risinājums: kodolizolācijas atspējošana
Pamatneizolācijas tehnoloģija ļāva Windows izveidot drošu sistēmas atmiņas zonu, kas ir pilnībā izolēta no datora parastās darba atmiņas. Tas palīdz palaist virtuālās mašīnas uz Windows. Šajā drošajā zonā sistēma var palaist savus sistēmas procesus, drošības programmatūru utt., Neriskējot, ka galvenā operētājsistēma to pārtrauks. Dažreiz šis modulis rada konfliktu ar Core Isolation. Mēs atspēkosim galveno izolāciju un pārbaudīsim, vai tas novērš kļūdas ziņojumu.
- Lejupielādējiet .reg failu no (šeit). Faila nosaukums būs “Akreditācijas datu atspējošana”.
- Veiciet dubultklikšķi uz tā, lai to izpildītu. Jums var prasīt UAC, lai apstiprinātu savas darbības.
- Ja vēlaties atkal iespējot Core Isolation, lejupielādējiet .reg failu no (šeit).
- Restartējiet datoru un pārbaudiet, vai kļūdas ziņojums ir novērsts.
5. risinājums: sistēmas līmeņa atkļūdotāju un citu VM platformu atinstalēšana
Ja datorā esat instalējis citu virtuālās mašīnas programmatūru, tas neļaus VirtualBox datorā palaist 64 bitu operētājsistēmas. Tas var pat būt pretrunā ar citām lietojumprogrammas funkcijām. Šeit no datora ir jāinstalē visa pārējā virtuālās mašīnas programmatūra un sistēmas līmeņa atkļūdotāji (ja tādi ir).
- Nospiediet Windows + R, dialoglodziņā ierakstiet “ appwiz.cpl ” un nospiediet taustiņu Enter.
- Kad esat lietojumprogrammu pārvaldniekā, meklējiet citas VM platformas vai sistēmas līmeņa atkļūdotājus. Ar peles labo pogu noklikšķiniet uz tiem un atlasiet Atinstalēt .
- Restartējiet datoru un pārbaudiet, vai problēma ir novērsta. Ja tā nav, apsveriet iespēju 64 bitu operētājsistēmu ielādēt atpakaļ datorā.