Javítás: a vt-x nem érhető el (verr_vmx_no_vmx)

Néhány felhasználó azt látta, hogy a VT-x nem érhető el (verr_vmx_no_vmx) hibaüzenet minden alkalommal, amikor virtuális gépeiket (virtuális gépeiket) megpróbálják indítani a VirtualBox vagy hasonló szoftver segítségével.

A mi okozza a vt-x nem elérhető (verr_vmx_no_vmx) hibát

Megvizsgáltuk a kérdést azáltal, hogy megpróbáltuk újra létrehozni a kérdést, és megvizsgáltuk a különféle felhasználói jelentéseket. Amit összegyűjtöttünk, számos olyan forgatókönyv vezethet, amely megjeleníti ezt a hibaüzenetet:

  • A VT-X nincs engedélyezve a BIOS-beállításokban - a VT-X letiltható a BIOS-beállításokból manuálisan vagy távolról, néhány harmadik féltől származó alkalmazás által.
  • A gép CPU nem támogatja a VT-X-t - Noha ezek az esetek ritkák, vannak esetek, amikor a hiba akkor fordul elő, mert a kérdéses számítógép egyszerűen nincs felszerelve a VT-X technológia támogatására.
  • A Hyper-V virtualizáció engedélyezve van a Windows rendszerben - Ez talán a leggyakoribb ok, amiért ez a hiba előfordul. Mivel a Microsoft Hyper-V technológiájáról ismert, hogy ütközik a VT-X-rel, az operációs rendszer automatikusan letiltja a VT-x-et, ha a Hyper-V virtualizáció engedélyezve van.
  • Az Avast frissítése letiltotta a VT-X-t - Mint kiderült, az Avast kiadott egy frissítést, amely hatékonyan letiltja a VT-x-et, miközben a valósidejű védelem aktív, kivéve, ha a felhasználó bekapcsolja a beágyazott virtualizációt a beállítások menüből.
  • A magszigetelés engedélyezve - A magszigetelés egy Windows Defender biztonsági opció, amelyről ismert, hogy ellentmond a VT-X-nek, miközben engedélyezett.

Ha nem akarja megoldani ezt a problémát, akkor ez a cikk az ellenőrzött hibaelhárítási lépések listáját tartalmazza. Az alábbiakban bemutatja a módszerek gyűjteményét, amelyeket hasonló helyzetben más felhasználók használtak a probléma megoldására.

Mivel az alábbi módszereket összetettség és hatékonyság szerint rendezik, legjobb, ha követi őket a bemutatásuk sorrendjében, és addig folytatja, amíg meg nem találja az adott esetben hatékony javítást.

1. módszer: A Hyper-V virtualizáció letiltása

Mivel ez az egyik leggyakoribb forgatókönyv, kezdjük el ellenőrizni, hogy a Hyper-V virtualizáció nem zavarja-e a VT-x-et. Amikor a Hyper-V virtualizáció engedélyezve van, automatikusan letiltja a VT-x virtualizációs egyenértékét.

Lehetséges, hogy ezzel a problémával foglalkozik egy olyan alkalmazás telepítése után, mint a Docker. Ne feledje, hogy a legtöbb esetben, még akkor is, ha eltávolítja a Hyper-V-et engedélyező alkalmazást, a technológia továbbra is engedélyezve marad - megakadályozva a VT-x futtatását.

Teszteljük ezt a forgatókönyvet a Microsoft Hyper V letiltásával. Számos módszer használható a Hyper-V virtualizáció letiltására, de tartsuk a dolgokat a lehető legegyszerűbben. A következőképpen kapcsolhatja ki a Microsoft Hyper V szoftvert a megemelt parancssorból:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „ cmdparancsot, és nyomja meg a Ctrl + Shift + Enter billentyűket a megemelt parancssor megnyitásához. Amikor az UAC (felhasználói fiókok ellenőrzése) ablak kéri, kattintson az Igen gombra.

    Futtatás párbeszédpanel: cmd, majd nyomja meg a Ctrl + Shift + Enter billentyűket
  2. A megemelt parancssorba illessze be a következő parancsot a Microsoft Hyper V letiltásához és nyomja meg az Enter billentyűt:
     dism.exe / Online / Disable-Feature: Microsoft-Hyper-V 
  3. Miután a parancs sikeresen futott, zárja be a megemelt parancssort, és indítsa újra a számítógépet.
  4. A következő indításkor nyissa meg újra a Virtualbox gépet és ellenőrizze, hogy továbbra is ugyanaz a hibaüzenet jelenik-e meg.

