Fix: VT-X är inaktiverad i Bios för alla CPU-lägen (Verr_Vmx_Msr_All_Vmx_Disabled)



Prova Vårt Instrument För Att Eliminera Problem

Flera användare stöter på VT-X är inaktiverad i Bios för alla CPU-lägen (Verr_Vmx_Msr_All_Vmx_Disabled) fel när du försöker öppna en virtuell maskin med VM Virtualbox. Problemet rapporteras förekomma i alla de senaste Windows-versionerna och på vissa Ubuntu-distributioner. Den virtuella maskinens natur verkar inte vara viktig eftersom det rapporteras om händelser med både Windows och Ubuntu virtuella sessioner som misslyckas med samma felmeddelande.



VT-x är inaktiverat i BIOS för alla CPU-lägen (VERR_VMX_MSR_ALL_VMX_DISABLED

VT-x är inaktiverat i BIOS för alla CPU-lägen (VERR_VMX_MSR_ALL_VMX_DISABLED



Vad orsakar att VT-X är inaktiverat i Bios för alla CPU-lägen (Verr_Vmx_Msr_All_Vmx_Disabled)?

Vi undersökte just detta felmeddelande genom att titta på olika användarrapporter och lösningen som de använde för att åtgärda problemet. Det här problemet är inte lätt att åtgärda eftersom det förekommer på både Windows och Linux. Vi lyckades dock upptäcka några vanliga scenarier som är kända för att utlösa just detta felmeddelande:



  • Virtualiseringsteknik (VT-X) är inaktiverad från BIOS - Det här problemet uppstår oftast eftersom VT-X är inaktiverat från BIOS-nivån på maskinen. En 64-bitars värd måste ha Virtualization Technology (VTx) aktiverat i BIOS. På vissa maskiner måste du också aktivera Virtualization Technology Directed I / O (VTd).
  • Din processor stöder inte VT-X / AMD-V - Ett annat möjligt scenario är att din CPU helt enkelt inte är utrustad för att stödja virtualisering. Detta kan inträffa med gamla inställningar som använder en gammal CPU.
  • PAE och NX är inaktiverade på värd-CPU: n - Flera användare har rapporterat att problemet löstes efter att de såg till att den virtualiserade CPU: n är konfigurerad att köras med Förlängning av fysisk adress (PAE) och NX .
  • Tilldelat RAM-minne är otillräckligt eller överskrider systemets kapacitet - Att ändra standardminnesvärdet har hjälpt många användare som stöter på samma problem för att lösa det helt.
  • Tredjeparts säkerhetslösning stör VT-X Vt-D - Det finns flera AV-klienter från tredje part som är kända för att orsaka störningar i VirtualBox. Att upprätta en regel o Avinstallera Av-klienten helt löser konflikten.

Om du för närvarande kämpar för att lösa just det här problemet kommer den här artikeln att ge dig en lista med felsökningssteg av hög kvalitet. Nedan har du en samling metoder som andra användare i en liknande situation har följt för att få problemet löst.

För bästa resultat, följ metoderna nedan i den ordning de presenteras tills du stöter på en åtgärd som löser problemet i just ditt scenario.

Metod 1: Kontrollera om din CPU stöder VT-X / AMD-V

Innan du provar något annat, låt oss se till att systemet som du stöter på problemet är utformat för att tillgodose VT-X (Intel) eller AMD-V (AMD) . Om din processor är tillräckligt gammal är det möjligt att den helt enkelt inte var utformad för att stödja virtualisering.



Det finns flera metoder som du kan följa för att verifiera om din CPU stöder virtualisering, men vi tar den enkla vägen. SecurAble är ett freeware som hjälper oss att bestämma dina processorfunktioner och berätta om virtualisering är möjlig.

Här är en snabbguide för nedladdning och användning SecurAble för att se om din CPU stöder virtualisering:

  1. Besök denna länk ( här ), rulla ner till nedladdningsavsnittet och klicka på Ladda ner nu.

    Nedladdning av SecurAble

    Nedladdning av SecurAble

  2. När verktyget har laddats ner öppnar du bara den körbara filen så är du klar. Klick Ja vid UAC (användarkontoprompt) och vänta tills din CPU har analyserats.
  3. När resultaten visas, kontrollera om du har en Ja direkt ovanför Hårdvaruvirtualisering . tryck på en tangent för att öppna inställningar eller bios

    Hårdvaruvirtualisering stöds i detta exempel

    Om du bekräftar att hårdvaruvirtualisering stöds kan du följa metoderna nedan för att veta att en av dem kommer att lösa problemet VT-X är inaktiverad i Bios för alla CPU-lägen (Verr_Vmx_Msr_All_Vmx_Disabled) fel.

Om testet visade att din maskin inte stöder hårdvaruvirtualisering kommer du inte att kunna lösa problemet med metoderna nedan.

Metod 2: Aktivera virtualiseringsteknik (VTX) från BIOS

Om du stöter på problemet på en 64-bitars värd, kom ihåg att du sannolikt måste aktivera Virtualiseringsteknik (VTx) från dina BIOS-inställningar. På vissa moderkort måste du också aktivera Virtualization Technology Directed I / O (VTd)

Vissa moderkort har det här alternativet aktiverat som standard, men manuell användarintervention eller tredjepartsstörning kan inaktivera det.

Notera: Windows Hyper V kan också vara ansvarig från att inaktivera VT-x på din dator.

Tänk på att de exakta menyalternativen som involverar aktivering av VT-X eller AMD-V kommer att vara olika beroende på ditt moderkort. Men i allmänhet är stegen ungefär desamma. Här är en snabbguide för att se till att VT-X eller AMD-V är aktiverat i dina BIOS-inställningar:

  1. Starta maskinen och tryck på Inställningsknapp upprepade gånger tills du går in i BIOS. Inställningsknappen visas vanligtvis på skärmen direkt efter att du startat datorn. Om du inte ser det kan du försöka upprepade gånger på F-tangenter (F2, F4, F8, F10, F12) eller den Del-tangent (Dell-datorer) tills du förstår det.
    Aktiverar virtualisering på ett HP-baserat BIOS

    Tryck på [tangent] för att öppna inställningen

    Notera: Du kan göra en onlinesökning med din “ * moderkortversion * BIOS-nyckel ”För att rädda dig själv från att experimentera med olika kombinationer.
  2. När du har angett dina BIOS-inställningar, gå till Säkerhet> Systemsäkerhet och aktivera Virtualiseringsteknik (VTx) och / eller Virtualiseringsteknik DIrected I / O (VTd).

    Avaktiverar Avast

    Aktiverar virtualisering på ett HP-baserat BIOS

    Notera: Tänk på att namnen eller platsen kommer att vara olika beroende på ditt moderkort. På vissa BIOS-versioner måste du aktivera Virtualiseringsteknik från Avancerade BIOS-funktioner . På Intel-baserade moderkort kan du aktivera virtualisering från Avancerat> Intel (R) virtualiseringsteknik .

  3. När virtualiseringstekniken har aktiverats på maskinen sparar du din nuvarande BIOS-konfiguration och avslutar BIOS-inställningarna så att din maskin kan startas om.
  4. Vid nästa start, se om problemet har lösts genom att försöka öppna samma virtuella maskin (den som tidigare visade felmeddelandet)

Om du fortfarande stöter på samma VT-X är inaktiverad i Bios för alla CPU-lägen (Verr_Vmx_Msr_All_Vmx_Disabled) fel, gå ner till nästa metod nedan.

Metod 3: Aktivera PAE / NX från VirtualBox Manager

Flera användare som kämpar för att lösa samma felmeddelande har rapporterat att problemet löstes helt efter att de jonglerade med de virtuella enhetsinställningarna och aktiverades PAE / NX från inställningar meny.

Detta alternativ avgör om PAE (Physical Adress Extension) och NX-funktioner hos värd-CPU: n kommer att exponeras för den virtuella maskinen.

Även om detta inte garanteras att fungera rapporteras det vanligtvis att det löser problemet på 64-bitars datorer som bekräftas för att stödja hårdvaruvirtualisering. Här är en snabbguide om hur du aktiverar PAE / NX från Oracle VM VirtualBox:

  1. Välj den maskin som visar felmeddelandet i den vänstra rutan och klicka sedan på inställningar ikon.

    Åtkomst till inställningsmenyn för den felande maskinen

  2. I fönstret Inställningar på den virtuella maskinen, gå till Systemet avsnitt (med den vänstra rutan) och öppna Processor flik. Se sedan till att Aktivera PAE / NX kryssruta (associerad med Utökade funktioner ) är markerad. go to System>Processor och kryssa i rutan för Aktivera PAE / NX

    gå till System> Processor och markera rutan för Aktivera PAE / NX

  3. Spara ändringarna och starta den virtuella maskinen igen.

Om du fortfarande ser VT-X är inaktiverad i Bios för alla CPU-lägen (Verr_Vmx_Msr_All_Vmx_Disabled) fel när du försöker starta den virtuella maskinen, gå ner till nästa metod nedan.

Metod 4: Öka RAM-storleken

Flera användare som stöter på samma problem har rapporterat att problemet löstes efter att de ökade den tilldelade RAM-storleken och startade den virtuella maskinen igen.

Uppdatering: Vissa användare har rapporterat att i deras fall involverade fixen faktiskt att minska den tilldelade RAM-storleken.

Om metoderna ovan har visat sig vara ineffektiva, följ stegen nedan för att antingen öka eller minska RAM-storleken:

  1. Välj den virtuella maskinen som ger dig problem och klicka på inställningar ikon.

    Åtkomst till inställningsmenyn för den felande maskinen

  2. I inställningar gå till System och öppna Moderkort flik. När du kommer dit, öka det tilldelade minnet ( Basminne ) genom att justera skjutreglaget och klicka sedan på Ok för att spara ändringarna.

    Förstora basminnet

  3. Kör den virtuella maskinen och se om problemet har lösts. Om du fortfarande ser samma fel, gå tillbaka till Moderkort fliken med hjälp av steg 2 för att sänka basminnet lägre än vad det ursprungligen var.

    Krympande basminnet

  4. Kör maskinen igen och se om problemet har lösts.

Metod 5: Förhindra antivirus från tredje part från att störa hårdvaruvirtualisering

En osannolik skyldig men en som har identifierats orsakar problemet gång på gång är antiviruslösningen från tredje part. Flera användare som stöter på samma problem har rapporterat att Avast (eller en annan AV-klient från tredje part) i sitt fall utlöste felmeddelandet.

Som det visar sig kör flera säkerhetslösningar från tredje part något i bakgrunden för att skapa en 'sandlådefunktion'. Detta slutar med att låsa virtualiseringsfunktionerna från att användas av VirtualBox eller en liknande klient.

Om du använder en säkerhetsklient från tredje part hjälper du dig inte att lösa problemet om du inaktiverar realtidsskyddet från den. Samma säkerhetsregler kommer att förbli på plats oavsett om din AV är aktiv eller inte.

Om du använder Avast kan du förhindra att säkerhetsklienten stör VirtualBox genom att gå till Inställningar> Felsökning och avmarkera rutan som är associerad med Aktivera hårdvaruassisterad virtualisering . Starta om ditt system när du har gjort den här ändringen.

Avaktiverar Avasts hårdvaruvirtualisering

Om du använder en annan klient, sök online efter motsvarande inställning. Men kom ihåg att vissa AV-klienter från tredje part inte tillåter dig att inaktivera sandboxfunktionen.

Om så är fallet är den enda lösningen att avinstallera din tredje parts AV helt från ditt system. Du kan göra det enkelt genom att följa den här guiden ( här ).

6 minuter läst