HMR3Init: Försöker falla tillbaka till NEM: VT-x är inte tillgängligt på VirtualBox

VirtualBox misslyckades med att starta en virtuell maskin, och när vi undersökte lite, fann vi detvbox.logskickar något av följande felmeddelanden.

{timestamp} HM: HMR3Init: Försöker falla tillbaka till NEM: VT-x är inte tillgänglig
{timestamp} NEM: WHvCapabilityCodeHypervisorPresent är TRUE, så det här kan fungera...

eller

{timestamp} HM: HMR3Init: Försöker falla tillbaka till NEM: AMD-V är inte tillgänglig {timestamp} NEM: WHvCapabilityCodeHypervisorPresent är TRUE, så det här kan fungera...

Detta kan bero på olika orsaker, men detta fel utlöses oftast närHyper-V är aktiveratpå enheten. Tänk på att Windows 11-hemanvändare också stötte på det här problemet även om Hyper-V saknas på det som standard. I det här inlägget ska vi ta upp allt och se vad du kan göra för att lösa det.

OmVbox.logsäger,"Fix HMR3Init: Försöker falla tillbaka till NEM: VT-x är inte tillgängligt på VirtualBox",följ lösningarna som nämns nedan för att lösa problemet med lätthet.

  1. Stäng av Hyper-V
  2. Aktivera hårdvaruvirtualisering
  3. Gör VirtualBox kompatibel med Hyper-V
  4. Inaktivera säkerhetsfunktionen för Windows Memory Integrity
  5. Återställ BIOS

Låt oss prata om dem i detalj.

1] Stäng av Hyper-V

Som du kanske redan vet är det inte lätt att köra Hyper-V och VirtualBox på samma maskin. Båda hypervisorerna använder hårdvaruvirtualiseringsfunktioner som Intel VT-x eller AMD-V, vilket kan orsaka konflikter när de körs samtidigt. Hyper-V, som är en typ 1 hypervisor, tar kontroll över virtualiseringshårdvaran, vilket gör den otillgänglig för andra hypervisorer som VirtualBox. På grund av detta kommer du att stöta på det aktuella felet. För att lösa det måste du följa stegen nedan.

  1. ÖppnaKommandotolkensom administratör och kör sedan följande kommando.
    bcdedit /set hypervisorlaunchtype av
  2. Öppna nuKontrollpanelen.
  3. Gå tillProgram > Program och funktioner.
  4. Klicka påSlå på eller av Windows-funktionen.
  5. InaktiveraWindows Hypervisor-plattformochHyper-V.
  6. Klicka slutligen på Ok för att spara ändringarna du har gjort.

När du är klar, starta om din värddator och när datorn startar, öppna VirtualBox och starta upp maskinen, förhoppningsvis kommer den att köras utan några fel.

2] Aktivera hårdvaruvirtualisering

Hårdvaruvirtualisering är en teknik som låter en fysisk dator köra flera virtuella maskiner (VM) genom att använda dess hårdvaruresurser på ett flexibelt sätt. Detta gör att olika operativsystem och applikationer kan köras samtidigt på samma dator, var och en i sin egen separata miljö. Beroende på din OEM skulle metoden för att aktivera hårdvaruvirtualiseringen skilja sig. Men vanligtvis måste du b, leta efter virtualisering och ställ in den på Aktiverad. Vi rekommenderar att du går igenom vår guide om hur du gör, eftersom vi har försökt täcka alla större OEM-tillverkare där.

3] Gör VirtualBox kompatibel med Hyper-V

En nyligen genomförd uppdatering gjorde det möjligt för VirtualBox att konfigurera Hyper-V som dess backend. Denna funktion låter dig köra båda samtidigt. Detta är dock fortfarande lite instabilt, så du kan göra några andra ändringar för att underlätta detta. Denna lösning är för användare som inte kan hålla Hyper-V inaktiverad.

Först och främst måste du aktivera Hyper-V (följ de ovannämnda stegen). När du är klar följer du stegen nedan.

  1. Öppna VirtualBox.
  2. Högerklicka på din virtuella maskin och väljInställningar.
  3. Gå nu tillSystem > Acceleration.
  4. Ställ inParavirtualiseringsgränssnitttillHyper-V.
  5. Klicka på Ok för att spara ändringarna.

Kontrollera slutligen om problemet är löst.

Du kan också använda följande kommandon för att slå på och av funktionen snabbt om detta inte fungerar för dig.

  • Så här inaktiverar du Hyper-V: bcdedit /set hypervisorlaunchtype av
  • Så här aktiverar du Hyper-V:bcdedit /set hypervisorlaunchtype auto

Kontrollera slutligen om problemet är löst.

4] Inaktivera säkerhetsfunktionen för Windows Memory Integrity

Memory Integrity, även känd som Hypervisor-protected Code Integrity (HVCI), är en säkerhetsfunktion i Windows som hjälper till att skydda ditt system från skadlig kod genom att köra kärnprocesser i en virtualiserad miljö. Detta kan störa VirtualBox säkerhetsfunktion och orsaka problem. För att inaktivera det, följ stegen som nämns nedan.

  • ÖppnaWindows säkerhetfrån alternativet Starta sökning.
  • Gå nu tillEnhetssäkerhet > Information om kärnisolering.
  • Då måste du stänga avMinnesintegritet.

Slutligen, starta om din maskin för att spara ändringarna.

5] Återställ BIOS

Om allt annat misslyckas är vår sista utväg att. När du är klar måste du kontrollera om problemet kvarstår.

Förhoppningsvis kommer du att kunna lösa problemet med de lösningar som nämns i det här inlägget.

Läsa:

Hur aktiverar jag VT X i VirtualBox?

För att aktivera VT-x i VirtualBox, se först till att virtualisering är aktiverad i din dators BIOS/UEFI-inställningar. Starta om datorn och gå in i BIOS/UEFI genom att trycka på lämplig tangent (vanligtvis F2, F10 eller Delete). Du måste sedan hitta virtualiseringsinställningen och aktivera den, och slutligen spara och avsluta BIOS/UEFI. Öppna sedan VirtualBox, gå till inställningarna för din virtuella maskin och markera sedan rutan som är kopplad tillAktivera kapslade VT-x/AMD-VunderSystem > Processorflik.

Läsa:

Kräver VirtualBox VT-X?

VirtualBox kräver VT-x. Det förbättrar prestandan och är nödvändigt för 64-bitars gästoperativsystem. VT-x är en hårdvaruvirtualiseringsfunktion som möjliggör bättre resursallokering och effektivitet. Utan VT-x kan du möta begränsningar och minskad prestanda.

Läs också:

Related Posts