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

Mange brukere og programmerere står overfor et problem når de bruker VirtualBox der de ikke kan se 64-biters operativsystemer vises i applikasjonen. Dette problemet er veldig plagsomt, fordi du kanskje til og med oppfyller alle kravene, men vil ikke kunne installere 64-biters operativsystem i VirtualBox-oppsettet.

VirtualBox viser ikke 64-biters Windows 10

Årsakene til at du kan oppleve dette problemet er ganske forskjellige og inkluderer flere forskjellige elementer. Siden mange forhøyede og BIOS-nivåelementer er involvert under virtualisering (Hyper-V, Hypervisor, maskinvaresikkerhet osv.), Kan det være mulig at du har noen alternativer som ikke er konfigurert riktig.

Hva er årsaken til at VirtualBox ikke viser 64-biters gjestesystemer i Windows 10?

Det er flere forskjellige årsaker, alt fra Hyper-V til maskinvaresikkerhet, hvorfor du ikke kan se 64-biters operativsystemer på enheten din. Her er noen av de viktigste skyldige listene nedenfor:

  • Hyper-V: Microsofts Hyper-V er kjent for å forårsake problemer med VirtualBox-applikasjonen. Det må være deaktivert for å få tilgang til alle funksjonene i applikasjonen.
  • System debuggers og VM Platforms: Hvis du har installert system debuggers eller andre VM-administratorer / plattformer på datamaskinen din, kan de komme i konflikt med VirtualBox for ressurser og føre til at noen av funksjonene ikke fungerer.
  • Device Guard / Credential Guard: Device Guard eller Credential Guard er applikasjoner som gir sikkerhet for maskinvare og legitimasjon på datamaskinen din. De er vanligvis forhåndsinstallert av Dell. De må fjernes for at VirtualBox skal fungere ordentlig.
  • Kjerneisolasjon: Windows har et kjerneisolasjonsalternativ for sine prosessorer. Dette må også være deaktivert.
  • CPU med virtualisering aktivert: Det kreves en gyldig CPU som har virtualisering aktivert for at VirtualBox skal fungere på datamaskinen din.

Før vi begynner med løsningene, må du sørge for at du er logget inn som administrator på datamaskinen din. Videre bør du også ha en gyldig gjest. OS-fil som skal brukes til å laste inn gjestestyringssystemet på datamaskinen din. Hvis filen ikke er gyldig eller av en annen type, vil du ikke se 64-biters operativsystemer i alternativene til VirtualBox.

Forutsetning: Forsikre deg om at du har x64 CPU

For å kjøre 64-biters operativsystemer, er det et must at du har en x64-bit støttet CPU. Det er vanligvis to typer CPUer, dvs. 32-bit og 64-bit. Hvis du har en 32-bits CPU, vil du ikke på noen måte kunne kjøre 64-biters operativsystemer.

Her er en kort måte å sjekke din CPU-type.

  1. Høyreklikk på denne PCen og velg Egenskaper .

Datamaskinens egenskaper
  1. Når du er i datamaskinegenskapene, kan du sjekke under underoverskriften til System og sjekke typen foran Systemtype . Hvis både operativsystem og prosessor er 64, er du god til å gå.

Kontrollerer systemtype

Løsning 1: Aktivering av Intel virtualiseringsteknologi

Virtual Technology er arkitekturen i datamaskiner som gjør det mulig for brukere å kjøre mer enn ett operativsystem ved å bruke virtualisering der gjestestyringssystemet blir lansert i en sandkasse. I en sandkasse har applikasjonen begrensede ressurser og har ikke tilgang til hoveddataarkitekturen som ligger utenfor sandkassen. Hvis denne grunnleggende innstillingen er deaktivert, kan du oppleve problemer med VirtualBox. Her vil vi aktivere det i BIOS.

  1. Start datamaskinen på nytt og trykk Del eller F2 (avhenger av hovedkortet til hovedkortet. Du kan klikke på riktig tast som vises under Windows-logoen når du starter datamaskinen på nytt) på BIOS .
  2. Når BIOS er aktivert, naviger til alternativet Intel Virtualization Technology som vanligvis finnes i Advanced . Menyen der den er til stede kan være forskjellig fra hovedkort til hovedkort, så utforsk deg selv.

