Virtuella maskiner tillåter oss att virtualisera alla typer av operativsystem på vår dator utan att behöva installera dem fysiskt. Tack vare dem kan vi testa andra versioner av Windows, vilken som helst Linux distro och till och med macOS. För att göra detta kan vi använda specialiserad virtualiseringsprogramvara, t.ex. VMware or VirtualBox. Windows 10 ger också sin egen hypervisor, Hyper-V, som gör att vi kan virtualisera och använda andra verktyg som WSL or Sandlåda. Aktivering av Windows hypervisor förhindrade dock användning av tidigare program. Tills nu.
Hyper-V är hypervisor för Windows 10 . Med den kommer vi att kunna dra full nytta av de virtualiseringsfunktioner som processorn erbjuder oss, förutom att montera våra egna virtuella maskiner. Andra verktyg, till exempel Windows Subsystem för Linux, Docker eller Sandbox, är också beroende av denna hypervisor.
Slå på Windows 10 hypervisor inaktiverade hypervisorerna för de andra virtualiseringsprogrammen. Det enda sättet att använda dessa två hypervisorer var att inaktivera Hyper-V när vi ville använda andra program (och starta om, vilket är det längsta) och återaktivera det att använda Microsoft funktioner.
Lyckligtvis har Microsoft arbetat med andra virtualiseringsföretag för att eliminera denna begränsning. Och sedan lanseringen av 2004-versionen av Windows 10 är det möjligt för alla program att samexistera och arbeta i fred och harmoni.
Krav
För att kunna använda två eller flera hypervisor samtidigt i Windows är det första att göra den senaste versionen av Windows 10 installerad. Stöd för flera hypervisorer har aktiverats sedan dess Maj 2020 Uppdatering , 2004-versionen av operativsystemet. Därför är det första vi måste göra att installera den här versionen eller senare. Dessutom kommer vi ihåg att Hyper-V är ett exklusivt inslag i Windows 10 Pro , så om vi har hemutgåvan kommer vi inte att kunna använda den.
Du måste också se till att du har de senaste versionerna av både VirtualBox och VMware installerade. Stöd för kapslad personsökning och VT-x tillsammans med Hyper-V finns sedan VirtualBox version 6.0 och VMware Workstation version 15.5.5. Vi rekommenderar dock att du använder minst mer avancerade versioner som VirtualBox 6.1 or VMware Workstation 16 , eftersom stabilitet och prestanda förbättras (och kraftigt) med den här funktionen.
Om vi redan har de senaste versionerna av virtualiseringsprogramvaran installerad på vår dator ska vi nu se hur vi kan aktivera allt.
Aktivera Hyper-V Shared Virtualization i Windows
Aktivera virtualisering i BIOS
Det första vi måste göra är att aktivera virtualiseringsstödet i BIOS på vår dator. Som standard inaktiverar BIOS / UEFI processorvirtualisering eftersom det inte är en funktion som vanligtvis krävs av användare. Om vi ska använda den måste vi därför aktivera den manuellt.
Intel processorer bär VT-x Medan AMD processorer bär V-AMD teknologi. Varje BIOS är olika, men det vanligaste är att hitta dessa alternativ inom CPU avsnitt i den avancerade konfigurationen.


När dessa två funktioner har aktiverats kan vi komma in i Windows. Men innan vi kan använda dessa system samtidigt måste vi göra en viss konfiguration även i operativsystemet.
Aktivera Hyper-V, WSL och andra funktioner i Windows 10
Hyper-V är inaktiverat som standard i Windows. Därför, om vi inte har aktiverat det manuellt någon gång, kommer det inte att vara tillgängligt.
Denna komponent, som andra, är en del av Windows-funktionerna. För att aktivera det måste vi därför skriva in sökfältet i Windows 10 ” Windows-funktioner ”För att öppna detta konfigurationsfönster.
Nu kan vi se fönstret för att aktivera eller inaktivera Windows-funktioner. Här, de funktioner som intresserar oss med Hyper-V och ” Windows Hypervisor-plattform ".
Men vi kan också dra nytta av och aktivera andra funktioner som vi kan använda i Hyper-V, till exempel Windows Subsystem för Linux eller Sandbox, även känd som Windows Sandbox.
När dessa alternativ är aktiverade kan vi bara starta om datorn så att Windows kan tillämpa ändringarna och det är det.
Använd VMware och VirtualBox med HyperV
Efter att ha utfört de tidigare stegen och startat om Windows har vi allt klart. Från och med nu kommer de virtuella maskinprogrammen att fungera för oss samtidigt som Windows-funktionerna som är beroende av Hyper-V. Till exempel kan vi ha en virtuell Windows 10-maskin medan vi uppdaterar Linux-arkiv i WSL.
I VirtualBox kan vi till exempel veta att vi använder den här kompatibilitetsmetoden eftersom vi ser ikonen för en sköldpadda längst ner till höger.
I både VMware och VirtualBox är det nödvändigt att installera de senaste drivrutinerna (gästtillägg eller verktyg) för att allt ska fungera korrekt. Annars, tills vi gör det, kommer vi att ha prestandaproblem på grund av detta kompatibilitetslager.
Förbättra VMware-prestanda med Hyper-V
Medan VirtualBox inte ger oss problem, VMware kan visa prestandaproblem . Detta beror på en säkerhetsåtgärd som denna programvara ger som gör det möjligt för oss att mildra sårbarheterna i Meltdown och Spectre hos processorerna. Denna funktion ger oss större säkerhet, men innebär i sin tur en betydande prestandaförlust. När vi startar en virtuell dator med den här funktionen aktiverad kan vi se ett meddelande som följande.
Lyckligtvis kan vi enkelt inaktivera denna säkerhetsåtgärd från programinställningarna. För att göra detta måste vi helt enkelt öppna inställningarna för den virtuella maskinen, gå till fliken alternativ och avsnittet "Avancerat". Här hittar vi alternativet att aktivera eller inaktivera denna säkerhetsåtgärd.
Om vi inaktiverar det kan vi förbättra den virtuella maskinens prestanda avsevärt. Även om vi kan vara i fara på grund av dessa sårbarheter. Vi måste alltid använda den försiktigt.
Om du inte använder WSL, Sandbox eller Docker, inaktivera bättre Hyper-V
Detta sätt att vara kompatibelt mellan hypervisorer är något som många av oss har väntat på länge. Speciellt med tanke på de nya funktionerna som Microsoft arbetar med, till exempel WSL2. Nu behöver vi inte längre välja mellan att använda en eller annan typ av virtualisering, eftersom vi kan få allt utan kompatibilitetsproblem.
Men om vi inte ska använda dessa funktioner, det är onödigt att ha Hyper-V aktiverat , det kommer att förbruka resurser som perfekt kan användas av andra program. Dessutom kan Hyper-V Compatibility Layer försämra prestanda från virtuella maskiner. Därför, om vi inte ska använda dessa funktioner, är det bästa vi kan göra att inaktivera alternativen som vi har förklarat hur man aktiverar i föregående steg.
Naturligtvis, om vi behöver det igen imorgon kan vi återaktivera det.