8 oprav: VT-X není k dispozici (verr_vmx_no_vmx) na virtuálních počítačích

8 oprav: VT-X není k dispozici (verr_vmx_no_vmx) na virtuálních počítačích

Při pokusu o spuštění virtuálního počítače pomocí aplikace VirtualBox se na vašem počítači zobrazí chybová zpráva Vt-X není k dispozici (Verr_vmx_no_vmx). S největší pravděpodobností proto, že virtualizace je zakázána.

Ve většině případů můžete VT-x zakázat nebo povolit v systému BIOS. Při prvním zapnutí počítače stiskněte DEL (nebo něco podobného), abyste získali přístup k nastavení systému BIOS. Existuje možnost povolit technologii VT.

Doporučuji přečíst si tento příspěvek, který vysvětluje, jak opravit problém Vt-X není k dispozici (Verr_vmx_no_vmx) a proč k tomu vůbec došlo.

Jaký je důvod, že Vt-X není na počítači k dispozici (Verr_vmx_no_vmx)?

Problém jsem prozkoumal tak, že jsem se ho pokusil reprodukovat a podíval jsem se na zprávy ostatních uživatelů. Pokud mohu říci, několik scénářů povede k této chybové zprávě:

  • VT-X není povoleno v systému BIOS: VT-X lze zakázat ručně nebo vzdáleně v nastavení systému BIOS některými aplikacemi třetích stran. To způsobí problém Vt-X Not Available (Verr_vmx_no_vmx).
  • CPU nepodporuje VT-X: Ačkoli je to vzácné, existují případy, kdy k chybě dojde, protože dotyčný počítač nemá potřebný hardware pro implementaci technologie VT-X.
  • Virtualizace Windows Hyper-V povolena: Technologie Microsoft Hyper-V narušuje VT-X. Pokud je povolena virtualizace Hyper-V, OS automaticky deaktivuje VT-x.
  • VT-X byl deaktivován po aktualizaci Avastu: Avast právě zveřejnil aktualizaci, která účinně deaktivuje VT-x. Současně je aktivní ochrana v reálném čase, pokud uživatel neaktivuje vnořenou virtualizaci v nabídce nastavení.
  • Izolace jádra povolena: Když na vašem počítači povolíte možnost izolace jádra, může to způsobit problémy s aplikací VirtualBox, což má za následek nedostupnost VT-x (VERR VMX NO VMX). V důsledku toho doporučujeme tuto funkci deaktivovat a zjistit, zda problém nezmizí.

Odpověď na opravu chyby Virtualbox Vt-X není k dispozici (Verr_vmx_no_vmx)?

  1. Zakažte izolaci jádra z programu Windows Defender
  2. Povolit Vt-X z nastavení BIOSu (spouštěcí nabídka)
  3. Zakázat virtualizační systém Hyper-V (Windows Hypervisor)
  4. Povolit vnořenou virtualizaci v Avastu
  5. Zakažte izolaci jádra Windows Defender
  6. Zakázat Windows Sandbox
  7. Zakázat ochranu zařízení / ochranu pověření
  8. Odstranění antivirového softwaru třetích stran
  9. Povolit virtualizaci

1. Vypněte Windows Defender Core Isolation.

Je známo, že nastavení zabezpečení zařízení Windows Defender Core Isolation je v konfliktu s VT-X. Pokud se potýkáte s problémem „Vt-X není k dispozici“ (Verr_vmx_no_vmx) a jako výchozí nastavení zabezpečení používáte program Windows Defender, doporučuji zkontrolovat, zda je povolena izolace jádra.

  • Najděte Windows Defender pomocí ikony spouštěče v levém dolním rohu.
  • Chcete-li získat přístup k integrované funkci zabezpečení, přejděte do Centra zabezpečení programu Windows Defender a klikněte na něj.
  • V Centru zabezpečení programu Windows Defender přejděte do levé nabídky a vyberte položku Zabezpečení zařízení.
  • Vyberte Podrobnosti o izolaci jádra z nabídky Zabezpečení zařízení (v části Izolace jádra).
  • Ujistěte se, že je v nabídce izolace jádra deaktivován přepínač integrity paměti.
  • Po vypnutí této možnosti restartujte počítač, abyste zjistili, zda je problém vyřešen při příštím spuštění.
  • Zkontrolujte, zda se vám podařilo vyřešit problém „Vt-X není k dispozici (Verr_vmx_no_vmx)“ nebo ne.

2. Povolte Vt-X v nastavení systému BIOS (nabídka spouštění).

Tento problém může být také způsoben vypnutím možnosti „Virtualizační technologie“ v nastavení systému BIOS. Nezapomeňte tedy tuto možnost zaškrtnout a povolit, pokud je aktuálně zakázána.

