VirtualBox lub Oracle VM Virtual Box to narzędzie, które pozwala programistom tworzyć i zarządzać wieloma maszynami wirtualnymi z jednego potężnego komputera. Jednak ostatnio podczas tworzenia sesji wirtualnej niektórzy programiści skarżyli się na wystąpienie problemu z awarią, po którym pojawił się komunikat o błędzie „VT-x jest niedostępny (VERR_VMX_NO_VMX)”. Jeśli widzisz również ten komunikat o błędzie w swoim systemie, wykonaj następujące kroki, aby szybko rozwiązać problem.
Obejścia –
1. Zanim spróbujesz korzystać z VM Virtual Box, musisz spełnić następujące warunki:
za. Wirtualizacja technologia (VT)
b. Zapobieganie wykonaniu daty sprzętowej (DEP) [Alternatywnie znane jako „Brak wykonania” lub „NX” i „Wykonaj Wyłącz (XD)” odpowiednio dla procesorów AMD i Intel]
Poprawka 1 - Uruchamianie polecenia w wierszu polecenia
1. Przejdź do pola wyszukiwania systemu Windows 10 i wpisz cmd w polu wyszukiwania.
2. Kliknij prawym przyciskiem myszy wiersz polecenia i otwórz wiersz polecenia jako administrator.
3. Teraz skopiuj i wklej polecenie podane poniżej i naciśnij klawisz Enter.
bcdedit /set hypervisorlaunchtype off
4.Uruchom ponownie Twój komputer
Poprawka 2 – Wyłącz funkcję izolacji rdzenia
Musisz wyłączyć podstawową funkcję izolacji w Windows Defender.
1. Rodzaj "Bezpieczeństwo systemu Windows” w polu wyszukiwania.
2. Następnie kliknij „Bezpieczeństwo systemu Windows”, aby uzyskać do niego dostęp.
3. Następnie kliknij „Bezpieczeństwo urządzenia”, aby to sprawdzić.
4. W sekcji Izolacja rdzenia kliknij „Szczegóły izolacji rdzenia”, aby to sprawdzić.
5. W menu Izolacja rdzenia ustaw „Integralność pamięci" do "Poza“.
Zamknij ustawienia Zabezpieczenia systemu Windows. Uruchom ponownie Twój komputer i sprawdź, czy to pomaga.
Uruchom wirtualną maszynę wirtualną i spróbuj rozpocząć nową sesję.
Poprawka 3 – Włącz wirtualizację sprzętu
Jednym z kluczowych wymagań Hyper-V jest aktywacja wirtualizacji w BIOS-ie.
1. Najpierw wyłącz komputer.
2. Następnie włącz maszynę.
3. Po uruchomieniu systemu wystarczy nacisnąć „Kasować“* klawisz z klawiatury, aby otworzyć konfigurację bios na komputerze.
* UWAGA– Rzeczywisty klucz dostępu do ustawień BIOS może się różnić w zależności od producenta. Oto różnorodność kluczy –
Esc, F1, F2, F10, F11, F12 lub Usuń
Naciśnięcie przydzielonego klawisza spowoduje wyświetlenie ekranu BIOS na komputerze.
3. Kiedy BIOS otworzy się konfiguracja, przejdź do „zaawansowane” zakładka*.
4. Następnie wybierz „Wirtualizacja” z listy i ustaw go na „Włączone“.
(W niektórych komputerach możesz zauważyć „Tryb SVM” zamiast ustawień „Wirtualizacja”. Włącz go, aby uzyskać ten sam efekt)
[
*UWAGA –
Jeśli nie możesz znaleźć opcji „Wirtualizacja” w zakładce „Zaawansowane”, możesz ją znaleźć w „Występ” zakładka.
]
5. Ponownie naciśnij klawisz, który jest z nim powiązany, aby zapisać ustawienia.
[To jest "F10” klucz dla tego komputera.]
6. Następnie wybierz „tak”, aby w końcu zapisać i wyjść z ustawień BIOS na komputerze.
Twój komputer uruchomi się normalnie.
DLA SYSTEMÓW PRACUJĄCYCH NA CPU AMD –
1. Przejdź do ustawień BIOS.
2. Tutaj przejdź do „M.I.T” zakładka.
3. W zakładce „M.I.T” przejdź do „Zaawansowane ustawienia częstotliwości“.
4. Następnie kliknij „Zaawansowane ustawienia podstawowe“.
5. Tutaj zobaczysz „Tryb SVM” na ekranie. Tryb SVM to tryb bezpiecznej maszyny wirtualnej.
6. Ustaw to na „Włączyć”, aby go włączyć.
7. Teraz musisz wybrać „tak”, aby w końcu zapisać i wyjść z ustawień BIOS na komputerze.
Po normalnym uruchomieniu komputera otwórz VM Virtual Box i spróbuj utworzyć nową sesję.
Poprawka 4 – Wyłącz funkcję Hyper-V
[TYLKO DLA UŻYTKOWNIKÓW WINDOWS 10 i WINDOWS ENTERPRISE EDITION]
Wyłączenie funkcji Hyper-V powinno zadziałać.
1. Przede wszystkim naciśnij klawisz Windows+R klucze razem.
2. Następnie napisz to polecenie uruchomienia i naciśnij Wchodzić.
appwiz.cpl
3. Po lewej stronie kliknij „Włącz lub wyłącz funkcje systemu Windows“.
4. Gdy otwierają się funkcje opcjonalne, po prostu czek „Hyper-V” opcja, aby włączyć wszystkie funkcje Hyper V.
5. Po wykonaniu tej czynności kliknij „dobrze“.
Teraz uruchom ponownie komputer.
Teraz ponownie Otwórz to okno i wyłącz (odznacz) wszystkie funkcje Hyper-V.
System Windows rozpocznie teraz proces wyłączania HyperVisora na twoim komputerze.
6. Na koniec kliknij „Zrestartuj teraz”, aby ponownie uruchomić system.
Teraz komputer uruchomi się ponownie, a system Windows wyłączy Hyper V na twoim komputerze.
7. Po uruchomieniu komputera wpisz „cmd” w polu wyszukiwania.
8. Po tym, kliknij prawym przyciskiem myszy na „Wiersz polecenia” i wybierz „Uruchom jako administrator“.
9. Gdy na ekranie pojawi się wiersz polecenia, rodzaj lub pasta ten kod i hit Wchodzić.
dism.exe /Online /Disable-Feature: Microsoft-Hyper-V. bcdedit /set hypervisorlaunchtype off
Zamknij okno wiersza polecenia. Uruchom ponownie Twój komputer po tym. Następnie uruchom VM Virtual Box i rozpocznij nową sesję wirtualną.