Jak włączyć VT-X?

73

Chciałbym zapewnić systemowi-gościowi wiele procesorów w VirtualBox. Mój komputer hosta to czterordzeniowy HP Compaq i wykorzystuje sprzęt Intel Core 2 vPro.

Jednak gdy próbuję włączyć ustawienie w vbox, pojawia się błąd, że VT-x jest niedostępny. Czy to jest coś, co mogę gdzieś włączyć? jak mogę dowiedzieć się inaczej, czy mój sprzęt to obsługuje?

edycja: zgodnie z poniższymi sugestiami próbowałem użyć narzędzia Securable i zgłasza, że ​​wirtualizacja sprzętu jest „zablokowana”. Procesory są zgłaszane jako „ Intel Core 2 Quad CPU / Q9400 @ 2,66 GHz

Joel Martinez
źródło
1
Upewnij się, że Twój sprzęt obsługuje listę kontrolną vt-x , a następnie upewnij się, że jest włączony w systemie BIOS.
Joakim Elofsson
Czy udało Ci się znaleźć ustawienie w BIOSie? Jeśli nie, podaj nam nazwę / numer modelu swojego HP.
arathorn
Okazuje się, że po prostu nie szukałem odpowiedniego miejsca w BIOS-ie. To było w menu Security :-)
Joel Martinez
1
Czasami może to być na poziomie systemu operacyjnego (Windows) - w „funkcjach systemu Windows” musiałem wyłączyć Hyper-V na OFF (wymagane ponowne uruchomienie). Następnie VirtualBox zaczął z niego korzystać.
Tomasz Gandor

Odpowiedzi:

45

Możesz użyć narzędzia Securable firmy Gibson Research, aby dowiedzieć się, czy Twój sprzęt obsługuje rozszerzenia wirtualizacji. Jeśli wyświetli się informacja, że ​​Twój sprzęt jest obsługiwany, ale nie włączony, sprawdź ustawienia BIOS, aby go włączyć.

ciężki
źródło
Użyłem opcji „zabezpieczony” i zaktualizowałem tekst pytania o to, co zostało zgłoszone (zablokowane). Przeszukiwałem BIOS, ale nie widziałem nic o VT-x, wirtualizacji sprzętu ani vmx
Joel Martinez
„Zablokowany” oznacza, że ​​twój procesor obsługuje wirtualizację, ale został wyłączony w BIOSie
ciężki
1
W moim Dell Optiplex 960 jedynym sposobem na włączenie VT jest wyraźne wyłączenie innych opcji wirtualizacji (bezpośrednie IO i zaufane wykonanie).
Nic.
1
Uwaga dla użytkowników Bitlockera: zmiana ustawień VT może zmusić Cię do wprowadzenia klucza odzyskiwania Bitlocker. Jeśli nie zapisałeś klucza odzyskiwania, wyłącz Bitlocker przed zmianą ustawień.
Nic.
1
@vijay, ustawienia BIOS są specyficzne dla producenta komputera, jednak większość z nich wymaga ponownego uruchomienia komputera. Zazwyczaj można uderzyć F2lub F12czy DELpodczas testu POST, aby przejść do ustawień BIOS.
ciężki
26

Uruchom komputer, naciśnij F2, przejdź do opcji bezpieczeństwa i włącz technologię VT .

yash
źródło
12
W niektórych nowych BIOS-ach nazywało się to technologią wirtualną lub wirtualizacją Intela w opcji ustawień procesora .
Java Xu
Czy jest możliwe włączenie ustawienia wirtualizacji systemu BIOS bez ponownego uruchamiania systemu lub zmiana wewnątrz systemu. Mój system podczas restartowania przycisku F2 nie działa, muszę włączyć wirtualizację systemu BIOS. Czy jest to możliwe?
vijay
Mam technologię VT-x (sprawdź w Internecie i kilku programach) i53120M na moim laptopie, ale w BIOSie nie ma takiej opcji. Pole wirtualne mówi, że nie mogę używać akceleracji wirtualizacji, a sekcja procesorów jest wyszarzona.
Vlado Pandžić
7

Twój procesor obsługuje VT-X, wystarczy włączyć go w ustawieniach BIOS. Uruchom ponownie komputer i naciśnij określony klawisz na ekranie rozruchowym, aby przejść do konfiguracji systemu BIOS i włączyć ją.

arathorn
źródło
dodano szczegóły dotyczące procesorów na hoście. daj mi znać, jeśli jest coś jeszcze, co powinienem podać. dzięki!
Joel Martinez
Czy jest jakiś sposób na włączenie vt-x bez korzystania z BIOS-u? Właśnie kupiłem laptopa z procesorem Intel 3820QM, a biografia nie daje mi tej opcji; inni też na to narzekają, więc nie przegapiłem tego. Jest to Clevo P170EM
Ritsaert Hornstra
1
Mam laptopa Ivy Bridge i powinien on obsługiwać VT-x, ale ... BIOS nie ma opcji, aby go włączyć; czy jest inny sposób, aby to włączyć? Mogę utworzyć nowe pytanie SuperUser.
Ritsaert Hornstra
Po kilku poszukiwaniach znalazłem nowszy (wygląda nieoficjalnie) BIOS z obsługą VT-x zawsze włączoną (zamiast zawsze wyłączoną).
Ritsaert Hornstra
5

To może nie być oczywiste. Nazywa się to czasem technologią vanderpool w biosie, nie wspominając o wirtualizacji.

JamesRyan
źródło
5

Na marginesie: niektóre laptopy wymagają wyłączenia i wyłączenia laptopa po włączeniu VT-x w BIOS-ie oraz odłączeniu kabla zasilającego i baterii na 30 sekund. Właśnie dzisiaj miałem taki laptop i znalazłem to rozwiązanie tutaj .

Daniel AA Pelsmaeker
źródło
3

Zmniejszenie pamięci RAM w VirtualBox z 4 GB do 2 GB działało dla nas, gdy mieliśmy tylko RDP do hosta, więc nie mogliśmy uzyskać dostępu do BIOS-u.

Nakilon
źródło
2

Dla mnie „VT-x nie jest dostępny” było bardzo mylące - mój komputer został uaktualniony do systemu Windows 10, który włączył funkcję Hyper-V, co spowodowało wyświetlenie komunikatu o błędzie.

Wyłączenie funkcji Hyper-V z funkcji systemu Windows rozwiązało problem. Na podstawie komentarzy tutaj nie jestem jedyny.

Pamiętaj, że na przykład Docker w systemie Windows 10 chce włączyć funkcję Hyper-V. Oznacza to, że nie można uruchomić Virtualbox i Docker na tym samym komputerze z systemem Windows, o czym Docker ostrzega:

(poza Windows 10 / Docker, Docker Toolbox służy do uruchamiania Docker w Windows, który działa dobrze z VirtualBox)

eis
źródło
W dzisiejszych czasach musisz również wyłączyć zabezpieczenia oparte na wirtualizacji: superuser.com/a/1415967/155706
Hrobky
0

Na moim laptopie Sony ustawienie to Intel(R) Virtualization Technologyznajduje się pod Advancedzakładką.

Arda
źródło