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



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Daugelis vartotojų ir programuotojų susiduria su problema naudodamiesi „VirtualBox“, kai nemato programoje rodomų 64 bitų svečių operacinių sistemų. Ši problema kelia labai didelių problemų, nes galbūt net įvykdysite visus reikalavimus, tačiau negalėsite įdiegti 64 bitų svečių operacinės sistemos „VirtualBox“ sąrankoje.



„VirtualBox“ nerodo 64 bitų „Windows 10“



Priežastys, kodėl galite patirti šią problemą, yra gana įvairios ir apima kelis skirtingus elementus. Virtualizacijos metu dalyvauja daugybė aukštesnio lygio ir BIOS lygio elementų („Hyper-V“, „Hypervisor“, aparatinės įrangos saugumas ir kt.), Gali būti, kad kai kurios parinktys nėra tinkamai sukonfigūruotos.



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

Yra keletas skirtingų priežasčių, pradedant „Hyper-V“ ir baigiant aparatinės įrangos saugumu, kodėl nematote 64 bitų svečių operacinių sistemų savo įrenginyje. Štai keletas pagrindinių žemiau išvardytų kaltininkų:

  • „Hyper-V“: Žinoma, kad „Microsoft Hyper-V“ kelia problemų dėl „VirtualBox“ programos. Jis turi būti išjungtas, kad galėtumėte pasiekti visas programos funkcijas.
  • Sistemos derintuvai ir VM platformos: Jei savo kompiuteryje įdiegėte sistemos derintuvus ar kitus VM valdytojus / platformas, jie gali prieštarauti „VirtualBox“ dėl išteklių ir sukelti kai kurių funkcijų neveikimą.
  • Įrenginio apsauga / Kredencialų apsauga: „Device Guard“ arba „Credential Guard“ yra programos, užtikrinančios aparatūros ir prisijungimo duomenų saugumą jūsų kompiuteryje. Paprastai juos iš anksto įdiegia „Dell“. Norint, kad „VirtualBox“ veiktų tinkamai, juos reikia pašalinti.
  • Šerdies izoliacija: „Windows“ turi pagrindinę procesorių izoliavimo parinktį. Tai taip pat turi būti išjungta.
  • Centrinis procesorius su įgalinta virtualizacija: Norint, kad „VirtualBox“ veiktų jūsų kompiuteryje, reikalingas galiojantis procesorius, kuriame įgalinta virtualizacija.

Prieš pradėdami nuo sprendimų, įsitikinkite, kad esate prisijungę kaip administratorius kompiuteryje. Be to, jūs taip pat turėtumėte turėti galiojantis svečio OS .iso failas kuri bus naudojama svečių operacinei sistemai įkelti į jūsų kompiuterį. Jei failas negalioja arba yra kitokio tipo, „VirtualBox“ parinktyse nematysite 64 bitų operacinių sistemų.

Būtina sąlyga: įsitikinkite, kad turite x64 procesorių

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



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

  1. Dešiniuoju pelės mygtuku spustelėkite Šis kompiuteris ir pasirinkite Savybės .

Kompiuterio ypatybės

  1. Patekę į kompiuterio ypatybes, patikrinkite po Sistema ir patikrinkite tipą priešais Sistemos tipas . Jei tiek operacinė sistema, tiek procesorius yra 64 , tau gera eiti.

Tikrinamas sistemos tipas

1 sprendimas: „Intel“ virtualizavimo technologijos įgalinimas

Virtuali technologija yra kompiuterių architektūra, leidžianti vartotojams paleisti daugiau nei vieną operacinę sistemą naudojant virtualizaciją, kai svečio operacinė sistema paleidžiama 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 išjungtas, gali kilti problemų dėl „VirtualBox“. Čia mes jį įgalinsime BIOS.

  1. Perkrauti kompiuterį 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 perkraunate kompiuterį) BIOS .
  2. Įgalinę BIOS, eikite į parinktį „Intel“ virtualizavimo technologija kuris paprastai būna Išplėstinė . Meniu, kuriame jis yra, gali skirtis nuo pagrindinės plokštės, todėl patyrinėkite save.

„ASUS“ pagrindinių plokščių atveju eikite šiuo keliu:

Išplėstiniai> CPU konfigūracija> „Intel“ virtualizavimo technologija

Naršymas prie „Intel“ virtualizavimo technologijos

  1. Dabar pakeisti galimybė Įjungtas . Išsaugokite pakeitimus ir išeikite iš BIOS.

„Intel“ virtualizavimo technologijos įgalinimas

Dabar kompiuteris bus paleistas iš naujo. Paleidus iš naujo, gali tekti iš naujo įdiegti „VirtualBox“ programą ir, įkėlus visas svečių operacines sistemas, patikrinti, 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 „Windows“ operacines sistemas. Beveik atlieka tas pačias užduotis kaip ir „VirtualBox“ tačiau be painios architektūros turi sunkių variantų. Iš naudotojų pranešimų radome, kad „Hyper-V“ turi būti išjungta „Windows“, kad „VirtualBox“ tinkamai veiktų.

Patikrinkite, ar kompiuteris tinkamas „Hyper-V“