Vt-X není k dispozici (Verr_vmx_no_vmx), pravděpodobně proto, že tato technologie je zakázána v nastavení systému BIOS. Některé aplikace třetích stran mohou tato nastavení přepsat, takže se této metody nevzdávejte, dokud si neověříte, že tomu tak je.

V závislosti na výrobci základní desky se kroky pro přístup k nastavení systému BIOS a potvrzení, že je VT-X povoleno, budou lišit. Toto nastavení je uvedeno jako Virtualizační technologie nebo VTx/VTd v části Zabezpečení.

  • Chcete-li vstoupit do „režimu BIOS“, nejprve „spusťte“ počítač a poté, když se na obrazovce objeví „logo Windows“, stiskněte tlačítko nastavení.
  • Klepněte na kartu Zabezpečení a v režimu BIOS přejděte dolů na položku Zabezpečení systému.
  • Vyhledejte nastavení „Virtualizační technologie (VTx/VTd)“ a ujistěte se, že je „Povoleno“. Pokud ještě není povoleno, udělejte to.
  • „Restartovat počítač.“ Zkontrolujte, zda se vám podařilo vyřešit problém „Vt-X není k dispozici (Verr_vmx_no_vmx)“ nebo ne.

3. Zakažte virtualizační systém Hyper-V (Windows hypervisor)

Nejprve se ujistěte, že virtualizace Hyper-V nezasahuje do VT-x. Když je povolena nebo povolena virtualizace Hyper-V, ekvivalent virtualizace VT-x je okamžitě zakázán. Aktualizace prolomila hyperfunkci. Proti

S tímto problémem se můžete setkat v důsledku instalace aplikace. Mějte na paměti, že ve většině případů zůstane Hyper-V aktivní, i když bude odinstalována aplikace, která jej povolila.

Virtualizaci Hyper-V můžete zakázat několika způsoby. Z příkazového řádku (administrátor) zakažte Microsoft Hyper V takto:

  • Chcete-li spustit dialogové okno Spustit, podržte klávesu Windows + R. Chcete-li otevřít příkazový řádek se zvýšenými oprávněními, napište „cmd“ a stiskněte Ctrl + Shift + Enter. Když se zobrazí okno UAC (Řízení uživatelských účtů), vyberte „Ano“.
  • Chcete-li zakázat Microsoft Hyper V , vložte následující příkazy jeden po druhém do příkazového řádku se zvýšenými oprávněními a stiskněte klávesu Enter:
    • bcdedit /set typ spuštění hypervisoru Vypnuto
    • bcdedit /set vm No
    • dism.exe /Online/Disable-Feature:Microsoft-Hyper-V
  • Po úspěšném spuštění příkazů zavřete příkazový řádek a restartujte počítač.
  • Ujistěte se, že se při restartu počítače Virtualbox stále zobrazuje stejná problémová zpráva.
  • Zkontrolujte, zda se vám podařilo vyřešit problém „Vt-X není k dispozici (Verr_vmx_no_vmx)“ nebo ne.

4. Povolte vnořenou virtualizaci v Avastu

Pokud používáte Avast, mějte na paměti, že nedávná aktualizace aplikace přidala automatickou funkci, která zastaví běh VT-X ve vašem systému, pokud jsou splněna určitá kritéria.

Existuje řešení, jak tento problém vyřešit bez odinstalování bezpečnostního klienta třetí strany.

  • Zaškrtněte políčka související s nastavením a řešením problémů Avastu a poté použijte virtualizaci vnořenou do virtualizace vnořené
  • Povolit také virtualizaci hardwaru.
  • Zkontrolujte, zda se vám podařilo vyřešit problém „Vt-X není k dispozici (Verr_vmx_no_vmx)“ nebo ne.

5. Zakažte Windows Sandbox

K tomuto problému může dojít také v případě, že je v počítači aktivován Windows Sandbox. Stačí jej deaktivovat a poté restartovat počítač. Poté přejděte do systému BIOS, vypněte virtualizaci a restartujte počítač.

Ověřte, že možnost virtualizace v nastavení UEFI/BIOS může povolit nebo zakázat sandbox Windows ve vašem systému.

  • Vyberte a otevřete Správce úloh stisknutím Ctrl+Alt+Del.
  • Přejděte na kartu Výkon a zkontrolujte, zda je na aktuální stránce povolena možnost virtualizace.
  • Po ověření postupujte podle těchto kroků a povolte nebo zakažte Windows Sandbox na počítači se systémem Windows 10.
  • Zkontrolujte, zda se vám podařilo vyřešit problém „Vt-X není k dispozici (Verr_vmx_no_vmx)“ nebo ne.

