Poprawka: przyspieszenie sprzętowe VT-X / AMD-V nie jest dostępne w twoim systemie

Kilku użytkowników otrzymuje błąd „ Przyspieszenie sprzętowe VT-x / AMD-V w systemie nie jest dostępne” podczas próby zainstalowania lub uruchomienia maszyny wirtualnej w Oracle VM Virtualbox. Ten problem nie dotyczy konkretnej wersji systemu Windows, ponieważ zgłaszano, że występuje w każdej najnowszej wersji systemu Windows.

Przyspieszenie sprzętowe VT-x Amd-V nie jest dostępne w twoim systemie.

Co powoduje błąd „ Przyspieszenie sprzętowe VT-x / AMD-V w systemie nie jest dostępne”

Przeanalizowaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i strategie naprawy zastosowane w celu rozwiązania problemu. Na podstawie tego, co zebraliśmy, istnieje kilka typowych scenariuszy, które wywołają ten konkretny komunikat o błędzie:

  • Twój procesor nie obsługuje VT-x / AMD-V - Niektóre starsze procesory nie są przystosowane do obsługi procesorów Intel VT-x lub AMD-V. Jeśli Twój komputer nie obsługuje żadnej technologii wirtualizacji, nie będziesz w stanie obejść ani rozwiązać problemu z komunikatem o błędzie.
  • VT-x / AMD-V został wyłączony przez Hyper-V - Hyper-V jest zastrzeżoną technologią wirtualizacji firmy Microsoft. Najnowsze wersje systemu Windows automatycznie włączą Hyper-V i wyłączą VT-x / AMD-V, aby uniknąć konfliktów. Jednak Hyper-V nie działa dobrze z maszynami wirtualnymi.
  • VT-x / AMD-V jest wyłączony w BIOS-ie - Innym powodem, dla którego możesz zobaczyć ten komunikat o błędzie, jest to, że technologia wirtualizacji używana przez twój procesor jest wyłączona z BIOS-u. W takim przypadku dostęp do ustawień BIOS i włączenie VT-x / AMD-V rozwiąże komunikat o błędzie i pozwoli na uruchamianie maszyn wirtualnych.

Jeśli obecnie masz problemy z rozwiązaniem problemu Błąd sprzętowego przyspieszenia VT-x / AMD-V nie jest dostępny w twoim systemie”, w tym artykule znajdziesz zbiór sprawdzonych kroków rozwiązywania problemów. Poniżej znajduje się kilka popularnych metod, które inni użytkownicy w podobnej sytuacji zastosowali do rozwiązania komunikatu o błędzie.

Aby oszczędzić sobie próbowania niepotrzebnych poprawek, postępuj zgodnie z poniższymi metodami w kolejności, w jakiej są prezentowane. W końcu powinieneś znaleźć metodę, która rozwiązuje (lub przynajmniej zapewnia odpowiedź) na twój problem.

Metoda 1: Sprawdzenie, czy procesor obsługuje wirtualizację

Przed wypróbowaniem czegokolwiek innego ważne jest, abyś poświęcił czas na sprawdzenie, czy Twój komputer jest przystosowany do korzystania z VT-X lub AMD-V. Wszystkie nowsze procesory będą teraz obsługiwać wirtualizację (w tym te z niskiego zakresu). Jeśli jednak pracujesz ze starszym procesorem, powinieneś zacząć od sprawdzenia, czy procesor obsługuje wirtualizację.

Istnieje kilka sposobów sprawdzenia, czy procesor jest wyposażony w funkcję wirtualizacji - albo używasz dedykowanego programu, który poinformuje Cię, czy wirtualizacja jest obsługiwana przez procesor, albo wykonasz czynności ręcznie. Postępuj zgodnie z tym, który przewodnik jest bliższy preferowanemu podejściu.

Jak sprawdzić, czy procesor automatycznie obsługuje wirtualizację

Jednym z najprostszych sposobów sprawdzenia, czy komputer obsługuje wirtualizację, jest użycie specjalnego narzędzia o nazwie SecurAble . To narzędzie między innymi analizuje obecność funkcji procesu modelu operacyjnego, w tym wirtualizacji. Oto krótki przewodnik na temat korzystania z SecurAble :

  1. Odwiedź ten link (tutaj) i kliknij Pobierz teraz, aby pobrać najnowszą wersję Securable .

    Pobieranie SecurAble
  2. Otwórz plik wykonywalny SecurAble i kliknij Tak w monicie UAC (Kontrola konta użytkownika) .
  3. Jeśli komputer jest wyposażony w funkcję wirtualizacji sprzętowej, nad wirtualizacją sprzętową pojawi się zielony Tak .

    Sprawdzanie, czy wirtualizacja jest obsługiwana

