Rettelse: VirtualBox viser ikke Windows 10 (64-bit)

Mange brugere og programmerere står over for et problem, mens de bruger VirtualBox, hvor de ikke er i stand til at se 64-bit gæstoperativsystemer vises på applikationen. Dette problem er meget besværligt, da du muligvis endda opfylder alle kravene, men vil ikke være i stand til at installere noget 64-bit gæstesystem på din VirtualBox-opsætning.

VirtualBox viser ikke 64 bit Windows 10

Årsagerne til, at du muligvis oplever dette problem, er ret forskellige og inkluderer flere forskellige elementer. Da en masse forhøjede og BIOS-niveauelementer er involveret under virtualisering (Hyper-V, Hypervisor, hardwaresikkerhed osv.), Kan det være muligt, at du har nogle indstillinger, der ikke er konfigureret korrekt.

Hvad får VirtualBox til ikke at vise 64 bit gæstoperativsystemer i Windows 10?

Der er flere forskellige årsager, der spænder fra Hyper-V til hardwaresikkerhed, hvorfor du ikke kan se 64-bit gæstoperativsystemer på din enhed. Her er nogle af de vigtigste skyldige, der er anført nedenfor:

  • Hyper-V: Det er kendt, at Microsofts Hyper-V forårsager problemer med VirtualBox-applikationen. Det skal være deaktiveret for at få adgang til de fulde funktioner i applikationen.
  • System debuggers og VM Platforms: Hvis du har installeret system debuggers eller andre VM managers / platforme på din computer, kan de komme i konflikt med VirtualBox for ressourcer og få nogle af funktionerne til at fungere.
  • Device Guard / Credential Guard: Device Guard eller Credential Guard er applikationer, der giver sikkerhed for hardware og legitimationsoplysninger på din computer. De er normalt forudinstalleret af Dell. De skal fjernes for at VirtualBox kan fungere korrekt.
  • Kerneisolering: Windows har en kerneisoleringsindstilling til sine processorer. Dette skal også deaktiveres.
  • CPU med virtualisering aktiveret: Der kræves en gyldig CPU, som har virtualisering aktiveret på, for at VirtualBox kan fungere på din computer.

Før vi begynder med løsningen, skal du sørge for, at du er logget ind som administrator på din computer. Desuden skal du også have en gyldig gæst OS .iso-fil, der bruges til at indlæse gæstens operativsystem på din computer. Hvis filen ikke er gyldig eller af en anden art, ser du ikke 64-bit operativsystemer i indstillingerne i VirtualBox.

Forudsætning: Sørg for, at du har x64 CPU

For at køre 64-bit gæstesystemer er det et must, at du har en x64 bit understøttet CPU. Der er normalt to typer CPU'er, dvs. 32-bit og 64-bit. Hvis du har en 32-bit CPU, er du ikke på nogen måde i stand til at køre 64-bit operativsystemer.

Her er en kort måde, hvordan du kontrollerer din type CPU.

  1. Højreklik på denne pc og vælg Egenskaber .

Egenskaber ved computeren
  1. Når du er i computeregenskaberne, skal du kontrollere under overskriften på System og kontrollere typen foran Systemtypen . Hvis både operativsystemet og processoren er 64, er du god til at gå.

Kontrol af systemtype

Løsning 1: Aktivering af Intel Virtualization Technology

Virtuel teknologi er arkitekturen i computere, der giver brugerne mulighed for at køre mere end et operativsystem ved hjælp af virtualisering, hvor gæstens operativsystem lanceres i en sandkasse. I en sandkasse har applikationen begrænsede ressourcer og har ikke adgang til den vigtigste computerarkitektur, der ligger uden for sandkassen. Hvis denne grundlæggende indstilling er deaktiveret, kan du opleve problemer med VirtualBox. Her aktiverer vi det i BIOS.

  1. Genstart computeren, og tryk på Del eller F2 (afhænger af bundkortet til bundkortet. Du kan klikke på den rigtige nøgle, der vises under Windows-logoet, når du genstarter din computer) på BIOS .
  2. Når BIOS er aktiveret, skal du navigere til muligheden for Intel Virtualization Technology, som normalt findes i Avanceret . Den menu, hvori den findes, kan afvige bundkortet til bundkortet, så udforsk dig selv.