Ha továbbra is látja, hogy a virtuális gép indításakor a VT-x nem érhető el (verr_vmx_no_vmx) hiba, lépjen tovább a következő módszerre.

2. módszer: A beágyazott virtualizáció engedélyezése az Avast Settings menüből (ha van)

Ha Avast használ, ne feledje, hogy a 2017 júniusában kiadott alkalmazásfrissítés automatikus funkcióval egészíti ki, amely bizonyos feltételek teljesülése esetén automatikusan megakadályozza a VT-X futását a rendszeren.

Szerencsére megoldást lehet találni erre a problémára a harmadik fél biztonsági kliensének eltávolítása nélkül. Nagyon sok felhasználó számolt be arról, hogy a problémát megoldhatja, miután belépett az Avast Beállítások> Hibaelhárítás elembe, és engedélyezte a Beágyazott virtualizáció használata, ha rendelkezésre áll, és a Hardver által támogatott virtualizáció engedélyezése jelölőnégyzeteket.

A beágyazott virtualizáció használata lehetőség szerint engedélyezése

Ha ez a módszer nem volt alkalmazható az adott forgatókönyvre, ugorjon a következő módszerre.

3. módszer: Kapcsolja ki a magszigetelést a Windows Defenderből

A Core Isolation egy olyan Windows Defender Device biztonsági opció, amelyről ismert, hogy ütközik a VT-X-rel. Ha azt kapja, hogy a VT-x nem érhető el (verr_vmx_no_vmx) hiba, és alapértelmezett biztonsági opcióként a Windows Defender szoftvert használja, javasoljuk, hogy végezze el a szükséges vizsgálatokat annak meghatározása érdekében, hogy engedélyezve van-e a magszigetelés.

A következőképpen teheti ezt:

  1. Nyissa meg a bal alsó sarokban található Start ikont, és keresse meg a Windows Defender szoftvert. Ezután kattintson a Windows Defender Biztonsági központ elemre a beépített biztonsági lehetőség megnyitásához.

    A Windows Defender biztonsági központjának megnyitása
  2. Miután belépett a Windows Defender biztonsági központjába, kattintson a bal oldali menü Eszközbiztonsági bejegyzésére.

    Nyissa meg a Windows Defender Eszközbiztonsági menüjét
  3. Az Eszközbiztonság menüben kattintson a Magszigetelés részletei elemre (a Magszigetelés alatt).

    A magszigetelés beállításainak elérése
  4. A Mag izolálása menüben ellenőrizze, hogy a Memória integritása kapcsoló kapcsolója KI van-e kapcsolva.

    A magszigetelés memória integritásának letiltása
  5. Miután a beállítást letiltotta, indítsa újra számítógépét, és ellenőrizze, hogy a probléma a következő indításkor megoldódott-e.

Ha továbbra sem tudja futtatni a Virtualbox virtuális gépet anélkül, hogy a VT-x nem érhető el (verr_vmx_no_vmx) hiba nélkül, akkor lépjen le a végső módszerre.

4. módszer: Engedélyezze a VT-X-et a BIOS-beállításokból

Ha eredmény nélkül ért el ilyen messzire, akkor valószínűleg nem érhető el a VT-x (verr_vmx_no_vmx) hiba oka azért, mert a technológia le van tiltva a BIOS-beállításokból. Ne feledje, hogy egyes harmadik féltől származó alkalmazások felülbírálhatják ezeket a beállításokat, ezért ne hagyja ki ezt a módszert, mielőtt megnézné, hogy ez a forgatókönyv igaz-e.

A BIOS-beállítások elérésének lépései és a VT-X engedélyezésének ellenőrzése az alaplap gyártójától függően változnak. De általában ezt a beállítást a Biztonság (Rendszerbiztonság) alatt találhatja meg, amely virtualizációs technológia vagy VTx / VTd .

A virtualizáció engedélyezése a BIOS beállításaiból

Ha az összes fenti módszer mellszobornak bizonyult, nagyon valószínű, hogy a gépe nincs felszerelve a VT-X támogatására. A Microsoft kifejlesztett eszköz telepítésével és futtatásával ( itt ) megnézheti, hogy ez a forgatókönyv alkalmazható-e az Ön helyzetére ( itt ), és megnézheti, hogy a CPU támogatja-e a HAV-ot (a VT-X mögött meghúzódó technológia).

Érdekes Cikkek