Rettelse: AMD-V er deaktiveret i BIOS (VERR_SVM_DISABLED)

Flere brugere rapporterer at få AMD-V er deaktiveret i BIOS (eller af værts OS) (VERR_SVM_DISABLED) fejlmeddelelse, når de prøver at starte en virtuel maskine ved hjælp af VM VirtualBox . Selvom netop dette problem hovedsageligt rapporteres på Windows 7, Windows 8 og Windows 10, er der flere rapporter om det, der forekommer på Linux-distributioner.

AMD-V er deaktiveret i BIOS (VER_SVM_DISABLED)

Bemærk: Hvis du får VT-X ikke tilgængelig - VERR_VMX_NO_VMX fejl, skal du følge denne fejlfindingsguide ( her ) i stedet.

Hvad forårsager AMD-V er deaktiveret i BIOS-fejlen?

Vi undersøgte problemet ved at se på forskellige brugerrapporter. Fra det, vi var i stand til at samle, er der adskillige scenarier, der vil udløse tilsyneladende dette netop. Her er en liste med fælles synder, som flere andre berørte brugere har formået at identificere:

  • AMD-V er deaktiveret fra BIOS-indstillinger - I det væsentlige fortæller VERR_SVM_DISABLE fejlkoden, at din pc understøtter AMD-V, men værtsens BIOS-indstillinger deaktiverer den i øjeblikket.
  • Microsoft Hyper-V forstyrrer AMD-V-teknologien - Hvis Hyper-V er aktiveret, betyder det automatisk, at den indbyggede virtualiseringsteknologi var slået fra. I dette tilfælde skal du deaktivere det for at tillade, at AMD-V skal bruges.
  • BIOS-version understøtter ikke disse mange CPU-kerner - Som det viser sig, kan problemet blive smidt af VM VirtualBox, hvis softwaren bliver tvunget til at oprette en virtuel maskine med mere end 1 CPU-kerne. For at gøre dette kræver det hardwarevirtualiseringer og kaster fejlen, hvis funktionen er deaktiveret eller ikke tilgængelig.
  • VM VirtualBox Bug - Der er flere rapporter om, at denne fejl bliver kastet på maskiner, der er i stand til at understøtte hardware-virtualiseringsteknologien. I dette tilfælde kan problemet typisk løses ved at ændre nogle virtuelle maskinspecifikke indstillinger.

Hvis du i øjeblikket kæmper for at løse denne specielle fejlmeddelelse, vil denne artikel give dig flere fejlfindingsvejledninger. Nedenfor har du en samling af metoder, som andre brugere i en lignende situation har brugt til at få problemet løst.

Husk, at de potentielle rettelser nedenfor ordnes efter effektivitet og sværhedsgrad, så følg dem efter hinanden, indtil du snubler over en metode, der er effektiv til at få problemet løst.

Metode 1: Aktivering af AMD-V fra BIOS-indstillingerne

AMD-V er det omdøbte varemærke for S ecure Virtual Machine Mode (SVM) . Årsagen til nummer én, hvorfor AMD-V er deaktiveret i BIOS (eller af værts OS) (VERR_SVM_DISABLED) fejl opstår, er fordi AMD-V-teknologien er deaktiveret fra dine BIOS-indstillinger.

Selvom denne funktion er aktiveret som standard, kan en tredjepartsinterferens eller en manuel ændring muligvis betyde, at den er deaktiveret på din computer.

Heldigvis kan du aktivere AMD-V igen ved at få adgang til dine BIOS-indstillinger og genaktivere Secure Virtual Machine-tilstand fra CPU-konfigurationsindstillingerne.

Men husk, at trinnene til at indtaste BIOS vil være forskellige afhængigt af dit bundkortproducent. For at få adgang til din BIOS skal du trykke på opsætningstasten under den første startprocedure. Typisk er opsætningstasten enten en af F-tasterne (F2, F4, F8, F10, F12) eller Del-tasten (til Del-maskiner). Hvis du ikke selv kan finde opsætningsnøglen, skal du holde øje med under den første startprocedure for at nævne den eller søge efter specifikke trin i henhold til din bundkortproducent.

Tryk på BIOS-tasten under opstartproceduren

Når du har indtastet din BIOS, skal du kigge efter en post med navnet Secure Virtual Machine Mode og sikre dig, at den er aktiveret. På den mest populære BIOS-version kan den findes i Avanceret> CPU-konfiguration . Når du kommer dertil, skal du sikre dig, at Secure Virtual Machine Mode er aktiveret, derefter gem konfigurationen og afslutte din BIOS.

Sørg for, at Secure Virtual Machine Mode er aktiveret

Bemærk: Den nøjagtige placering af denne post kan variere afhængigt af dit bundkortmodel. Hvis Secure Virtual Machine Mode ikke er der for dig, skal du søge efter specifikke trin i henhold til din producent. På et Acer-bundkort kan du aktivere AMD-V igen ved at indstille AMD IOMMU til Enabled (du kan finde det i menuen AMD I / O Virtualization Technology ).

Husk, at en ændring af maskinen ikke er nok for at ændringen kan håndhæves. Du skal udføre en kold boot. Dette betyder, at du bliver nødt til at slukke for maskinen helt og derefter lade den starte fra bunden.

Når næste opstart er afsluttet, skal du åbne den virtuelle maskine, der viste dig beskeden i VM VirtualBox, og se, om problemet er løst. Hvis du stadig ser AMD-V er deaktiveret i BIOS (eller af værts OS) (VERR_SVM_DISABLED) fejlen, skal du gå ned til den næste metode nedenfor.

