Pataisymas: „VirtualBox“ nerodo „Windows 10“ (64 bitų)

Daugelis vartotojų ir programuotojų susiduria su problema naudodamiesi „VirtualBox“, kai jie nemato 64 bitų svečių operacinių sistemų, rodomų programoje. Ši problema yra labai varginanti, nes jūs netgi galite įvykdyti visus reikalavimus, tačiau negalėsite įdiegti jokios 64 bitų svečių operacinės sistemos savo „VirtualBox“ sąrankoje.

„VirtualBox“ nerodo 64 bitų „Windows 10“

Priežastys, kodėl galite susidurti su šia problema, yra labai įvairios ir apima keletą skirtingų elementų. Kadangi virtualizacijos metu yra daug padidintų ir BIOS lygio elementų („Hyper-V“, „Hypervisor“, „Aparatūros saugumas“ ir kt.), Gali būti, kad turite keletą netinkamai sukonfigūruotų parinkčių.

Kas lemia, kad „VirtualBox“ nerodo 64 bitų svečių operacinių sistemų „Windows 10“?

Nuo „Hyper-V“ iki aparatinės įrangos saugumo yra keletas skirtingų priežasčių, kodėl jūsų įrenginyje nematote 64 bitų svečių operacinių sistemų. Štai keletas pagrindinių kaltininkų, išvardytų žemiau:

  • „Hyper-V“: Yra žinoma, kad „Microsoft Hyper-V“ sukelia problemų su „VirtualBox“ programa. Jis turi būti išjungtas, kad būtų galima naudotis visomis programos funkcijomis.
  • Sistemos derintojai ir VM platformos: Jei savo kompiuteryje esate įdiegę sistemos derintuvus ar kitus VM tvarkytojus / platformas, jie gali prieštarauti „VirtualBox“ dėl išteklių ir sukelti kai kurių funkcijų neveikimą.
  • Įrenginio apsauga / Kredencialo apsauga: Įrenginio apsauga arba Kredencialo apsauga yra programos, užtikrinančios jūsų kompiuterio aparatinės ir kredencialų apsaugą. Paprastai juos iš anksto įdiegia „Dell“. Jie turi būti pašalinti, kad „VirtualBox“ tinkamai veiktų.
  • Pagrindinė izoliacija: „ Windows“ turi pagrindinę procesorių atskyrimo parinktį. Tai taip pat turi būti išjungta.
  • CPU su įjungta virtualizacija: reikalingas galiojantis CPU, kuriame būtų įgalinta virtualizacija, kad „VirtualBox“ galėtų veikti jūsų kompiuteryje.

Prieš pradėdami nuo sprendimų, įsitikinkite, kad esate prisijungę prie kompiuterio kaip administratoriai . Be to, jūs taip pat turėtumėte turėti galiojantį svečio OS .iso failą, kuris bus naudojamas svečio operacinei sistemai įkelti į jūsų kompiuterį. Jei failas negalioja arba yra kitokio pobūdžio, „VirtualBox“ parinktyse nematysite 64 bitų operacinių sistemų.

Privaloma sąlyga: įsitikinkite, kad turite x64 procesorių

Norėdami paleisti 64 bitų svečių operacines sistemas, turite turėti x64 bitų palaikomą CPU. Paprastai yra dviejų tipų procesoriai, ty 32 bitų ir 64 bitų. Jei turite 32 bitų procesorių, jokiu būdu negalėsite paleisti 64 bitų operacinių sistemų.

Čia yra trumpas būdas patikrinti savo procesoriaus tipą.

  1. Dešiniuoju pelės mygtuku spustelėkite šį kompiuterį ir pasirinkite Ypatybės .

Kompiuterio savybės
  1. Patekę į kompiuterio ypatybes, patikrinkite po Sistemos subpozicija ir patikrinkite, ar tipas yra priešais Sistemos tipas . Jei ir operacinė sistema, ir procesorius yra 64, jums gera eiti.

Tikrinamas sistemos tipas

1 sprendimas: „Intel“ virtualizacijos technologijos įgalinimas

Virtualioji technologija yra kompiuterio architektūra, leidžianti vartotojams paleisti daugiau nei vieną operacinę sistemą naudojant virtualizaciją ten, kur svečių operacinė sistema paleista smėlio dėžėje. Smėlio dėžėje programa turi ribotus išteklius ir neturi prieigos prie pagrindinės kompiuterio architektūros, esančios už smėlio dėžės. Jei šis pagrindinis nustatymas neleidžiamas, gali kilti problemų dėl „VirtualBox“. Čia mes įgalinsime jį BIOS.

  1. Paleiskite kompiuterį iš naujo ir paspauskite Del arba F2 (priklauso nuo pagrindinės plokštės iki pagrindinės plokštės. Galite spustelėti teisingą raktą, kuris rodomas po „Windows“ logotipu, kai paleidžiate kompiuterį iš naujo) BIOS .
  2. Įjungę BIOS, eikite į „ Intel“ virtualizacijos technologijos parinktį, kuri paprastai yra „ Advanced“ . Meniu, kuriame jis yra, gali skirtis nuo pagrindinės plokštės iki pagrindinės plokštės, todėl tyrinėkite save.

