Számos felhasználó és programozó szembesül egy problémával a VirtualBox használata közben, ahol nem látják a 64 bites vendég operációs rendszereket az alkalmazáson. Ez a probléma nagyon problémás, mivel akár teljesítheti is az összes követelményt, de a 64 bites vendég operációs rendszert nem tudja telepíteni a VirtualBox telepítőjére.

A probléma oka meglehetősen sokféle, és több különböző elemet tartalmaz. Mivel a virtualizáció során sok magas és BIOS szintű elem vesz részt (Hyper-V, Hypervisor, hardveres biztonság stb.), Lehetséges, hogy van néhány beállításod, amelyek nincsenek megfelelően konfigurálva.
Mi okozza, hogy a VirtualBox nem jeleníti meg a 64 bites vendég operációs rendszereket a Windows 10 rendszerben?
A Hyper-V-től a hardverbiztonságig számos különböző oka van annak, hogy miért nem láthatja a 64 bites vendég operációs rendszereket az eszközön. Az alábbiakban felsorolunk néhány fő tettest:
- Hyper-V: A Microsoft Hyper-V köztudottan problémákat okoz a VirtualBox alkalmazással. Az alkalmazás teljes funkcióinak eléréséhez le kell tiltani.
- Rendszerhiba-elhárítók és virtuális gép-platformok: Ha a rendszerre hibakeresőket vagy más virtuális gép-kezelőket / -platformokat telepített a számítógépére, azok ütközhetnek az erőforrások VirtualBoxjával, és egyes funkciók nem működnek.
- Device Guard / Credential Guard: Az Device Guard vagy a Credential Guard olyan alkalmazások, amelyek biztonságot nyújtanak a hardver és a hitelesítő adatok számára a számítógépen. Általában a Dell előtelepíti őket. A VirtualBox megfelelő működéséhez el kell távolítani őket.
- Alapszigetelés: A Windows processzorainak alapvető izolálási lehetősége van. Ezt is le kell tiltani.
- CPU engedélyezett virtualizációval: Érvényes CPU szükséges, amelyen engedélyezve van a virtualizáció, hogy a VirtualBox működhessen a számítógépén.
Mielőtt elkezdjük a megoldásokat, győződjön meg arról, hogy be van jelentkezve, mint egy rendszergazda a számítógépen. Ezenkívül rendelkeznie kell egy érvényes vendég OS .iso fájllal, amelyet a vendég operációs rendszer betöltésére fog használni a számítógépére. Ha a fájl érvénytelen vagy más típusú, akkor a VirtualBox opcióiban nem látja a 64 bites operációs rendszereket.
Előfeltétel: Győződjön meg arról, hogy rendelkezik x64 CPU-val
A 64 bites vendég operációs rendszerek futtatásához elengedhetetlen, hogy rendelkezzen x64 bites támogatott CPU-val. Általában kétféle CPU létezik: 32 bites és 64 bites. Ha 32 bites CPU-ja van, akkor semmilyen módon nem tudja futtatni a 64 bites operációs rendszereket.
Itt van egy rövid módszer a CPU típusának ellenőrzésére.
- Kattintson a jobb gombbal erre a számítógépre, és válassza a Tulajdonságok parancsot .

- Miután bejutott a számítógép tulajdonságaiba, ellenőrizze a Rendszer alcím alatt, és ellenőrizze a típust a Rendszertípus előtt . Ha az operációs rendszer és a processzor is 64 , akkor jó.

1. megoldás: Az Intel virtualizációs technológia engedélyezése
A virtuális technológia a számítógépek architektúrája, amely lehetővé teszi a felhasználók számára, hogy egynél több operációs rendszert futtassanak virtualizációval, ahol a vendég operációs rendszert homokozóban indítják. A homokozóban az alkalmazás korlátozott erőforrásokkal rendelkezik, és nem fér hozzá a fő számítógép-architektúrához, amely túlmutat a homokozón. Ha ez az alapbeállítás le van tiltva, problémákat tapasztalhat a VirtualBox használatával. Itt engedélyezzük a BIOS-ban.
- Indítsa újra a számítógépet, és nyomja meg a Del vagy az F2 billentyűt (az alaplaptól az alaplapig függ. A számítógép újraindításakor a Windows embléma alatt megjelenő megfelelő kulcsra kattinthat) a BIOS-on .
- Miután engedélyezte a BIOS-t, lépjen az Intel Virtualization Technology opcióra, amely általában az Advanced-ben található . A menü, amelyben jelen van, eltérhet az alaplaptól az alaplaptól, ezért fedezze fel önmagát.
ASUS alaplapok esetén kövesse a következő utat:
Haladó> CPU konfiguráció> Intel virtualizációs technológia

- Most változtassa meg az Engedélyezett beállítást . Mentse a módosításokat, és lépjen ki a BIOS-ból.

A számítógép most újraindul. Az újraindításkor lehet, hogy újratelepítenie kell a VirtualBox alkalmazást, és miután az összes vendég operációs rendszert betöltötte, ellenőrizze, hogy a probléma megoldódott-e.
2. megoldás: A Microsoft Hyper-V letiltása
A Hyper-V a Microsoft által kifejlesztett eszköz, amely lehetővé teszi a felhasználók számára egy vagy több virtuális gép létrehozását. Ez a különböző operációs rendszerek futtatására szolgál a Windows rendszerben. Szinte ugyanazokat a feladatokat látja el, mint a VirtualBox, de a zavaró architektúra mellett nehéz lehetőségekkel is rendelkezik. A felhasználói jelentésekből kiderült, hogy a Hyper-V-t le kell tiltani a Windows rendszeren a VirtualBox megfelelő működéséhez.
Ellenőrizze, hogy a számítógép Hyper-V képes-e
Először ellenőrizni fogjuk, hogy számítógépe még Hyper-V-képes-e. Ha az operációs rendszer nem, és nincs is eleve telepítve, akkor kihagyhatja ezt a megoldást, és léphet a következőre.
- Nyomja meg a Windows + S billentyűt, írja be a „parancssor” parancsot a párbeszédpanelbe, kattintson a jobb gombbal az alkalmazásra, és válassza a Futtatás rendszergazdaként lehetőséget .
- Miután megemelte a parancssort, futtassa a következő parancsot:
systeminfo.exe

- Az eredmények betöltése után navigáljon az aljára, és keresse meg a „ Hyper-V követelmények ” bejegyzést. Ha az opciók előtt van Igen , ez azt jelenti, hogy számítógépe támogatja a Hyper-V-t. Ha nem látja a Nem választ, akkor hagyja ki ezt a megoldást.

A Hyper-V letiltása
Most, ha a Hyper-V telepítve van a számítógépére, letiltjuk és újraindítjuk a számítógépet. Ez kiküszöböli a Hyper-V és a VirtualBox közötti konfliktust, és megoldja a problémát.
- Nyomja meg a Windows + R billentyűkombinációt, írja be az „ OptionalFeatures.exe ” parancsot a párbeszédpanelbe, majd nyomja meg az Enter billentyűt.
- Az Opcionális szolgáltatások megnyitása után keresse meg a Hyper-V opciót . Ha be van jelölve, törölje a jelet az opcióból (beleértve az alopciókat is).

- Indítsa újra a számítógépet, és indítsa újra a VirtualBox alkalmazást. Ellenőrizze, hogy a probléma megoldódott-e. Újra betöltheti a 64 bites operációs rendszert is iso fájljából.
3. megoldás: A Device Guard / Credential Guard eltávolítása
Az Device Guard a vállalati hardver és szoftver biztonsági funkcióinak kombinációja, amely lehetővé teszi az eszköz számára, hogy csak olyan alkalmazásokat futtasson, amelyeket a Windows kódintegritási házirendek megfelelően definiáltak. További biztonsági rétegként használják, és a DELL számítógépeken az Alapértelmezés engedélyezi. Ezt a beállítást ki kell kapcsolni annak érdekében, hogy a VirtualBox megjeleníthesse a 64 bites vendég operációs rendszereket a számítógépén.
A Credential Guard csak a Windows 10 Enterprise Edition-ben van jelen, ezért ne aggódjon, ha nem látja a Windows verzióján.
A Device Guard letiltása
- Nyomja meg a Windows + R billentyűkombinációt, írja be a „ gpedit.msc ” szót a párbeszédpanelbe, majd nyomja meg az Enter billentyűt.
- A csoportházirend-szerkesztő után lépjen a következő útvonalra:
Számítógép konfigurációja> Felügyeleti sablonok> Rendszer> Eszközőr

