Popravek: VirtualBox ne prikazuje sistema Windows 10 (64-bit)



Preizkusite Naš Instrument Za Odpravo Težav

Mnogi uporabniki in programerji se med uporabo VirtualBox-a soočajo s težavo, kjer v aplikaciji ne morejo videti 64-bitnih gostujočih operacijskih sistemov. Ta težava je zelo težavna, saj morda celo izpolnjujete vse zahteve, vendar ne boste mogli namestiti nobenega 64-bitnega gostujočega operacijskega sistema v vašo namestitev VirtualBox.



VirtualBox ne prikazuje 64-bitnega sistema Windows 10



Razlogi za to težavo so precej raznoliki in vključujejo več različnih elementov. Ker je med virtualizacijo vključenih veliko povišanih elementov in elementov na ravni BIOS-a (Hyper-V, Hypervisor, Varnost strojne opreme itd.), Je mogoče, da nekatere možnosti niso pravilno konfigurirane.



Kaj povzroča, da VirtualBox ne prikazuje 64-bitnih gostujočih operacijskih sistemov v sistemu Windows 10?

Obstaja več različnih razlogov, od Hyper-V do varnosti strojne opreme, zakaj v svoji napravi ne vidite 64-bitnih gostujočih operacijskih sistemov. Tu je nekaj glavnih krivcev, navedenih spodaj:

  • Hyper-V: Znano je, da Microsoftov Hyper-V povzroča težave z aplikacijo VirtualBox. Za dostop do vseh funkcij aplikacije mora biti onemogočen.
  • Sistemski razhroščevalniki in platforme VM: Če ste v računalnik namestili sistemske odpravnike napak ali druge upravljalnike / platforme VM, lahko pride do konflikta z VirtualBoxom za vire in povzroči, da nekatere funkcije ne bodo delovale.
  • Varnost naprave / zaščita poverilnic: Device Guard ali Credential Guard so aplikacije, ki zagotavljajo varnost strojne opreme in poverilnic v vašem računalniku. Običajno jih predhodno namesti Dell. Za pravilno delovanje jih je treba odstraniti.
  • Izolacija jedra: Windows ima za svoje procesorje možnost izolacije jedra. Tudi to je treba onemogočiti.
  • CPU z omogočeno virtualizacijo: Zahtevan je veljaven CPU, ki ima omogočeno virtualizacijo, da lahko VirtualBox deluje v vašem računalniku.

Preden začnemo z rešitvami, se prepričajte, da ste prijavljeni kot skrbnik v računalniku. Poleg tega bi morali imeti tudi veljavna datoteka .iso za gostujoči OS ki bo uporabljen za nalaganje gostujočega operacijskega sistema v računalnik. Če datoteka ni veljavna ali drugačne vrste, v možnostih VirtualBox ne boste videli 64-bitnih operacijskih sistemov.

Predpogoj: zagotovite, da imate x64 CPU

Če želite zagnati 64-bitne gostujoče operacijske sisteme, morate imeti x64-bitni CPU, ki ga podpira. Običajno obstajata dve vrsti procesorjev, to sta 32-bitni in 64-bitni. Če imate 32-bitni CPU, na noben način ne boste mogli zagnati 64-bitnih operacijskih sistemov.



Tu je kratek način, kako preverite vrsto CPU.

  1. Z desno miškino tipko kliknite Ta računalnik in izberite Lastnosti .

Lastnosti računalnika

  1. Ko ste v lastnostih računalnika, preverite pod podnaslovom Sistem in preverite vrsto pred Tip sistema . Če sta operacijski sistem in procesor 64 , dobro je iti.

Preverjanje vrste sistema

1. rešitev: Omogočanje tehnologije Intel Virtualization

Navidezna tehnologija je arhitektura v računalnikih, ki uporabnikom omogoča zagon več operacijskih sistemov z uporabo virtualizacije, kjer se gostujoči operacijski sistem zažene v peskovniku. V peskovniku ima aplikacija omejene vire in nima dostopa do glavne računalniške arhitekture, ki leži zunaj peskovnika. Če je ta osnovna nastavitev onemogočena, boste morda imeli težave z VirtualBoxom. Tu ga bomo omogočili v BIOS-u.

  1. Ponovni zagon računalnik in pritisnite Del ali F2 (odvisno od matične plošče do matične plošče. Ob ponovnem zagonu računalnika lahko kliknete pravilno tipko, ki se prikaže pod logotipom sistema Windows). BIOS .
  2. Ko je BIOS omogočen, se pomaknite do možnosti Intelova tehnologija za virtualizacijo ki je običajno prisoten v Napredno . Meni, v katerem je, se lahko razlikuje od matične plošče do matične plošče, zato raziščite sebe.