Pirma, mes patikrinsime, ar jūsų kompiuteris netgi sugeba „Hyper-V“. Jei Operacinė sistema nėra ir jis nėra įdiegtas 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. Patekę į padidintą komandų eilutę, paleiskite šią komandą:
systeminfo.exe

Vykdoma systeminfo.exe

  1. Įkėlę rezultatus, eikite į apačią ir ieškokite įrašo „ „Hyper-V“ reikalavimai “. Jei turite Taip priešais parinktis, tai reiškia, kad jūsų kompiuteris palaiko „Hyper-V“. Jei to nepadarėte ir nematote a Ne , turėtumėte praleisti šį sprendimą.

„Hyper-V“ reikalavimų tikrinimas

„Hyper-V“ išjungimas

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

  1. Paspauskite „Windows + R“, įveskite „ „OptionalFeatures.exe“ “Dialogo lange ir paspauskite Enter.
  2. Atidarius pasirinktines funkcijas, ieškokite parinkties „Hyper-V“ . Jei jis pažymėtas, atžymėkite parinktį (įskaitant papildomus variantus).

„Hyper-V“ išjungimas - „Windows 10“

  1. Iš naujo paleiskite kompiuterį ir vėl paleiskite „VirtualBox“. Patikrinkite, ar problema išspręsta. Taip pat galite iš naujo įkelti 64 bitų operacinę sistemą iš jos iso failo.

3 sprendimas: pašalinkite „Device Guard“ / „Credential Guard“

„Device Guard“ yra su įmone susijusios aparatinės ir programinės įrangos saugos funkcijų derinys, leidžiantis įrenginiui paleisti tik tas programas, kurios yra tinkamai apibrėžtos „Windows“ kodo vientisumo politikoje. Jis naudojamas kaip papildomas saugumo sluoksnis ir jį įgalina „Default“ 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“ turi būti tik „Windows 10 Enterprise Edition“, todėl nesijaudinkite, jei to nematote savo „Windows“ versijoje.

„Device Guard“ išjungimas

  1. Paspauskite „Windows + R“, įveskite „ gpedit.msc “Dialogo lange ir paspauskite Enter.
  2. Kai grupės politikos redaktorius, eikite į šį kelią:
Kompiuterio konfigūracija> Administravimo šablonai> Sistema> Įrenginio apsauga

Naršymas į „Device Guard“ - grupės strategijos rengyklę

  1. Dabar dukart spustelėkite politiką Įjunkite virtualizavimo saugą ir nustatykite jį kaip Išjungta .

„Device Guard“ išjungimas

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

Išjungti „Credential Guard“

Jei jūsų kompiuteryje yra „Windows 10 Enterprise“ ir jame taip pat yra „Credential Guard“, pabandysime jį išjungti, be „Device Guard“. Vykdykite toliau pateiktas instrukcijas.

  1. Atlikite metodą išjungus „Device Guard“ 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  Software  Policies  Microsoft  Windows  DeviceFuard

Ištrinti kiekvienas iš aukščiau išvardytų raktų.

  1. Dabar mes 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ą, po kiekvienos iš jų atlikdami Enter.
mountvol X: / s kopija% WINDIR%  System32  SecConfig.efi X:  EFI  Microsoft  Boot  SecConfig.efi / Y bcdedit / sukurti {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} 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

Išjungti „Credential Guard“

  1. Dabar perkrauti tinkamai. Kai būsite paraginti išjungti „Windows Defender Credential Guard“ , priimti raginimas.
  2. Dar kartą paleiskite kompiuterį. Dabar pabandykite paleisti „VirtualBox“ ir dar kartą įkėlę svečių operacinę sistemą patikrinkite, ar klaida išspręsta.

4 sprendimas: šerdies izoliacijos išjungimas

Pagrindinė izoliacijos technologija leido „Windows“ sukurti saugią sistemos atminties zoną, kuri yra visiškai izoliuota nuo įprastos kompiuterio darbinės atminties. Tai padeda valdyti virtualias mašinas sistemoje „Windows“. Šioje saugioje srityje sistema gali paleisti savo sistemos procesus, saugos programinę įrangą ir kt., Nerizikuodama, kad pagrindinė operacinė sistema gali ją nutraukti. Kartais šis modulis sukelia konfliktą su „Core Isolation“. Mes išjungsime „Core Isolation“ ir patikrinsime, ar tai išsprendžia klaidos pranešimą.

  1. Atsisiųskite .reg failą iš ( čia ). Failo pavadinimas bus „Išjungti įgaliojimų apsaugą“.
  2. Dukart spustelėkite ant jo vykdyti. UAC gali paprašyti patvirtinti jūsų veiksmus.

Šerdies izoliacijos išjungimas

  1. Jei norite dar kartą įjungti „Core Isolation“, atsisiųskite .reg failą iš ( čia ).
  2. Iš naujo paleiskite kompiuterį ir patikrinkite, ar klaidos pranešimas išspręstas.

5 sprendimas: pašalinkite sistemos lygio derintuvus ir kitas VM platformas

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

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

Pašalinti sistemos lygio derintuvus ir kitas VM platformas

  1. Iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta. Jei taip nėra, apsvarstykite galimybę įkelti 64 bitų operacinę sistemą atgal į savo kompiuterį.
6 minutes perskaityta