Jak włączyć Intel VT-x w BIOS komputera lub UEFI Firmware
Nowoczesne procesory obejmują funkcje wirtualizacji sprzętu, które przyspieszają maszyny wirtualne utworzone w VirtualBox, VMware, Hyper-V i innych aplikacjach. Ale te funkcje nie zawsze są domyślnie włączone.
Maszyny wirtualne to wspaniałe rzeczy. Dzięki aplikacjom do wirtualizacji można uruchomić cały komputer wirtualny w oknie bieżącego systemu. W ramach tej maszyny wirtualnej można uruchamiać różne systemy operacyjne, testować aplikacje w środowisku piaskownicy i eksperymentować z funkcjami bez obaw. Aby działać, te aplikacje maszyn wirtualnych wymagają funkcji przyspieszania sprzętowego wbudowanych w nowoczesne procesory. W przypadku procesorów Intela oznacza to przyspieszenie sprzętowe Intel VT-x. Dla procesorów AMD oznacza to akcelerację sprzętową AMD-V.
W pewnym momencie możesz napotkać komunikaty o błędach w aplikacjach VM, takie jak:
- Akceleracja sprzętowa VT-x / AMD-V nie jest dostępna w twoim systemie
- Ten host obsługuje technologię Intel VT-x, ale Intel VT-x jest wyłączony
- Procesor na tym komputerze nie jest zgodny z Hyper-V
Błędy te mogą pojawiać się z kilku różnych powodów. Po pierwsze, funkcja przyspieszania sprzętowego może być wyłączona. W systemach z procesorem Intel funkcję Intel VT-x można wyłączyć za pomocą ustawienia oprogramowania układowego BIOS lub UEFI. W rzeczywistości często jest on domyślnie wyłączony na nowych komputerach. W systemach z procesorem AMD nie stanowi to problemu. Funkcja AMD-V jest zawsze włączona, więc nie ma możliwości zmiany BIOS-u lub UEFI.
Innym powodem, dla którego mogą pojawić się te błędy, jest próba użycia aplikacji do wirtualizacji, takiej jak VMWare lub VirtualBox, gdy masz już zainstalowany Hyper-V Microsoftu. Funkcja Hyper-V przejmuje te funkcje przyspieszania sprzętowego, a inne aplikacje do wirtualizacji nie będą mogły uzyskać do nich dostępu.
Zobaczmy więc, jak rozwiązać te problemy.
Spróbuj odinstalować Hyper-V
Jeśli masz zainstalowany Hyper-V, robi się chciwy i nie pozwala innym aplikacjom wirtualizacyjnym na dostęp do funkcji przyspieszania sprzętowego. Częściej zdarza się to w przypadku sprzętu Intel VT-x, ale czasami może się również zdarzyć w przypadku AMD-V. W takim przypadku w aplikacji do wirtualizacji zobaczysz komunikat o błędzie z informacją, że Intel VT-x (lub AMD-V) jest niedostępny, mimo że jest włączony na twoim komputerze.
Aby rozwiązać ten problem, wystarczy odinstalować Hyper-V. Funkcja Hyper-V jest opcjonalną funkcją systemu Windows, więc jej odinstalowanie różni się nieco od odinstalowania zwykłej aplikacji. Przejdź do Panelu sterowania> Odinstaluj program. W oknie "Programy i funkcje" kliknij "Włącz lub wyłącz funkcje systemu Windows".
W oknie "Funkcje systemu Windows" wyczyść pole wyboru "Hyper-V", a następnie kliknij "OK".
Po zakończeniu odinstalowywania systemu Windows Hyper-V należy ponownie uruchomić komputer, a następnie spróbować ponownie użyć VirtualBox lub VMware.
Włącz Intel VT-x On w BIOSie lub oprogramowaniu UEFI
Jeśli masz procesor Intela i odinstalowanie funkcji Hyper-V nie rozwiązało problemu - lub aplikacja do wirtualizacji zgłosiła, że Intel VT-x jest wyłączony - musisz uzyskać dostęp do ustawień BIOS komputera lub UEFI komputera. Komputery PC wyprodukowane przed wydaniem Windows 8 prawdopodobnie używają BIOS-u. Komputery wyprodukowane po wypuszczeniu systemu Windows 8 mogą zamiast tego używać UEFI, a prawdopodobieństwo użycia UEFI rośnie, im bardziej nowoczesny jest komputer.
W systemie opartym na systemie BIOS uzyskasz dostęp do ustawień BIOS-u poprzez ponowne uruchomienie komputera i naciśnięcie odpowiedniego klawisza w prawo po pierwszym uruchomieniu. Naciśnięty klawisz zależy od producenta komputera, ale często jest to klawisz "Usuń" lub "F2". Prawdopodobnie zobaczysz także komunikat podczas uruchamiania, który mówi coś w stylu "Naciśnij Klawisz aby uzyskać dostęp do konfiguracji. "Jeśli nie możesz znaleźć właściwego klucza, aby uzyskać ustawienia BIOS, po prostu przeprowadź wyszukiwanie w sieci dla czegoś takiego jak"komputer numer modelu dostęp do BIOS-u. "
Na komputerze opartym na UEFI nie można po prostu naciskać klawisza podczas uruchamiania komputera. Zamiast tego należy postępować zgodnie z tymi instrukcjami, aby uzyskać dostęp do ustawień oprogramowania układowego UEFI z zaawansowanych opcji uruchamiania systemu Windows. Przytrzymaj klawisz Shift, klikając przycisk Uruchom ponownie w systemie Windows, aby ponownie uruchomić komputer prosto do tego menu.
Niezależnie od tego, czy komputer korzysta z systemu BIOS, czy UEFI, po przejściu do menu ustawień można zacząć szukać opcji oznaczonej "Intel VT-x", "Technologia wirtualizacji Intel", "Rozszerzenia wirtualizacji", "Vanderpool", lub coś podobnego.
Często znajdziesz tę opcję w podmenu "Procesor". To podmenu może znajdować się gdzieś w menu "Chipset", "Northbridge", "Advanced Chipset Control" lub "Advanced CPU Configuration".
Włącz opcję, a następnie wybierz "Zapisz i wyjdź" lub odpowiednią funkcję, aby zapisać zmiany ustawień i ponownie uruchomić komputer.
Po ponownym uruchomieniu komputera możesz spróbować ponownie użyć VirtualBox lub VMware.
Co robić, jeśli nie widzisz opcji Intel VT-x w BIOS-ie lub UEFI
Niestety, niektórzy producenci laptopów i producenci płyt głównych nie mają opcji w BIOSie ani w ustawieniach UEFI dla włączenia Intel VT-x. Jeśli nie widzisz tej opcji, spróbuj przeprowadzić wyszukiwanie w Internecie pod numerem modelu laptopa - lub płyty głównej, jeśli jest to komputer stacjonarny - i "włącz Intel VT-x".
W niektórych przypadkach producenci mogą później wydać aktualizację oprogramowania układowego BIOS lub UEFI, która obejmuje tę opcję. Aktualizacja oprogramowania BIOS lub oprogramowania układowego UEFI może pomóc - jeśli masz szczęście.
Pamiętaj też, że jeśli masz starszy procesor, może on nie obsługiwać funkcji wirtualizacji sprzętowej Intel VT-x lub AMD-V..
Image Credit: Nick Gray na Flickr