Fix: AMD-V är inaktiverad i BIOS (VERR_SVM_DISABLED)

Flera användare rapporterar att AMD-V är inaktiverat i BIOS (eller av värd OS) (VERR_SVM_DISABLED) felmeddelande när de försöker starta en virtuell maskin med VM VirtualBox . Även om det här problemet främst rapporteras på Windows 7, Windows 8 och Windows 10, finns det flera rapporter om att det förekommer på Linux-distributioner.

AMD-V är inaktiverat i BIOS (VER_SVM_DISABLED)

Obs: Om du får VT-X inte är tillgänglig - VERR_VMX_NO_VMX- fel, följ den här felsökningsguiden ( här ) istället.

Vad orsakar att AMD-V är inaktiverat i BIOS-felet?

Vi undersökte problemet genom att titta på olika användarrapporter. Från det vi lyckades samla in finns det flera scenarier som kommer att utlösa uppenbarelsen av just denna fråga. Här är en lista med vanliga synder som flera andra drabbade användare har lyckats identifiera:

  • AMD-V är inaktiverat från BIOS-inställningar - I grund och botten säger VERR_SVM_DISABLE-felkoden att din dator stöder AMD-V, men värdens BIOS-inställningar inaktiverar för närvarande den.
  • Microsoft Hyper-V stör AMD-V-tekniken - Om Hyper-V är aktiverat betyder det automatiskt att den inbyggda virtualiseringstekniken stängdes av. I det här fallet måste du inaktivera det för att AMD-V ska kunna användas.
  • BIOS-versionen stöder inte så många CPU-kärnor - Som det visar sig kan problemet komma att kastas av VM VirtualBox om programvaran tvingas skapa en virtuell maskin med mer än 1 CPU-kärna. För att göra detta kräver det hårdvaruvirtualiseringar och kommer att kasta felet om funktionen är inaktiverad eller inte tillgänglig.
  • VM VirtualBox Bug - Det finns flera rapporter om att detta fel kastas på maskiner som kan stödja hårdvaruvirtualiseringstekniken. I det här fallet kan problemet vanligtvis lösas genom att ändra vissa virtuella maskinspecifika inställningar.

Om du för närvarande kämpar för att lösa detta felmeddelande kommer den här artikeln att ge dig flera felsökningsguider. Nedan har du en samling metoder som andra användare i en liknande situation har använt för att få problemet löst.

Tänk på att de möjliga korrigeringarna nedan ordnas efter effektivitet och svårighetsgrad, så följ dem i ordning tills du snubblar på en metod som är effektiv för att lösa problemet.

Metod 1: Aktivera AMD-V från BIOS-inställningarna

AMD-V är det döpta varumärket för S ecure Virtual Machine Mode (SVM) . Den främsta anledningen till att AMD-V är inaktiverad i BIOS (eller av värd-OS) (VERR_SVM_DISABLED) -felet uppstår är att AMD-V-tekniken är inaktiverad från dina BIOS-inställningar.

Även om det här alternativet är aktiverat som standard på de flesta datorer, kan störningar från tredje part eller en manuell modifiering innebära att det är inaktiverat på din dator.

Lyckligtvis kan du återaktivera AMD-V genom att komma åt dina BIOS-inställningar och återaktivera läget Secure Virtual Machine från CPU-konfigurationsinställningarna.

Men kom ihåg att stegen för att komma in i BIOS kommer att vara olika beroende på moderkortstillverkaren. För att komma åt ditt BIOS måste du trycka på Setup-tangenten under den första startproceduren. Vanligtvis är installationsknappen antingen en av F-tangenterna (F2, F4, F8, F10, F12) eller Del-tangenten (för Del-maskiner). Om du inte kan hitta Setup-tangenten själv, håll utkik under den första startproceduren för att nämna det eller sök efter specifika steg enligt ditt moderkortstillverkare.

Tryck på BIOS-tangenten under startproceduren

När du väl har angett din BIOS, leta efter en post med namnet Secure Virtual Machine Mode och se till att den är aktiverad. På den mest populära BIOS-versionen finns den i Avancerat> CPU-konfiguration . När du kommer dit, se till att Secure Virtual Machine Mode är aktiverat , spara sedan konfigurationen och avsluta BIOS.

Se till att Secure Virtual Machine Mode är aktiverat

Obs! Den exakta platsen för denna post kan variera beroende på ditt moderkortsmodell. Om Secure Virtual Machine Mode inte finns där för dig, sök efter specifika steg enligt din tillverkare. På ett Acer-moderkort kan du aktivera AMD-V igen genom att ställa in AMD IOMMU till Enabled (du hittar den i AMD I / O Virtualization Technology- menyn).

Tänk på att det inte räcker med maskinens omstart för att ändringen ska kunna genomföras. Du måste utföra en kall start. Det betyder att du måste stänga av maskinen helt och sedan låta den starta om från början.

När nästa start är klar öppnar du den virtuella maskinen som visade meddelandet i VM VirtualBox och ser om problemet är löst. Om du fortfarande ser att AMD-V är inaktiverat i BIOS (eller av värd OS) (VERR_SVM_DISABLED) -fel , gå ner till nästa metod nedan.

Metod 2: Inaktivera Windows Hyper-V

Flera användare som stöter på AMD-V är inaktiverade i BIOS (eller av värd OS) (VERR_SVM_DISABLED) -felet har lyckats lösa problemet genom att inaktivera Microsoft Hyper-V-funktionen från skärmen Lägg till / ta bort Windows-funktioner .

Microsoft Hyper-V är Microsofts egen virtualiseringsteknik som automatiskt aktiveras på större delen av den senaste Windows-versionen. Detta skapar ett problem eftersom den inbyggda hårdvarutekniken stängs av när Hyper-V är aktiverat (i det här fallet (AMD-V). Eftersom VM VirtualBox behöver AMD-V eller VT-X för att kunna köra en virtuell maskin, du får ett felmeddelande istället för den faktiska virtuella datorn.

Lyckligtvis kan du enkelt åtgärda problemet genom att följa en uppsättning enkla instruktioner som hjälper dig att inaktivera Microsoft Hyper-V-tekniken. Här är vad du behöver göra:

  1. Tryck på Windows-tangenten + R för att öppna en dialogruta Kör . Skriv sedanappwiz.cpl ” och tryck på Enter för att öppna program och funktioner .Kördialog: appwiz.cpl
  2. Inne i program och funktioner , använd höger meny för att klicka på Aktivera eller inaktivera Windows-funktioner .Klicka på Aktivera eller inaktivera Windows-funktioner i Program och funktioner
  3. På skärmen Windows-funktioner, leta efter en Hyper-V-post och se till att rutan som är kopplad till den är inaktiverad. Klicka sedan på OK för att spara ändringarna.Avmarkera rutan för Hyper-V
  4. Starta om din maskin och se om felet löses vid nästa start.

Om du fortfarande stöter på är AMD-V inaktiverad i BIOS (eller av värd-OS) (VERR_SVM_DISABLED) när du startar din virtuella maskin, gå ner till nästa metod nedan.

Metod 3: Ändra antalet CPU-kärnor till 1

Om du har använt metoderna ovan för att säkerställa att din maskin har alla krav för att uppnå hårdvaruvirtualisering och problemet fortfarande uppstår är det mycket troligt att AMD-V-teknik-id inte stöds av din nuvarande konfiguration.

Lyckligtvis kan du fortfarande fixa felet med några mycket enkla steg med instruktioner. Men först, låt oss gå igenom vad som orsakar problemet - även om du inte har anpassat de virtuella maskininställningarna som visar felet kan standardinställningarna skapa problemet.

Vad som händer är att programvaran tilldelar mer än 1 CPU i systeminställningarna, vilket tvingar systemet att använda hårdvaruvirtualisering för att starta den virtuella värden. Men om din maskin inte stöder den (du har en fyrkärnig AMD eller något liknande) slutförs inte proceduren framgångsrikt och du ser att AMD-V är inaktiverad i BIOS (eller av värd OS) ( VERR_SVM_DISABLED) felmeddelande istället.

Lyckligtvis kan du åtgärda problemet genom att ändra antalet tilldelade processorer till 1. Detta kommer sannolikt att lösa problemet en gång för alla. Här är vad du behöver göra:

  1. Öppna Oracle VM VirtualBox, högerklicka på den maskin som visar felet och klicka sedan på Inställningar .Högerklicka på den drabbade maskinen och klicka på Inställningar
  2. I inställningarna för din virtuella maskin, gå till fliken System (med vänster undermeny) och öppna fliken Processor . Dra sedan skjutreglaget som är associerat med Processor (processorer) till 1 CPU och klicka på OK för att spara.Gå till System> Processor och ställ in processorreglaget till 1 CPU
  3. Stäng inställningsmenyn och starta om din virtuella maskin. Det ska starta upp utan att AMD-V är inaktiverat i BIOS (eller av värd OS) (VERR_SVM_DISABLED) -felet.

Metod 4: Ändra version till Windows 7 eller Windows 2003 (om tillämpligt)

Flera användare av Ubuntu (Linux) som använder VM VirtualBox för att köra Windows XP eller Windows 10 också fick AMD-V är inaktiverade i BIOS (eller av värd OS) (VERR_SVM_DISABLED) -felet. Hur de lyckades lösa problemet är att ändra inställningarna för gäst-operativsystemet så att den angivna versionen är inställd på Windows 2003 eller Windows 7.

Även om det inte finns någon förklaring till varför den här lösningen är framgångsrik verkar den ha hjälpt många användare att återfå den normala funktionen hos sina virtuella maskiner. Här är en snabbguide för att ändra den angivna versionen av din virtuella maskin:

  1. Öppna VM VirtualBox, högerklicka på den maskin som visar felet och välj Inställningar .Högerklicka på den drabbade maskinen och klicka på Inställningar
  2. Gå till menyn Inställningar, gå till undermenyn Allmänt och klicka sedan på fliken Grundläggande. Ändra sedan versionen med hjälp av rullgardinsmenyn till antingen Windows 2003 eller Windows 7 och tryck OK för att spara ändringarna.Ändra bildversionen till Windows 7 eller Windows 2003
  3. Starta den virtuella maskinen igen och se om startproceduren lyckas utan att AMD-V är inaktiverad i BIOS (eller av värd OS) (VERR_SVM_DISABLED) -felet

Rekommenderas

Fix: Minecraft svarar inte
Vad är en ansökan om registrering av digital-TV-mottagare och bör den tas bort?
Vad är FileRepMalware och ska du ta bort det