Jeśli odpowiedź brzmi Tak, oznacza to, że procesor komputera jest wyposażony w obsługę wirtualizacji, a jedna z poniższych metod pozwoli rozwiązać problem z komunikatem o błędzie. Jeśli stwierdzisz, że wirtualizacja sprzętu nie jest obsługiwana, postępuj zgodnie z innymi metodami poniżej, aby nie rozwiązać problemu.

Jak sprawdzić, czy procesor ręcznie obsługuje wirtualizację

Jeśli wolisz robić rzeczy ręcznie, możesz sprawdzić, czy Twój procesor obsługuje VT-x (na platformie Intel) lub AMD-V (na platformie AMD), sprawdzając ręcznie specyfikacje swojego procesora. Aby to zrobić, wykonaj jedną z dwóch poniższych instrukcji (w zależności od producenta procesora):

Intel

Dzięki procesorom Intel możesz sprawdzić, czy wirtualizacja jest obsługiwana, przeglądając dokumentację procesora, którą można znaleźć na ARK.INTEL.COM . Po dotarciu na miejsce użyj funkcji wyszukiwania, aby wyszukać określony model procesora.

Następnie przewiń w dół do karty Zaawansowane technologie i zobacz status I ntel® Virtualization Technology for Directed I / O (VT-d) i Intel® Virtualization Technology (VT-x) . Jeśli którykolwiek z nich jest oznaczony jako Nie, oznacza to, że model wirtualizacji nie obsługuje technologii wirtualizacji.

Sprawdzanie, czy wirtualizacja jest obsługiwana przez procesor Intel

AMD

Jeśli masz procesor AMD, możesz sprawdzić, czy obsługuje on wirtualizację, sprawdzając specyfikacje na stronie internetowej AMD. Użyj funkcji wyszukiwania, aby znaleźć konkretny model lub wybierz go z listy. Po wejściu na stronę poświęconą modelowi procesora rozwiń menu rozwijane Najważniejsze funkcje i sprawdź, czy wirtualizacja należy do obsługiwanych technologii.

Przykład procesu AMD obsługującego wirtualizację

Jeśli stwierdzisz, że wirtualizacja jest obsługiwana, postępuj zgodnie z następującymi metodami poniżej, aby rozwiązać problem.

Metoda 2: Wyłączenie funkcji Hyper V.

Hyper-V (wcześniej znana jako Windows Server Virtualization) to zastrzeżona przez Microsoft technologia wirtualizacji. Hyper-V doskonale nadaje się do tworzenia maszyn wirtualnych w systemach x86 i x64 z systemem Windows, ale nie jest używany przez VirtualBox ani VMware ze względu na stabilność.

Jednak najnowsze wersje systemu Windows są zaprogramowane w taki sposób, aby priorytetem dla Hyper-V była VT-X lub AMD-V. A ponieważ Hyper-V będzie kolidować z podobną technologią wirtualizacji, VT-x lub AMD-V będą domyślnie wyłączone za każdym razem, gdy Hyper-V jest włączony.

Jak możesz sobie wyobrazić, spowoduje to błędy w Virtualbox, VMware lub podobnym oprogramowaniu, ponieważ większość z nich nie jest zaprojektowana do pracy z Hyper-V.

Na szczęście wyłączenie funkcji Hyper-V rozwiąże błąd „ Przyspieszenie sprzętowe VT-x / AMD-V w systemie nie jest dostępne”, jeśli wystąpi problem. Istnieje wiele metod, które można zastosować, aby wyłączyć funkcję Hyper-V i pozwolić na przejęcie VT-x lub AMD-V. Śledź to, z którym czujesz się bardziej komfortowo.

Wyłączanie funkcji Hyper-V za pomocą wiersza polecenia

Najłatwiejszym sposobem wyłączenia funkcji Hyper-V jest wpisanie polecenia w podwyższonym oknie wiersza polecenia. Oto, co musisz zrobić:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ cmd ” i naciśnij Ctrl + Shift + Enter, aby otworzyć wiersz polecenia z podwyższonym poziomem uprawnień. Po wyświetleniu monitu przez UAC (Kontrola konta użytkownika) kliknij Tak, aby przyznać uprawnienia administracyjne.

    Otwieranie wiersza polecenia za pomocą okna dialogowego Uruchom
  2. W wierszu polecenia z podwyższonym poziomem uprawnień wpisz / wklej następujące polecenie i naciśnij klawisz Enter, aby wyłączyć funkcję Hyper-V:
     dism.exe / Online / Disable-Feature: Microsoft-Hyper-V 

    Po zakończeniu uruchamiania tego polecenia funkcja Hyper-V zostanie wyłączona, a technologia wirtualizacji zapewniana przez procesor zostanie wzmocniona.

