Fix: VT-X er deaktiveret i Bios for alle CPU-tilstande (Verr_Vmx_Msr_All_Vmx_Disabled)



Prøv Vores Instrument Til At Fjerne Problemer

Flere brugere støder på VT-X er deaktiveret i Bios for alle CPU-tilstande (Verr_Vmx_Msr_All_Vmx_Disabled) fejl ved forsøg på at åbne en virtuel maskine med VM Virtualbox. Problemet rapporteres at forekomme i alle de nyere Windows-versioner og på nogle Ubuntu-distributioner. Naturen på den virtuelle maskine ser ikke ud til at være vigtig, da der rapporteres om hændelser med både Windows og Ubuntu virtuelle sessioner, der fejler med den samme fejlmeddelelse.



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

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



Hvad forårsager, at VT-X er deaktiveret i Bios for alle CPU-tilstande (Verr_Vmx_Msr_All_Vmx_Deaktiveret)?

Vi undersøgte denne særlige fejlmeddelelse ved at se på forskellige brugerrapporter og den løsning, de brugte til at løse problemet. Dette problem er ikke let at rette, da det forekommer på både Windows og Linux. Det lykkedes os dog at få øje på et par almindelige scenarier, der vides at udløse denne særlige fejlmeddelelse:



  • Virtualiseringsteknologi (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 Virtualization Technology (VTx) aktiveret 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 scenario er, at din CPU simpelthen ikke er udstyret til at understøtte virtualisering. Dette kan forekomme med 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ørgede for, at den virtualiserede CPU er konfigureret til at køre med Udvidelse af fysisk adresse (PAE) og NX .
  • Tildelt RAM er utilstrækkelig eller overgår systemets muligheder - Ændring af standard Base Memory-værdi 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 adskillige tredjeparts AV-klienter, der vides at forårsage interferens med VirtualBox. Oprettelse af en regel o Afinstallation af Av-klienten fuldstændigt løser konflikten.

Hvis du i øjeblikket kæmper for at løse dette særlige problem, giver denne artikel dig en liste over fejlfindingstrin af høj kvalitet. Nedenfor har du en samling af metoder, som andre brugere i en lignende situation har fulgt for at få problemet løst.

For 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

Før du prøver noget andet, skal vi sørge for, at det system, du støder på problemet på, 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 er designet til at understøtte virtualisering.



Der er flere metoder, du kan følge for at kontrollere, om din CPU understøtter virtualisering, men vi tager den nemme rute. SecurAble er et freeware, der hjælper os med at bestemme dine processorfunktioner og fortælle os, om virtualisering er mulig.

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

  1. Besøg dette link ( her ), rul ned til downloadafsnittet og klik på Hent nu.

    Downloader SecurAble

    Downloader SecurAble

  2. Når hjælpeprogrammet er downloadet, skal du blot åbne den eksekverbare fil, så er du klar. Klik på Ja ved UAC (Brugerkontoprompt) og vent, indtil din CPU er analyseret.
  3. Når resultaterne dukker op, skal du kontrollere, om du har en Ja direkte over Hardware virtualisering . tryk på en tast for at åbne opsætning eller bios

    Hardwarevirtualisering understøttes i dette eksempel

    Hvis du bekræfter, at hardwarevirtualisering understøttes, kan du følge nedenstående metoder for at vide, at en af ​​dem løser problemet VT-X er deaktiveret i Bios til alle CPU-tilstande (Verr_Vmx_Msr_All_Vmx_Disabled) fejl.

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 på en 64-bit vært, skal du huske, at du sandsynligvis bliver nødt til at aktivere Virtualiseringsteknologi (VTx) fra dine BIOS-indstillinger. På nogle bundkort skal du også aktivere Virtualiseret teknologirettet I / O (VTd)

Nogle bundkort har denne mulighed aktiveret som standard, men manuel brugerintervention eller 3. parts interferens 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 menupunkter, der involverer aktivering af VT-X eller AMD-V, vil være forskellige alt efter dit bundkort. Men generelt er trinene omtrent 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 på Opsætningstast gentagne gange, indtil du går ind i din BIOS. Opsætningstasten vises typisk på skærmen umiddelbart efter du har tændt for computeren. Hvis du ikke kan se det, skal du prøve gentagne gange at trykke på F-taster (F2, F4, F8, F10, F12) eller den Del-nøgle (Dell-computere) indtil du får det rigtigt.
    Aktivering af virtualisering på et HP-baseret BIOS

    Tryk på [tast] for at åbne opsætningen

    Bemærk: Du kan foretage en onlinesø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 Virtualiseringsteknologi (VTx) og / eller Virtualiseringsteknologi DIrected I / O (VTd).

    Deaktivering af Avast

    Aktivering af virtualisering på et 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 blevet aktiveret på maskinen, skal du gemme din aktuelle BIOS-konfiguration og afslutte dine BIOS-indstillinger for at lade din maskine 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å det samme VT-X er deaktiveret i Bios til alle CPU-tilstande (Verr_Vmx_Msr_All_Vmx_Disabled) fejl, gå ned til 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 Indstillinger menu.

Denne mulighed bestemmer, om PAE (fysisk adresseudvidelse) og NX-funktioner 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 er bekræftet til at understøtte hardwarevirtualisering. Her er en hurtig guide til aktivering PAE / NX fra Oracle VM VirtualBox:

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

    Adgang til menuen Indstillinger på den svigtende maskine

  2. Gå til vinduet Indstillinger på den virtuelle maskine System sektion (ved hjælp af venstre rude) og få adgang til Processor fanen. Sørg derefter for, at Aktivér PAE / NX afkrydsningsfelt (tilknyttet Udvidede funktioner ) er markeret. go to System>Processor og marker afkrydsningsfeltet tilknyttet Enable PAE / NX

    gå til System> Processor, og marker afkrydsningsfeltet, der er knyttet til Enable 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 næste metode nedenfor.

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

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 rettelsen 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 mindske RAM-størrelsen:

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

    Adgang til menuen Indstillinger på den svigtende maskine

  2. I Indstillinger vindue, gå til System og få adgang til Bundkort fanen. Når du er der, skal du øge den tildelte hukommelse ( Basehukommelse ) ved at justere skyderen, og klik derefter på Okay for at gemme ændringerne.

    Forstørrelse af basehukommelsen

  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 Bundkort fanen ved hjælp af trin 2 for at bringe basehukommelsen lavere end hvad den oprindeligt var.

    Krympning af basehukommelsen

  4. Kør maskinen igen og se om problemet er løst.

Metode 5: Forebyggelse af, at tredjeparts antivirus forstyrrer hardwarevirtualisering

En usandsynlig skyldige, men en, der er blevet identificeret til at forårsage problemet igen og igen, er tredjeparts antivirusløsning. 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.

Som det viser sig, kører flere tredjeparts sikkerhedsløsninger noget i baggrunden for at skabe 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 fra den ikke hjælpe dig med at løse problemet. De samme sikkerhedsregler forbliver godt på plads, uanset om din AV kører aktivt eller ej.

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

Deaktivering af Avasts hardware virtualisering

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

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

6 minutter læst