I tilfælde af ASUS bundkort skal du følge følgende sti:

Avanceret> CPU-konfiguration> Intel virtualiseringsteknologi

Navigering til Intel Virtualization Technology
  1. Skift nu indstillingen til Aktiveret . Gem ændringer, og luk BIOS.

Aktivering af Intel virtualiseringsteknologi

Computeren genstarter nu. Efter genstart skal du muligvis geninstallere VirtualBox-applikationen og efter indlæsning af alle gæstens operativsystemer skal du kontrollere, om problemet er løst.

Løsning 2: Deaktivering af Microsofts Hyper-V

Hyper-V er et værktøj udviklet af Microsoft, der giver brugerne mulighed for at oprette en eller flere virtuelle maskiner. Dette gøres for at køre forskellige operativsystemer i Windows. Det udfører næsten de samme opgaver som VirtualBox, men har vanskelige muligheder ud over at forvirre arkitektur. Vi fandt fra brugerrapporter, at Hyper-V skal være deaktiveret på din Windows for at VirtualBox kan køre korrekt.

Kontroller, om computeren er Hyper-V-kapabel

Først vil vi kontrollere, at din computer endda er Hyper-V-stand. Hvis operativsystemet ikke er det, og det ikke er installeret fra første sted, kan du springe denne løsning over og gå videre til det næste.

  1. Tryk på Windows + S, skriv “kommandoprompt” i dialogboksen, højreklik på applikationen og vælg Kør som administrator .
  2. Når du er i kommandoprompt, skal du køre følgende kommando:
 systeminfo.exe 

Udfører systeminfo.exe
  1. Når resultaterne er indlæst, skal du navigere til bunden for at søge efter posten " Hyper-V Krav ". Hvis du har Ja foran indstillingerne, betyder det, at din computer understøtter Hyper-V. Hvis du ikke kan se et Nej, skal du springe denne løsning over.

Kontrol af Hyper-V-krav

Deaktivering af Hyper-V

Hvis Hyper-V nu er installeret på din computer, deaktiverer vi det og genstarter din computer. Dette vil fjerne konflikten mellem Hyper-V og VirtualBox og løse problemet.

  1. Tryk på Windows + R, skriv “ OptionalFeatures.exe ” i dialogboksen, og tryk på Enter.
  2. Når de valgfri funktioner er åbnet, skal du søge efter indstillingen Hyper-V . Hvis det er markeret, skal du fjerne markeringen af ​​indstillingen (inklusive underindstillingerne).

Deaktivering af Hyper-V - Windows 10
  1. Genstart computeren, og start VirtualBox igen. Kontroller, om problemet er løst. Du kan også genindlæse 64-bit operativsystemet fra dets iso-fil.

Løsning 3: Afinstallation af Device Guard / Credential Guard

Device Guard er en kombination af virksomhedsrelaterede hardware- og softwaresikkerhedsfunktioner, der tillader en enhed kun at køre applikationer, der er korrekt defineret i Windows-kodeintegritetspolitikker. Det bruges som et ekstra lag af sikkerhed og er aktiveret som standard på DELL-computere. Denne indstilling skal deaktiveres for at VirtualBox kan vise 64-bit gæstesystemer på din computer.

Credential Guard er beregnet til kun at være til stede i Windows 10 Enterprise Edition, så du skal ikke bekymre dig, hvis du ikke kan se det på din version af Windows.

Deaktivering af enhedsbeskyttelse

  1. Tryk på Windows + R, skriv “ gpedit.msc ” i dialogboksen, og tryk på Enter.
  2. Når gruppepolitisk redigerer skal du navigere til følgende sti:
 Computerkonfiguration> Administrative skabeloner> System> Enhedsbeskyttelse 