Jei turite ASUS pagrindines plokštes, eikite šiuo keliu:

Išplėstinė> CPU konfigūracija> „Intel“ virtualizacijos technologija

Pereikite prie „Intel“ virtualizacijos technologijos
  1. Dabar pakeiskite parinktį į Įgalinta . Išsaugokite pakeitimus ir išeikite iš BIOS.

„Intel“ virtualizacijos technologijos įgalinimas

Dabar kompiuteris bus paleistas iš naujo. Paleidus iš naujo, gali tekti iš naujo įdiegti „VirtualBox“ programą ir įkėlę visas svečių operacines sistemas patikrinkite, ar problema išspręsta.

2 sprendimas: „Microsoft Hyper-V“ išjungimas

„Hyper-V“ yra „Microsoft“ sukurtas įrankis, leidžiantis vartotojams sukurti vieną ar daugiau virtualių mašinų. Tai daroma norint paleisti skirtingas operacines sistemas „Windows“. Jis beveik atlieka tas pačias užduotis kaip ir „VirtualBox“, tačiau be painiavos architektūros turi ir sunkių variantų. Iš naudotojų ataskaitų nustatėme, kad „Hyper-V“ turi būti išjungta „Windows“, kad „VirtualBox“ tinkamai veiktų.

Patikrinkite, ar kompiuteris yra suderinamas su „Hyper-V“

Pirmiausia patikrinsime, ar jūsų kompiuteris yra suderinamas net su „Hyper-V“. Jei operacinės sistemos nėra ir ji nėra įdiegta iš pradžių, galite praleisti šį sprendimą ir pereiti prie kito.

  1. Paspauskite „Windows + S“, dialogo lange įveskite „komandų eilutė“, dešiniuoju pelės mygtuku spustelėkite programą ir pasirinkite Vykdyti kaip administratorių .
  2. Paleidę komandinę eilutę, paleiskite šią komandą:
 systeminfo.exe 

Vykdome systeminfo.exe
  1. Kai rezultatai yra įkelti, eikite į apačią ir ieškokite įrašo „ Hyper-V reikalavimai “. Jei prieš pasirinkdami pažymite Taip, tai reiškia, kad jūsų kompiuteris palaiko „Hyper-V“. Jei nematote ir matote Ne, turėtumėte praleisti šį sprendimą.

Tikrinami „Hyper-V“ reikalavimai

„Hyper-V“ išjungimas

Dabar, jei „Hyper-V“ bus įdiegtas jūsų kompiuteryje, mes jį išjungsime ir paleisime kompiuterį iš naujo. Tai pašalins konfliktą tarp „Hyper-V“ ir „VirtualBox“ ir išspręs šią problemą.

  1. Paspauskite „Windows + R“, dialogo lange įveskite „ OptionalFeatures.exe “ ir paspauskite „Enter“.
  2. Kai atidarysite pasirenkamas funkcijas, ieškokite „ Hyper-V“ parinkties. Jei jis pažymėtas, panaikinkite varnelės žymėjimą (įskaitant papildomas parinktis).

„Hyper-V“ išjungimas - „Windows 10“
  1. Iš naujo paleiskite kompiuterį ir paleiskite „VirtualBox“ dar kartą. Patikrinkite, ar problema išspręsta. Taip pat galite iš naujo įkelti 64 bitų operacinę sistemą iš jos iso failo.

3 sprendimas: Pašalinkite įrenginio apsaugą / kredencialo apsaugą

„Device Guard“ yra su įmone susijusios aparatinės ir programinės įrangos saugos funkcijų derinys, leidžiantis įrenginiui paleisti tik tas programas, kurios tinkamai apibrėžtos „Windows“ kodo vientisumo politikoje. Jis naudojamas kaip papildomas saugumo sluoksnis ir yra įjungtas pagal nutylėjimą DELL kompiuteriuose. Ši parinktis turi būti išjungta, kad „VirtualBox“ jūsų kompiuteryje galėtų rodyti 64 bitų svečių operacines sistemas.

„Credential Guard“ yra skirta naudoti tik „Windows 10 Enterprise Edition“, todėl nesijaudinkite, jei nematote jos savo „Windows“ versijoje.

Įrenginio apsaugos išjungimas

  1. Paspauskite „Windows + R“, dialogo lange įveskite „ gpedit.msc “ ir paspauskite „Enter“.
  2. Kai pradėsite grupės politikos redaktorių, eikite šiuo keliu:
 Kompiuterio konfigūracija> Administravimo šablonai> Sistema> Įrenginio apsauga 