Wyłączanie Hyper-V przez GUI

Inną metodą umożliwiającą wyłączenie technologii Hyper-V jest użycie interfejsu Panelu sterowania. Ta metoda jest wolniejsza, ale powinna być preferowana, jeśli nie czujesz się komfortowo z uruchamianiem poleceń przez terminal. Wykonaj poniższe kroki, aby wyłączyć Hyper-V za pomocą ekranu Programy i funkcje:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ appwiz.cpl ” i naciśnij klawisz Enter, aby otworzyć ekran Programy i funkcje .

    Wpisz appwiz.cpl i naciśnij klawisz Enter, aby otworzyć listę zainstalowanych programów w systemie Windows
  2. Na ekranie programów i funkcji kliknij opcję Włącz lub wyłącz funkcje systemu Windows w lewym panelu.

    Dostęp do menu funkcji systemu Windows
  3. Z menu Funkcje systemu Windows rozwiń folder Hyper-V i usuń zaznaczenie Narzędzia zarządzania Hyper-V i Platformy Hyper-V, zanim klikniesz OK .

    Wyłączanie funkcji Hyper-V za pomocą ekranu Funkcje systemu Windows
  4. Uruchom ponownie komputer i sprawdź, czy błąd został rozwiązany przy następnym uruchomieniu.

Jeśli nadal występuje błąd „ Przyspieszenie sprzętowe VT-x / AMD-V w systemie nie jest dostępne”, przejdź do następnej metody poniżej, aby dowiedzieć się, jak włączyć wirtualizację z BIOS / UEFI.

Metoda 3: Włączanie wirtualizacji za pomocą BIOS / UEFI

Innym powodem, dla którego możesz otrzymać błąd „ przyspieszenie sprzętowe VT-x / AMD-V nie jest dostępne w twoim systemie”, jest to, że wirtualizacja jest wyłączona w ustawieniach BIOS-u. Chociaż wirtualizacja jest domyślnie włączona w większości konfiguracji komputerów, jest to dość częste zjawisko. Dla wielu użytkowników, których dotyczy problem, aktualizacja systemu BIOS spowodowała wyłączenie technologii wirtualizacji w systemie BIOS.

Na szczęście możesz dość łatwo napisać ten błąd, uzyskując dostęp do ustawień BIOS / UEFI i ponownie włączając stamtąd technologię wirtualizacji.

Uwaga: płyta główna wydana przed wydaniem systemu Windows 8 prawdopodobnie będzie korzystała z systemu BIOS, podczas gdy większość współczesnych wersji komputerów korzysta z interfejsu UEFI.

Na komputerze z systemem BIOS należy nacisnąć klawisz Setup podczas początkowego ekranu startowego. Klawisz Setup to zwykle jeden z klawiszy F (F2, F4, F6, F8) lub klawisz Del. Jeśli nie możesz zidentyfikować klucza instalacyjnego specyficznego dla płyty głównej, wyszukaj w Internecie „ model płyty głównej + klucz instalacyjny ”.

Naciśnij [klawisz], aby przejść do konfiguracji Na komputerze z interfejsem UEFI należy postępować zgodnie z instrukcjami ( tutaj ), aby uruchomić w menu Zaawansowane opcje uruchamiania . Stamtąd można uzyskać dostęp do ustawień oprogramowania układowego UEFI.

Dostęp do ustawień oprogramowania układowego UEFI

Po uzyskaniu dostępu do ustawień BIOS / UEFI zacznij szukać opcji oznaczonej Intel VT-x, AMD-V, Intel Virtualization Technology, Vanderpool itp. Zazwyczaj możesz znaleźć tę opcję w obszarze Procesor, Bezpieczeństwo, Chipset, Zaawansowane, Zaawansowane Kontrola chipsetu, zaawansowana konfiguracja procesora itp.

Gdy uda Ci się znaleźć opcję, upewnij się, że ją włączyłeś.

Włączanie wirtualizacji w systemie BIOS opartym na HP

Uwaga: ustawienia, które znajdziesz w BIOS / UEFI będą różne w zależności od producenta płyty głównej i procesora. Jeśli nie możesz sam znaleźć tej opcji, wyszukaj w Internecie konkretne kroki dotyczące włączania wirtualizacji sprzętowej w konfiguracji.

Po włączeniu wirtualizacji zapisz zmiany i uruchom ponownie komputer. Przy następnym uruchomieniu błąd „przyspieszenie sprzętowe VT-x / AMD-V nie jest dostępne w systemie” nie powinien już występować podczas próby zainstalowania lub uruchomienia maszyny wirtualnej.

Ciekawe Artykuły