Jak naprawić niedostępny VT-X (verr_vmx_no_vmx) w VM

Jak naprawić niedostępny VT-X (verr_vmx_no_vmx) w VM

Podczas próby uruchomienia maszyny wirtualnej za pomocą aplikacji VirtualBox na komputerze pojawia się komunikat o błędzie Vt-X nie jest dostępny (verr_vmx_no_vmx). Najbardziej prawdopodobnym wyjaśnieniem jest to, że wirtualizacja została wyłączona.

VT-x często można włączyć lub wyłączyć w systemie BIOS. Naciśnij DEL (lub podobny klawisz), aby uzyskać dostęp do ustawień systemu BIOS przy pierwszym włączeniu komputera. Możesz udostępnić technologię VT.

Przeczytaj ten post, aby dowiedzieć się, jak naprawić problem Vt-X niedostępny (Verr VMX No VMX) i dlaczego tak się stało.

Treść:

Poprawka VT-X niedostępna (VERR_VMX_NO_VMX)

Zbadałem problem, próbując go odtworzyć i sprawdzając zgłoszenia innych użytkowników. O ile rozumiem, kilka okoliczności spowoduje wygenerowanie tego komunikatu o błędzie:

VT-X nie jest włączony w BIOS-ie.

Niektóre oprogramowanie innych firm w ustawieniach systemu BIOS umożliwia ręczne wyłączenie VT-X lub wyłączenie go zdalnie. Spowoduje to problem „Vt-X niedostępny” (Verr VMX No VMX).

Procesor nie obsługuje VT-X

Rzadko, ale czasami problem może być związany z niemożnością korzystania z VT X przez komputer PC ze względu na jego ograniczenia sprzętowe .

Wirtualizacja Windows Hyper-V jest włączona.

VT-X jest utrudniony przez technologię Microsoft Hyper-V. System operacyjny automatycznie wyłączy VT-x, jeśli wirtualizacja Hyper-V jest włączona.

VT-X został wyłączony od czasu aktualizacji Avast.

Avast niedawno wydał aktualizację, która całkowicie wyłącza VT-x. Jednocześnie aktywna jest ochrona w czasie rzeczywistym, chyba że użytkownik aktywuje wielowarstwową wirtualizację w menu opcji.

Włączona izolacja rdzenia:

Aplikacja VirtualBox może napotkać problemy po włączeniu opcji Core Isolation na twoim komputerze, w wyniku czego VT-x (VERR VMX NO VMX) będzie niedostępny. Dlatego radzimy wyłączyć tę funkcję i sprawdzić, czy problem zniknął.

Napraw błąd VirtualBox Vt-X (Verr_vmx_no_vmx) 2023

1. Wyłącz izolację rdzenia programu Windows Defender.

Wiadomo, że izolacja rdzenia urządzenia Windows Defender powoduje konflikt z VT-X. Sprawdź, czy izolacja jądra jest włączona, jeśli masz problemy z Vt-X niedostępnym (Verr VMX No VMX) i używasz programu Windows Defender jako domyślnego ustawienia zabezpieczeń.

  • Użyj ikony gwiazdki znajdującej się w lewym dolnym rogu, aby wyszukać program Windows Defender.
  • Przejdź do Centrum zabezpieczeń programu Windows Defender i wybierz je, aby uzyskać dostęp do wbudowanej funkcji zabezpieczeń.
  • Wybierz Zabezpieczenia urządzenia z menu po lewej stronie w Windows Defender Security Center.
  • Z menu Zabezpieczenia urządzenia wybierz opcję Szczegóły izolacji rdzenia (w sekcji Izolacja rdzenia).
  • Upewnij się, że przełącznik integralności pamięci w menu izolacji jądra jest wyłączony.
  • Po wyłączeniu ustawienia uruchom ponownie komputer, aby sprawdzić, czy problem został rozwiązany.
  • Verr vmx no vmx rozwiązuje problem „Vt-X niedostępny”.

2. Włącz Vt-X w BIOS-ie (Menu rozruchu)

Wyłączenie opcji „Technologia wirtualizacji” w ustawieniach systemu BIOS może znacząco wpłynąć na ten problem. Sprawdź więc, czy ta opcja jest wyłączona i włącz ją, jeśli tak.

