Jak opravit chybu „VT-X není k dispozici (verr_vmx-No-Vmx)“ ve VirtualBoxu


VT-x nebo Intel Virtualization Technology umožňuje procesorům spouštět virtuální stroje. Není proto žádným překvapením, že chyba „VT-x není k dispozici (VERR_VMX_NO_VMX)“ brání správnému fungování VirtualBoxu.

Tato chyba znamená, že váš procesor nemá povolenou virtualizaci. To může být způsobeno mnoha důvody, od bezpečnostních opatření po konflikt s jinou technologií. Naštěstí existuje mnoho jednoduchých oprav tohoto problému. Zde jsou všechny způsoby, jak vyřešit toto běžné Chyba VirtualBoxu.

Oprava 1: Povolit VT-X z BIOSu

Nejjednodušším vysvětlením chyby „VT-x není k dispozici“ je, že tato funkce není ve vašem počítači povolena.

To je pravděpodobné, pokud na počítači spouštíte VirtualBox poprvé. Chcete-li to opravit, potřebujete pouze otevřete nastavení systému BIOS a povolte možnosti VT-x a VT-d. Obvykle se nazývá virtualizační technologie Intel nebo režim SVM v počítačích AMD.

Možná se však budete muset prohrabat v různých nabídkách systému BIOS, protože umístění této možnosti se na různých základních deskách liší. Na některých jej najdete v části Zabezpečení; u ostatních v části Pokročilé.

Oprava 2: Zakázat Hyper-V

Microsoft Windows má vlastní verzi virtualizace a nehraje si dobře s nástroji třetích stran, jako je VirtualBox. Chcete-li odstranit konflikt a zajistit, aby VirtualBox fungoval správně, musíte jej zakázat.

Tato funkce se nazývá Hyper-V a není k dispozici ve všech verzích systému Windows. Hyper-V mají pouze 64bitové verze Windows 10 Pro, Enterprise nebo Education. Pokud používáte Windows 10 nebo Windows 11 Home edition, můžete tento krok bezpečně přeskočit.

  1. Funkci Hyper-V Windows lze deaktivovat několika způsoby, ale nejspolehlivější je použít příkazový řádek. V nabídce Start vyhledejte „cmd“ a vyberte možnost Spustit jako správce.
    1. Nyní zadejte následující příkaz: bcdedit /set hypervisorlaunchtype off
    2. Tímto upravíte konfigurační data spouštění a odstraníte službu Hyper-V ze seznamu.

      1. Abyste byli extra v bezpečí, pokračujte také tímto příkazem: dism.exe /Online /Disable-Feature:Microsoft-Hyper-V.
      2. To zabrání DISM (Deployment Image Servicing and Management) v automatickém přidání služby zpět, když aktualizuje obraz Windows.

        1. Restartujte počítač.
        2. Oprava 3: Zakázat integritu paměti

          Zabezpečení systému Windows zahrnuje funkci ochrany založenou na virtualizaci, která dokáže detekovat vkládání kódu nízké úrovně a chránit váš počítač i před tím nejnebezpečnějším malwarem. Ale stejně jako Hyper-V to vytváří konflikt s VirtualBoxem.

          Většina uživatelů nepotřebuje pokročilé zabezpečení poskytované Core isolation. Moderní notebooky jej mají ve výchozím nastavení zakázaný, protože koliduje s vestavěným softwarem používaným k optimalizaci výkonu hardwaru.

          1. Chcete-li deaktivovat integritu paměti v počítači, otevřete Zabezpečení systému Windows. Můžete jej vyhledat v nabídce Start.
            1. Přepněte na kartu Zabezpečení zařízení.
              1. Chcete-li zjistit, zda je integrita paměti spuštěna, zkontrolujte hlavičku Core isolation. Výběrem Podrobnosti o izolaci jádrase dostanete k samotné možnosti.
              2. Vypněte integritu paměti přepnutím přepínače do polohy Vypnuto.
                1. Restartujte počítač.
                2. Oprava 4: Zkontrolujte nastavení antiviru

                  Pokud používáte antivirový nástroj třetí strany, může aplikace blokovat některé funkce virtualizace ve vašem počítači. Avast například na některých počítačích automaticky deaktivuje VT-x.

                  Musíte se podívat na nastavení vaší antivirové aplikace, abyste našli vše, co souvisí s virtualizací hardwaru, a ujistěte se, že to povolíte. V Avastu musíte zaškrtnout Obecné>Odstraňování problémů>Povolit hardwarově podporovanou virtualizaci.

                  Jaký je nejlepší způsob, jak opravit chybu „VT-x není k dispozici (VERR_VMX_NO_VMX)“ ve Windows?

                  Spuštění Hyper-V virtualizace a zasahování do VirtualBoxu je nejčastějším důvodem pro získání chyby VT-x ve Windows 10. Můžete to snadno opravit vypnutím funkce pomocí příkazového řádku.

                  Chyba se také objevuje na mnoha počítačích, protože virtualizace je v jejich BIOSu zakázána. Tento problém lze vyřešit stejně snadno – otevřete nastavení systému BIOS a povolte režim Intel Virtualization nebo SVM..

                  Nakonec může váš systém dostat chybu VT-x kvůli příliš horlivým funkcím zabezpečení. Vypněte integritu paměti v Zabezpečení systému Windows a podívejte se na nastavení antivirového programu třetí strany, abyste našli a vyřešili případné konflikty. VirtualBox by nyní měl běžet bez problémů.

                  .

                  Související příspěvky:


                  2.10.2022