Pri matičnih ploščah ASUS sledite naslednji poti:

Napredno> Konfiguracija procesorja> Intel Virtualization Technology

Krmarjenje do tehnologije Intel Virtualization Technology

  1. Zdaj spremembe možnost, da Omogočeno . Shranite spremembe in zapustite BIOS.

Omogočanje tehnologije Intel Virtualization

Zdaj se bo računalnik znova zagnal. Po ponovnem zagonu boste morda morali znova namestiti aplikacijo VirtualBox in po nalaganju vseh gostujočih operacijskih sistemov preverite, ali je težava odpravljena.

2. rešitev: Onemogočanje Microsoftovega Hyper-V

Hyper-V je orodje, ki ga je razvil Microsoft in omogoča uporabnikom, da ustvarijo enega ali več navideznih računalnikov. To se naredi za zagon različnih operacijskih sistemov v sistemu Windows. Skoraj opravlja enake naloge kot v VirtualBox vendar ima poleg zmedene arhitekture tudi težke možnosti. Iz poročil uporabnikov smo ugotovili, da je za pravilno delovanje programa VirtualBox v sistemu Windows treba onemogočiti Hyper-V.

Preverite, ali ima računalnik možnost Hyper-V

Najprej bomo preverili, ali je vaš računalnik sposoben celo Hyper-V. Če je operacijski sistem ni in sploh ni nameščen, lahko preskočite to rešitev in se premaknete na naslednjo.

  1. Pritisnite Windows + S, v pogovorno okno vnesite »ukazni poziv«, z desno miškino tipko kliknite aplikacijo in izberite Zaženi kot skrbnik .
  2. Ko ste v povišanem ukaznem pozivu, zaženite naslednji ukaz:
systeminfo.exe

Izvajanje systeminfo.exe

  1. Ko so rezultati naloženi, se pomaknite do dna in poiščite vnos » Zahteve Hyper-V '. Če imate Da pred možnostmi pomeni, da vaš računalnik podpira Hyper-V. Če tega ne storite in vidite a Ne , preskočite to rešitev.

Preverjanje zahtev Hyper-V

Onemogočanje Hyper-V

Če je v vašem računalniku nameščen Hyper-V, ga bomo onemogočili in znova zagnali računalnik. S tem boste odpravili spor med Hyper-V in VirtualBoxom in odpravili težavo.

  1. Pritisnite Windows + R, vnesite » OptionalFeatures.exe 'V pogovornem oknu in pritisnite Enter.
  2. Ko se izbirne funkcije odprejo, poiščite možnost Hyper-V . Če je označeno, počistite možnost (vključno s podmožnostmi).

Onemogočanje Hyper-V - Windows 10

  1. Znova zaženite računalnik in znova zaženite VirtualBox. Preverite, ali je težava odpravljena. 64-bitni operacijski sistem lahko znova naložite iz njegove datoteke iso.

3. rešitev: Odstranitev Device Guard / Credential Guard

Device Guard je kombinacija varnostnih funkcij strojne in programske opreme, povezanih s podjetjem, ki napravi omogoča zagon samo tistih programov, ki so pravilno opredeljeni v pravilnikih o celovitosti kode Windows. Uporablja se kot dodatna plast varnosti in je privzeto omogočena v računalnikih DELL. To možnost je treba onemogočiti, da bo VirtualBox v računalniku prikazoval 64-bitne gostujoče operacijske sisteme.

Credential Guard naj bi bil prisoten samo v izdaji Windows 10 Enterprise Edition, zato ne skrbite, če je ne vidite v svoji različici sistema Windows.

Onemogočanje zaščite naprave

  1. Pritisnite Windows + R, vnesite » gpedit.msc 'V pogovornem oknu in pritisnite Enter.
  2. Ko uredite pravilnik skupine, pojdite na naslednjo pot:
Računalniška konfiguracija> Skrbniške predloge> Sistem> Zaščita naprave