Vt-X jest niedostępny (Verr VMX No VMX), najprawdopodobniej jest to spowodowane wyłączeniem technologii w ustawieniach BIOS-u. Nie rezygnuj z tej metody, dopóki nie sprawdzisz, czy aplikacje innych firm mogą zmienić te ustawienia.

  • Aby wejść w „tryb BIOS”, najpierw „uruchom” komputer, a gdy na ekranie pojawi się „logo systemu Windows”, naciśnij przycisk konfiguracji.
  • W trybie BIOS wybierz kartę Zabezpieczenia, a następnie wybierz Zabezpieczenia systemu.
  • Znajdź ustawienie „Technologia wirtualizacji (VTx/VTd)” i upewnij się, że jest „włączone”. Zrób to teraz, jeśli nie jest jeszcze włączone.
  • „Uruchom ponownie” maszynę przy użyciu technologii wirtualizacji (VTx/VTd). Verr vmx no vmx rozwiązuje problem „Vt-X niedostępny”.

3. Za pomocą wiersza poleceń wyłącz wirtualizację Hyper-V.

Najpierw upewnij się, że VT-x nie zakłóca wirtualizacji Hyper-V. Odpowiednik wirtualizacji VT-x jest natychmiast wyłączany podczas włączania lub włączania wirtualizacji Hyper-V. Hyper funkcjonalność wyłączona po aktualizacji. Zainstalowanie aplikacji mogło spowodować ten problem. Należy pamiętać, że w większości przypadków technologia Hyper-V nadal działa nawet po odinstalowaniu aplikacji, która ją włączyła.

Istnieją różne sposoby wyłączenia wirtualizacji Hyper-V. Aby odinstalować Microsoft Hyper-V, uruchom następujące instrukcje w wierszu polecenia (jako administrator):

  • Przytrzymaj razem klawisz Windows i R, aby otworzyć okno dialogowe Uruchom. Aby otworzyć wiersz polecenia z podwyższonym poziomem uprawnień, naciśnij Ctrl + Shift + wpisz „cmd”. Gdy okno UAC (Kontrola konta użytkownika) zadaje pytanie, kliknij Tak.
  • Wpisz każde z następujących poleceń pojedynczo w wierszu polecenia z podwyższonym poziomem uprawnień, aby wyłączyć Microsoft Hyper-V:
  • bcdedit /disable typ uruchamiania hiperwizora
  • bcdedit /change nr maszyny wirtualnej
  • dism.exe / Wyłącz funkcję: Microsoft-Hyper-V / Online
  • Po prawidłowym uruchomieniu poleceń zamknij wiersz polecenia i ponownie uruchom komputer.
  • Po ponownym uruchomieniu maszyny VirtualBox sprawdź, czy pojawia się ten sam komunikat o błędzie.
  • Verr vmx no vmx rozwiązuje problem „Vt-X niedostępny”.

4. Włącz zagnieżdżoną wirtualizację w Avast.

Jeśli używasz Avast, pamiętaj, że ostatnia aktualizacja antywirusa wprowadziła automatyczną funkcję, która wyłącza VT-X w twoim systemie, gdy spełnione są określone warunki. Ten problem można rozwiązać bez odinstalowywania klienta zabezpieczeń innej firmy.

Włącz opcje Ustawienia Avast i Rozwiązywanie problemów przed wybraniem opcji „Użyj wirtualizacji zagnieżdżonej w zagnieżdżonej wirtualizacji”.

Włącz także wirtualizację sprzętu.

Sprawdź, czy problem „Vt-X niedostępny” (Verr VMX No VMX) został rozwiązany.

5. Wyłącz Ochronę urządzenia / Ochronę poświadczeń

Użyj jednocześnie „Window + R”, aby uruchomić okno dialogowe „Uruchom”. Naciśnij „Enter” po wpisaniu „gpedit.MSC” w oknie dialogowym.

  • Przejdź do opcji menu Lokalny komputer, Konfiguracja komputera, Szablony administracyjne, System, Ochrona urządzeń i Wyłącz zabezpieczenia oparte na wirtualizacji w oknie Edytor grupy.
  • Oto inny sposób wykonania zadania, jeśli nie możesz użyć Edytora zasad grupy.
  • W rejestrze zmień wartość klucza „klucz HKLM > System > CurrentControlSet > Control > DeviceGuard > EnableVirtualizationBasedSecurity > Enabled” na „0”.
  • Sprawdź, czy problem „Vt-X niedostępny” (Verr VMX No VMX) został rozwiązany.

6. Usuń oprogramowanie antywirusowe innych firm

