Jak naprawić błąd „VT-X jest niedostępny (verr_vmx-No-Vmx)” w VirtualBox

Technologia VT-x(VT-x) lub Intel Virtualization(Intel Virtualization Technology) umożliwia procesorom uruchamianie maszyn wirtualnych. Nic więc dziwnego, że błąd „ VT-x jest niedostępny ( VERR_VMX_NO_VMX )” uniemożliwia prawidłowe działanie VirtualBox.

Ten błąd wskazuje, że Twój procesor nie ma włączonej wirtualizacji. Może to wynikać z wielu powodów, od środków ostrożności po konflikt z inną technologią. Na szczęście istnieje wiele łatwych rozwiązań tego problemu. Oto wszystkie sposoby rozwiązania tego powszechnego błędu VirtualBox(VirtualBox error) .

Poprawka 1: Włącz VT-X z BIOS-u

Najprostszym wyjaśnieniem błędu „ VT-x jest niedostępny” jest to, że ta funkcja po prostu nie jest włączona na twoim komputerze.

Jest to prawdopodobne, jeśli po raz pierwszy uruchamiasz VirtualBox na komputerze. Aby to naprawić, wystarczy uzyskać dostęp do ustawień BIOS i włączyć opcje VT-x i VT-d(access the BIOS settings and enable the VT-x and VT-d options) . Zwykle nazywa się to technologią Intel Virtualization Technology(Intel Virtualization Technology) lub trybem SVM w komputerach AMD .

Być może będziesz musiał grzebać w różnych menu BIOS-u(BIOS) , ponieważ umiejscowienie opcji różni się w zależności od płyty głównej(Motherboards) . Na niektórych znajdziesz go pod Security ; na innych, w sekcji Zaawansowane(Advanced) .

Poprawka 2: Wyłącz Hyper-V

Microsoft Windows ma własną wersję wirtualizacji(its own version of virtualization) i nie działa dobrze z narzędziami innych firm, takimi jak VirtualBox . Musisz go wyłączyć, aby usunąć konflikt i sprawić, by VirtualBox działał poprawnie.

Ta funkcja nazywa się Hyper-V i nie jest dostępna we wszystkich wersjach systemu Windows . Tylko 64-bitowe wersje systemu Windows 10 Pro , Enterprise lub Education posiadają funkcję Hyper-V(Hyper-V) . Jeśli korzystasz z systemu Windows 10(Windows 10) lub Windows 11 Home Edition, możesz bezpiecznie pominąć ten krok.

  1. Istnieje wiele sposobów wyłączenia funkcji Hyper-V Windows , ale najbardziej niezawodnym jest użycie wiersza polecenia(Command Prompt) . Wyszukaj(Search) „cmd” w menu Start(Start Menu) i wybierz opcję Uruchom(Run) jako administrator.

  1. Teraz wpisz następujące polecenie: bcdedit /set hypervisorlaunchtype off

Spowoduje to edycję danych konfiguracji rozruchu(Boot Configuration Data) , usuwając usługę Hyper-V z listy.

  1. Aby być bardziej bezpiecznym, wykonaj również to polecenie: dism.exe /Online /Disable-Feature:Microsoft-Hyper-V

Zapobiega to automatycznemu dodawaniu usługi przez DISM ( Deployment Image Servicing and Management ) po zaktualizowaniu obrazu systemu Windows(Windows) .

  1. Zrestartuj swój komputer.

Poprawka 3: Wyłącz integralność pamięci

Zabezpieczenia Windows(Windows Security) obejmują funkcję ochrony opartą na wirtualizacji, która może wykrywać wstrzyknięcie kodu niskiego poziomu i chronić komputer przed nawet najbardziej niebezpiecznym złośliwym oprogramowaniem. Ale podobnie jak Hyper-V , powoduje to konflikt z VirtualBox .

Większość użytkowników nie potrzebuje zaawansowanych zabezpieczeń zapewnianych przez izolację Core . W nowoczesnych(Modern) laptopach jest domyślnie wyłączona, ponieważ powoduje konflikt z wbudowanym oprogramowaniem służącym do optymalizacji wydajności sprzętu.

  1. Aby wyłączyć Integralność pamięci(Memory) na komputerze, otwórz Zabezpieczenia Windows(Windows Security) . Możesz go wyszukać w menu Start(Start Menu) .

  1. Przejdź do zakładki Bezpieczeństwo urządzenia.

  1. Możesz sprawdzić, czy integralność pamięci(Memory) jest uruchomiona, sprawdzając nagłówek izolacji rdzenia . (Core)Wybranie szczegółów izolacji rdzenia(Core) prowadzi do samej opcji.
  2. Wyłącz Integralność (Turn)pamięci(Memory) , przestawiając przełącznik w pozycję Wył(Off) .

  1. Zrestartuj komputer.

Poprawka 4: Sprawdź ustawienia antywirusa(Antivirus Settings)

Jeśli używasz narzędzia antywirusowego innej firmy, aplikacja może blokować niektóre funkcje wirtualizacji na Twoim komputerze. Na przykład Avast(Avast) automatycznie wyłącza VT-x na niektórych komputerach.

Musisz sprawdzić ustawienia swojej aplikacji antywirusowej pod kątem wszystkiego, co dotyczy wirtualizacji sprzętu i upewnić się, że na to zezwolisz. W Avast musisz sprawdzić General > Troubleshooting > Enable wirtualizację wspomaganą sprzętowo.

Jaki jest najlepszy sposób naprawienia błędu „ VT (Error)-x(VT-x) jest niedostępny ( VERR_VMX_NO_VMX )” w systemie Windows(Windows) ?

Posiadanie działającej wirtualizacji Hyper-V(Hyper-V virtualization) i zakłócanie działania VirtualBox jest najczęstszym powodem wystąpienia błędu VT-x w systemie Windows 10(Windows 10) . Możesz to łatwo naprawić, wyłączając funkcję za pomocą wiersza polecenia.

Błąd pojawia się również na wielu komputerach, ponieważ wirtualizacja jest wyłączona w ich BIOS-ie(BIOS) . Ten problem jest równie łatwy do rozwiązania – otwórz ustawienia BIOS i włącz tryb Intel Virtualization lub SVM .

Wreszcie, twój system może otrzymać błąd VT-x z powodu nadgorliwych funkcji bezpieczeństwa. Wyłącz Integralność pamięci w Zabezpieczeniach Windows(Windows Security) i sprawdź ustawienia antywirusa innej firmy, aby znaleźć i rozwiązać wszelkie konflikty. VirtualBox powinien teraz działać bez żadnych problemów.



About the author

Jestem web developerem i inżynierem dźwięku z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu aplikacji Chrome/Web Audio, a także aplikacji Discord. Moje umiejętności w obu dziedzinach pozwalają mi tworzyć produkty wysokiej jakości, które są łatwe w obsłudze i utrzymaniu. Ponadto jestem doświadczonym użytkownikiem Discorda i pracuję nad aplikacją od ponad dwóch lat.



Related posts