Hur man aktiverar virtualisering i BIOS för Intel och AMD

Du kan ha stött på ett fel när du använder en virtuell maskin på din dator som är relaterad till virtualisering(virtualization) . Vad är virtualisering? Har din dator det? Hur sätter du på den? Hitta svaren på dessa och fler frågor nedan, oavsett om du använder ett Intel- eller AMD - system.

Vad är hårdvaruvirtualisering?

Det finns en god chans att du vet att du behöver virtualisering men inte vet vad det är. Som du kanske misstänker är det relaterat till virtuella maskiner(virtual machines) . I själva verket tillåter hårdvaruvirtualisering din fysiska processor(CPU) att presentera sig som flera virtuella processorer(CPUs) .

Detta är viktigt för att virtuella maskiner ska vara sömlöst kompatibla med gästoperativsystemet samtidigt som de delar resurser med värdoperativsystemet. Det finns många tekniska skäl till varför du skulle vilja ha dessa isolerade virtuella processorer(CPUs) . Ändå, för den här artikeln, är allt du behöver veta att virtualisering gör att virtuella maskiner och några andra typer av applikationer fungerar bra.

Vad är Intel(Are Intel) och AMDs virtualiseringsvarumärken(Virtualization Brand Names) ?

De två stora PC CPU- märkena är Intel och AMD . Din dator har nästan säkert ett av dessa två märken av processorer inuti. Båda företagen bygger sina processorer(CPUs) baserat på något som kallas x86- instruktionsuppsättningen. Med andra ord kan de både köra och förstå samma kod.

Men Intel och AMD har också sina interna CPU - funktioner, som måste stödjas uttryckligen av programvara. När det gäller hårdvaruvirtualisering är Intels(Intel) teknologi känd som Intel VT eller VT-x . AMD , å andra sidan, kallar helt enkelt sin version AMD-V . Så det här är termerna du bör leta efter när du vill aktivera virtualisering på din dator.

Hur man kontrollerar om virtualisering(Virtualization) är aktiverad

Innan vi går in på hur man slår på eller av virtualisering är det värt att lära sig hur man kontrollerar om funktionen för närvarande är aktiv eller om din CPU stöder den i första hand.

I Windows följer du stegen nedan för att kontrollera om virtualisering är aktiverad:

  1. Tryck på Ctrl + Skift(Shift) + Esc för att öppna Aktivitetshanteraren(Task Manager) .

  1. Byt till fliken Prestanda(Performance tab) om den inte redan har valts.
  2. Välj CPU i den vänstra rutan.

  1. Leta efter Virtualization- posten i den högra rutan, under CPU-prestandadiagrammet(CPU performance graph) .

Om posten säger "Aktiverad" behöver du inte göra något mer. Din dator stöder både virtualisering och den är redan aktiverad. Men om det inte indikerar att det är aktiverat måste vi kontrollera om din CPU överhuvudtaget(CPU) är utrustad med hårdvaruvirtualisering.

Det enklaste sättet att göra detta är att använda CPU-Z- appen. Det är ett program som datornördar har använt i flera år för att få snabb och korrekt information om processorn(CPU) i en dator.

  1. Ladda ner och installera CPU-Z .
  2. Kör CPU-Z
  3. Under CPU-fliken(CPU tab) , kontrollera avsnittet Instruktioner för (Instructions)VT-X eller AMD-V .

Om virtualiseringsinstruktioner finns listade i CPU-Z har din CPU funktionen. Det betyder att du måste aktivera den i din BIOS- eller UEFI- meny. 

Hur man aktiverar virtualisering(Virtualization) i BIOS eller UEFI

Efter att ha fastställt att virtualisering inte är aktiverad på din dator, men din CPU stöder det, är nästa steg att vända omkopplaren och aktivera den.

Det är här det blir lite knepigt eftersom växlingen för virtualisering finns i din BIOS- eller UEFI-(BIOS or UEFI) meny. Det här är de två typerna av firmware som din dator kan använda, där UEFI är den modernare standarden.

Hur som helst måste du komma in i din firmware genom att starta om datorn och aktivera BIOS- eller UEFI- menyn. Olika(Different) moderkortsleverantörer har olika sätt att göra detta, men om du behöver hjälp gå över till Hur man anger BIOS i Windows 10 och äldre versioner(How to Enter BIOS in Windows 10 and Older Versions) .

När du lyckas komma in i ditt BIOS måste du hitta rätt inställning för ditt system för att aktivera virtualisering i BIOS . Det finns ingen standardterminologi bland BIOS/UEFI utvecklare för en sådan inställning. Därför kan du behöva använda din fantasi om deras valda formulering är lite oklar. Ovanstående skärmdump låg under Avancerad(Advanced) och CPU-konfiguration(CPU Configuration) och inställningen hette Intel Virtualization Technology .

Skärmdumpen nedan är från en Intel-baserad Gigabyte Aorus - laptop, men den allmänna idén är densamma oavsett moderkort eller CPU- märke.

Vi hittade virtualiseringsinställningar under Advanced Chipset Features . Även om VT-x(VT-x) inte hade någon växel i fallet med denna specifika dator . Istället hittade vi bara en switch för VT-d. VT-d är en virtualiseringsunderteknik som hanterar virtualisering av IO-enheter (input-output), inte processorer(CPUs) . Icke desto mindre(Nonetheless) bör du aktivera alla virtualiseringsfunktioner som ditt system stöder.

Finns det en nackdel(Downside) med att aktivera virtualisering(Enabling Virtualization) ?

Du kanske undrar om virtualisering är så användbart, varför är det avstängt som standard? Svaret är något komplicerat, men det finns vissa omständigheter där funktionen kan skada prestandan. Detta liknar hur att stänga av hyperthreading kan få en dator att prestera bättre med vissa program.

I praktiken är det osannolikt att du kommer att märka någon prestandaförändring på ett modernt system. Såvida du inte kör ett CPU- riktmärke rygg mot rygg och ser olika poäng varje gång, det vill säga. Oavsett, om du måste köra programvara som inte fungerar bra med hårdvaruvirtualisering, är det enkelt att vända på stegen ovan och helt enkelt stänga av den igen.



About the author

Jag är en webbutvecklare med över 10 års erfarenhet av att arbeta med webbläsarna Firefox och Google Docs. Jag är specialist på att skapa enkla men kraftfulla onlineapplikationer och har utvecklat webbaserade lösningar för både små företag och stora organisationer. Min kundbas inkluderar några av de största företagen, inklusive FedEx, Coca Cola och Macy's. Mina kunskaper som utvecklare gör mig till en idealisk kandidat för alla projekt som behöver slutföras snabbt och effektivt - från att utveckla anpassade webbplatser till att skapa robusta e-postmarknadsföringskampanjer.



Related posts