Fix: VT-X er deaktivert i Bios for alle CPU-modus (Verr_Vmx_Msr_All_Vmx_Disabled)

Flere brukere møter VT-X er deaktivert i Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled) feil når de prøver å åpne en virtuell maskin med VM Virtualbox. Problemet rapporteres å oppstå på alle de nyeste Windows-versjonene og på noen Ubuntu-distribusjoner. Naturen til den virtuelle maskinen ser ikke ut til å være viktig, da det rapporteres om forekomster med både Windows og Ubuntu virtuelle økter som mislykkes med den samme feilmeldingen.

VT-x er deaktivert i BIOS for alle CPU-modus (VERR_VMX_MSR_ALL_VMX_DISABLED

Hva er årsaken til at VT-X er deaktivert i Bios for alle CPU-modus (Verr_Vmx_Msr_All_Vmx_Disabled)?

Vi undersøkte denne spesielle feilmeldingen ved å se på forskjellige brukerrapporter og løsningen de brukte for å løse problemet. Dette problemet er ikke lett å fikse siden det forekommer på både Windows og Linux. Imidlertid klarte vi å få øye på noen vanlige scenarier som er kjent for å utløse denne feilmeldingen:

  • Virtualiseringsteknologi (VT-X) er deaktivert fra BIOS - Det meste av tiden oppstår nettopp dette problemet fordi VT-X er deaktivert fra BIOS-nivået på maskinen. En 64-biters vert må ha virtualiseringsteknologi (VTx) aktivert i BIOS. På noen maskiner må du også aktivere Virtualization Technology Directed I / O (VTd).
  • CPU-en din støtter ikke VT-X / AMD-V - Et annet mulig scenario er at CPU-en ganske enkelt ikke er utstyrt for å støtte virtualisering. Dette kan skje ved gamle oppsett som bruker en gammel CPU.
  • PAE og NX er deaktivert på verts-CPU-en - Flere brukere har rapportert at problemet ble løst etter at de sørget for at den virtualiserte CPU-en er konfigurert til å kjøre med Physical Adress Extension (PAE) og NX .
  • Tildelt RAM er utilstrekkelig eller overskrider systemets funksjoner - Endring av standard Base Memory-verdi har hjulpet mange brukere med å møte det samme problemet for å løse det helt.
  • Tredjeparts sikkerhetsløsning forstyrrer VT-X Vt-D - Det er flere AV-klienter fra tredjepart som er kjent for å forårsake forstyrrelse av VirtualBox. Å etablere en regel o å avinstallere Av-klienten fullstendig vil løse konflikten.

Hvis du for øyeblikket sliter med å løse dette problemet, vil denne artikkelen gi deg en liste over kvalitetstrinn for feilsøking. Nedenfor har du en samling metoder som andre brukere i en lignende situasjon har fulgt for å få problemet løst.

For best resultat, følg metodene nedenfor i den rekkefølgen de blir presentert til du støter på en løsning som løser problemet i det aktuelle scenariet.

Metode 1: Kontroller om CPU-en din støtter VT-X / AMD-V

Før du prøver noe annet, la oss sørge for at systemet du støter på problemet er designet for å imøtekomme VT-X (Intel) eller AMD-V (AMD) . Hvis CPU-en din er gammel nok, er det mulig at den ganske enkelt ikke var designet for å støtte virtualisering.

Det er flere metoder du kan følge for å bekrefte om CPU-en din støtter virtualisering, men vi kommer til å ta den enkle ruten. SecurAble er et freeware som vil hjelpe oss med å bestemme prosessorens funksjoner og fortelle oss om virtualisering er oppnåelig.

Her er en rask guide til nedlasting og bruk av SecurAble for å se om prosessoren din støtter virtualisering:

  1. Besøk denne lenken ( her ), bla ned til nedlastingsdelen og klikk på Last ned nå.

    Laster ned SecurAble
  2. Når verktøyet er lastet ned, åpner du bare den kjørbare filen og du er god til å gå. Klikk Ja ved UAC (spørsmål om brukerkontoer) og vent til prosessoren din blir analysert.
  3. Når resultatene dukker opp, må du sjekke om du har et ja direkte over maskinvarevirtualisering .

    Hardware virtualization støttes i dette eksemplet

    Hvis du bekrefter at maskinvarevirtualisering støttes, kan du følge metodene nedenfor for å vite at en av dem vil løse VT-X er deaktivert i feilen Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled) .

