VirtualBox to popularny hiperwizor typu drugiego, który umożliwia równoległe uruchamianie jednego lub większej liczby systemów operacyjnych przy użyciu technologii wirtualizacji sprzętu. Możesz utworzyć maszynę wirtualną w VirtualBox , przydzielić zasoby sprzętowe, takie jak procesor, pamięć RAM i pamięć masową, oraz zainstalować system Windows, Linux i inne systemy operacyjne.
Jednak niektórzy użytkownicy napotykają kod błędu VERR_VMX_NO_VMX, któremu towarzyszy komunikat VirtualBox „Vt-X jest niedostępny”. W rezultacie nie mogą bezproblemowo korzystać z oprogramowania. Cóż, nie martw się, ponieważ dzisiaj omówimy sześć metod naprawienia tego błędu VirtualBox.
Dlaczego w systemie Windows pojawia się błąd VirtualBox „Vt-X nie jest dostępny”?
Oto kilka przyczyn pojawienia się kodu błędu „VERR_VMX_NO_VMX”:
- Twój komputer nie obsługuje wirtualizacji sprzętowej lub jest ona wyłączona w ustawieniach BIOS-u.
- Inne składniki wirtualizacji systemu Windows, takie jak Hyper-V, są aktywne.
- Komponenty zabezpieczeń systemu Windows opierające się na wirtualizacji powodują konflikt z VirtualBox.
- Zainstalowana wersja VirtualBox zawiera błędy.
Teraz znasz przyczyny kodu błędu. Omówmy metody naprawienia tego.
1. Sprawdź, czy Twój komputer obsługuje wirtualizację, czy nie
Aby móc korzystać z dowolnego programu hypervisor, takiego jak VirtualBox, Twój komputer musi obsługiwać wirtualizację sprzętową. Strona ustawień BIOS-u i przewodnik informacyjny producenta mogą odpowiedzieć na to pytanie. Ale jest też inny prosty sposób, aby to sprawdzić. Powtórz następujące kroki:
Krok 1: Naciśnij klawisz Ctrl + Shift + Esc, aby otworzyć Menedżera zadań.
Krok 2: Przejdź do zakładki Wydajność.
Krok 3: Kliknij opcję procesora. Znajdź opcję wirtualizacji.
Jeśli nie ma wzmianki o wirtualizacji lub Hyper-V, oznacza to, że Twój komputer ich nie obsługuje. Jeśli jednak obok tej opcji widzisz opcję Wyłączone, musisz dostosować ustawienia BIOS-u.
2. Włącz wirtualizację sprzętu w BIOS-ie
Po użyciu Menedżera zadań do sprawdzenia, czy wirtualizacja jest aktywna, będziesz musiał ją ręcznie włączyć, uzyskując dostęp do ustawień BIOS-u na swoim komputerze. Oto jak to zrobić:
Krok 1: Uruchom ponownie komputer.
Krok 2: Naciśnij przypisany klawisz F lub klawisz Esc, aby uzyskać dostęp do strony ustawień BIOS.
Krok 3: Przejdź do strony konfiguracji.
Krok 4: Wybierz opcję Technologia wirtualizacji Intel. Wybierz opcję Włączone.
Krok 5: Naciśnij klawisz F10, aby zastosować zmiany i wyjść.
Należy pamiętać, że na komputerze ustawienie wirtualizacji może pojawić się w innej sekcji systemu BIOS i pod inną nazwą.
3. Wyłącz inne składniki wirtualizacji systemu Windows
System Windows ma wiele opcjonalnych funkcji wirtualizacji, z których każda jest dostosowana do ich zastosowań. Ale jeśli chcesz korzystać z VirtualBox, musisz wyłączyć je wszystkie z wyjątkiem funkcji Windows Hypervisor Platform. Oto jak to zrobić:
Krok 1: Naciśnij klawisz Windows, aby otworzyć menu Start. Wpisz appwiz.cpl w polu wyszukiwania i naciśnij klawisz Enter, aby otworzyć okno Programy i funkcje.
Krok 2: Kliknij opcję „Włącz lub wyłącz funkcje systemu Windows”.
Krok 3: Usuń zaznaczenie platformy maszyny wirtualnej, funkcji Hyper-V i podsystemu Windows dla systemu Linux na liście opcji.
Krok 4: Kliknij przycisk OK.
Krok 5: Uruchom ponownie komputer, aby zastosować zmiany i usunąć wszystkie niepotrzebne funkcje systemu Windows z komputera.
4. Wyłącz funkcje izolacji rdzenia
System Windows korzysta z technologii wirtualizacji, aby oferować funkcje zabezpieczeń za pośrednictwem programu Zabezpieczenia systemu Windows. Jednak tylko jeden program może korzystać z wirtualizacji sprzętowej, więc musisz wyłączyć integralność pamięci, jeśli chcesz korzystać z VirtualBox i innych podobnych aplikacji. Powtórz następujące kroki:
Krok 1: Naciśnij klawisz Windows, aby otworzyć menu Start. Wpisz Zabezpieczenia systemu Windows w polu wyszukiwania i naciśnij klawisz Enter.
Krok 2: Kliknij ikonę Zabezpieczenia urządzenia.
Krok 3: Kliknij opcję Szczegóły izolacji rdzenia.
Krok 4: Wyłącz przełącznik poniżej opcji Integralność pamięci.
Krok 5: Zamknij Zabezpieczenia systemu Windows i uruchom ponownie komputer. Sprawdź, czy teraz pojawia się błąd „VERR_VMX_NO_VMX”.
5. Usuń inne aplikacje do wirtualizacji
Jeśli używasz innych aplikacji do wirtualizacji razem z VirtualBox, musisz je usunąć, aby sprawdzić, czy jest to przyczyną problemu. Wszystkie Twoje maszyny wirtualne pozostaną nienaruszone. Oto jak:
Krok 1: Naciśnij klawisz Windows, aby otworzyć menu Start. Wpisz appwiz.cpl w polu wyszukiwania i naciśnij klawisz Enter, aby otworzyć okno Programy i funkcje.
Krok 2: Znajdź na liście inne aplikacje do wirtualizacji. Kliknij go prawym przyciskiem myszy i wybierz opcję Zmień.
Krok 3: Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby usunąć program.
Krok 4: Zamknij okno Panelu sterowania.
Krok 5: Uruchom ponownie komputer, a następnie uruchom VirtualBox.
6. Zainstaluj ponownie VirtualBox
Ostatnią deską ratunku jest ponowna instalacja VirtualBox na komputerze. Instalacja zawierająca błędy może powodować niestabilność i uniemożliwiać prawidłowe uruchomienie maszyn wirtualnych. Oto jak go ponownie zainstalować:
Krok 1: Naciśnij klawisz Windows, aby otworzyć menu Start. Wpisz appwiz.cpl w polu wyszukiwania i naciśnij klawisz Enter, aby otworzyć okno Programy i funkcje.
Krok 2: Znajdź VirtualBox na liście i kliknij go prawym przyciskiem myszy. Wybierz opcję Odinstaluj.
Krok 3: Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby usunąć program.
Krok 4: Uruchom ponownie komputer.
Krok 5: Pobierz najnowszą wersję VirtualBox.
Pobierz VirtualBoxa
Krok 6: Uruchom instalację i zakończ proces instalacji.
Krok 7: Dodaj maszyny wirtualne, a następnie spróbuj je uruchomić, aby sprawdzić, czy błąd nadal występuje.
Niektórzy użytkownicy napotykają ten problem po aktualizacji aplikacji do najnowszej wersji. Jeśli należysz do tego samego przedziału, usuń najnowszą wersję, a następnie zainstaluj ponownie starszą wersję VirtualBox.
Napraw błędy VirtualBox
Oto sześć metod naprawienia błędu VirtualBox „Vt-X nie jest dostępny” w systemie Windows. Sprawdź stan wirtualizacji, wyłącz funkcje wirtualizacji i odinstaluj inne programy hypervisor. Na koniec zainstaluj ponownie VirtualBox, aby rozwiązać problem. Daj nam znać, która poprawka zadziałała dla Ciebie w komentarzach poniżej.