Někteří uživatelé získávajíVT-x není k dispozici (verr_vmx_no_vmx)chybová zpráva pokaždé, když se pokusí spustit některý ze svých virtuálních počítačů (virtuálních strojů) pomocí VirtualBoxu nebo podobného softwaru.
Co způsobuje chybu vt-x není k dispozici (verr_vmx_no_vmx)
Zkoumali jsme problém tím, že jsme se pokusili problém znovu vytvořit a podívali se na různé zprávy uživatelů. Z toho, co jsme byli schopni shromáždit, existuje několik scénářů, které povedou k zjevení této chybové zprávy:
- VT-X není v nastavení systému BIOS povolen - VT-X lze deaktivovat z nastavení systému BIOS ručně nebo na dálku některými aplikacemi třetích stran.
- CPU stroje nepodporuje VT-X - I když jsou tyto případy vzácné, existují případy, kdy k chybě dochází, protože dotyčný počítač prostě není vybaven tak, aby podporoval technologii VT-X.
- Virtualizace Hyper-V je povolena ve Windows - Toto je možná nejčastější příčina, proč k této chybě dochází. Jelikož je známo, že technologie Microsoft Hyper-V je v konfliktu s VT-X, operační systém automaticky deaktivuje VT-x, pokud je povolena virtualizace Hyper-V.
- Aktualizace Avast deaktivovala VT-X - Jak se ukázalo, Avast vydal aktualizaci, která účinně deaktivuje VT-x, zatímco je aktivní ochrana v reálném čase, pokud uživatel neaktivuje vnořenou virtualizaci z nabídky nastavení.
- Izolace jádra je povolena - Core isolation je volba Zabezpečení Windows Defender, o které je známo, že je v konfliktu s VT-X, i když je povolena.
Pokud se snažíte tento konkrétní problém vyřešit, tento článek vám poskytne seznam ověřených kroků pro řešení potíží. Níže máte kolekci metod, které k vyřešení problému použili ostatní uživatelé v podobné situaci.
Vzhledem k tomu, že níže uvedené metody jsou seřazeny podle složitosti a efektivity, je nejlepší je dodržovat v pořadí, v jakém jsou uvedeny, a pokračovat, dokud nenajdete opravu, která je ve vašem konkrétním případě účinná.
Metoda 1: Zakázání virtualizace Hyper-V
Jelikož se jedná o jeden z nejběžnějších scénářů, začněme tím, že se ujistíme, že virtualizace Hyper-V nezasahuje do VT-x. Kdykoli je virtualizace Hyper-V povolena, automaticky deaktivuje ekvivalent virtualizace VT-x.
Tento problém možná řešíte po instalaci aplikace, jako je Docker. Mějte na paměti, že ve většině případů, i když odinstalujete aplikaci, která povolila technologii Hyper-V, zůstane tato technologie stále aktivní - zabrání spuštění VT-x.
Pojďme otestovat tento scénář deaktivací Microsoft Hyper V. Existuje několik způsobů, kterými můžete deaktivovat virtualizaci Hyper-V, ale pojďme se snažit dělat věci co nejjednodušší. Zde je návod, jak zakázat Microsoft Hyper V z příkazového řádku se zvýšenými oprávněními:
- lis Klávesa Windows + R. otevřete dialogové okno Spustit. Poté zadejte „cmd“A stiskněte Ctrl + Shift + Enter otevřete zvýšený příkazový řádek. Na výzvu uživatele UAC V okně (Řízení uživatelských účtů) klikněte na Ano.
- Na zvýšeném příkazovém řádku vložte následující příkaz, čímž deaktivujete Microsoft Hyper V, a stiskněte Enter:
dism.exe / Online / Zakázat-funkce: Microsoft-Hyper-V Stiskněte klávesu ENTER bcdedit / vypněte hypervisorlaunchtype Stiskněte klávesu ENTER
- Jakmile se příkaz úspěšně spustí, zavřete zvýšený příkazový řádek a restartujte počítač.
- Při příštím spuštění znovu otevřete zařízení Virtualbox a zkontrolujte, zda se stále zobrazuje stejná chybová zpráva.
Pokud stále vidíteVT-x není k dispozici (verr_vmx_no_vmx)chyba při pokusu o spuštění virtuálního počítače, přejděte dolů na další metodu níže.
Metoda 2: Povolit vnořenou virtualizaci z nabídky Nastavení Avastu (je-li k dispozici)
Pokud používáte Avast, nezapomeňte, že aktualizace aplikace vydaná v červnu 2017 přidává automatickou funkci, která při splnění určitých podmínek automaticky zabrání spuštění VT-X ve vašem systému.
Naštěstí existuje způsob, jak tento problém vyřešit bez odinstalování bezpečnostního klienta třetí strany. Mnoho uživatelů uvedlo, že jsou schopni problém vyřešit poté, co šli na Nastavení Avastu> Řešení problémů a povolení zaškrtávacích políček přidružených k Pokud je k dispozici, použijte vnořenou virtualizacia Povolte virtualizaci pomocí hardwaru.