Naršymas prie įrenginio apsaugos - grupės strategijos redaktorius
  1. Dabar dukart spustelėkite politiką Įjunkite virtualizavimu pagrįstą apsaugą ir nustatykite ją kaip Išjungta .

Įrenginio apsaugos išjungimas
  1. Išsaugokite pakeitimus ir išeikite. Dabar paleiskite kompiuterį iš naujo ir pabandykite paleisti „VirtualBox“. Patikrinkite, ar problema išspręsta.

Kredencialų apsaugos išjungimas

Jei jūsų kompiuteris yra „Windows 10 Enterprise“ ir jame yra kredencialo apsauga, pabandysime jį išjungti, be „Device Guard“. Vykdykite žemiau pateiktas instrukcijas.

  1. Atlikite „ Device Guard“ išjungimo metodą, kaip parodyta aukščiau. Dabar paspauskite „Windows + R“, dialogo lange įveskite „regedit“ ir eikite į šiuos adresus.
 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceGuard \ EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE \ Programinė įranga \ Requirements \ Microsoft \ Windows 

Ištrinkite visus aukščiau išvardytus raktus.

  1. Dabar turime ištrinti „Windows Defender Credential Guard“ EFI kintamuosius naudodami „bcdedit“. Paspauskite „Windows + S“, dialogo lange įveskite „komandų eilutė“, dešiniuoju pelės mygtuku spustelėkite programą ir pasirinkite Vykdyti kaip administratorių .
  2. Dabar vykdykite šias komandas po vieną, atlikdami klavišą Enter kiekvienoje iš jų.
 „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} kelias „\ EFI \ Microsoft \ Boot \ SecConfig.efi“ bcdedit / set {bootmgr} įkrovos pasekmė {0cb3b571-2f2e-4343-a879-d86a476d72 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} įrenginio skaidinys = X: mountvol X: / d 

Kredencialų apsaugos išjungimas
  1. Dabar tinkamai paleiskite kompiuterį. Kai būsite paraginti išjungti „Windows Defender“ kredencialo apsaugą, priimkite raginimą.
  2. Vėl paleiskite kompiuterį. Dabar pabandykite paleisti „VirtualBox“ ir dar kartą įkėlę svečių operacinę sistemą patikrinkite, ar klaida pašalinta.

4 sprendimas: šerdies izoliacijos išjungimas

Pagrindinės izoliacijos technologijos dėka „Windows“ galėjo sukurti saugią sistemos atminties sritį, visiškai atskirtą nuo įprastos kompiuterio darbinės atminties. Tai padeda paleisti virtualias mašinas „Windows“. Šioje saugioje srityje sistema gali vykdyti savo sistemos procesus, saugos programinę įrangą ir kt., Nerizikuodama, kad pagrindinė operacinė sistema ją sugadins. Kartais šis modulis sukelia konfliktą su pagrindine izoliacija. Mes išjungsime pagrindinį izoliavimą ir patikrinsime, ar tai pašalina klaidos pranešimą.

  1. Atsisiųskite .reg failą iš (čia). Failas bus pavadintas „Kredencialų apsaugos išjungimas“.
  2. Norėdami įvykdyti, dukart spustelėkite jį. Jūsų gali būti paprašytas UAC, kad patvirtintų jūsų veiksmus.

Šerdies izoliacijos išjungimas
  1. Jei norite vėl įjungti „Core Isolation“, atsisiųskite .reg failą iš (čia).
  2. Iš naujo paleiskite kompiuterį ir patikrinkite, ar klaidos pranešimas pašalinamas.

5 sprendimas: Sistemos lygio derinimo priemonių ir kitų VM platformų pašalinimas

Jei jūsų kompiuteryje įdiegėte kitą „Virtual Machine“ programinę įrangą, „VirtualBox“ neleis paleisti 64 bitų operacinės sistemos jūsų kompiuteryje. Tai gali prieštarauti kitoms programos funkcijoms. Čia turite iš kompiuterio pašalinti visą kitą „Virtual Machine“ programinę įrangą ir sistemos lygio derintuvus (jei jų yra).

  1. Paspauskite „Windows + R“, dialogo lange įveskite „ appwiz.cpl “ ir paspauskite „Enter“.
  2. Patekę į programų tvarkytuvę, ieškokite kitų VM platformų ar sistemos lygio derinimo priemonių. Dešiniuoju pelės mygtuku spustelėkite juos ir pasirinkite Pašalinti .

Sistemos lygio derinimo priemonių ir kitų VM platformų pašalinimas
  1. Iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta. Jei ne, apsvarstykite galimybę įkelti 64 bitų operacinę sistemą atgal į savo kompiuterį.

Įdomios Straipsniai