Fix: VT-X / AMD-V maskinvaruacceleration är inte tillgängligt på ditt system

Flera användare får felet ' VT-x / AMD-V maskinvaruacceleration är inte tillgängligt på ditt system' när de försöker installera eller starta en virtuell maskin i Oracle VM Virtualbox. Problemet är inte specifikt för en viss Windows-version eftersom det rapporteras att uppstå vid varje nyligen publicerad Windows-version.

VT-x Amd-V maskinvaruacceleration är inte tillgänglig på ditt system.

Vad som orsakar " VT-x / AMD-V maskinvaruacceleration är inte tillgängligt på ditt system" -fel

Vi undersökte just detta problem genom att titta på olika användarrapporter och reparationsstrategier som de använde för att få problemet att lösa. Baserat på vad vi samlade finns det flera vanliga scenarier som utlöser det här felmeddelandet:

  • Din CPU stöder inte VT-x / AMD-V - Vissa äldre CPU: er är inte utrustade för att stödja Intels VT-x eller AMD-V. Om din dator inte stöder någon virtualiseringsteknik kan du inte kringgå eller lösa felmeddelandet.
  • VT-x / AMD-V inaktiverades av Hyper-V - Hyper-V är Microsofts egenutvecklade virtualiseringsteknik. De senaste Windows-versionerna aktiverar Hyper-V automatiskt och inaktiverar VT-x / AMD-V för att undvika konflikter. Men Hyper-V fungerar inte bra med virtuella maskiner.
  • VT-x / AMD-V är inaktiverad inom BIOS - En annan anledning till att du kan se detta felmeddelande är att virtualiseringstekniken som din CPU använder är inaktiverad från BIOS. I detta fall kommer åtkomst till BIOS-inställningarna och aktivering av VT-x / AMD-V att lösa felmeddelandet och låter dig köra virtuella maskiner.

Om du för närvarande kämpar för att lösa felet ' VT-x / AMD-V maskinvaruacceleration är inte tillgängligt på ditt system' kommer den här artikeln att ge dig en samling verifierade felsökningssteg. Nedan hittar du flera populära metoder som andra användare i en liknande situation har använt för att lösa felmeddelandet.

Följ metoderna nedan i den ordning att de presenteras för att skona dig själv från att prova onödiga korrigeringar. Du bör så småningom hitta en metod som löser (eller åtminstone ger ett svar på) ditt problem.

Metod 1: Kontrollera om din CPU stöder virtualisering

Innan du testar något annat är det viktigt att du tar dig tid att undersöka om din dator är utrustad för att använda VT-X eller AMD-V. Alla de nyare CPU: erna stöder virtualisering nuförtiden (inklusive de i det låga intervallet). Men om du arbetar med en äldre CPU bör du börja med att verifiera om din CPU stöder virtualisering.

Det finns ett par sätt att kontrollera om din CPU är utrustad för att använda virtualisering - du använder antingen ett dedikerat program som säger om virtualisering stöds på din CPU eller gör saker manuellt. Följ vilken guide som är närmare din önskade strategi.

Hur du kontrollerar om din CPU stöder virtualisering automatiskt

Ett av de enklaste sätten att ta reda på om din dator stöder virtualisering är att använda ett dedikerat verktyg som heter SecurAble . Bland annat kommer detta verktyg att analysera förekomsten av operativa modellprocessfunktioner inklusive virtualisering. Här är en snabbguide om hur du använder SecurAble :

  1. Besök den här länken (här) och klicka på Ladda ner nu för att ladda ner den senaste versionen av Securable .

    Nedladdning av SecurAble
  2. Öppna SecurAble-körbara och klicka på Ja vid UAC (User Account Control) .
  3. Om din dator är utrustad för att stödja maskinvarevirtualisering ser du ett grönt Ja ovanför hårdvaruvirtualisering .

    Verifierar om virtualisering stöds

Om svaret är Ja, betyder det att datorns CPU är utrustad för att stödja virtualisering och en av de följande metoderna nedan låter dig lösa felmeddelandet. Om du fastställde att maskinvarevirtualisering inte stöds följer du de andra metoderna nedan kommer inte att lösa felmeddelandet.

Hur du kontrollerar om din CPU stöder virtualisering manuellt

Om du föredrar att göra saker manuellt kan du verifiera om din CPU stöder VT-x (på Intel) eller AMD-V (på AMD) genom att undersöka specifikationerna för din CPU manuellt. För att göra detta, följ en av de två guiden bälgen (enligt din CPU-tillverkare):

Intel

Med Intel-processorer kan du se om virtualisering stöds genom att titta på processordokumentationen som finns på ARK.INTEL.COM . När du kommer dit använder du sökfunktionen för att söka efter din specifika CPU-modell.

Bläddra sedan ner till fliken Avancerade teknologier och se status för I ntel® Virtualization Technology för Directed I / O (VT-d) och Intel® Virtualization Technology (VT-x) . Om någon av dem är märkt som Nej, stöds inte virtualiseringstekniken av din processormodell.

Verifierar om virtualisering stöds av en Intel-processor

AMD

Om du har en AMD-processor kan du verifiera om den stöder virtualisering genom att titta på specifikationerna på AMD: s webbplats . Använd sökfunktionen för att hitta din specifika modell eller välj den från listan. När du har kommit till webbsidan som är dedicerad till din CPU-modell, utöka rullgardinsmenyn Nyckelfunktioner och se om virtualisering hör till de tekniker som stöds.

Exempel på AMD-process som stöder virtualisering

Om du upptäckte att virtualisering stöds fortsätter du med de följande metoderna nedan för att lösa problemet.

Metod 2: Inaktivera Hyper V

