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



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Kilku użytkowników napotyka VT-X jest wyłączony w systemie BIOS dla wszystkich trybów procesora (Verr_Vmx_Msr_All_Vmx_Disabled) błąd podczas próby otwarcia maszyny wirtualnej z 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ć istotna, ponieważ zgłaszane są zdarzenia w sesjach wirtualnych systemu 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

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 systemie BIOS dla wszystkich trybów procesora (Verr_Vmx_Msr_All_Vmx_Disabled)?

Zbadaliśmy ten konkretny komunikat o błędzie, przeglądając różne raporty użytkowników i rozwiązanie, którego użyli do rozwiązania problemu. Ten problem nie jest łatwy do naprawienia, ponieważ występuje zarówno w systemie Windows, jak i Linux. Jednak udało nam się wykryć kilka typowych scenariuszy, o których wiadomo, że wywołują ten konkretny komunikat o błędzie:



  • Technologia wirtualizacji (VT-X) jest wyłączona w systemie BIOS - W większości przypadków ten konkretny problem występuje, ponieważ VT-X jest wyłączany z poziomu systemu BIOS na komputerze. Host 64-bitowy musi mieć włączoną technologię wirtualizacji (VTx) w systemie BIOS. Na niektórych komputerach konieczne będzie również włączenie technologii wirtualizacji 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, które używają starego procesora.
  • PAE i NX są wyłączone w procesorze hosta - Kilku użytkowników zgłosiło, że problem został rozwiązany po upewnieniu się, że zwirtualizowany procesor jest skonfigurowany do pracy Rozszerzenie 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 napotkającym ten sam problem w całkowitym rozwiązaniu go.
  • Rozwiązanie zabezpieczające innej firmy koliduje z VT-X Vt-D - Istnieje kilka klientów AV innych firm, o których wiadomo, że zakłócają działanie VirtualBox. Ustalenie reguły całkowitego odinstalowania klienta Av rozwiąże konflikt.

Jeśli obecnie nie możesz rozwiązać tego konkretnego problemu, w tym artykule znajdziesz listę czynności, które należy wykonać, aby rozwiązać problem z jakością. Poniżej znajduje się zbiór metod zastosowanych przez innych użytkowników w podobnej sytuacji w celu rozwiązania problemu.

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

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

Zanim spróbujesz cokolwiek innego, upewnijmy się, że system, w którym napotykasz problem, został zaprojektowany tak, aby go dostosować 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, które możesz zastosować, aby sprawdzić, czy Twój procesor obsługuje wirtualizację, ale my pójdziemy prostą drogą. SecurAble to darmowe oprogramowanie, które pomoże nam określić cechy Twojego procesora i powie nam, czy wirtualizacja jest możliwa.

Oto krótki przewodnik dotyczący pobierania i używania SecurAble aby sprawdzić, czy Twój procesor obsługuje wirtualizację:

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

    Pobieranie SecurAble

    Pobieranie SecurAble

  2. Po pobraniu narzędzia po prostu otwórz plik wykonywalny i gotowe. Kliknij tak na UAC (monit o konto użytkownika) i poczekaj, aż Twój procesor zostanie przeanalizowany.
  3. Gdy pojawią się wyniki, sprawdź, czy masz plik tak Bezpośrednio powyżej Wirtualizacja sprzętu . naciśnij klawisz, aby wejść do ustawień lub systemu BIOS

    W tym przykładzie obsługiwana jest wirtualizacja sprzętu

    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 problem VT-X jest wyłączony w systemie BIOS dla wszystkich trybów procesora (Verr_Vmx_Msr_All_Vmx_Disabled) błąd.

Jeśli test wykazał, że Twój komputer nie obsługuje wirtualizacji sprzętu, 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ł go włączyć Technologia wirtualizacji (VTx) z ustawień BIOS. W przypadku niektórych płyt głównych należy również włączyć Sterowanie we / wy technologii wirtualizacji (VTd)

Niektóre płyty główne mają domyślnie włączoną tę opcję, ale ręczna interwencja użytkownika lub ingerencja osób trzecich może ją wyłączyć.

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

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

  1. Uruchom maszynę i naciśnij Klawisz konfiguracji wielokrotnie, aż wejdziesz do BIOS-u. Klawisz Setup będzie zwykle wyświetlany na ekranie natychmiast po włączeniu komputera. Jeśli go nie widzisz, spróbuj kilkakrotnie nacisnąć Klawisze F (F2, F4, F8, F10, F12) albo Klawisz Del (komputery Dell) dopóki nie zrobisz tego dobrze.
    Włączanie wirtualizacji w systemie BIOS opartym na HP

    Naciśnij [klawisz], aby wejść do ustawień

    Uwaga: Możesz wyszukiwać online za pomocą „ * wersja 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 Technologia wirtualizacji (VTx) i / lub Technologia wirtualizacji DIrected I / O (VTd).

    Wyłączanie Avast

    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 musisz włączyć Technologia wirtualizacji od Zaawansowane funkcje bios . Na płytach głównych z procesorami Intel można włączyć wirtualizację z plików Zaawansowane> Technologia wirtualizacji Intel (R) .

  3. Po włączeniu technologii wirtualizacji na komputerze zapisz bieżącą konfigurację systemu BIOS i zamknij ustawienia systemu 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 wcześniej wyświetlała komunikat o błędzie)

