Oplossing: VirtualBox geeft Windows 10 (64-bits) niet weer
Veel gebruikers en programmeurs hebben te maken met een probleem bij het gebruik van VirtualBox waarbij ze geen 64-bits gastbesturingssystemen kunnen zien in de applicatie. Dit probleem is erg lastig, omdat u misschien zelfs aan alle vereisten voldoet, maar geen 64-bits gastbesturingssysteem op uw VirtualBox-installatie kunt installeren.
De redenen waarom u dit probleem zou kunnen ondervinden, zijn behoorlijk divers en omvatten verschillende elementen. Omdat er veel verhoogde elementen en BIOS-niveau-elementen bij de virtualisatie betrokken zijn (Hyper-V, Hypervisor, Hardwarebeveiliging etc.), is het mogelijk dat sommige opties niet correct zijn geconfigureerd.
Wat zorgt ervoor dat VirtualBox geen 64-bits gastbesturingssystemen weergeeft in Windows 10?
Er zijn verschillende redenen, variërend van Hyper-V tot hardwarebeveiliging, waarom u geen 64-bits gastbesturingssystemen op uw apparaat kunt zien. Hier zijn enkele van de belangrijkste boosdoeners die hieronder worden opgesomd:
Voordat we met de oplossingen beginnen, moet u ervoor zorgen dat u bent aangemeld als een beheerder op jouw computer. Verder zou je ook een geldig gast-OS .iso-bestand die zal worden gebruikt om het gastbesturingssysteem op uw computer te laden. Als het bestand niet geldig is of van een andere soort is, ziet u geen 64-bits besturingssystemen in de opties van VirtualBox.
Voorwaarde: ervoor zorgen dat je x64 CPU hebt
Om 64-bit gastbesturingssystemen te draaien, is het een must dat je een x64 bit ondersteunde CPU hebt. Er zijn meestal twee soorten CPU's, namelijk 32-bits en 64-bits. Als u een 32-bits CPU heeft, kunt u op geen enkele manier 64-bits besturingssystemen gebruiken.
Hier is een korte manier om uw type CPU te controleren.
- Klik met de rechtermuisknop op Deze pc en selecteer Eigendommen.
- Eenmaal in de computereigenschappen, kijk onder de onderkop van Systeem en controleer het type ervoor Systeem type. Als zowel het besturingssysteem als de processor 64, je bent klaar om te gaan.
Oplossing 1: Intel virtualisatietechnologie inschakelen
Virtuele technologie is de architectuur in computers waarmee gebruikers meer dan één besturingssysteem kunnen draaien met behulp van virtualisatie, waarbij het gastbesturingssysteem wordt gestart in een sandbox. In een sandbox heeft de applicatie beperkte bronnen en heeft hij geen toegang tot de hoofdcomputerarchitectuur die buiten de sandbox ligt. Als deze basisinstelling is uitgeschakeld, kunt u problemen ondervinden met VirtualBox. Hier zullen we het inschakelen in het BIOS.
- Herstarten uw computer en druk op Del of F2 (afhankelijk van het moederbord tot het moederbord. U kunt op de juiste toets klikken die onder het Windows-logo verschijnt wanneer u uw computer opnieuw opstart) op de BIOS.
- Zodra het BIOS is ingeschakeld, navigeert u naar de optie van Intel virtualisatietechnologie die meestal aanwezig is in Geavanceerd. Het menu waarin het aanwezig is, kan van moederbord tot moederbord verschillen, dus verken jezelf.
Volg in het geval van ASUS-moederborden het volgende pad:
Geavanceerd> CPU-configuratie> Intel Virtualization Technology
- Nu verandering de optie om Ingeschakeld. Sla de wijzigingen op en sluit het BIOS.
De computer zal nu opnieuw opstarten. Bij het opnieuw opstarten moet u mogelijk de VirtualBox-applicatie opnieuw installeren en nadat u alle gastbesturingssystemen heeft geladen, controleert u of het probleem is opgelost.
Oplossing 2: Schakel Microsoft Hyper-V uit
Hyper-V is een tool ontwikkeld door Microsoft waarmee gebruikers een of meer virtuele machines kunnen maken. Dit wordt gedaan om verschillende besturingssystemen in Windows uit te voeren. Het voert bijna dezelfde taken uit als van VirtualBox maar heeft naast verwarrende architectuur ook moeilijke opties. We ontdekten uit de gebruikersrapporten dat Hyper-V moet worden uitgeschakeld op uw Windows om VirtualBox correct te laten werken.
Controleer of de computer geschikt is voor Hyper-V
Eerst zullen we controleren of uw computer zelfs Hyper-V-compatibel is. Als het besturingssysteem dat niet is en het in de eerste plaats niet is geïnstalleerd, kunt u deze oplossing overslaan en naar de volgende gaan.
- Druk op Windows + S, typ "opdrachtprompt" in het dialoogvenster, klik met de rechtermuisknop op de toepassing en selecteer Als administrator uitvoeren.
- Voer in de verhoogde opdrachtprompt de volgende opdracht uit:
systeminfo.exe
- Zodra de resultaten zijn geladen, navigeert u naar beneden om te zoeken naar het item "Hyper-V-vereisten”. Als je hebt Ja voor de opties betekent dit dat uw computer Hyper-V ondersteunt. Als je dat niet doet en een Nee, moet u deze oplossing overslaan.
Hyper-V uitschakelen
Als Hyper-V nu op uw computer is geïnstalleerd, zullen we het uitschakelen en uw computer opnieuw opstarten. Hiermee wordt het conflict tussen Hyper-V en VirtualBox verwijderd en wordt het probleem opgelost.
- Druk op Windows + R, typ "OptioneelFeatures.exe” in het dialoogvenster en druk op Enter.
- Zodra de optionele functies zijn geopend, zoekt u naar de optie van Hyper-V. Als het is aangevinkt, schakel de optie uit (inclusief de subopties).
- Start uw computer opnieuw op en start VirtualBox opnieuw. Controleer of het probleem is opgelost. U kunt het 64-bits besturingssysteem ook opnieuw laden vanuit het ISO-bestand.
Oplossing 3: Device Guard/Credential Guard verwijderen
Device Guard is een combinatie van bedrijfsgerelateerde hardware- en softwarebeveiligingsfuncties waarmee een apparaat alleen toepassingen kan uitvoeren die correct zijn gedefinieerd in het code-integriteitsbeleid van Windows. Het wordt gebruikt als een extra beveiligingslaag en is standaard ingeschakeld op DELL-computers. Deze optie moet worden uitgeschakeld om VirtualBox 64-bits gastbesturingssystemen op uw computer te laten weergeven.
Credential Guard is alleen bedoeld om aanwezig te zijn in Windows 10 Enterprise Edition, dus u hoeft zich geen zorgen te maken als u het niet kunt zien in uw versie van Windows.
Apparaatbeveiliging uitschakelen
- Druk op Windows + R, typ "gpedit.msc”In het dialoogvenster en druk op Enter.
- Zodra de groepsbeleid-editor, navigeert u naar het volgende pad:
Computerconfiguratie> Beheersjablonen> Systeem> Apparaatbeveiliging
- Dubbelklik nu op het beleid Schakel op virtualisatie gebaseerde beveiliging in en stel het in als Gehandicapt.
- Bewaar aanpassingen en sluit. Start nu uw computer opnieuw op en probeer VirtualBox te starten. Controleer of het probleem is opgelost.
Credential Guard uitschakelen
Als uw computer Windows 10 Enterprise is en ook Credential Guard bevat, zullen we proberen deze naast Device Guard ook uit te schakelen. Volg onderstaande instructies.
- Voer de methode uit van Device Guard uitschakelen zoals hierboven aangetoond. Druk nu op Windows + R, typ "regedit" in het dialoogvenster en navigeer naar de volgende adressen.
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceGuard \ EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceGuardS \ RequecirePlateFlat
Verwijderen elk van de bovenstaande toetsen.
- Nu moeten we Windows Defender Credential Guard EFI-variabelen verwijderen met bcdedit. Druk op Windows + S, typ "opdrachtprompt" in het dialoogvenster, klik met de rechtermuisknop op de toepassing en selecteer Als administrator uitvoeren.
- Voer nu de volgende commando's een voor een uit en ga verder met een Enter na elk ervan.
mountvol X: / s kopieer% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / applicatie osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} pad "\ EFI \ Microsoft \ Boot \ SecConfig.efi" bcdedit / set {bootmgr} opstartsequentie {0cb3b571-2f2e-4343-a879-d86a476d72 set {0cb3b571-2f2e-4343-a879-d86a476d72 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} apparaatpartitie = X: mountvol X: / d
- Nu herstarten uw computer correct. Wanneer u daarom wordt gevraagd schakel Windows Defender Credential Guard uit, aanvaarden de prompt.
- Start uw computer opnieuw op. Probeer nu VirtualBox uit te voeren en controleer na het opnieuw laden van het gastbesturingssysteem of de fout is opgelost.
Oplossing 4: kernisolatie uitschakelen
Dankzij de kernisolatietechnologie kon Windows een beveiligd gebied van het systeemgeheugen creëren dat volledig geïsoleerd is van het normale werkgeheugen van de computer. Het helpt bij het uitvoeren van virtuele machines op Windows. In dit beveiligde gebied kan het systeem zijn systeemprocessen, beveiligingssoftware, enz. Uitvoeren zonder het risico te worden onderbroken door het kernbesturingssysteem. Soms veroorzaakt deze module een conflict met Core Isolation. We zullen de Core Isolation uitschakelen en controleren of dit de foutmelding oplost.
- Download het .reg-bestand van (hier). Het bestand krijgt de naam ‘Credential Guard uitschakelen’.
- Dubbelklik erop om uit te voeren. Mogelijk wordt u door een UAC gevraagd om uw acties te bevestigen.
- Als u Core Isolation opnieuw wilt inschakelen, downloadt u het REG-bestand van (hier).
- Start uw computer opnieuw op en controleer of het foutbericht is opgelost.
Oplossing 5: Debuggers op systeemniveau en andere VM-platforms verwijderen
Als u andere Virtual Machine-software op uw computer hebt geïnstalleerd, staat VirtualBox niet toe om 64-bits besturingssystemen op uw computer uit te voeren. Het kan zelfs in strijd zijn met andere functionaliteiten van de applicatie. Hier moet je verwijderen alle andere virtuele machinesoftware en foutopsporingsprogramma's op systeemniveau (indien aanwezig) vanaf uw computer.
- Druk op Windows + R, typ "appwiz.cpl”In het dialoogvenster en druk op Enter.
- Zoek in de applicatiebeheerder naar andere VM-platforms of debuggers op systeemniveau. Klik er met de rechtermuisknop op en selecteer Verwijderen.
- Start uw computer opnieuw op en controleer of het probleem is opgelost. Als dit niet het geval is, overweeg dan om het 64-bits besturingssysteem weer op uw computer te laden.