Как да активирам Intel VT-x в BIOS на компютъра или UEFI фърмуер

Съвременните процесори включват функции за хардуерна виртуализация, които помагат за ускоряване на виртуалните машини, създадени във VirtualBox, VMware, Hyper-V и други приложения. Но тези функции не винаги са разрешени по подразбиране.

Виртуалните машини са прекрасни неща. С приложенията за виртуализация можете да стартирате цял виртуален компютър в прозорец на текущата си система. В рамките на тази виртуална машина можете да стартирате различни операционни системи, да тествате приложения в пясъчна среда и да експериментирате с функции без притеснение. За да работят, тези приложения за виртуални машини се нуждаят от функции за хардуерно ускорение, вградени в съвременните процесори. За процесорите на Intel това означава хардуерно ускорение на Intel VT-x. За AMD процесори това означава хардуерно ускорение на AMD-V.

СВЪРЗАНИ: Начинаещ Geek: Как да създавате и използвате виртуални машини

В даден момент може да срещнете съобщения за грешки във вашите VM приложения, като следното:

  • VT-x / AMD-V хардуерното ускорение не е налично във вашата система
  • Този хост поддържа Intel VT-x, но Intel VT-x е деактивиран
  • Процесорът на този компютър не е съвместим с Hyper-V

СВЪРЗАНИ: Какво представлява UEFI и как се различава от BIOS?

Тези грешки могат да се появят по няколко различни причини. Първият е, че функцията за хардуерно ускорение може да бъде деактивирана. На системи с процесор Intel, функцията Intel VT-x може да бъде деактивирана чрез настройка на BIOS или UEFI фърмуер. Всъщност често е деактивиран по подразбиране на новите компютри. При системи с AMD процесор това няма да е проблем. Функцията AMD-V винаги е активирана, така че няма настройка за BIOS или UEFI, която да се промени.

Другата причина тези грешки да се появят е, ако се опитвате да използвате приложение за виртуализация като VMWare или VirtualBox, когато вече имате инсталиран Hyper-V на Microsoft. Hyper-V поема тези функции за хардуерно ускорение и други приложения за виртуализация няма да имат достъп до тях.

Така че, нека да разгледаме как да решим тези проблеми.

Опитайте да деинсталирате Hyper-V

Ако имате инсталиран Hyper-V, той става алчен и няма да позволи на други приложения за виртуализация да имат достъп до функциите за хардуерно ускорение. Това по-често се случва с хардуера Intel VT-x, но понякога може да се случи и с AMD-V. Ако случаят е такъв, ще видите съобщения за грешка във вашето приложение за виртуализация, според които Intel VT-x (или AMD-V) не е налице, въпреки че е активиран на вашия компютър.

СВЪРЗАНИ: Какво правят „Незадължителните функции“ на Windows 10 и как да ги включите или изключите

За да разрешите този проблем, трябва само да деинсталирате Hyper-V. Hyper-V е незадължителна функция на Windows, така че деинсталирането му е малко по-различно от деинсталирането на обикновено приложение. Отидете до Контролен панел> Деинсталиране на програма. В прозореца „Програми и функции“ щракнете върху „Включване или изключване на функциите на Windows“.

В прозореца „Функции на Windows“ изчистете квадратчето „Hyper-V“ и след това щракнете върху „OK“.

Когато Windows приключи с деинсталирането на Hyper-V, ще трябва да рестартирате компютъра си и след това можете да опитате да използвате VirtualBox или VMware отново.

Включете Intel VT-x във вашия BIOS или UEFI фърмуер

Ако имате процесор на Intel и деинсталирането на Hyper-V не е решило проблема ви - или приложението ви за виртуализация съобщава, че Intel VT-x е деактивиран - ще трябва да осъществите достъп до настройките на BIOS на компютъра или UEFI. Компютрите, създадени преди пускането на Windows 8, вероятно използват BIOS. Компютрите, създадени след излизането на Windows 8, могат вместо това да използват UEFI и вероятността за използване на UEFI нараства, колкото по-модерен е компютърът.

В система, базирана на BIOS, ще получите достъп до настройките на BIOS, като рестартирате компютъра си и натиснете съответния клавиш точно при първото му стартиране. Бутонът, който натискате, зависи от производителя на вашия компютър, но често това е бутонът „Delete“ или „F2“. Също така най-вероятно ще видите съобщение по време на стартиране, което казва нещо като „Натиснете {Key} за достъп до настройката.“ Ако не можете да разберете правилния ключ, за да влезете в настройките на BIOS, просто извършете уеб търсене за нещо като „ {компютър} {model_number} достъп до BIOS“.

СВЪРЗАНИ: Какво трябва да знаете за използването на UEFI вместо BIOS

На компютър, базиран на UEFI, не можете непременно само да натиснете клавиш, докато компютърът се зарежда. Вместо това ще трябва да следвате тези инструкции за достъп до настройките на фърмуера на UEFI от разширените опции за стартиране на Windows. Задръжте натиснат клавиша Shift, докато щракнете върху Рестартиране в Windows, за да рестартирате направо в това меню.

Независимо дали компютърът ви използва BIOS или UEFI, след като влезете в менюто с настройки, можете да започнете да оглеждате опция, обозначена с нещо като „Intel VT-x“, „Intel Virtualization Technology“, „Virtualization Extensions“, „Vanderpool“, или нещо подобно.

Често ще намерите опцията в подменю „Процесор“. Това подменю може да се намира някъде под менюто „Чипсет“, „Нортбридж“, „Разширено управление на чипсета“ или „Разширена конфигурация на процесора“.

Активирайте опцията и след това изберете „Запазване и излизане“ или еквивалентната функция, за да запазите промените в настройките си и да рестартирате компютъра си.

След като компютърът се рестартира, можете да опитате да използвате VirtualBox или VMware отново.

Какво да направите, ако не виждате опцията Intel VT-x в BIOS или UEFI

За съжаление, някои производители на лаптопи и производители на дънни платки не включват опция в настройките на BIOS или UEFI за активиране на Intel VT-x. Ако не виждате опцията, опитайте да извършите търсене в мрежата за номера на модела на вашия лаптоп - или дънната ви платка, ако е настолен компютър - и „активирайте Intel VT-x“.

СВЪРЗАНИ: Как да проверите номера на модела на дънната платка на вашия компютър с Windows

В някои случаи производителите могат по-късно да пуснат актуализация на BIOS или UEFI фърмуер, която включва тази опция. Актуализирането на вашия BIOS или UEFI фърмуер може да помогне - ако имате късмет.

И не забравяйте - ако имате по-стар процесор, той може изобщо да не поддържа функциите за хардуерна виртуализация Intel VT-x или AMD-V.

Кредит за изображение: Ник Грей на Flickr