I tilfelle testen viste at maskinen din ikke støtter maskinvarevirtualisering, vil du ikke kunne løse problemet ved å bruke metodene nedenfor.

Metode 2: Aktiver virtualiseringsteknologi (VTX) fra BIOS

Hvis du støter på problemet med en 64-biters vert, må du huske at du sannsynligvis vil trenge å aktivere virtualiseringsteknologi (VTx) fra BIOS-innstillingene. På noen hovedkort må du også aktivere Virtualization Technology Directed I / O (VTd)

Noen hovedkort har dette alternativet aktivert som standard, men manuell brukerintervensjon eller interferens fra tredjepart kan deaktivere det.

Merk: Windows Hyper V kan også være ansvarlig for å deaktivere VT-x på datamaskinen.

Husk at de eksakte menyalternativene som involverer aktivering av VT-X eller AMD-V vil være forskjellige etter hovedkortet ditt. Men generelt er trinnene omtrent de samme. Her er en rask guide for å sørge for at VT-X eller AMD-V er aktivert i BIOS-innstillingene:

  1. Start maskinen og trykk gjentatte ganger på Setup-tasten til du kommer inn i BIOS. Setup-tasten vises vanligvis på skjermen umiddelbart etter at du har slått på datamaskinen. Hvis du ikke ser det, kan du prøve gjentatte ganger å trykke på F-tastene (F2, F4, F8, F10, F12) eller Del-tasten (Dell-datamaskiner) til du får det riktig.

    Trykk på [tasten] for å gå inn i oppsettet. Merk: Du kan gjøre et online søk med " * hovedkortversjonen * BIOS-tasten " for å redde deg selv fra å eksperimentere med forskjellige kombinasjoner.
  2. Når du har angitt BIOS-innstillingene dine, går du til Sikkerhet> Systemsikkerhet og aktiverer Virtualization Technology (VTx) og / eller Virtualization Technology DIrected I / O (VTd).

    Aktivere virtualisering på en HP-basert BIOS

    Merk: Husk at navnene eller plasseringen vil være forskjellige avhengig av hovedkortet ditt. På noen BIOS-versjoner må du aktivere virtualiseringsteknologi fra avanserte BIOS-funksjoner . På Intel-baserte hovedkort kan du aktivere virtualisering fra avansert> Intel (R) virtualiseringsteknologi .

  3. Når virtualiseringsteknologi er blitt aktivert på maskinen, lagrer du din nåværende BIOS-konfigurasjon og avslutter BIOS-innstillingene for å la maskinen starte på nytt.
  4. Ved neste oppstart, se om problemet er løst ved å prøve å åpne den samme virtuelle maskinen (den som tidligere viste feilmeldingen)

Hvis du fremdeles møter den samme VT-X er deaktivert i Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled) -feil, flytter du ned til neste metode nedenfor.

Metode 3: Aktiver PAE / NX fra VirtualBox Manager

Flere brukere som sliter med å løse den samme feilmeldingen, har rapportert at problemet ble løst helt etter at de sjonglerte med de virtuelle enhetsinnstillingene og aktiverte PAE / NX fra Innstillinger- menyen.

Dette alternativet avgjør om PAE (Physical Adress Extension) og NX-funksjonene til verts CPU'en vil bli utsatt for den virtuelle maskinen.