For ASUS hovedkort, følg følgende vei:

Avansert> CPU-konfigurasjon> Intel virtualiseringsteknologi

Navigerer til Intel virtualiseringsteknologi
  1. endrer du alternativet til Enabled . Lagre endringer og avslutt BIOS.

Aktivering av Intel virtualiseringsteknologi

Datamaskinen vil nå starte på nytt. Når du starter på nytt, kan det hende du må installere VirtualBox-programmet på nytt, og etter å ha lastet inn alle operativsystemene for gjestene, må du sjekke om problemet er løst.

Løsning 2: Deaktivere Microsofts Hyper-V

Hyper-V er et verktøy utviklet av Microsoft som lar brukere lage en eller flere virtuelle maskiner. Dette gjøres for å kjøre forskjellige operativsystemer i Windows. Den utfører nesten de samme oppgavene som med VirtualBox, men har vanskelige alternativer i tillegg til forvirrende arkitektur. Vi fant fra brukerrapporter at Hyper-V må være deaktivert i Windows for at VirtualBox skal fungere ordentlig.

Sjekk om datamaskinen er Hyper-V-kapabel

Først vil vi sjekke at datamaskinen din til og med er Hyper-V. Hvis operativsystemet ikke er det, og det ikke er installert i utgangspunktet, kan du hoppe over denne løsningen og gå til den neste.

  1. Trykk Windows + S, skriv "ledetekst" i dialogboksen, høyreklikk på applikasjonen og velg Kjør som administrator .
  2. Kjør følgende kommando når du er i hevet ledetekst:
 systeminfo.exe 

Utfører systeminfo.exe
  1. Når resultatene er lastet, naviger til bunnen for å søke etter oppføringen “ Hyper-V Requirements ”. Hvis du har Ja foran alternativene, betyr det at datamaskinen din støtter Hyper-V. Hvis du ikke gjør det og ser et Nei, bør du hoppe over denne løsningen.

Kontroller Hyper-V-krav

Deaktivering av Hyper-V

Hvis Hyper-V er installert på datamaskinen din, vil vi deaktivere den og starte datamaskinen på nytt. Dette vil fjerne konflikten mellom Hyper-V og VirtualBox og løse problemet.

  1. Trykk Windows + R, skriv “ OptionalFeatures.exe ” i dialogboksen og trykk Enter.
  2. Når de valgfrie funksjonene er åpnet, kan du søke etter alternativet Hyper-V . Hvis det er merket av, fjern merkingen av alternativet (inkludert underalternativene).

Deaktivering av Hyper-V - Windows 10
  1. Start datamaskinen på nytt og start VirtualBox på nytt. Sjekk om problemet er løst. Du kan også laste inn 64-biters operativsystem fra isofilen.

Løsning 3: Avinstallere Device Guard / Credential Guard

Device Guard er en kombinasjon av bedriftsrelaterte maskinvare- og programvaresikkerhetsfunksjoner som lar en enhet kun kjøre applikasjoner som er riktig definert i Windows-kodeintegritetsregler. Det brukes som et ekstra lag med sikkerhet og er aktivert som standard på DELL-datamaskiner. Dette alternativet må deaktiveres for at VirtualBox skal kunne vise 64-biters operativsystemer på datamaskinen.

Credential Guard er ment å være til stede i bare Windows 10 Enterprise Edition, så ikke bekymre deg hvis du ikke kan se det på din versjon av Windows.

Deaktivere enhetsvakten

  1. Trykk Windows + R, skriv “ gpedit.msc ” i dialogboksen og trykk Enter.
  2. Når gruppepolicyredigereren, naviger til følgende bane:
 Datakonfigurasjon> Administrative maler> System> Device Guard 

