Rettelse: VT-X er deaktiveret i Bios til alle CPU-tilstande (Verr_Vmx_Msr_All_Vmx_Disabled)

Flere brugere støder på VT-X er deaktiveret i Bios til alle CPU-tilstande (Verr_Vmx_Msr_All_Vmx_Disabled) fejlen, når de prøver at åbne en virtuel maskine med VM Virtualbox. Problemet rapporteres at opstå på alle de nylige Windows-versioner og i nogle Ubuntu-distributioner. Arten af ​​den virtuelle maskine ser ikke ud til at være vigtig, da der rapporteres om forekomster med både Windows og Ubuntu virtuelle sessioner, der mislykkes med den samme fejlmeddelelse.

VT-x er deaktiveret i BIOS for alle CPU-tilstande (VERR_VMX_MSR_ALL_VMX_DISABLED

Hvad forårsager VT-X er deaktiveret i Bios til alle CPU-tilstande (Verr_Vmx_Msr_All_Vmx_Disabled)?

Vi undersøgte denne specielle fejlmeddelelse ved at se på forskellige brugerrapporter og den løsning, de brugte til at løse problemet. Dette problem er ikke let at løse, da det forekommer på både Windows og Linux. Det lykkedes os dog at få øje på nogle få almindelige scenarier, der er kendt for at udløse netop denne fejlmeddelelse:

  • Virtualization Technology (VT-X) er deaktiveret fra BIOS - Det meste af tiden opstår dette særlige problem, fordi VT-X er deaktiveret fra BIOS-niveauet på maskinen. En 64-bit vært skal have aktiveret virtualiseringsteknologi (VTx) i BIOS. På nogle maskiner skal du også aktivere Virtualization Technology Directed I / O (VTd).
  • Din CPU understøtter ikke VT-X / AMD-V - Et andet muligt scenarie er, at din CPU simpelthen ikke er udstyret til at understøtte virtualisering. Dette kan forekomme ved gamle opsætninger, der bruger en gammel CPU.
  • PAE og NX er deaktiveret på værts-CPU'en - Flere brugere har rapporteret, at problemet blev løst, efter at de sørget for, at den virtualiserede CPU er konfigureret til at køre med Physical Adress Extension (PAE) og NX .
  • Tildelt RAM er utilstrækkelig eller overskrider systemets muligheder - Ændring af standardbasehukommelsesværdien har hjulpet mange brugere, der støder på det samme problem, til at løse det helt.
  • Tredjeparts sikkerhedsløsning forstyrrer VT-X Vt-D - Der er flere AV-klienter fra tredjepart, der vides at forårsage interferens med VirtualBox. Etablering af en regel o at afinstallere Av-klienten helt vil løse konflikten.

Hvis du i øjeblikket kæmper for at løse dette særlige problem, vil denne artikel give dig en liste over kvalitetstrin til fejlfinding. Nedenfor har du en samling af metoder, som andre brugere i en lignende situation har fulgt for at få problemet løst.

For at få de bedste resultater skal du følge nedenstående metoder i den rækkefølge, de præsenteres, indtil du støder på en løsning, der løser problemet i dit særlige scenarie.

Metode 1: Kontroller, om din CPU understøtter VT-X / AMD-V

Inden du prøver noget andet, så lad os sikre dig, at det system, du støder på problemet med, er designet til at rumme VT-X (Intel) eller AMD-V (AMD) . Hvis din CPU er gammel nok, er det muligt, at den simpelthen ikke var designet til at understøtte virtualisering.

Der er flere metoder, du kan følge for at bekræfte, om din CPU understøtter virtualisering, men vi vil tage den lette rute. SecurAble er et freeware, der hjælper os med at bestemme dine processorfunktioner og fortælle os, om virtualisering er opnåelig.

Her er en hurtig guide til download og brug af SecurAble for at se, om din CPU understøtter virtualisering:

  1. Besøg dette link ( her ), rulle ned til download-sektionen og klik på Download nu.

    Download af SecurAble
  2. Når hjælpeprogrammet er downloadet, skal du blot åbne eksekverbare og du er god til at gå. Klik på Ja ved UAC (Prompt til brugerkonti) og vent, indtil din CPU er analyseret.
  3. Når resultaterne vises, skal du kontrollere, om du har et Ja direkte over hardwarevirtualisering .

    Hardwarevirtualisering understøttes i dette eksempel

    Hvis du bekræfter, at hardwarevirtualisering understøttes, kan du følge metoderne herunder for at vide, at en af ​​dem vil løse VT-X er deaktiveret i fejlen Bios til alle CPU-tilstande (Verr_Vmx_Msr_All_Vmx_Disabled) .

I tilfælde af at testen viste, at din maskine ikke understøtter hardwarevirtualisering, vil du ikke være i stand til at løse problemet ved hjælp af nedenstående metoder.

Metode 2: Aktivér virtualiseringsteknologi (VTX) fra BIOS

Hvis du støder på problemet med en 64-bit vært, skal du huske, at du sandsynligvis skal aktivere Virtualization Technology (VTx) fra dine BIOS-indstillinger. På nogle bundkort skal du også aktivere Virtualization Technology Directed I / O (VTd)

Nogle bundkort leveres med denne indstilling som standard, men manuel brugerintervention eller interaktion fra tredjepart kan muligvis deaktivere den.

Bemærk: Windows Hyper V kan også være ansvarlig for at deaktivere VT-x på din computer.

Husk, at de nøjagtige menuindstillinger, der involverer aktivering af VT-X eller AMD-V, vil være forskellige alt efter dit bundkort. Men generelt er trinene stort set de samme. Her er en hurtig guide til at sikre dig, at VT-X eller AMD-V er aktiveret i dine BIOS-indstillinger:

  1. Start din maskine, og tryk gentagne gange på Setup-tasten, indtil du åbner din BIOS. Opsætningstasten vises typisk på skærmen umiddelbart efter, at du har tændt for computeren. Hvis du ikke kan se det, kan du prøve gentagne gange at trykke på F-tasterne (F2, F4, F8, F10, F12) eller Del-tasten (Dell-computere), indtil du får det rigtigt.

    Tryk på [tast] for at åbne opsætningen Bemærk: Du kan foretage en online søgning med din " * bundkortversion * BIOS-nøgle " for at redde dig selv fra at eksperimentere med forskellige kombinationer.
  2. Når du har indtastet dine BIOS-indstillinger, skal du gå til Sikkerhed> Systemsikkerhed og aktivere Virtualization Technology (VTx) og / eller Virtualization Technology DIrected I / O (VTd).

    Aktiverer virtualisering på en HP-baseret BIOS

    Bemærk: Husk, at navnene eller placeringen vil være forskellige afhængigt af dit bundkort. På nogle BIOS-versioner skal du aktivere virtualiseringsteknologi fra avancerede BIOS-funktioner . På Intel-baserede bundkort kan du aktivere virtualisering fra avanceret> Intel (R) virtualiseringsteknologi .

  3. Når virtualiseringsteknologi er aktiveret på maskinen, skal du gemme din nuværende BIOS-konfiguration og forlade dine BIOS-indstillinger for at give din maskine mulighed for at genstarte.
  4. Ved næste opstart skal du se, om problemet er løst ved at forsøge at åbne den samme virtuelle maskine (den, der tidligere viste fejlmeddelelsen)

Hvis du stadig støder på den samme VT-X er deaktiveret i Bios til alle CPU-tilstande (Verr_Vmx_Msr_All_Vmx_Disabled), skal du flytte ned til den næste metode nedenfor.

Metode 3: Aktivér PAE / NX fra VirtualBox Manager

Flere brugere, der kæmper for at løse den samme fejlmeddelelse, har rapporteret, at problemet blev løst helt, efter at de jonglerede med de virtuelle enhedsindstillinger og aktiverede PAE / NX fra menuen Indstillinger .

Denne indstilling bestemmer, om PAE (Fysisk adresseudvidelse) og NX-kapaciteter i værts-CPU'en vil blive udsat for den virtuelle maskine.

Selvom dette ikke garanteres at fungere, rapporteres det typisk at løse problemet på 64-bit computere, der bekræftes at understøtte hardware-virtualisering. Her er en hurtig guide til aktivering af PAE / NX fra Oracle VM VirtualBox:

  1. Vælg den maskine, der viser fejlmeddelelsen fra venstre rude, og klik derefter på ikonet Indstillinger .

    Åbning af indstillingsmenuen på den mislykkede maskine
  2. I vinduet Indstillinger på den virtuelle maskine skal du gå til afsnittet System (vha. Den venstre rude) og få adgang til fanen Processor . Kontroller derefter, at afkrydsningsfeltet Aktiver PAE / NX (tilknyttet Udvidede funktioner ) er markeret.

    gå til System> Processor, og marker afkrydsningsfeltet, der er knyttet til Aktivér PAE / NX
  3. Gem ændringerne, og start den virtuelle maskine igen.

Hvis du stadig ser VT-X er deaktiveret i Bios til alle CPU-tilstande (Verr_Vmx_Msr_All_Vmx_Disabled) fejl, når du forsøger at starte den virtuelle maskine, skal du gå ned til den næste metode nedenfor.

Metode 4: Forøgelse af RAM-størrelsen

Flere brugere, der støder på det samme problem, har rapporteret, at problemet blev løst, efter at de øgede den tildelte RAM-størrelse og startede den virtuelle maskine igen.

Opdatering: Nogle brugere har rapporteret, at i deres tilfælde involverede fix faktisk at reducere den tildelte RAM-størrelse.

Hvis ovenstående metoder har vist sig at være ineffektive, skal du følge nedenstående trin for enten at øge eller formindske RAM-størrelsen:

  1. Vælg den virtuelle maskine, der giver dig problemer, og klik på ikonet Indstillinger .

    Åbning af indstillingsmenuen på den mislykkede maskine
  2. Gå til Systemvinduet, gå til System og få adgang til fanen Bundkort . Når du kommer dertil, øg den tildelte hukommelse ( Base Memory ) ved at justere skyderen, og klik derefter på OK for at gemme ændringerne.

    Forstørrelse af basishukommelsen
  3. Kør den virtuelle maskine og se, om problemet er løst. Hvis du stadig ser den samme fejl, skal du vende tilbage til fanen Bundkort ved hjælp af trin 2 til og bringe basishukommelsen lavere end hvad den oprindeligt var.

    Formindskelse af hukommelsen
  4. Kør maskinen igen og se, om problemet er løst.

Metode 5: Forhindring af antivirus fra tredjeparter i at forstyrre hardware-virtualisering

En usandsynlig skyldige, men en, der er blevet identificeret til at forårsage problemet gang på gang, er antivirusløsningen fra tredjepart. Flere brugere, der støder på det samme problem, har rapporteret, at Avast (eller en anden tredjeparts AV-klient) i deres tilfælde udløste fejlmeddelelsen.

Det viser sig, at flere tredjeparts sikkerhedsløsninger kører noget i baggrunden for at oprette en "sandkasse" -funktion. Dette ender med at låse virtualiseringsfunktionerne fra at blive brugt af VirtualBox eller en lignende klient.

Hvis du bruger en tredjeparts sikkerhedsklient, vil deaktivering af realtidsbeskyttelsen ikke hjælpe dig med at løse problemet. De samme sikkerhedsregler forbliver fast på plads, uanset om din AV kører aktivt eller ikke.

Hvis du bruger Avast, kan du forhindre sikkerhedsklienten i at forstyrre VirtualBox ved at gå til Indstillinger> Fejlfinding og fjerne markeringen i afkrydsningsfeltet, der er knyttet til Aktivér hardwareassisteret virtualisering . Genstart dit system, når du har foretaget denne ændring.

Deaktivering af Avasts hardwarevirtualisering

Hvis du bruger en anden klient, skal du søge online efter den tilsvarende indstilling. Men husk, at nogle AV-klienter fra tredjepart ikke tillader dig at deaktivere sandboxing-funktionen.

Hvis det er tilfældet, er den eneste løsning at afinstallere din tredjeparts AV helt fra dit system. Du kan gøre dette let ved at følge denne vejledning ( her ).

Interessante Artikler