Ovládací panely pro povolení nebo zakázání Windows Sandbox.

  • Do tlačítka Start zadejte Ovládací panely. Chcete-li tuto aplikaci aktivovat, znovu dvakrát klikněte na první možnost.
  • Vyberte „Program“ a poté kategorii „Programy a funkce“ ve viditelném okně.
  • Klepněte na možnost Zapnout nebo vypnout funkce systému Windows v levém podokně.
  • Najděte Windows Sandbox v seznamu pod otevřeným oknem.
  • Poté, v závislosti na tom, zda chcete tuto možnost povolit nebo zakázat, zaškrtněte nebo zaškrtněte políčko.
  • Aby se změny projevily, klikněte na OK a restartujte počítač.
  • Zkontrolujte, zda se vám podařilo vyřešit problém „Vt-X není k dispozici (Verr_vmx_no_vmx)“ nebo ne.

Použití Powershell, povolení nebo zakázání Windows Sandbox

  • Klikněte pravým tlačítkem na ikonu Start a z rozbalovací nabídky vyberte PowerShell (Admin).
  • Pokud se zobrazí výzva UAC, povolte přístup výběrem Ano.
  • Zkopírujte/vložte kód do okna PowerShell (Admin) a na konci stiskněte Enter.
  • Chcete-li povolit karanténu systému Windows, zadejte následující kód:
    • Enable-WindowsOptionalFeature -FeatureName „Containers-DisposableClientVM“-All -Online
  • Chcete-li deaktivovat karanténu systému Windows, zadejte následující příkaz:
    • Disable-Windows OptionalFeature -FeatureName „Containers-DisposableClientVM“-Online
  • Pokud budete po dokončení úlohy vyzváni k restartování systému, vyberte Y pro přijetí požadavku.
  • Po dokončení úkolu zkontrolujte, zda je karanténa povolena nebo zakázána, v závislosti na vašich preferencích.
  • Zkontrolujte, zda se vám podařilo vyřešit problém „Vt-X není k dispozici (Verr_vmx_no_vmx)“ nebo ne.

Použijte příkazový řádek, povolte nebo zakažte Windows Sandbox

  • Do Cortany zadejte cmd. Po klepnutí pravým tlačítkem na Příkazový řádek vyberte z nabídky „Spustit jako správce“.
  • Chcete-li autorizovat přístup, odpovězte Ano na otázku UAC.
  • Zadejte následující kód do příkazového řádku se zvýšenými oprávněními a stisknutím klávesy Enter spusťte příkaz.
  • Zkopírujte a vložte níže uvedený kód, abyste povolili funkci sandbox ve Windows.
    • Dism /online/Enable-Feature/FeatureName:”Containers-DisposableClientVM”-All
  • Spuštěním tohoto příkazu v systému Windows deaktivujete funkci sandbox −
    • dism/online/Disable-Feature/FeatureName: “Containers-DisposableClientVM”
  • Zkontrolujte, zda se vám podařilo vyřešit problém „Vt-X není k dispozici (Verr_vmx_no_vmx)“ nebo ne.

6. Vypněte Device Guard / Credential Guard

Ve výchozím nastavení lze zabezpečení nebo ochranu pověření povolit na hostitelích Windows se zařízením EFI BIOS. To narušuje virtualizační software na úrovni operačního systému, což vede k chybě. Chcete-li se této chybě vyhnout, musí být deaktivován. V systému Windows to můžete provést následujícím způsobem:

  • Chcete-li vstoupit do dialogu Spustit, použijte současně klávesy Window + R. Do dialogového okna zadejte „gpedit.msc“ a stiskněte Enter.
  • V okně editoru skupin přejděte na „Zásady místního počítače“, poté na „Konfigurace počítače“, poté na „Šablony pro správu“ > „Systém“ > „Zabezpečení zařízení“ a poté na „Zakázat zabezpečení založené na virtualizaci“.
  • Pokud to nemůžete provést pomocí Editoru zásad skupiny, existuje jiný způsob, jak dosáhnout stejného cíle.
  • V registru nastavte hodnotu „keyHKLM > System > CurrentControlSet > Control > DeviceGuard > EnableVirtualizationBasedSecurity > Enabled“ na „0“.
  • Zkontrolujte, zda se vám podařilo vyřešit problém „Vt-X není k dispozici (Verr_vmx_no_vmx)“ nebo ne.

7. Odeberte antivirový software třetích stran