Metode 2: Deaktivering af Windows Hyper-V

Flere brugere, der støder på AMD-V, er deaktiveret i BIOS (eller af værts OS) (VERR_SVM_DISABLED) fejlen har formået at løse problemet ved at deaktivere Microsoft Hyper-V-funktionen fra skærmbilledet Tilføj / fjern Windows-funktioner .

Microsoft Hyper-V er Microsofts egen virtualiseringsteknologi, der automatisk aktiveres på det meste af den nyeste Windows-version. Dette skaber et problem, fordi hver gang Hyper-V er aktiveret, er den indbyggede hardwareteknologi slået fra (i dette tilfælde (AMD-V). Da VM VirtualBox har brug for AMD-V eller VT-X for at køre en virtuel maskine, får du en fejlmeddelelse i stedet for den faktiske VM.

Heldigvis kan du nemt rette dette problem ved at følge et sæt enkle instruktioner, der hjælper dig med at deaktivere Microsoft Hyper-V-teknologien. Her er hvad du skal gøre:

  1. Tryk på Windows-tasten + R for at åbne en Kør- dialogboks. Skriv derefter “ appwiz.cpl ” og tryk på Enter for at åbne programmer og funktioner .

    Kør dialog: appwiz.cpl
  2. Inde i programmer og funktioner skal du bruge højre menu til at klikke på Slå Windows-funktioner til eller fra .

    I programmer og funktioner skal du klikke på Slå Windows-funktioner til eller fra
  3. I Windows-skærmbilledet skal du kigge efter en Hyper-V-post, og sørge for, at det tilknyttede felt er deaktiveret. Klik derefter på OK for at gemme ændringerne.

    Fjern markeringen i boksen tilknyttet Hyper-V
  4. Genstart din maskine, og se, om fejlen er løst ved næste opstart.

Hvis du stadig oplever AMD-V er deaktiveret i BIOS (eller af værts OS) (VERR_SVM_DISABLED), når du tænder for din virtuelle maskine, skal du gå ned til den næste metode nedenfor.

Metode 3: Ændring af antallet af CPU-kerner til 1

Hvis du har brugt metoderne ovenfor for at sikre, at din maskine har alle kravene til at opnå hardwarevirtualisering og problemet stadig opstår, er det meget sandsynligt, at AMD-V-teknologi-id'et ikke understøttes af din nuværende konfiguration.

Heldigvis kan du stadig løse fejlen med et par meget enkle instruktionstrin. Men lad os først undersøge, hvad der forårsager problemet - Selvom du ikke har tilpasset de virtuelle maskineindstillinger, der viser fejlen, kan standardindstillingerne muligvis skabe problemet.

Hvad der sker er, at softwaren tildeler mere end 1 CPU i Systemindstillingerne, som tvinger systemet til at bruge hardware-virtualisering for at starte den virtuelle vært. Hvis din maskine dog ikke understøtter den (du har en Quad-core AMD eller noget lignende), afsluttes proceduren ikke, og du vil se AMD-V er deaktiveret i BIOS (eller af værts OS) ( VERR_SVM_DISABLED) fejlmeddelelse i stedet.

Heldigvis kan du afhjælpe dette problem ved at ændre antallet af tildelte CPU'er til 1. Dette vil sandsynligvis løse problemet en gang for alle. Her er hvad du skal gøre:

  1. Åbn Oracle VM VirtualBox, højreklik på den maskine, der viser fejlen, og klik derefter på Indstillinger .

    Højreklik på den berørte maskine og klik på Indstillinger
  2. Gå til fanen System (ved hjælp af den venstre undermenu) i indstillingerne på din virtuelle maskine og få adgang til fanen Processor . Træk derefter glideren, der er tilknyttet Processor (er) til 1 CPU, og klik på OK for at gemme.

    Gå til System> Processor, og indstil processor-skyderen til 1 CPU
  3. Luk indstillingsmenuen, og genstart din virtuelle maskine. Det skal starte op, uden at AMD-V er deaktiveret i BIOS (eller af værts OS) (VERR_SVM_DISABLED) fejlen.

Metode 4: Ændring af version til Windows 7 eller Windows 2003 (hvis relevant)

Flere Ubuntu (Linux) brugere, hvor brugen af ​​VM VirtualBox til at køre Windows XP eller Windows 10 også fik AMD-V er deaktiveret i BIOS (eller af vært OS) (VERR_SVM_DISABLED) fejlen. Den måde, de lykkedes at løse problemet på, er ved at ændre Guest OS-indstillingerne, så den specificerede version er indstillet til Windows 2003 eller Windows 7.

Selvom der ikke er nogen forklaring på, hvorfor denne fix er vellykket, ser det ud til at have hjulpet en masse brugere med at genvinde den normale funktionalitet på deres virtuelle maskiner. Her er en hurtig guide til ændring af den specificerede version af din virtuelle maskine:

  1. Åbn VM VirtualBox, højreklik på den maskine, der viser fejlen, og vælg Indstillinger .

    Højreklik på den berørte maskine, og klik på Indstillinger
  2. Gå til menuen Indstillinger, gå til den generelle undermenu og klik derefter på fanen Grundlæggende. Skift derefter version ved hjælp af rullemenuen til enten Windows 2003 eller Windows 7 og tryk på Ok for at gemme ændringerne.

    Ændring af billedversionen til Windows 7 eller Windows 2003
  3. Start den virtuelle maskine igen og se, om opstartsproceduren er vellykket uden AMD-V er deaktiveret i BIOS (eller af vært OS) (VERR_SVM_DISABLED) fejlen

Interessante Artikler