Ten problem może być spowodowany przez oprogramowanie antywirusowe zainstalowane na komputerze. Lepiej tymczasowo go usunąć i sprawdzić, czy to rozwiąże problem. Poniższe procedury pozwolą ci wyłączyć zaporę Windows Defender, jeśli jej używasz:

  • W polu wyszukiwania obok menu Start wpisz „Ustawienia” i naciśnij klawisz Enter.
  • Wybierz „Zabezpieczenia systemu Windows” po wybraniu „Aktualizacja i zabezpieczenia” w lewym okienku okna Ustawienia.
  • W obszarze Zakresy ochrony kliknij opcję Ochrona przed wirusami i zagrożeniami, a następnie kliknij opcję Zarządzaj ustawieniami w obszarze Ustawienia ochrony przed wirusami i zagrożeniami.
  • vt-x jest niedostępny
  • Upewnij się, że w tym oknie przełącznik „Ochrona w czasie rzeczywistym” jest wyłączony.
  • Wybierz „Zapora ogniowa i ochrona sieci” w lewym okienku karty „Zabezpieczenia systemu Windows”.
  • Wybierz kolejno „Sieć domenowa”, „Sieć prywatna” i „Sieć publiczna” w tym polu.
  • Sprawdź, czy problem „Vt-X niedostępny” (Verr VMX No VMX) został rozwiązany.

7. Włącz wirtualizację

  • Uruchom okno wiersza poleceń.
  • Teraz wpisz systeminfo.exe w wierszu polecenia.
  • vt-x jest niedostępny
  • Możesz zobaczyć, że wirtualizacja jest włączona w oprogramowaniu układowym po prawej stronie wymagań systemowych Hyper-V.
  • Wybierz ustawienia z menu rozwijanego, przechodząc do menu Start.
  • Następnie wybierz Aktualizacja i zabezpieczenia z listy. Kliknij „Odzyskiwanie” na nowo dodanej karcie, która się pojawi.
  • Uruchom ponownie, klikając przycisk „Uruchom ponownie teraz” w „Zaawansowane uruchamianie”, który można znaleźć w „Odzyskiwanie” i kliknij.
  • Gdy pojawi się niebieski ekran z pewnymi ikonami, należy wybrać opcję Rozwiązywanie problemów.
  • Kliknij kartę „Zaawansowane”. Oprogramowanie układowe jest przyczyną naszego problemu, więc powinieneś poszukać tego ustawienia.
  • Gdy je znajdziemy, kliknij opcję ustawień oprogramowania układowego UEFI, a przycisk ponownego uruchomienia pojawi się ponownie. Naciśnij Enter, aby ponownie uruchomić.
  • vt-x jest niedostępny
  • Naciskając odpowiedni klawisz funkcyjny, znajdź ustawienie BIOS.
  • Będzie nowy panel; wybierz „Konfiguracja systemu” (możesz do tego użyć klawiszy strzałek), a następnie wyszukaj „Technologia wirtualizacji”.
  • W tym momencie Twoja technologia wirtualizacji jest aktywowana. Naciskając F10, możesz wyjść z tego.
  • Upewnij się, że rozwiązałeś błąd „Vt-X jest niedostępny” (Verr vmx no vmx).

8. Wyłącz integralność pamięci

Zabezpieczenia systemu Windows obejmują funkcję zabezpieczeń opartą na wirtualizacji, która może wykrywać wstrzyknięcia kodu niskiego poziomu i chronić komputer przed nawet najpoważniejszymi infekcjami. Jednak powoduje to konflikt z VirtualBox, tak jak w przypadku Hyper-V.

Jednak większość użytkowników nie potrzebuje wysokiego poziomu ochrony oferowanego przez Core Isolation. W nowoczesnych laptopach jest domyślnie wyłączona, ponieważ zakłóca działanie już zainstalowanego oprogramowania w celu optymalizacji wydajności sprzętu.

Aby sprawdzić, czy problem został rozwiązany, możesz wyłączyć funkcję integralności pamięci Zabezpieczeń Windows. Wykonaj następujące czynności, aby w tym pomóc:

  • W polu wyszukiwania na pasku zadań wpisz „Zabezpieczenia systemu Windows”.
  • Kliknij konkretny wynik wyszukiwania.
  • Kliknij kartę Zabezpieczenia urządzenia po lewej stronie.
  • Wybierz Szczegóły izolacji rdzenia.
  • Wyłącz integralność pamięci, przełączając przycisk.
  • Po wykonaniu tej czynności uruchom ponownie komputer, aby sprawdzić, czy problem nadal występuje.

Wniosek

Komputer z systemem Windows wyświetli błąd „VT-x wyłączony w systemie BIOS dla wszystkich trybów procesora”, jeśli wirtualizacja nie jest włączona. Jednak ustawienia systemu BIOS wielu komputerów z systemem Windows domyślnie wyłączają wirtualizację; wirtualizacja musi być włączona, aby utworzyć nową maszynę wirtualną. Mam nadzieję, że ten post był dla Ciebie pomocny. Jeśli masz jakieś pytania lub uwagi dotyczące tego artykułu, zostaw je w sekcji komentarzy poniżej, a my skontaktujemy się z Tobą.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *