Logo lt.nowadaytechnol.com

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

Turinys:

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

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

Video: NUSTATYTI: „VirtualBox“nerodo „Windows 10“(64 Bitų)
Video: 显示和控制任何Android📱设备; 不需要任何root权限;guiscrcpy 支持无线连接;支持Mac os🍎Windows💻 Linux🐧 2024, Kovas
Anonim

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 tenkinsite visus reikalavimus, tačiau negalėsite įdiegti 64 bitų svečių operacinės sistemos „VirtualBox“sąrankoje.

Image
Image

Priežastys, kodėl galite patirti šią problemą, yra gana įvairios ir apima kelis skirtingus elementus. Kadangi virtualizavimo metu dalyvauja daugybė padidinto ir BIOS lygio elementų („Hyper-V“, „Hipervisor“, aparatinės įrangos apsauga 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 kompiuteryje įdiegėte sistemos derintuvus arba 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ę izoliaciją savo procesoriams. 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 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ą.

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

Image
Image

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

Image
Image

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. „Sandbox“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

Image
Image

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

Image
Image

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. Jis beveik atlieka tas pačias užduotis kaip ir „VirtualBox“, tačiau be painios architektūros turi sudėtingas galimybes. 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 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. Patekę į padidintą komandų eilutę, paleiskite šią komandą:

systeminfo.exe

Image
Image

Kai rezultatai bus įkelti, 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 ne ir matai Ne, turėtumėte praleisti šį sprendimą

Image
Image

„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, nuimkite parinkties žymėjimą (įskaitant papildomus variantus).
Image
Image

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 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

Image
Image

Dabar dukart spustelėkite politiką Įjunkite virtualizavimo saugą ir nustatykite jį kaip Neįgalus

Image
Image

Išsaugokite pakeitimus ir išeikite. Dabar paleiskite kompiuterį iš naujo 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.

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š pirmiau 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" / programa 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

Image
Image
  1. Dabar tinkamai paleiskite kompiuterį iš naujo. 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 atmintį, 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.
Image
Image
  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ų arba sistemos lygio derintuvų. Dešiniuoju pelės mygtuku spustelėkite juos ir pasirinkite Pašalinti.

Rekomenduojamas: