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 VirtualBox nem mutatja a 64 bites Windows 10-et
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.
- Rendszer hibakeresők és virtuális gépek platformjai: Ha telepítette a rendszer hibakeresőit vagy más virtuális gépkezelőket / platformokat 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: A 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.
- Magszigetelés: A Windows rendelkezik a processzorok alapvető elkülönítési lehetőségével. 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 elkezdenénk a megoldásokat, győződjön meg arról, hogy bejelentkezve van-e adminisztrátor a számítógépeden. Továbbá rendelkeznie kell egy érvényes vendég OS .iso fájl 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, azaz 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 a gombra Ez a PC és válassza ki Tulajdonságok .
A számítógép tulajdonságai
- A számítógép tulajdonságai között ellenőrizze a. Alcíme alatt Rendszer és ellenőrizze az előtte lévő típust Rendszer típusa . Ha az operációs rendszer és a processzor is 64. , jól megy.
A rendszer típusának ellenőrzése
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éparchitektú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.
- Újrakezd és nyomja meg a gombot Del vagy F2 (az alaplaptól az alaplapig függ. A számítógép újraindításakor rákattinthat a megfelelő kulcsra, amely a Windows embléma alatt jelenik meg) BIOS .
- Miután engedélyezte a BIOS-t, keresse meg a lehetőséget Intel virtualizációs technológia amely általában jelen van Fejlett . 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
Navigálás az Intel virtualizációs technológiához
- Most változás a lehetőséget Engedélyezve . Mentse a módosításokat, és lépjen ki a BIOS-ból.
Az Intel virtualizációs technológia engedélyezése
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 VirtualBox de a zavaros építészet mellett nehéz lehetőségei vannak. 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 a operációs rendszer nem, és nincs is eleve telepítve, 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 lehetőséget Futtatás rendszergazdaként .
- Miután megemelte a parancssort, futtassa a következő parancsot:
systeminfo.exe
A systeminfo.exe futtatása
- Az eredmények betöltése után navigáljon az aljára, és keresse meg a „ Hyper-V követelmények ”. Ha van Igen az opciók előtt ez azt jelenti, hogy számítógépe támogatja a Hyper-V-t. Ha nem, és látja a Nem , hagyja ki ezt a megoldást.
A Hyper-V követelmények ellenőrzése
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 a következőt: OptionalFeatures.exe ”Elemet, és nyomja meg az Enter billentyűt.
- Miután az Opcionális szolgáltatások megnyíltak, keresse meg a lehetőséget Hyper-V . Ha be van jelölve, törölje az opció jelölését (az alopciókkal együtt).
A Hyper-V letiltása - Windows 10
- 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 következőt: gpedit.msc ”Elemet, és 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
Navigálás a Device Guard - csoportházirend-szerkesztőhöz
- Most kattintson duplán a házirendre Kapcsolja be a virtualizáció alapú biztonságot és úgy állítsa be Tiltva .
A Device Guard letiltása
- 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.
- Végezze el a a Device Guard letiltása amint azt fentebb bemutattuk. Most nyomja meg a Windows + R billentyűkombináció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öl a fenti kulcsok mindegyikét felsoroljuk.
- 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 lehetőséget Futtatás rendszergazdaként .
- 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 ' 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
A Credential Guard letiltása
- Most újrakezd a számítógép megfelelően. Amikor a rendszer kéri tiltsa le a Windows Defender Credential Guard programot , elfogad a felszólítás.
- 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: itt ). A fájl neve „Credential Guard letiltása” lesz.
- Dupla kattintás rajta végrehajtani. Lehet, hogy egy UAC kéri a műveletek megerősítésére.
A magszigetelés letiltása
- Ha újra engedélyezni szeretné a Core izolálást, töltse le a .reg fájlt innen: itt ).
- 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 kell eltávolítás az összes többi Virtuálisgép-szoftver és rendszerszintű hibakereső (ha van ilyen) a számítógépről.
- Nyomja meg a Windows + R billentyűkombinációt, írja be a következőt: appwiz.cpl ”Elemet, és 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 a lehetőséget Eltávolítás .
A rendszerszintű hibakeresők és más virtuálisgép-platformok eltávolítása
- 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.