Sådan repareres VT-X ikke tilgængelig (verr_vmx_no_vmx) i VM
Når du forsøger at starte en virtuel maskine ved hjælp af VirtualBox-applikationen, får du fejlmeddelelsen Vt-X er ikke tilgængelig (verr_vmx_no_vmx) på din computer. Den mest sandsynlige forklaring er, at virtualisering er blevet deaktiveret.
VT-x kan ofte aktiveres eller deaktiveres i din BIOS. Tryk på DEL (eller en lignende tast) for at få adgang til BIOS-indstillingerne, første gang du tænder din computer. Du kan stille VT-teknologi til rådighed.
Læs dette indlæg for at finde ud af, hvordan du løser problemet med Vt-X Not Available (Verr VMX No VMX), og hvorfor det skete i første omgang.
Indhold:
- 1 VT-X rettelse ikke tilgængelig (VERR_VMX_NO_VMX)
- 2 Ret VirtualBox Vt-X (Verr_vmx_no_vmx) fejl 2023.
- 2.1 1. Deaktiver Windows Defender Core Isolation
- 2.2 2. Aktiver Vt-X i BIOS (Boot Menu)
- 2.3 3. Brug kommandolinjen til at deaktivere Hyper-V virtualisering
- 2.4 4. Aktiver indlejret virtualisering i Avast
- 2.5 5. Deaktiver Device Guard / Credential Guard
- 2.6 6. Fjernelse af tredjeparts antivirussoftware
- 2.7 7. Aktiver virtualisering
- 2.8 8. Deaktiver hukommelsesintegritet
Rette VT-X ikke tilgængelig (VERR_VMX_NO_VMX)
Jeg har undersøgt problemet ved at prøve at reproducere det og ved at tjekke andre brugeres rapporter. Så vidt jeg forstår, vil flere omstændigheder forårsage, at denne fejlmeddelelse genereres:
VT-X er ikke aktiveret i BIOS.
Noget tredjepartssoftware i BIOS-indstillingerne giver dig mulighed for at deaktivere VT-X manuelt eller deaktivere det eksternt. Dette vil resultere i problemet “Vt-X Not Available” (Verr VMX No VMX).
Processoren understøtter ikke VT-X
Sjældent, men nogle gange kan problemet være relateret til pc’ens manglende evne til at bruge VT – X på grund af dens hardwarebegrænsninger .
Windows Hyper-V virtualisering er aktiveret.
VT-X er hæmmet af Microsoft Hyper-V-teknologi. OS vil automatisk deaktivere VT-x, hvis Hyper-V virtualisering er aktiveret.
VT-X har været deaktiveret siden Avast-opdateringen.
Avast udgav for nylig en opdatering, der fuldstændigt deaktiverer VT-x. Realtidsbeskyttelse er aktiv på samme tid, medmindre brugeren aktiverer multi-layer virtualisering i indstillingsmenuen.
Kerneisolering aktiveret:
VirtualBox-applikationen kan løbe ind i problemer efter aktivering af indstillingen Core Isolation på din maskine, hvilket resulterer i, at VT-x (VERR VMX NO VMX) ikke er tilgængelig. Derfor råder vi dig til at deaktivere denne funktion og kontrollere, om problemet er væk.
Ret VirtualBox Vt-X (Verr_vmx_no_vmx) fejl 2023
1. Deaktiver Windows Defender Core Isolation.
Windows Defender Device Core Isolation er kendt for at være i konflikt med VT-X. Tjek, om kerneisolering er aktiveret, hvis du har problemer med Vt-X Not Available (Verr VMX No VMX) og bruger Windows Defender som standard sikkerhedsindstilling.
- Brug stjerneikonet i nederste venstre hjørne til at søge efter Windows Defender.
- Gå til Windows Defender Security Center og vælg det for at få adgang til den indbyggede sikkerhedsfunktion.
- Vælg Device Security fra menuen til venstre i Windows Defender Security Center.
- Fra menuen Enhedssikkerhed skal du vælge Core Isolation Details (under Core Isolation).
- Sørg for, at kontakten til hukommelsesintegritet i menuen til kerneisolering er slået fra.
- Når du har deaktiveret indstillingen, skal du genstarte din computer for at kontrollere, om problemet er løst.
- Verr vmx no vmx løser “Vt-X not available”-problemet.
2. Aktiver Vt-X i BIOS (Boot Menu)
Deaktivering af “Virtualization Technology”-indstillingen i BIOS-indstillingerne kan påvirke dette problem betydeligt. Så tjek, om denne mulighed er deaktiveret, og aktiver den, hvis den er.
Vt-X er ikke tilgængelig (Verr VMX No VMX), sandsynligvis forårsaget af, at teknologien er deaktiveret i BIOS-indstillingerne. Giv ikke op på denne metode, før du har tjekket, om nogen tredjepartsapps kan ændre disse indstillinger.
- For at gå ind i “BIOS-tilstand”, “start” først computeren, og når “Windows-logoet” vises på skærmen, skal du trykke på opsætningsknappen.
- I BIOS-tilstand skal du vælge fanen Sikkerhed og derefter vælge Systemsikkerhed.
- Find indstillingen “Virtualization Technology (VTx/VTd)” og sørg for, at den er “aktiveret”. Gør det nu, hvis det ikke allerede er aktiveret.
- “Genstart” maskinen ved hjælp af virtualiseringsteknologi (VTx/VTd). Verr vmx no vmx løser “Vt-X not available”-problemet.
3. Brug kommandolinjen til at deaktivere Hyper-V virtualisering.
Først skal du sørge for, at VT-x ikke forstyrrer Hyper-V virtualisering. Virtualiseringsækvivalenten til VT-x deaktiveres øjeblikkeligt, når Hyper-V-virtualisering aktiveres eller aktiveres. Hyperfunktionalitet deaktiveret efter opdatering. Installation af en app kan have forårsaget dette problem. Husk, at Hyper-V-teknologi i de fleste tilfælde fortsætter med at fungere, selv efter du har afinstalleret det program, der aktiverede det.
Der er forskellige måder at deaktivere Hyper-V virtualisering på. For at afinstallere Microsoft Hyper-V skal du køre følgende instruktioner fra en kommandoprompt (som administrator):
- Hold Windows-tasten og R sammen for at åbne dialogboksen Kør. For at åbne en forhøjet kommandoprompt skal du trykke på Ctrl + Shift + skriv “cmd”. Når vinduet UAC (User Account Control) stiller dig et spørgsmål, skal du klikke på Ja.
- Indtast hver af følgende kommandoer en ad gangen i en forhøjet kommandoprompt for at deaktivere Microsoft Hyper-V:
- bcdedit / deaktiver hypervisor-starttype
- bcdedit /change VM No
- dism.exe / Deaktiver funktion: Microsoft-Hyper-V / Online
- Når kommandoerne er kørt korrekt, skal du lukke kommandoprompten og genstarte din computer.
- Når du genstarter din VirtualBox-maskine, skal du se om den samme fejlmeddelelse vises.
- Verr vmx no vmx løser “Vt-X not available”-problemet.
4. Aktiver indlejret virtualisering i Avast.
Hvis du bruger Avast, skal du være opmærksom på, at en nylig antivirusopdatering introducerede en automatisk funktion, der deaktiverer VT-X på dit system, når visse betingelser er opfyldt. Dette problem kan løses uden at afinstallere tredjepartssikkerhedsklienten.
Aktiver Avast-indstillinger og fejlfindingskontroller, før du vælger “Brug virtualisering indlejret i indlejret virtualisering”.
Aktiver også hardwarevirtualisering.
Tjek, om problemet med “Vt-X Not Available” (Verr VMX No VMX) er blevet løst.
5. Deaktiver Device Guard / Credential Guard
Brug “Window + R” på samme tid for at starte “Kør”-dialogboksen. Tryk på “Enter” efter at have skrevet “gpedit.MSC”i dialogboksen.
- Naviger til menupunkterne Lokal computerpolitik, Computerkonfiguration, Administrative skabeloner, System, Device Guard og Disable Virtualization Based Security i Group Editor-vinduet.
- Her er en anden måde at fuldføre opgaven på, hvis du ikke kan bruge Group Policy Editor.
- I registreringsdatabasen skal du ændre værdien af nøglen “nøgle HKLM > System > CurrentControlSet > Kontrol > DeviceGuard > EnableVirtualizationBasedSecurity > Enabled” til “0”.
- Tjek, om problemet med “Vt-X Not Available” (Verr VMX No VMX) er blevet løst.
6. Fjern tredjeparts antivirussoftware
Dette problem kan være forårsaget af enhver antivirussoftware, du har installeret på din computer. Det er bedre at fjerne det midlertidigt og kontrollere, om det løser problemet. Følgende procedurer giver dig mulighed for at deaktivere Windows Defender Firewall, hvis du bruger den:
- Skriv “Indstillinger” i søgefeltet ved siden af menuen Start, og tryk på Enter-tasten.
- Vælg “Windows-sikkerhed” efter at have valgt “Opdater og sikkerhed” i venstre rude i vinduet Indstillinger.
- Under Beskyttelsesomfang skal du klikke på Virus- og trusselsbeskyttelse, og klik derefter på Administrer indstillinger under Virus- og trusselsbeskyttelsesindstillinger.
- vt-x er ikke tilgængelig
- Sørg for, at kontakten “Realtidsbeskyttelse” er slået fra i dette vindue.
- Vælg “Firewall and Network Protection” i venstre rude på fanen “Windows Security”.
- Vælg “Domænenetværk”, “Privat netværk” og “Offentligt netværk” i rækkefølge i dette felt.
- Tjek, om problemet med “Vt-X Not Available” (Verr VMX No VMX) er blevet løst.
7. Slå virtualisering til
- Start et kommandolinjevindue.
- Skriv nu systeminfo.exe i kommandoprompten.
- vt-x er ikke tilgængelig
- Du kan se, at virtualisering er aktiveret i firmwaren til højre for Hyper-V-systemkravene.
- Vælg indstillinger fra rullemenuen ved at gå til startmenuen.
- Vælg derefter Opdatering og sikkerhed på listen. Klik på “Recovery” på den nyligt tilføjede fane, der vises.
- Genstart ved at klikke på knappen “Genstart nu” under “Avanceret opstart”, som kan findes under “Gendannelse” og klik.
- Når der vises en blå skærm med bestemte ikoner, skal Fejlfinding vælges.
- Klik på fanen “Avanceret”. Firmwaren er årsagen til vores problem, så du bør kigge efter denne indstilling.
- Når vi har fundet dem, skal du klikke på indstillingen for UEFI-firmware, og genstartsknappen vises igen. Tryk på Enter for at genstarte.
- vt-x er ikke tilgængelig
- Find BIOS-indstillingen ved at trykke på den tilsvarende funktionstast.
- Der kommer et nyt panel; vælg “System Configuration” (du kan bruge piletasterne til dette) og søg derefter efter “Virtualization Technology”.
- På dette tidspunkt er din virtualiseringsteknologi aktiveret. Ved at trykke på F10 kan du afslutte dette.
- Sørg for, at du løser fejlen “Vt-X er ikke tilgængelig” (Verr vmx no vmx).
8. Deaktiver hukommelsesintegritet
Windows-sikkerhed kommer med en virtualiseringsbaseret sikkerhedsfunktion, der kan registrere kodeindsprøjtninger på lavt niveau og beskytte din computer mod selv de mest alvorlige infektioner. Dette er dog i konflikt med VirtualBox, ligesom det gør med Hyper-V.
De fleste brugere har dog ikke brug for det høje niveau af beskyttelse, som Core Isolation tilbyder. På moderne bærbare computere er det som standard deaktiveret, fordi det forstyrrer allerede installeret software for at optimere hardwareydelsen.
For at se, om dit problem er løst, kan du deaktivere hukommelsesintegritetsfunktionen i Windows Security. Gør følgende for at hjælpe med dette:
- Skriv “Windows Security” i søgefeltet på proceslinjen.
- Klik på et bestemt søgeresultat.
- Klik på fanen Enhedssikkerhed i venstre side.
- Vælg Core Isolation Details.
- Deaktiver hukommelsesintegritet ved at skifte på knappen.
- Når du har gjort det, skal du genstarte din computer for at kontrollere, om problemet stadig er der.
Konklusion
Din Windows-computer vil vise fejlen “VT-x deaktiveret i BIOS for alle CPU-tilstande”, hvis virtualisering ikke er aktiveret. Dog deaktiverer BIOS-indstillingerne på mange Windows-pc’er virtualisering som standard; virtualisering skal være aktiveret for at oprette en ny virtuel maskine. Jeg håber, at dette indlæg var nyttigt for dig. Hvis du har spørgsmål eller kommentarer til denne artikel, bedes du efterlade dem i kommentarfeltet nedenfor, så vender vi tilbage til dig.
Skriv et svar