Navigering til Device Guard - Group Policy Editor
  1. Dobbeltklikk nå policyen Slå på virtualiseringsbasert sikkerhet og sett den som deaktivert .

Deaktivere enhetsvakten
  1. Lagre endringer og avslutt. Start datamaskinen på nytt og prøv å starte VirtualBox. Sjekk om problemet er løst.

Deaktiver Credential Guard

Hvis datamaskinen din er Windows 10 Enterprise og også inneholder Credential Guard, vil vi prøve å deaktivere den i tillegg til Device Guard. Følg instruksjonene nedenfor.

  1. Utfør metoden for å deaktivere Device Guard som vist ovenfor. Nå trykker du Windows + R, skriver "regedit" i dialogboksen og naviger til følgende adresser.
 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Programvare \ Policies \ Microsoft \ Windows \ DeviceGuard \ EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE \ Programvare \ Policies \ Microsoft \ Windows \ säkerhetFormSikkerhetSikkerhet 

Slett hver av tastene ovenfor.

  1. Nå må vi slette Windows Defender Credential Guard EFI-variabler ved å bruke bcdedit. Trykk Windows + S, skriv "ledetekst" i dialogboksen, høyreklikk på applikasjonen og velg Kjør som administrator .
  2. Utfør nå følgende kommandoer én etter én, og fortsett med Enter etter hver enkelt av dem.
 mountvol X: / s copy% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / applikasjon osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} bane "\ EFI \ Microsoft \ Boot \ SecConfig.efi" bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86ac6d 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} enhetspartisjon = X: mountvol X: / d 

Deaktiver Credential Guard
  1. Start datamaskinen på nytt. Når du blir bedt om å deaktivere Windows Defender Credential Guard, godta ledeteksten.
  2. Start datamaskinen på nytt. Prøv nå å kjøre VirtualBox, og sjekk om feilen er løst etter at du har lastet inn gjest operativsystemet igjen.

Løsning 4: Deaktivere kjerneisolasjon

Kjerneisolasjonsteknologi gjorde Windows i stand til å lage et sikkert område av systemminnet som er totalt isolert fra datamaskinens normale arbeidsminne. Det hjelper drift av virtuelle maskiner på Windows. I dette sikre området kan systemet kjøre sine systemprosesser, sikkerhetsprogramvare osv. Uten risiko for å bli avbrutt av kjernens operativsystem. Noen ganger forårsaker denne modulen konflikt med Core Isolation. Vi vil deaktivere Core Isolation og sjekke om dette løser feilmeldingen.

  1. Last ned .reg-filen fra (her). Filen vil få navnet 'Disabling Credential Guard'.
  2. Dobbeltklikk på den for å utføre. Du kan bli bedt av en UAC om å bekrefte handlingene dine.

Deaktivere kjerneisolasjon
  1. Hvis du vil aktivere Core Isolation igjen, kan du laste ned .reg-filen fra (her).
  2. Start datamaskinen på nytt og sjekk om feilmeldingen er løst.

Løsning 5: Avinstallering av System Level Debuggers og andre VM-plattformer

Hvis du har programvare fra Virtual Machine installert på datamaskinen din, tillater det ikke VirtualBox å kjøre 64-biters operativsystemer på datamaskinen din. Det kan til og med komme i konflikt med andre funksjoner i applikasjonen. Her må du avinstallere all annen virtuell maskinprogramvare og debuggere på systemnivå (om noen) fra datamaskinen din.

  1. Trykk Windows + R, skriv “ appwiz.cpl ” i dialogboksen og trykk Enter.
  2. Når du er i applikasjonsbehandleren, kan du søke etter andre VM-plattformer eller System Level Debuggers. Høyreklikk på dem og velg Avinstaller .

Avinstallering av System Level Debuggers og andre VM-plattformer
  1. Start datamaskinen på nytt og sjekk om problemet er løst. Hvis det ikke er det, kan du vurdere å laste 64-biters operativsystem tilbake til datamaskinen.

Interessante Artikler