- Most kattintson duplán a Virtualizáció alapú biztonság bekapcsolása házirendre, és állítsa Letiltva értékre .

- Változtatások mentése és kilépés. Indítsa újra a számítógépet, és próbálja meg elindítani a VirtualBox alkalmazást. Ellenőrizze, hogy a probléma megoldódott-e.
A Credential Guard letiltása
Ha számítógépe Windows 10 Enterprise operációs rendszer és Credential Guard-ot is tartalmaz, megpróbáljuk a Device Guard mellett letiltani azt is. Kövesse az alábbi utasításokat.
- Hajtsa végre a Device Guard letiltásának módszerét a fentiek szerint. Most nyomja meg a Windows + R billentyűt, írja be a „regedit” szót a párbeszédpanelbe, és keresse meg a következő címeket.
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceGuard \ EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceFuGard
Törölje a fenti felsorolt kulcsok mindegyikét.
- Most törölnünk kell a Windows Defender Credential Guard EFI változókat a bcdedit használatával. Nyomja meg a Windows + S billentyűt, írja be a „parancssor” parancsot a párbeszédpanelbe, kattintson a jobb gombbal az alkalmazásra, és válassza a Futtatás rendszergazdaként lehetőséget .
- Most egyenként hajtsa végre az alábbi parancsokat, mindegyik után írja be az Enter billentyűt.
mountvol X: / s másolás% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / alkalmazás osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} elérési út 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition = X: mountvol X: / d

- Most indítsa újra a számítógépet megfelelően. Amikor a rendszer kéri a Windows Defender Credential Guard letiltását , fogadja el a parancsot.
- Indítsa újra a számítógépet. Most próbálkozzon a VirtualBox futtatásával, és a vendég operációs rendszer újbóli betöltése után ellenőrizze, hogy a hiba megoldódott-e.
4. megoldás: A magszigetelés letiltása
Az alapvető izolációs technológia lehetővé tette a Windows számára, hogy létrehozzon egy biztonságos területet a rendszermemóriában, amely teljesen el van szigetelve a számítógép normál munkamemóriájától. Segíti a virtuális gépek futtatását a Windows rendszeren. Ezen a biztonságos területen a rendszer futtathatja rendszerszintű folyamatait, biztonsági szoftvereit stb. Anélkül, hogy fennállna annak kockázata, hogy a központi operációs rendszer megszakítja őket. Néha ez a modul konfliktust okoz a Core Izolációval. Letiltjuk a magszigetelést, és ellenőrizzük, hogy ez megoldja-e a hibaüzenetet.
- Töltse le a .reg fájlt innen (innen). A fájl neve: „Credential Guard letiltása”.
- Kattintson duplán a végrehajtáshoz. Lehet, hogy egy UAC kéri a műveletek megerősítésére.

- Ha újra engedélyezni szeretné a Core Isolation alkalmazást, töltse le a .reg fájlt innen (innen).
- Indítsa újra a számítógépet, és ellenőrizze, hogy a hibaüzenet megoldódott-e.
5. megoldás: A rendszerszintű hibakeresők és más virtuálisgép-platformok eltávolítása
Ha más Virtual Machine szoftvert telepített a számítógépére, az nem teszi lehetővé a VirtualBox számára a 64 bites operációs rendszerek futtatását a számítógépen. Akár ütközhet az alkalmazás más funkcióival. Itt el kell távolítania az összes többi Virtual Machine szoftvert és a rendszerszintű hibakeresőket (ha vannak) a számítógépről.
- Nyomja meg a Windows + R billentyűkombinációt, írja be az „ appwiz.cpl ” szót a párbeszédpanelbe, majd nyomja meg az Enter billentyűt.
- Miután belépett az alkalmazáskezelőbe, keressen más virtuálisgép-platformokat vagy rendszerszintű hibakeresőket. Kattintson a jobb gombbal rájuk, és válassza az Eltávolítás lehetőséget .

- Indítsa újra a számítógépet, és ellenőrizze, hogy a probléma megoldódott-e. Ha nem, fontolja meg a 64 bites operációs rendszer visszatöltését a számítógépére.