Hyper-V (tidigare känd som Windows Server Virtualization) är Microsofts egenutvecklade virtualiseringsteknik. Hyper-V är perfekt kapabel att skapa virtuella maskiner på x86 och x64-system som kör Windows, men det används inte av VirtualBox eller VMware av stabilitetsskäl.

Men de senaste Windows-versionerna är programmerade för att prioritera Hyper-V framför VT-X eller AMD-V. Och eftersom Hyper-V kommer i konflikt med liknande virtualiseringsteknologi kommer VT-x eller AMD-V att inaktiveras som standard när Hyper-V är aktiverat.

Som ni kan föreställa er kommer detta att skapa fel med Virtualbox, VMware eller liknande programvara, eftersom de flesta av dem inte är utformade för att fungera med Hyper-V.

Lyckligtvis kommer att inaktivera Hyper-V att lösa " VT-x / AMD-V maskinvaruacceleration är inte tillgängligt på ditt system" fel om problemet. Det finns flera metoder som du kan följa för att inaktivera Hyper-V och låta VT-x eller AMD-V ta över. Känn dig fri att följa den du känner dig mer bekväm med.

Inaktivera Hyper-V via kommandotolken

Det enklaste sättet att inaktivera Hyper-V är genom att skriva ett kommando i ett upphöjd kommandotolk-fönster. Här är vad du behöver göra:

  1. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedan " cmd " och tryck på Ctrl + Shift + Enter för att öppna en upphöjd kommandotolken. När du uppmanas av UAC (User Account Control) klickar du på Ja för att ge administrativa behörigheter.

    Öppna kommandotolken via dialogrutan Kör
  2. Skriv / klistra in följande kommando i den upphöjda kommandotolken och tryck på Enter för att inaktivera Hyper-V-funktionen:
     dism.exe / Online / Disable-Feature: Microsoft-Hyper-V 

    Så snart du är klar med att köra det här kommandot inaktiveras Hyper-V och virtualiseringstekniken från din processor förstärks.

Inaktiverar Hyper-V via GUI

En annan metod som gör att du kan inaktivera Hyper-V-tekniken är att använda kontrollpanelgränssnittet. Den här metoden är långsammare men bör föredras om du inte är bekväm med att köra kommandon via terminalen. Följ stegen nedan för att inaktivera Hyper-V via skärmen Program och funktioner:

  1. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedan " appwiz.cpl " och tryck på Enter för att öppna skärmen Program och funktioner .

    Skriv appwiz.cpl och tryck på Enter för att öppna listan över installerade program i Windows
  2. På skärmen Program och funktioner klickar du på Aktivera eller inaktivera Windows-funktioner från vänster ruta.

    Öppna Windows-funktionsmenyn
  3. Utveckla Hyper-V -mappen på Windows-funktionsmenyn och se till att avmarkera Hyper-V Management Tools och Hyper-V-plattformen innan du klickar på OK .

    Inaktivera Hyper-V via Windows-funktionsskärmen
  4. Starta om datorn och se om felet har lösts vid nästa start.

Om du fortfarande stöter på felet ' VT-x / AMD-V maskinvaruacceleration är inte tillgängligt på ditt system', gå ned till nästa metod nedan för steg för att se till att virtualisering är aktiverad från BIOS / UEFI.

Metod 3: Aktivera virtualisering med BIOS / UEFI

Ett annat skäl till att du kan få " VT-x / AMD-V maskinvaruacceleration är inte tillgänglig på ditt system" -fel beror på att virtualisering har inaktiverats från dina BIOS-inställningar. Även om virtualisering är aktiverad som standard på de flesta datorkonfigurationer, är detta ganska vanligt förekommande. För många berörda användare är en BIOS-uppdatering det som slutade att inaktivera virtualiseringstekniken i BIOS.

Lyckligtvis kan du skriva felet ganska enkelt genom att öppna dina BIOS / UEFI-inställningar och aktivera virtualiseringstekniken därifrån.

Obs: Moderkort som släpptes före lanseringen av Windows 8 kommer troligen att använda BIOS, medan de flesta moderna datorbyggnader använder UEFI.

På en BIOS-driven dator måste du trycka på Setup-knappen under den första startskärmen. Setup-tangenten är vanligtvis en av F-tangenterna (F2, F4, F6, F8) eller Del-tangenten. Om du inte kan identifiera installationsnyckeln som är specifik för ditt moderkort, gör du en online-sökning på ' moderkortmodell + installationsnyckel '

Tryck på [-knappen] för att öppna installationen På en UEFI-baserad dator måste du följa anvisningarna ( här ) för att starta i menyn Avancerade startalternativ . Därifrån kan du komma åt UEFI-firmware-inställningarna.

Åtkomst till UEFI-firmware-inställningarna

När du har kommit in i BIOS / UEFI-inställningarna börjar du leta efter ett alternativ märkt Intel VT-x, AMD-V, Intel Virtualization Technology, Vanderpool, etc. Du kan vanligtvis hitta alternativet under Processor, Security, Chipset, Advanced, Advanced Chipsatsstyrning, avancerad CPU-konfiguration, etc.

När du lyckas hitta alternativet, se till att du aktiverar det.

Aktivera virtualisering på en HP-baserad BIOS

Obs! Inställningarna som du hittar i ditt BIOS / UEFI kommer att vara olika beroende på ditt moderkort och CPU-tillverkare. Om du inte själv kan hitta alternativet, sök på nätet efter specifika steg för att aktivera maskinvarevirtualisering i din konfiguration.

När du lyckas aktivera virtualisering sparar du ändringarna och startar om datorn. Vid nästa start bör felet ' VT-x / AMD-V maskinvaruacceleration är inte tillgängligt på ditt system' inte längre uppstå när du försöker installera eller köra en virtuell maskin.

Intressanta Artiklar