Selv om dette ikke garantert vil fungere, rapporteres det vanligvis å løse problemet på 64-bits datamaskiner som bekreftes å støtte maskinvarevirtualisering. Her er en rask guide til å aktivere PAE / NX fra Oracle VM VirtualBox:

  1. Velg maskinen som viser feilmeldingen fra venstre rute, og klikk deretter på Innstillinger- ikonet.

    Åpne Innstillinger-menyen på den feilen maskinen
  2. I Innstillinger-vinduet på den virtuelle maskinen går du til System- delen (ved å bruke venstre rute) og få tilgang til Prosessor- fanen. Kontroller deretter at avkrysningsruten Aktiver PAE / NX (tilknyttet Utvidede funksjoner ) er merket.

    gå til System> Prosessor og merk av i ruten som er knyttet til Aktiver PAE / NX
  3. Lagre endringene og start den virtuelle maskinen på nytt.

Hvis du fremdeles ser VT-X er deaktivert i Bios for alle CPU-modus (Verr_Vmx_Msr_All_Vmx_Disabled) feil når du prøver å starte den virtuelle maskinen, flytter du ned til neste metode nedenfor.

Metode 4: Øke RAM-størrelsen

Flere brukere som har samme problem, har rapportert at problemet ble løst etter at de økte den tildelte RAM-størrelsen og startet den virtuelle maskinen på nytt.

Oppdatering: Noen brukere har rapportert at i deres tilfelle innebar fiksen faktisk å redusere den tildelte RAM-størrelsen.

Hvis metodene ovenfor har vist seg å være ineffektive, følg trinnene nedenfor for å øke eller redusere RAM-størrelsen:

  1. Velg den virtuelle maskinen som gir deg problemer, og klikk på Innstillinger- ikonet.

    Åpne Innstillinger-menyen på den feilen maskinen
  2. I Innstillinger- vinduet går du til System og åpner kategorien Hovedkort . Når du kommer dit, øker du det tildelte minnet ( Base Memory ) ved å justere glidebryteren, og klikk deretter OK for å lagre endringene.

    Forstørre baseminnet
  3. Kjør den virtuelle maskinen og se om problemet er løst. Hvis du fortsatt ser den samme feilen, går du tilbake til hovedkortfanen ved å bruke trinn 2 til og bringe baseminnet lavere enn hva det opprinnelig var.

    Krympe grunnminnet
  4. Kjør maskinen igjen og se om problemet er løst.

Metode 5: Forhindrer tredjeparts antivirus fra å forstyrre maskinvarevirtualisering

En usannsynlig skyldige, men en som har blitt identifisert for å forårsake problemet gang på gang, er antivirusløsningen fra tredjepart. Flere brukere som har samme problem, har rapportert at Avast (eller en annen tredjeparts AV-klient) utløste feilmeldingen i deres tilfelle.

Som det viser seg, kjører flere tredjeparts sikkerhetsløsninger noe i bakgrunnen for å lage en "sandkasse" -funksjon. Dette ender med å låse virtualiseringsfunksjonene fra å bli brukt av VirtualBox eller en lignende klient.

Hvis du bruker en tredjeparts sikkerhetsklient, vil deaktivering av sanntidsbeskyttelsen ikke hjelpe deg med å løse problemet. De samme sikkerhetsreglene vil forbli godt på plass enten AV-en din kjører aktivt eller ikke.

Hvis du bruker Avast, kan du forhindre at sikkerhetsklienten forstyrrer VirtualBox ved å gå til Innstillinger> Feilsøking og fjerne merket i boksen tilknyttet Aktiver maskinvareassistert virtualisering . Start systemet på nytt når du har gjort denne endringen.

Deaktivere Avasts maskinvarevirtualisering

Hvis du bruker en annen klient, kan du søke på den tilsvarende innstillingen på nettet. Men husk at noen AV-klienter fra tredjepart ikke lar deg deaktivere sandboksfunksjonen.

Hvis det er tilfelle, er den eneste løsningen å avinstallere tredjeparts AV fullstendig fra systemet. Du kan gjøre dette enkelt ved å følge denne guiden ( her ).

Interessante Artikler