Javítás: A VT-X le van tiltva a bioszekcióban az összes CPU-üzemmódban (Verr_Vmx_Msr_All_Vmx_Disabled)

Számos felhasználó találja meg a VT-X le van tiltva a Bios for All CPU Modes (Verr_Vmx_Msr_All_Vmx_Disabled) hibát, amikor virtuális gépet próbál megnyitni a virtuális gép virtuális fiókjával. A jelentések szerint a probléma a legutóbbi Windows verziókban és néhány Ubuntu disztribúcióban fordul elő. A virtuális gép jellege nem tűnik fontosnak, mivel a Windows és az Ubuntu virtuális munkameneteknél is jelentettek olyan eseményeket, amelyek ugyanazzal a hibaüzenettel hibát mutatnak.

A VT-x le van tiltva a BIOS-ban minden CPU üzemmódban (VERR_VMX_MSR_ALL_VMX_DISABLED

Mi okozza a VT-X letiltását a bioszekcióban az összes CPU-üzemmódban (Verr_Vmx_Msr_All_Vmx_Disabled)?

Ezt a konkrét hibaüzenetet különféle felhasználói jelentések és a probléma megoldására használt megoldás vizsgálatával vizsgáltuk. Ezt a problémát nem könnyű megoldani, mivel Windows és Linux rendszeren egyaránt előfordul. Sikerült azonban észlelni néhány általános forgatókönyvet, amelyekről ismert, hogy kiváltják ezt a hibaüzenetet:

  • A virtualizációs technológia (VT-X) le van tiltva a BIOS-tól - Ez a probléma általában azért fordul elő, mert a VT-X le van tiltva a gép BIOS szintjén. A 64 bites gazdagépnek engedélyeznie kell a virtualizációs technológiát (VTx) a BIOS-ban. Egyes gépeken engedélyeznie kell a virtualizációs technológia irányított I / O (VTd) szolgáltatást.
  • CPU-ja nem támogatja a VT-X / AMD-V-t - További lehetséges forgatókönyv az, hogy a CPU egyszerűen nincs felkészítve a virtualizáció támogatására. Ez akkor fordulhat elő, ha a régi beállításokat egy régi CPU-val használják.
  • A PAE és az NX le van tiltva a gazda CPU-n - Több felhasználó arról számolt be, hogy a probléma megoldódott, miután megbizonyosodott arról, hogy a virtualizált CPU úgy van konfigurálva, hogy futtassa a fizikai cím kiterjesztést (PAE) és az NX-t .
  • A kiosztott RAM nem elegendő, vagy meghaladja a rendszer képességeit - Az alapmemória alapértelmezett értékének megváltoztatása sok felhasználónak segítette a probléma teljes megoldását.
  • A harmadik fél biztonsági megoldása zavarja a VT-X Vt-D-t - Több harmadik fél AV-klienséről ismert, hogy zavarja a VirtualBox-ot. Szabály létrehozása Az Av kliens teljes eltávolításával megoldódhat a konfliktus.

Ha Ön jelenleg ennek a problémának a megoldására törekszik, ez a cikk a minőségi 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 lévő többi felhasználó követett a probléma megoldása érdekében.

A legjobb eredmények elérése érdekében kövesse az alábbi módszereket azok bemutatási sorrendjében, amíg nem talál olyan javítást, amely megoldja a problémát az adott forgatókönyvben.

1. módszer: Ellenőrizze, hogy a CPU támogatja-e a VT-X / AMD-V-t

Mielőtt bármi mást kipróbálna, ellenőrizze, hogy a kérdéses rendszert a VT-X (Intel) vagy az AMD-V (AMD) alkalmazására tervezték-e. Ha a CPU elég régi, akkor előfordulhat, hogy egyszerűen nem a virtualizáció támogatására tervezték.

Számos módszer követhető el annak ellenőrzésére, hogy a CPU támogatja-e a virtualizációt, de mi megtesszük a könnyű útvonalat. A SecurAble egy ingyenes szoftver, amely segít meghatározni a processzor szolgáltatásait, és megmondja nekünk, hogy a virtualizáció megvalósítható-e.

Itt található egy rövid útmutató a SecurAble letöltéséről és használatáról, hogy megtudja, támogatja-e a processzora a virtualizációt:

  1. Látogassa meg ezt a linket ( itt ), görgessen le a letöltési szakaszhoz, és kattintson a Letöltés most gombra .

    A SecurAble letöltése
  2. Miután letöltötte a segédprogramot, egyszerűen nyissa meg a futtatható fájlt, és máris jól megy. Kattintson az Igen gombra az UAC-n (felhasználói fiók kérése), és várja meg, amíg a processzor elemzése megtörténik.
  3. Amint az eredmények megjelennek, ellenőrizze, hogy van-e Igen közvetlenül a Hardver-virtualizáció felett.

    A hardver virtualizációt ebben a példában támogatjuk

    Ha megerősíti, hogy a hardver virtualizáció támogatott, akkor kövesse az alábbi módszereket annak tudatában, hogy az egyik megoldja a VT-X letiltását a Bios for All CPU mode-kben (Verr_Vmx_Msr_All_Vmx_Disabled) .

Abban az esetben, ha a teszt azt mutatja, hogy a számítógépe nem támogatja a hardver virtualizációt, akkor az alábbi módszerekkel nem tudja megoldani a problémát.

2. módszer: Engedélyezze a virtualizációs technológiát (VTX) a BIOS-ban

Ha egy 64 bites gazdagépen találkozik ezzel a problémával, ne feledje, hogy valószínűleg engedélyeznie kell a virtualizációs technológiát (VTx) a BIOS-beállításokban. Néhány alaplapon engedélyeznie kell a virtualizációs technológia irányított I / O (VTd) szolgáltatást is.

Egyes alaplapoknál ezt az opciót alapértelmezés szerint engedélyezett, de a kézi felhasználói beavatkozás vagy a harmadik fél általi beavatkozás letilthatja azt.

Megjegyzés: A Windows Hyper V felelős lehet a számítógép VT-x letiltásának is.

Ne feledje, hogy a VT-X vagy AMD-V engedélyezését lehetővé tevő pontos menüopciók az alaplaponként eltérőek lesznek. De általában a lépések nagyjából megegyeznek. Ez egy rövid útmutató arról, hogy a VT-X vagy az AMD-V engedélyezve van-e a BIOS-beállításokban:

  1. Indítsa el a gépet, és nyomja meg többször a Beállítás gombot, amíg belép a BIOS-ba. A Beállítás gomb általában a képernyőn jelenik meg azonnal a számítógép bekapcsolása után. Ha nem látja, próbálja meg ismételten megnyomni az F billentyűket (F2, F4, F8, F10, F12) vagy a Del billentyűt (Dell számítógépek), amíg nem sikerül.

    A beállítás megnyitásához nyomja meg a [gombot]. Megjegyzés: Online keresést végezhet a „ * alaplap verziója * BIOS kulcs ” segítségével, hogy megmentse magát a különféle kombinációkkal való kísérletezésből.
  2. Miután megadta a BIOS-beállításokat, lépjen a Biztonság> Rendszerbiztonság elemre, és engedélyezze a virtualizációs technológiát (VTx) és / vagy a virtualizációs technológiát DIrected I / O (VTd).

    A virtualizáció engedélyezése HP alapú BIOS-on

    Megjegyzés: Ne feledje, hogy a nevek vagy a hely az alaplapjától függően eltérőek lesznek. Néhány BIOS-verziónál engedélyeznie kell a virtualizációs technológiát a fejlett BIOS-szolgáltatásokból . Az Intel alapú alaplapokon engedélyezheti a virtualizációt az Advanced> Intel (R) Virtualization Technology segítségével .

  3. Miután engedélyezte a virtualizációs technológiát a gépen, mentse el a jelenlegi BIOS-konfigurációt, és hagyja el a BIOS-beállításokat, hogy a gép újraindulhasson.
  4. A következő indításkor ellenőrizze, hogy megoldódott-e a probléma azáltal, hogy megpróbálta megnyitni ugyanazt a virtuális gépet (a korábban a hibaüzenetet megjelenítő gépet)

Ha továbbra is ugyanazt a VT-X Letiltva állapotot találja a Bioszoftver minden CPU-üzemmódban (Verr_Vmx_Msr_All_Vmx_Disabled) hiba esetén, lépjen tovább a következő módszerre.

3. módszer: Engedélyezze a PAE / NX használatát a VirtualBox Manager alkalmazásból

Több, az azonos hibaüzenet megoldására küzdő felhasználó arról számolt be, hogy a probléma teljes mértékben megoldódott, miután zsonglőrködött a virtuális eszköz beállításaival és engedélyezte a PAE / NX- t a Beállítások menüből.

Ez az opció határozza meg, hogy a gazda CPU PAE (fizikai cím kiterjesztése) és NX képességei ki vannak-e téve a virtuális gépnek.

Annak ellenére, hogy ez nem garantált, hogy működni fog, általában a 64 bites számítógépeken oldják meg a problémát, amelyek megerősítették a hardver virtualizációt. Itt található egy gyors útmutató a PAE / NX engedélyezéséhez az Oracle VM VirtualBox alkalmazásból:

  1. A bal oldali ablaktáblán válassza ki azt a gépet, amely megjeleníti a hibaüzenetet, majd kattintson a Beállítások ikonra.

    A hibás számítógép Beállítások menüjének elérése
  2. A virtuális gép Beállítások ablakában lépjen a Rendszer szakaszba (a bal oldali ablakot használva), és nyissa meg a Processzor fület. Ezután ellenőrizze, hogy be van-e jelölve a PAE / NX engedélyezése jelölőnégyzet (a kiterjesztett szolgáltatásokhoz társítva).

    lépjen a Rendszer> Processor elemre, és jelölje be a PAE / NX engedélyezése társított jelölőnégyzetet
  3. Mentse el a módosításokat, és indítsa újra a virtuális gépet.

Ha továbbra is látja, hogy a VT-X le van tiltva a BIOS-ban az összes CPU-üzemmódban (Verr_Vmx_Msr_All_Vmx_Disabled) hiba esetén, amikor megpróbálta elindítani a virtuális gépet, lépjen tovább a következő módszerre.

4. módszer: A RAM méretének növelése

Számos, azonos problémát tapasztaló felhasználó jelentette, hogy a probléma megoldódott, miután növelték a kiosztott RAM méretét, és újraindították a virtuális gépet.

Frissítés: Egyes felhasználók beszámoltak arról, hogy esetükben a javítás valójában csökkentette a kiosztott RAM méretét.

Ha a fenti módszerek bebizonyosodtak, hogy nem hatékonyak, hajtsa végre az alábbi lépéseket a RAM méretének növeléséhez vagy csökkentéséhez:

  1. Válassza ki a problémát okozó virtuális gépet, majd kattintson a Beállítások ikonra.

    A hibás számítógép Beállítások menüjének elérése
  2. A Beállítások ablakban lépjen a Rendszer elemre, és nyissa meg az Alaplap fület. Miután odaért, növelje a kiosztott memóriát (alapmemória) a csúszka beállításával, majd kattintson az OK gombra a módosítások mentéséhez.

    Az alapmemória bővítése
  3. Futtassa a virtuális gépet, és ellenőrizze, hogy a probléma megoldódott-e. Ha továbbra is ugyanazt a hibát látja, akkor a 2. lépéssel térjen vissza az Alaplap fülre, és helyezze az alapmemóriát alacsonyabbra, mint az eredetileg volt.

    Az alapmemória zsugorodása
  4. Futtassa újra a gépet, és ellenőrizze, hogy a probléma megoldódott-e.

5. módszer: A harmadik fél víruskeresetének megakadályozása a hardver virtualizációjában

Valószínűtlen bűnös, de a harmadik fél vírusvédelmi megoldása, amelyről újra és újra bebizonyosodott, hogy a kiadás oka. Számos, azonos problémát tapasztaló felhasználó jelentette, hogy esetükben az Avast (vagy egy másik harmadik fél AV kliens) váltotta ki a hibaüzenetet.

Mint kiderült, számos harmadik féltől származó biztonsági megoldás futtat valamit a háttérben, hogy létrehozzon egy „homokozó” funkciót. Ez végül zárolja a virtualizációs funkciókat a VirtualBox vagy hasonló kliensek általi felhasználástól.

Ha harmadik fél biztonsági kliensét használja, akkor a valós idejű védelem letiltása nem segíti a probléma megoldását. Ugyanazok a biztonsági szabályok maradnak érvényben, függetlenül attól, hogy az AV aktívan fut-e vagy sem.

Ha Avast használ, akkor megakadályozhatja, hogy a biztonsági ügyfél zavarja a VirtualBox szolgáltatást, ha a Beállítások> Hibaelhárítás elemre kattint, és törli a jelölést a Hardver által támogatott virtualizáció engedélyezése mezőből. A módosítás elvégzése után indítsa újra a rendszert.

Az Avast hardver virtualizációjának letiltása

Ha más ügyfelet használ, keressen online az egyenértékű beállítás mellett. De ne feledje, hogy néhány harmadik féltől származó AV kliens nem engedi meg a homokozó funkció letiltását.

Ebben az esetben az egyetlen megoldás a külső gyártó AV-jének teljes eltávolítása a rendszerből. Ezt az útmutató ( itt ) követésével könnyen megteheti.

Érdekes Cikkek