Navigering til Device Guard - Group Policy Editor
  1. Dobbeltklik nu på politikken Tænd virtualiseringsbaseret sikkerhed, og indstil den som Deaktiveret .

Deaktivering af enhedsbeskyttelse
  1. Gem ændringer og forlad. Genstart nu din computer, og prøv at starte VirtualBox. Kontroller, om problemet er løst.

Deaktiverer Credential Guard

Hvis din computer er Windows 10 Enterprise og også indeholder Credential Guard, vil vi også prøve at deaktivere den ud over Device Guard. Følg instruktionerne herunder.

  1. Udfør metoden til at deaktivere Device Guard som vist ovenfor. Tryk nu på Windows + R, skriv “regedit” i dialogboksen og naviger til følgende adresser.
 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ DeviceGuard \ EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ sikkerhedsforskrifter \ DeviceGures 

Slet hver af de ovennævnte nøgler.

  1. Nu skal vi slette Windows Defender Credential Guard EFI-variabler ved hjælp af bcdedit. Tryk på Windows + S, skriv “kommandoprompt” i dialogboksen, højreklik på applikationen og vælg Kør som administrator .
  2. Udfør nu følgende kommandoer én efter én, fortsæt med en Enter efter hver enkelt af dem.
 mountvol X: / s kopi% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / ansøgning osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} sti "\ EFI \ Microsoft \ Boot \ SecConfig.efi" bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86ac6dd 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} enhedspartition = X: mountvol X: / d 

Deaktiverer Credential Guard
  1. Genstart nu computeren korrekt. Når du bliver bedt om at deaktivere Windows Defender Credential Guard, skal du acceptere prompten.
  2. Genstart computeren igen. Prøv nu at køre VirtualBox, og kontroller, om fejlen er løst, når du har indlæst gæstens operativsystem igen.

Løsning 4: Deaktivering af kerneisolering

Kerneisoleringsteknologi gjorde det muligt for Windows at skabe et sikkert område af systemhukommelse, som er totalt isoleret fra computerens normale arbejdshukommelse. Det hjælper med at køre virtuelle maskiner på Windows. I dette sikre område kan systemet køre sine systemprocesser, sikkerhedssoftware osv. Uden risiko for at blive afbrudt af det centrale operativsystem. Nogle gange forårsager dette modul konflikt med Core Isolation. Vi deaktiverer Core Isolation og kontrollerer, om dette løser fejlmeddelelsen.

  1. Download .reg-filen fra (her). Filen får navnet 'Disabling Credential Guard'.
  2. Dobbeltklik på det for at udføre. Du bliver muligvis bedt af en UAC om at bekræfte dine handlinger.

Deaktivering af kerneisolering
  1. Hvis du vil aktivere Core Isolation igen, skal du downloade .reg-filen fra (her).
  2. Genstart computeren, og kontroller, om fejlmeddelelsen er løst.

Løsning 5: Afinstallation af debuggere på systemniveau og andre VM-platforme

Hvis du har anden virtuel maskinsoftware installeret på din computer, tillader det ikke VirtualBox at køre 64-bit operativsystemer på din computer. Det kan endda komme i konflikt med andre funktionaliteter i applikationen. Her skal du afinstallere al anden virtuel maskinsoftware og systemniveau Debuggers (hvis nogen) fra din computer.

  1. Tryk på Windows + R, skriv “ appwiz.cpl ” i dialogboksen, og tryk på Enter.
  2. Når du er i applikationsadministratoren, skal du søge efter andre VM-platforme eller systemniveau-debuggers. Højreklik på dem og vælg Afinstaller .

Afinstallation af systemniveau Debuggers og andre VM-platforme
  1. Genstart computeren, og kontroller, om problemet er løst. Hvis det ikke er det, skal du overveje at indlæse 64-bit operativsystemet tilbage på din computer.

Interessante Artikler