Pokud tato metoda nebyla pro váš konkrétní scénář použitelná, přejděte k další metodě níže.
Metoda 3: Zakázat izolaci jádra z programu Windows Defender
Core Isolation je možnost zabezpečení zařízení Windows Defender, o níž je známo, že je v konfliktu s VT-X. Pokud dostáváteVT-x není k dispozici (verr_vmx_no_vmx)Chyba a jako výchozí možnost zabezpečení používáte Windows Defender, doporučujeme vám provést nezbytná šetření, abyste zjistili, zda je povolena izolace jádra.
Postup je následující:
- Otevřete ikonu Start v levém dolním rohu a vyhledejte Windows Defender. Poté kliknutím na Centrum zabezpečení Windows Defender otevřete integrovanou možnost zabezpečení.
- Jakmile jste v centru zabezpečení programu Windows Defender, klikněte na ikonu Zabezpečení zařízení vstup z nabídky na levé straně.
- V nabídce Zabezpečení zařízení klikněte na Podrobnosti izolace jádra (pod Izolace jádra).
- Uvnitř Izolace jádra v nabídce, ujistěte se, že přepínač spojený s Integrita paměti je otočen VYPNUTO.
- Po deaktivaci nastavení restartujte počítač a zkontrolujte, zda byl problém vyřešen při příštím spuštění.
Pokud stále nemůžete spustit Virtualbox VM bez získáníVT-x není k dispozici (verr_vmx_no_vmx)chyba, přejděte dolů na konečnou metodu.
Metoda 4: Povolte VT-X z nastavení systému BIOS
Pokud jste se dostali tak daleko bez výsledku, je pravděpodobné, že důvod, proč jste získaliVT-x není k dispozici (verr_vmx_no_vmx)Chyba spočívá v tom, že tato technologie je v nastavení systému BIOS deaktivována. Mějte na paměti, že některá aplikace třetích stran mohou tato nastavení přepsat, proto tuto metodu nezrušujte, než zkontrolujete, zda tento scénář platí.
Kroky přístupu k nastavení systému BIOS a kontroly, zda je povolen VT-X, se budou lišit v závislosti na výrobci základní desky. Toto nastavení ale obvykle najdete pod Zabezpečení (Zabezpečení systému) uveden jako Virtualizační technologienebo VTx / VTd.

Pokud se všechny výše uvedené metody ukázaly jako poprsí, je velmi pravděpodobné, že váš stroj není vybaven tak, aby podporoval VT-X. Instalací a spuštěním tohoto nástroje Microsoft Developed můžete zjistit, zda je tento scénář použitelný pro vaši situaci (tady) a zjistěte, zda váš procesor podporuje HAV (technologie za VT-X).