Krmarjenje do Device Guard - urejevalnik pravilnika skupine

  1. Zdaj dvokliknite pravilnik Vklopite varnost na osnovi virtualizacije in ga nastavite kot Onemogočeno .

Onemogočanje zaščite naprave

  1. Shranite spremembe in zapustite. Zdaj znova zaženite računalnik in poskusite zagnati VirtualBox. Preverite, ali je težava odpravljena.

Onemogočanje varovanja poverilnic

Če je vaš računalnik Windows 10 Enterprise in vsebuje tudi funkcijo Credential Guard, ga bomo poleg Device Guard poskušali onemogočiti. Sledite spodnjim navodilom.

  1. Izvedite metodo onemogočanje Device Guard kot je prikazano zgoraj. Zdaj pritisnite Windows + R, v pogovorno okno vnesite »regedit« in se pomaknite na naslednje naslove.
HKEY_LOCAL_MACHINE  System  CurrentControlSet  Control  LSA  LsaCfgFlags HKEY_LOCAL_MACHINE  Software  Policies  Microsoft  Windows  DeviceGuard  EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE  Software  Policies  Microsoft  Windows  DevicePreferenceGure  System  System  System  System  System  System

Izbriši vsakega od zgoraj navedenih tipk.

  1. Zdaj moramo spremeniti spremenljivke EFI sistema Windows Defender Credential Guard s pomočjo bcdedit. Pritisnite Windows + S, v pogovorno okno vnesite »ukazni poziv«, z desno miškino tipko kliknite aplikacijo in izberite Zaženi kot skrbnik .
  2. Zdaj izvršite naslednje ukaze enega za drugim, nadaljujte z Enter za vsakim 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} pot ' EFI  Microsoft  Boot  SecConfig.efi' bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a4 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} particija naprave = X: mountvol X: / d

Onemogočanje varovanja poverilnic

  1. Zdaj ponovni zagon pravilno računalnik. Ko vas sistem pozove onemogoči zaščito poverilnic sistema Windows Defender , sprejeti poziv.
  2. Znova zaženite računalnik. Zdaj poskusite zagnati VirtualBox in po ponovnem nalaganju gostujočega operacijskega sistema preverite, ali je napaka odpravljena.

4. rešitev: Onemogočanje izolacije jedra

Osnovna tehnologija izolacije je sistemu Windows omogočila, da ustvari varno območje sistemskega pomnilnika, ki je popolnoma izolirano od običajnega delovnega pomnilnika računalnika. Pomaga pri zagonu navideznih strojev v sistemu Windows. Na tem varnem območju lahko sistem izvaja svoje sistemske procese, varnostno programsko opremo itd., Ne da bi ga motil osnovni operacijski sistem. Včasih ta modul povzroči konflikt z izolacijo jedra. Onemogočili bomo Core Isolation in preverili, ali s tem rešujemo sporočilo o napaki.

  1. Prenesite datoteko .reg iz ( tukaj ). Datoteka bo poimenovana 'Disabling Credential Guard'.
  2. Dvojni klik na njem izvršiti. UAC vas bo morda pozval, da potrdite svoja dejanja.

Onemogočanje izolacije jedra

  1. Če želite znova omogočiti Core Isolation, prenesite datoteko .reg iz ( tukaj ).
  2. Znova zaženite računalnik in preverite, ali je sporočilo o napaki odpravljeno.

5. rešitev: Odstranjevanje odpravnikov napak na sistemski ravni in drugih platform VM

Če imate v računalniku nameščeno drugo programsko opremo Virtual Machine, VirtualBox ne bo mogel zagnati 64-bitnih operacijskih sistemov v vašem računalniku. Lahko je celo v nasprotju z drugimi funkcionalnostmi aplikacije. Tukaj moraš odstranite vso drugo programsko opremo navideznega računalnika in sistemske odpravnike napak (če obstajajo) iz vašega računalnika.

  1. Pritisnite Windows + R, vnesite » appwiz.cpl 'V pogovornem oknu in pritisnite Enter.
  2. V upravitelju aplikacij poiščite druge platforme VM ali razhroščevalnike sistemske ravni. Z desno miškino tipko kliknite nanje in izberite Odstrani .

Odstranjevanje napak na sistemski ravni in drugih platform VM

  1. Znova zaženite računalnik in preverite, ali je težava odpravljena. Če ni, razmislite o ponovnem nalaganju 64-bitnega operacijskega sistema v računalnik.
6 minut branja