Nowoczesne procesory mają funkcje wirtualizacji sprzętu, które pomagają przyspieszyć maszyny wirtualne utworzone w VirtualBox, VMware, Hyper-V i innych aplikacjach. Jednak te funkcje nie zawsze są domyślnie włączone.
Maszyny wirtualne to świetna innowacja. Dzięki zwirtualizowanym aplikacjom możesz uruchomić w pełni wirtualną maszynę w systemie Windows w bieżącym systemie. Dzięki temu wirtualnemu pulpitowi możesz bez obaw uruchamiać różne systemy operacyjne, testować aplikacje w środowisku piaskownicy i testować funkcje. Do działania aplikacje maszyn wirtualnych wymagają akceleracji sprzętowej wbudowanej w nowoczesne procesory. Oznacza to akcelerację sprzętową Intel VT-x dla procesorów Intel i akcelerację sprzętową AMD-V dla procesorów AMD.
Czasami w aplikacjach maszyn wirtualnych mogą pojawić się następujące komunikaty o błędach:
- Akceleracja sprzętowa VT-x/AMD-V nie jest dostępna w Twoim systemie
- Ten serwer obsługuje technologię Intel VT-x, ale nie obsługuje technologii Intel VT-x
- Procesor tego komputera nie jest zgodny z funkcją Hyper-V
Istnieje wiele różnych przyczyn tych błędów. Po pierwsze, akceleracja sprzętowa nie jest włączona. W systemach z procesorami Intel funkcję Intel VT-x można wyłączyć w ustawieniach BIOS-u lub oprogramowaniu sprzętowym UEFI. W rzeczywistości na nowych komputerach często jest ona domyślnie wyłączona. W systemach z procesorami AMD taki błąd nie wystąpi, ponieważ funkcja AMD-V jest zawsze włączona, więc ustawienia BIOS-u ani UEFI nie ulegają zmianie.
Innym powodem jest użycie aplikacji do wirtualizacji , takiej jak VMWare lub VirtualBox, gdy na komputerze jest zainstalowana funkcja Microsoft Hyper-V. Hyper-V dba o funkcje akceleracji sprzętowej i uniemożliwia dostęp do niej innym aplikacjom wirtualnym.
Zobaczmy więc, jak rozwiązać te problemy.
Odinstaluj Hyper-V
Jeśli masz zainstalowaną funkcję Hyper-V , staje się ona „chciwa” i nie pozwala innym aplikacjom wirtualizacyjnym na dostęp do funkcji przyspieszania sprzętowego. Zwykle dzieje się tak w przypadku sprzętu Intel VT-x, ale może się również zdarzyć w przypadku AMD-V. W takim przypadku zostanie wyświetlony komunikat o błędzie Nie znaleziono technologii Intel VT-x (lub AMD-V), mimo że jest ona włączona na komputerze.
Aby rozwiązać ten problem, po prostu odinstaluj funkcję Hyper-V. Hyper-V to opcjonalna funkcja systemu Windows, więc różni się nieco od zwykłej dezinstalacji aplikacji . Przejdź do Panelu sterowania > Odinstaluj program. W oknie „ Programy i funkcje ” wybierz „ Włącz lub wyłącz funkcje systemu Windows ”.

W oknie „Funkcje systemu Windows” usuń zaznaczenie pola wyboru „Hyper-V”, a następnie kliknij „ OK ”.
Po zakończeniu odinstalowywania Hyper-V uruchom ponownie komputer, a następnie spróbuj ponownie użyć VirtualBox lub VMware.
Włącz technologię Intel VT-x w systemie BIOS lub UEFI
Jeśli masz procesor Intel i odinstalowanie Hyper-V nie rozwiązuje problemu – lub aplikacja wirtualna nadal wysyła komunikat, że Intel VT-x jest wyłączony – musisz przejść do ustawień BIOS lub UEFI na komputerze. Systemy BIOS były powszechnie spotykane w komputerach osobistych wyprodukowanych przed wydaniem systemu Windows 8 i obecnie w komputerach mogą zostać zastąpione przez UEFI. Możliwość wykorzystania UEFI coraz bardziej zwiększa nowoczesność komputerów osobistych.
W systemie opartym na systemie BIOS uzyskaj dostęp do ustawień systemu BIOS, uruchamiając ponownie komputer i naciskając odpowiedni klawisz podczas jego pierwszego uruchomienia. Klawisz, który należy nacisnąć, zależy od producenta komputera, ale zazwyczaj jest to klawisz „Usuń” lub „F2”. Podczas uruchamiania może zostać także wyświetlony komunikat podobny do „Naciśnij przycisk {Key}, aby uzyskać dostęp do ustawień”. Jeśli nie możesz znaleźć dokładnego klucza umożliwiającego dostęp do ustawień BIOS-u, po prostu wyszukaj w Internecie coś takiego, jak „{Computer} {model_number} dostęp do BIOS-u”.
![Jak włączyć wirtualizację Intel VT-x w systemie BIOS lub UEFI Jak włączyć wirtualizację Intel VT-x w systemie BIOS lub UEFI]()
W przypadku komputerów z interfejsem UEFI nie można po prostu nacisnąć klawisza podczas uruchamiania komputera. Zamiast tego należy postępować zgodnie z tymi instrukcjami, aby uzyskać dostęp do ustawień UEFI z poziomu zaawansowanych opcji rozruchu systemu Windows. Przytrzymaj klawisz Shift po kliknięciu przycisku Uruchom ponownie w systemie Windows, aby ponownie uruchomić to menu.
Niezależnie od tego, czy Twój komputer korzysta z systemu BIOS czy UEFI, po przejściu do menu ustawień możesz zacząć szukać opcji oznaczonych jako „Intel VT-x”, „Intel Virtualization Technology”, „Virtualization Extensions”, „Vanderpool” lub podobnych.
Zazwyczaj tę opcję znajdziesz w podmenu „Procesor”. To podmenu może znajdować się gdzieś w menu „Chipset”, „Most północny”, „Zaawansowana kontrola chipsetu” lub „Zaawansowana konfiguracja procesora”
Włącz opcję, a następnie wybierz „Zapisz i wyjdź” lub podobną funkcję, aby zapisać zmiany ustawień i ponownie uruchomić komputer.
![Jak włączyć wirtualizację Intel VT-x w systemie BIOS lub UEFI Jak włączyć wirtualizację Intel VT-x w systemie BIOS lub UEFI]()
Po ponownym uruchomieniu komputera spróbuj ponownie użyć VirtualBox lub VMware.
Co zrobić, jeśli nie widzisz opcji Intel VT-x w systemie BIOS lub UEFI
Niestety niektórzy producenci laptopów i producentów płyt głównych nie mają możliwości włączenia technologii Intel VT-x w ustawieniach BIOS-u lub UEFI. Jeśli nie widzisz tej opcji, wyszukaj w Internecie numer modelu, jeśli jest to laptop, lub płytę główną, jeśli jest to komputer stacjonarny, i „ włącz technologię Intel VT-x”.
W niektórych przypadkach producenci mogą udostępnić aktualizacje oprogramowania układowego BIOS lub UEFI zawierające tę opcję. Dlatego pomocna może być aktualizacja oprogramowania układowego BIOS lub UEFI.