Jakýkoli antivirový software, který jste nainstalovali do svého systému, může být viníkem tohoto problému. Je lepší jej na chvíli odstranit a zjistit, zda to problém vyřeší. Pokud používáte bránu firewall programu Windows Defender, můžete ji zakázat takto:

  • Do vyhledávacího pole vedle nabídky Start zadejte „Nastavení“ a stiskněte tlačítko „Enter“.
  • Vyberte Aktualizace a zabezpečení v levém podokně okna Nastavení a poté Zabezpečení systému Windows.
  • Poté v části Rozsahy ochrany vyberte Ochrana před viry a hrozbami a poté v části Nastavení ochrany před viry a hrozbami Spravovat nastavení.
  • Ujistěte se, že přepínač „Ochrana v reálném čase“ je v tomto okně v poloze „VYPNUTO“.
  • Vraťte se na kartu „Zabezpečení systému Windows“ a v levém podokně vyberte „Firewall a ochrana sítě“.
  • V tomto poli postupně vyberte „Doménová síť“, „Soukromá síť“ a „Veřejná síť“ a poté zaškrtněte přepínač „VYPNUTO“ pro „Microsoft Defender Firewall“.
  • Zkontrolujte, zda se vám podařilo vyřešit problém „Vt-X není k dispozici (Verr_vmx_no_vmx)“ nebo ne.

8. Zapněte virtualizaci

  • Otevřete okno příkazového řádku.
  • Nyní do příkazového řádku zadejte systeminfo.exe.
  • Napravo od požadavků Hyper V uvidíte ve firmwaru povolenou virtualizaci.
  • Přejděte do nabídky Start a z rozbalovací nabídky vyberte „Nastavení“.
  • Najděte a vyberte Aktualizace a zabezpečení. Objeví se nová karta, najděte obnovu a klikněte na ni.
  • Měli byste najít režim obnovení před spuštěním a kliknout na tlačítko „Restartovat nyní“ v části „Pokročilé spuštění“.
  • Když uvidíte modrou obrazovku s určitými ikonami, měli byste vybrat možnost Odstraňování problémů.
  • Vyberte kartu „Upřesnit“. Toto nastavení musíte definovat, protože náš problém souvisí s firmwarem.
  • Jakmile je najdeme, vyberte nastavení firmwaru UEFI a znovu se zobrazí tlačítko restartování; stiskněte Enter pro restart.
  • Najděte nastavení systému BIOS a stiskněte odpovídající funkční klávesu.
  • Objeví se nový panel; přejděte do konfigurace systému (zde se dostanete stisknutím kláves se šipkami) a vyhledejte technologii virtualizace.
  • V tomto okamžiku je vaše virtualizační technologie povolena. Toto můžete ukončit stisknutím F10.
  • Zkontrolujte, zda se vám podařilo vyřešit problém „Vt-X není k dispozici (Verr_vmx_no_vmx)“ nebo ne.

Závěr

Pokud na vašem počítači se systémem Windows není povolena virtualizace, zobrazí se chyba „VT-x je v systému BIOS zakázán pro všechny režimy CPU“. Virtualizace je ve výchozím nastavení na mnoha počítačích se systémem Windows na úrovni systému BIOS zakázána a musí být povolena, aby bylo možné vytvořit nový virtuální počítač. Chcete-li zjistit, co tato chyba znamená a jak ji opravit, použijte všechny výše uvedené nástroje.

FAQ

Jak zjistit, zda je Vt-X povolen ve Windows 10?

Vyberte Správce úloh z místní nabídky kliknutím pravým tlačítkem na hlavní panel. Vyberte kartu Výkon v okně Správce úloh. Jakmile se dostanete na kartu Výkon, podívejte se na podrobnosti CPU zobrazené ve výchozím nastavení. Zkontrolujte oblast virtualizace pod informacemi o CPU na pravé straně obrazovky.

Jak opravit Vt Not Capable?

Váš počítač musí být restartován. Pro přístup k nabídce BIOS stiskněte „Delete“, „Esc“, „F1“, „F2“ nebo „F4“, jakmile počítač opustí černou obrazovku. V nastavení BIOSu vyhledejte nastavení související s procesorem. Povolte virtualizaci pomocí možností VT-x, AMD-V, SVM nebo Vanderpool. Uložte změny a restartujte počítač.

Jak povolit Intel Vt-d?

Stiskněte klávesu se šipkou vpravo na obrazovce Setup Utility, dokud nevyberete kartu Advanced. Tiskněte šipku dolů, dokud není na kartě Upřesnit vybrána technologie Intel(R) Virtualization Technology, a stiskněte klávesu Enter. Pomocí klávesy se šipkou dolů vyberte možnost Enabled a poté stiskněte klávesu Enter.

Jak zjistím, zda můj notebook podporuje virtualizaci?

Otevřete okno příkazového řádku. Chcete-li spustit okno spuštění, použijte klávesu Windows + R, zadejte cmd a stiskněte klávesu Enter. Nyní zadejte příkaz systeminfo do příkazového řádku a stiskněte Enter. Tento příkaz vám zobrazí všechny podrobnosti o vašem systému, včetně podpory virtualizace.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *