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



Prova Vårt Instrument För Att Eliminera Problem

Flera användare rapporterar att de fick AMD-V är inaktiverad i BIOS (eller av värd OS) (VERR_SVM_DISABLED) -felet meddelande när du 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)

AMD-V är inaktiverat i BIOS (VER_SVM_DISABLED)



Notera: Om du får VT-X är inte tillgängligt - 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 huvudsak VERR_SVM_DISABLE felkod säger 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 den 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 detta fel som 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 just 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 varför AMD-V är inaktiverad i BIOS (eller av värd OS) (VERR_SVM_DISABLED) -felet inträffar beror på 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 Secure Virtual Machine-läge 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 installationsnyckeln antingen en av F-tangenter (F2, F4, F8, F10, F12) eller den Del-tangent (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 den eller sök efter specifika steg enligt din moderkortstillverkare.

Tryck på BIOS-tangenten under startproceduren

Tryck på BIOS-tangenten under startproceduren

När du väl har angett din BIOS letar du efter en post med namnet Secure Virtual Machine Mode och ser 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 det Säker virtuellt maskinläge är Aktiverad , spara sedan konfigurationen och avsluta BIOS.

Se till att Secure Virtual Machine Mode är aktiverat

Se till att Secure Virtual Machine Mode är aktiverat

Notera: Den exakta platsen för denna post kan variera beroende på din moderkortsmodell. Om Säker virtuellt maskinläge finns inte för dig, sök efter specifika steg enligt din tillverkare. På ett Acer-moderkort kan du återaktivera AMD-V genom att ställa in AMD IOMMU till Aktiverad (du hittar den inuti AMD I / O-virtualiseringsteknik meny).

Tänk på att det inte räcker med en maskinåterstart för att ändringen ska kunna genomföras. Du måste utföra en kallstart. 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, öppna den virtuella maskinen som visade meddelandet i VM VirtualBox och se om problemet är löst. Om du fortfarande ser AMD-V är inaktiverad i BIOS (eller av värd OS) (VERR_SVM_DISABLED) -felet , gå ner till nästa metod nedan.

Metod 2: Inaktivera Windows Hyper-V

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

Microsoft Hyper-V är Microsofts egen virtualiseringsteknik som automatiskt aktiveras på de flesta av de senaste Windows-versionerna. 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 Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan “ appwiz.cpl ”Och tryck Stiga på att öppna upp Program och funktioner .

    Kördialog: appwiz.cpl

  2. Inuti Program och funktioner , använd höger meny för att klicka på Slår på eller av egenskaper i Windows .

    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 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å AMD-V är 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 instruktionssteg. 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 AMD-V är inaktiverad i BIOS (eller av värd OS) (VERR_SVM_DISABLED) -felet meddelande 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. Öppet 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ällningar på din virtuella maskin, gå till fliken System (med vänster undermeny) och öppna Processor flik. Dra sedan skjutreglaget som är associerat med Processor (processorer) till 1 CPU och klicka OK att spara. Go to System>Processor och ställ in processorreglaget till 1 CPU

    Gå till System> Processor och ställ in processorreglaget till 1 CPU

  3. Stäng inställningsmenyn och starta om din virtuella maskin. Det bör starta upp utan 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 Ubuntu-användare (Linux) som använde VM VirtualBox för att köra Windows XP eller Windows 10 fick också AMD-V är inaktiverat 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 korrigeringen lyckas verkar den ha hjälpt många användare att återfå den normala funktionaliteten 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 slå 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 AMD-V är inaktiverad i BIOS (eller av värd OS) (VERR_SVM_DISABLED) -felet
6 minuter läst