Poprawka: VT-X jest wyłączony w Bios dla wszystkich trybów procesora (Verr_Vmx_Msr_All_Vmx_Disabled)

Kilku użytkowników napotyka błąd wyłączania VT-X w Bios dla wszystkich trybów procesora (Verr_Vmx_Msr_All_Vmx_Disabled) podczas próby otwarcia maszyny wirtualnej za pomocą VM Virtualbox. Zgłoszono, że problem występuje we wszystkich najnowszych wersjach systemu Windows i niektórych dystrybucjach Ubuntu. Natura maszyny wirtualnej nie wydaje się być ważna, ponieważ zgłaszane są przypadki sesji wirtualnych Windows i Ubuntu, które kończą się niepowodzeniem z tym samym komunikatem o błędzie.

VT-x jest wyłączony w BIOSie dla wszystkich trybów procesora (VERR_VMX_MSR_ALL_VMX_DISABLED

Co powoduje, że VT-X jest wyłączony w Bios dla wszystkich trybów procesora (Verr_Vmx_Msr_All_Vmx_Disabled)?

Przeanalizowaliśmy ten konkretny komunikat o błędzie, przeglądając różne raporty użytkowników i rozwiązania zastosowane w celu rozwiązania problemu. Ten problem nie jest łatwy do rozwiązania, ponieważ występuje zarówno w systemie Windows, jak i Linux. Udało nam się jednak wykryć kilka typowych scenariuszy, które powodują wyzwolenie tego konkretnego komunikatu o błędzie:

  • Technologia wirtualizacji (VT-X) jest wyłączona z BIOS - u - przez większość czasu ten konkretny problem występuje, ponieważ VT-X jest wyłączony z poziomu BIOS-u na komputerze. 64-bitowy host musi mieć włączoną technologię wirtualizacji (VTx) w systemie BIOS. Na niektórych komputerach musisz także włączyć wirtualne we / wy (VTd).
  • Twój procesor nie obsługuje VT-X / AMD-V - Innym możliwym scenariuszem jest to, że twój procesor po prostu nie jest przystosowany do obsługi wirtualizacji. Może się to zdarzyć w przypadku starych konfiguracji korzystających ze starego procesora.
  • PAE i NX są wyłączone na procesorze hosta - kilku użytkowników zgłosiło, że problem został rozwiązany po upewnieniu się, że zwirtualizowany procesor jest skonfigurowany do pracy z rozszerzeniem adresu fizycznego (PAE) i NX .
  • Przydzielona pamięć RAM jest niewystarczająca lub przekracza możliwości systemu - Zmiana domyślnej wartości pamięci podstawowej pomogła wielu użytkownikom napotkać ten sam problem, aby go całkowicie rozwiązać.
  • Rozwiązanie zabezpieczające innej firmy zakłóca działanie VT-X Vt-D - Istnieje kilka zewnętrznych klientów AV, o których wiadomo, że powodują zakłócenia w VirtualBox. Ustanowienie reguły całkowitego odinstalowania klienta Av rozwiąże konflikt.

Jeśli obecnie próbujesz rozwiązać ten konkretny problem, w tym artykule znajdziesz listę kroków rozwiązywania problemów z jakością. Poniżej znajduje się zbiór metod, które zastosowali inni użytkownicy w podobnej sytuacji, aby rozwiązać problem.

Aby uzyskać najlepsze wyniki, postępuj zgodnie z poniższymi metodami w kolejności, w jakiej są prezentowane, aż napotkasz poprawkę, która rozwiązuje problem w danym scenariuszu.

Metoda 1: Sprawdź, czy Twój procesor obsługuje VT-X / AMD-V

Zanim spróbujesz cokolwiek innego, upewnij się, że system, na którym napotykasz problem, jest przystosowany do obsługi VT-X (Intel) lub AMD-V (AMD) . Jeśli twój procesor jest wystarczająco stary, możliwe, że po prostu nie został zaprojektowany do obsługi wirtualizacji.

Istnieje kilka metod sprawdzania, czy procesor obsługuje wirtualizację, ale podążymy łatwą drogą. SecurAble to darmowy program, który pomoże nam określić funkcje twojego procesora i powiedzieć, czy możliwa jest wirtualizacja.

Oto krótki przewodnik na temat pobierania i używania SecurAble, aby sprawdzić, czy procesor obsługuje wirtualizację:

  1. Odwiedź ten link ( tutaj ), przewiń w dół do sekcji pobierania i kliknij Pobierz teraz.

    Pobieranie SecurAble
  2. Po pobraniu narzędzia po prostu otwórz plik wykonywalny i możesz zacząć. Kliknij Tak w UAC (monit o konto użytkownika) i poczekaj, aż procesor zostanie przeanalizowany.
  3. Po wyświetleniu wyników sprawdź, czy masz opcję Tak bezpośrednio nad wirtualizacją sprzętową .

    Wirtualizacja sprzętu jest obsługiwana w tym przykładzie

    Jeśli potwierdzisz, że wirtualizacja sprzętu jest obsługiwana, możesz postępować zgodnie z poniższymi metodami, aby wiedzieć, że jedna z nich rozwiąże błąd VT-X jest wyłączony w błędzie Bios dla wszystkich trybów procesora (Verr_Vmx_Msr_All_Vmx_Disabled) .

Jeśli test wykaże, że Twój komputer nie obsługuje wirtualizacji sprzętowej, nie będziesz w stanie rozwiązać problemu przy użyciu poniższych metod.

Metoda 2: Włącz technologię wirtualizacji (VTX) z systemu BIOS

Jeśli napotykasz problem na 64-bitowym hoście, pamiętaj, że prawdopodobnie będziesz musiał włączyć technologię wirtualizacji (VTx) w ustawieniach BIOS. Na niektórych płytach głównych konieczne będzie również włączenie we / wy Direct / I (OV) technologii wirtualizacji

Niektóre płyty główne są domyślnie włączone, ale ręczna interwencja użytkownika lub ingerencja strony trzeciej może ją wyłączyć.

Uwaga: Windows Hyper V może również być odpowiedzialny za wyłączenie VT-x na twoim komputerze.

Należy pamiętać, że dokładne opcje menu dotyczące włączania VT-X lub AMD-V będą się różnić w zależności od płyty głównej. Ale ogólnie kroki są mniej więcej takie same. Oto krótki przewodnik, aby upewnić się, że VT-X lub AMD-V jest włączony w ustawieniach BIOS:

  1. Uruchom urządzenie i naciśnij kilkakrotnie klawisz Setup, aż przejdziesz do systemu BIOS. Klucz instalacyjny będzie zwykle wyświetlany na ekranie natychmiast po włączeniu komputera. Jeśli go nie widzisz, spróbuj kilkakrotnie naciskać klawisze F (F2, F4, F8, F10, F12) lub klawisz Del (komputery Dell), aż do uzyskania prawidłowej odpowiedzi.

    Naciśnij [klawisz], aby przejść do konfiguracji Uwaga: Możesz przeprowadzić wyszukiwanie online za pomocą „ * wersji płyty głównej * klucz BIOS ”, aby uniknąć eksperymentowania z różnymi kombinacjami.
  2. Po wprowadzeniu ustawień BIOS, przejdź do Bezpieczeństwo> Bezpieczeństwo systemu i włącz Technologię wirtualizacji (VTx) i / lub Technologię wirtualizacji DIrected I / O (VTd).

    Włączanie wirtualizacji w systemie BIOS opartym na HP

    Uwaga: pamiętaj, że nazwy lub lokalizacja będą się różnić w zależności od płyty głównej. W niektórych wersjach systemu BIOS należy włączyć technologię wirtualizacji z poziomu zaawansowanych funkcji systemu BIOS . Na płytach głównych z procesorami Intel można włączyć wirtualizację z poziomu Zaawansowane> Technologia wirtualizacji Intel (R) .

  3. Po włączeniu technologii wirtualizacji na komputerze zapisz bieżącą konfigurację systemu BIOS i zamknij ustawienia BIOS, aby umożliwić ponowne uruchomienie komputera.
  4. Przy następnym uruchomieniu sprawdź, czy problem został rozwiązany, próbując otworzyć tę samą maszynę wirtualną (tę, która poprzednio wyświetlała komunikat o błędzie)

Jeśli nadal występuje ten sam błąd VT-X jest wyłączony w Bios dla wszystkich trybów procesora (Verr_Vmx_Msr_All_Vmx_Disabled), przejdź do następnej metody poniżej.

Metoda 3: Włącz PAE / NX z VirtualBox Manager

Kilku użytkowników usiłujących rozwiązać ten sam komunikat o błędzie zgłosiło, że problem został rozwiązany w całości po tym, jak dokonali oni oceny ustawień urządzenia wirtualnego i włączyli PAE / NX z menu Ustawienia .

Ta opcja określa, czy funkcje PAE (rozszerzenie adresu fizycznego) i NX procesora hosta zostaną udostępnione maszynie wirtualnej.

Chociaż nie gwarantuje się, że zadziała, zwykle zgłaszane jest rozwiązanie problemu na komputerach 64-bitowych, które potwierdzają, że obsługują wirtualizację sprzętu. Oto krótki przewodnik na temat włączania PAE / NX z Oracle VM VirtualBox:

  1. Wybierz urządzenie, które wyświetla komunikat o błędzie w lewym panelu, a następnie kliknij ikonę Ustawienia .

    Dostęp do menu Ustawienia uszkodzonego urządzenia
  2. W oknie Ustawienia maszyny wirtualnej przejdź do sekcji System (za pomocą lewego panelu) i przejdź do karty Procesor . Następnie upewnij się, że pole wyboru Włącz PAE / NX (powiązane z funkcjami rozszerzonymi ) jest zaznaczone.

    przejdź do System> Procesor i zaznacz pole związane z Włącz PAE / NX
  3. Zapisz zmiany i ponownie uruchom maszynę wirtualną.

Jeśli nadal widzisz, że VT-X jest wyłączony w biosie dla wszystkich trybów procesora (Verr_Vmx_Msr_All_Vmx_Disabled) błąd podczas próby uruchomienia maszyny wirtualnej, przejdź do następnej metody poniżej.

Metoda 4: Zwiększenie rozmiaru pamięci RAM

Kilku użytkowników napotykających ten sam problem zgłosiło, że problem został rozwiązany po zwiększeniu przydzielonej pamięci RAM i ponownym uruchomieniu maszyny wirtualnej.

Aktualizacja: Niektórzy użytkownicy zgłosili, że w ich przypadku poprawka polegała na faktycznym zmniejszeniu przydzielonej pamięci RAM.

Jeśli powyższe metody okazały się nieskuteczne, wykonaj poniższe czynności, aby zwiększyć lub zmniejszyć rozmiar pamięci RAM:

  1. Wybierz maszynę wirtualną, która sprawia problemy, i kliknij ikonę Ustawienia .

    Dostęp do menu Ustawienia uszkodzonego urządzenia
  2. W oknie Ustawienia przejdź do System i przejdź do karty Płyta główna . Po dotarciu na miejsce zwiększ przydzieloną pamięć (pamięć podstawową ), przesuwając suwak, a następnie kliknij przycisk OK, aby zapisać zmiany.

    Powiększanie pamięci podstawowej
  3. Uruchom maszynę wirtualną i sprawdź, czy problem został rozwiązany. Jeśli nadal widzisz ten sam błąd, wróć do karty Płyta główna, wykonując krok 2, i obniż Podstawową Pamięć do poziomu niższego niż początkowo.

    Zmniejszenie pamięci podstawowej
  4. Uruchom ponownie komputer i sprawdź, czy problem został rozwiązany.

Metoda 5: Zapobieganie zakłócaniu przez program antywirusowy innej firmy wirtualizacji sprzętowej

Nieoczekiwany winowajca, ale zidentyfikowany jako powodujący problemy raz po raz, to rozwiązanie antywirusowe innej firmy. Kilku użytkowników napotykających ten sam problem zgłosiło, że w ich przypadku Avast (lub inny klient AV innej firmy) wyświetlał komunikat o błędzie.

Jak się okazuje, kilka rozwiązań bezpieczeństwa innych firm uruchamia coś w tle, aby stworzyć funkcję „piaskownicy”. To kończy blokowanie funkcji wirtualizacji przed użyciem przez VirtualBox lub podobnego klienta.

Jeśli korzystasz z zewnętrznego klienta zabezpieczeń, wyłączenie ochrony w czasie rzeczywistym z niego nie pomoże rozwiązać problemu. Te same zasady bezpieczeństwa pozostaną niezmiennie ważne, niezależnie od tego, czy Twój system AV działa aktywnie, czy nie.

Jeśli korzystasz z Avast, możesz zapobiec ingerencji klienta bezpieczeństwa w VirtualBox, przechodząc do Ustawienia> Rozwiązywanie problemów i odznaczając pole związane z Włącz wirtualizację wspomaganą sprzętowo . Uruchom ponownie system po wprowadzeniu tej zmiany.

Wyłączanie wirtualizacji sprzętowej Avast

Jeśli używasz innego klienta, wyszukaj w Internecie równoważne ustawienie. Należy jednak pamiętać, że niektórzy klienci AV innych firm nie pozwalają na wyłączenie funkcji piaskownicy.

W takim przypadku jedynym rozwiązaniem jest całkowite odinstalowanie systemu AV innej firmy z systemu. Możesz to zrobić łatwo, postępując zgodnie z tym przewodnikiem ( tutaj ).

Ciekawe Artykuły