Jeśli nadal napotykasz to samo VT-X jest wyłączony w systemie BIOS dla wszystkich trybów procesora (Verr_Vmx_Msr_All_Vmx_Disabled) błąd, przejdź do następnej metody poniżej.

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

Kilku użytkowników mających problemy z rozwiązaniem tego samego komunikatu o błędzie zgłosiło, że problem został całkowicie rozwiązany po tym, jak żonglowali ustawieniami urządzenia wirtualnego i włączyli je PAE / NX z Ustawienia menu.

Ta opcja określa, czy PAE (rozszerzenie adresu fizycznego) a możliwości NX procesora hosta zostaną ujawnione maszynie wirtualnej.

Chociaż nie ma gwarancji, że to zadziała, zwykle zgłaszane jest rozwiązanie problemu na komputerach 64-bitowych, w przypadku których potwierdzono, że obsługują wirtualizację sprzętu. Oto krótki przewodnik po włączaniu PAE / NX z Oracle VM VirtualBox:

  1. Wybierz komputer, na którym wyświetlany jest komunikat o błędzie z lewego panelu, a następnie kliknij Ustawienia Ikona.

    Dostęp do menu Ustawienia uszkodzonego urządzenia

  2. W oknie Ustawienia maszyny wirtualnej przejdź do System (za pomocą lewego panelu) i uzyskaj dostęp do Edytor patka. Następnie upewnij się, że plik Włącz PAE / NX pole wyboru (skojarzone z Rozszerzone funkcje ) sprawdzone. go to System>Procesor i zaznacz pole związane z Włącz PAE / NX

    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 VT-X jest wyłączony w systemie BIOS 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 przydzielonego rozmiaru pamięci RAM i ponownym uruchomieniu maszyny wirtualnej.

Aktualizacja: Niektórzy użytkownicy zgłaszali, że w ich przypadku poprawka polegała na faktycznie zmniejszeniu przydzielonego rozmiaru 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 Ci kłopoty, i kliknij Ustawienia Ikona.

    Dostęp do menu Ustawienia uszkodzonego urządzenia

  2. w Ustawienia przejdź do System i uzyskaj dostęp do Płyta główna patka. Po dotarciu na miejsce zwiększ przydzieloną pamięć ( Pamięć podstawowa ) za pomocą suwaka, a następnie kliknij Dobrze 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 Płyta główna za pomocą kroku 2 do i zmniejsz pamięć podstawową niższą niż początkowo.

    Zmniejszanie pamięci podstawowej

  4. Uruchom maszynę ponownie i sprawdź, czy problem został rozwiązany.

Metoda 5: Zapobieganie ingerencji oprogramowania antywirusowego innej firmy w wirtualizację sprzętu

Mało prawdopodobnym winowajcą, ale takim, który został zidentyfikowany jako powodujący ten problem, jest 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 antywirusowy innej firmy) wyzwalał komunikat o błędzie.

Jak się okazuje, kilka rozwiązań zabezpieczających innych firm działa w tle, aby utworzyć funkcję „piaskownicy”. To kończy się zablokowaniem funkcji wirtualizacji przed użyciem przez VirtualBox lub podobnego klienta.

Jeśli korzystasz z klienta zabezpieczeń innej firmy, wyłączenie z niego ochrony w czasie rzeczywistym nie pomoże w rozwiązaniu problemu. Te same zasady bezpieczeństwa pozostaną niezmienione, niezależnie od tego, czy Twój AV jest aktywny, czy nie.

Jeśli korzystasz z Avast, możesz uniemożliwić klientowi bezpieczeństwa zakłócanie działania VirtualBox, przechodząc do Ustawienia> Rozwiązywanie problemów i odznaczając pole powiązane z Włącz wirtualizację wspomaganą sprzętowo . Uruchom ponownie system po wprowadzeniu tej zmiany.

Wyłączanie wirtualizacji sprzętu Avast

Jeśli używasz innego klienta, wyszukaj w internecie odpowiednie ustawienie. Należy jednak pamiętać, że niektóre klienty antywirusowe innych firm nie pozwalają na wyłączenie funkcji piaskownicy.

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

6 minut czytania