Как да активирате Intel VT-x в BIOS или UEFI фърмуера на вашия компютър
Модерните процесори включват функции за хардуерна виртуализация, които помагат за ускоряване на виртуалните машини, създадени във VirtualBox, VMware, Hyper-V и други приложения. Но тези функции не винаги са разрешени по подразбиране.
Виртуалните машини са прекрасни неща. С приложенията за виртуализация можете да стартирате цял виртуален компютър в прозорец на текущата ви система. В рамките на тази виртуална машина можете да стартирате различни операционни системи, да тествате приложения в среда с пясък и да експериментирате с функции без притеснения. За да работят, тези приложения на виртуални машини се нуждаят от функции за хардуерно ускорение, вградени в съвременните процесори. За процесорите Intel това означава Intel VT-x хардуерно ускорение. За процесори AMD това означава хардуерно ускорение на AMD-V.
В даден момент може да се сблъскате със съобщения за грешки в приложенията за виртуална машина, като следното:
- Хардуерното ускорение VT-x / AMD-V не е налично във вашата система
- Този хост поддържа Intel VT-x, но Intel VT-x е деактивиран
- Процесорът на този компютър не е съвместим с Hyper-V
Тези грешки могат да се появят за няколко различни причини. Първата е, че функцията за хардуерно ускорение може да бъде изключена. При системи с процесор Intel Intel VT-x функцията може да бъде деактивирана чрез BIOS или настройка на фърмуера на UEFI. Всъщност, често се деактивира по подразбиране на нови компютри. При системи с AMD процесор това няма да е проблем. Функцията AMD-V винаги е активирана, така че няма BIOS или UEFI настройка за промяна.
Другата причина за появата на тези грешки е, ако се опитвате да използвате приложение за виртуализация като VMWare или VirtualBox, когато вече имате инсталиран Microsoft Hyper-V. Hyper-V поема тези функции за хардуерно ускорение и други приложения за виртуализация няма да имат достъп до тях.
Така че, нека да разгледаме как да поправим тези проблеми.
Опитайте да деинсталирате Hyper-V
Ако имате инсталиран Hyper-V, той става алчен и няма да позволи на други приложения за виртуализация да имат достъп до функциите на хардуерното ускорение. Това по-често се случва с Intel VT-x хардуер, но може да се случи и с AMD-V. Ако случаят е такъв, ще видите съобщения за грешка в приложението за виртуализация, че Intel VT-x (или AMD-V) не е налице, въпреки че е активиран на компютъра ви.
За да разрешите този проблем, просто трябва да деинсталирате Hyper-V. Hyper-V е опционална функция на Windows, така че деинсталирането му е малко по-различно от деинсталирането на обикновено приложение. Отидете в контролния панел> Деинсталиране на програма. В прозореца „Програми и функции“ кликнете върху „Включване или изключване на функциите на Windows“.
В прозореца „Характеристики на Windows“ махнете отметката в квадратчето „Hyper-V“ и след това кликнете върху „OK“.
Когато Windows завърши деинсталирането на Hyper-V, ще трябва да рестартирате компютъра си и след това да опитате да използвате VirtualBox или VMware отново.
Включете Intel VT-x On в BIOS или UEFI Firmware
Ако имате процесор на Intel и деинсталирането на Hyper-V не е разрешило проблема ви, или приложението ви за виртуализация е съобщило, че Intel VT-x е деактивирано, ще трябва да получите достъп до настройките на BIOS или UEFI на компютъра. Компютрите, създадени преди пускането на Windows 8, вероятно използват BIOS. Компютрите, произведени след излизането на Windows 8, могат да използват UEFI вместо това, а вероятността за използване на UEFI расте по-модерно..
В BIOS-базирана система ще имате достъп до настройките на BIOS, като рестартирате компютъра си и натиснете съответния бутон надясно, когато се стартира първо. Клавишът, който натискате, зависи от производителя на компютъра, но често е бутонът „Изтриване“ или „F2“. Също така най-вероятно ще видите съобщение по време на стартиране, което казва нещо като “Натиснете Ключ за да получите достъп до настройките. "Ако не можете да намерите правилния ключ, за да влезете в настройките на BIOS, просто извършете търсене в мрежата за нещо като"computer model_number достъп до BIOS. "
На компютър, базиран на UEFI, не е задължително просто да натиснете клавиш, докато компютърът се зарежда. Вместо това трябва да следвате тези инструкции, за да получите достъп до настройките на фърмуера на UEFI от опциите за напреднали стартиране на Windows. Задръжте натиснат клавиша Shift, като щракнете върху Рестартиране в Windows, за да рестартирате директно в това меню.
Независимо дали вашият компютър използва BIOS или UEFI, след като сте в менюто с настройки, можете да започнете да разглеждате опция с надпис „Intel VT-x“, „Intel Virtualization Technology“, „Виртуализационни разширения“, „Vanderpool“, или нещо подобно.
Често ще намерите опцията под подменю “Процесор”. Това подменю може да се намира някъде под меню „Чипсет“, „Northbridge“, „Advanced Chipset Control“ или меню „Advanced CPU Configuration“..
Активирайте опцията и след това изберете „Save and Exit“ (Запазване и изход) или еквивалентната функция, за да запазите промените в настройките и да рестартирате компютъра.
След като компютърът се рестартира, можете да опитате отново да използвате VirtualBox или VMware.
Какво да правите, ако не виждате опцията Intel VT-x в BIOS или UEFI
За съжаление, някои производители на лаптопи и производители на дънни платки не включват опция в настройките на BIOS или UEFI за включване на Intel VT-x. Ако не виждате опцията, опитайте да извършите търсене в мрежата за номера на модела на вашия лаптоп или на дънната ви платка, ако това е настолен компютър и „активирате Intel VT-x“.
В някои случаи производителите могат по-късно да пуснат актуализация на фърмуера на BIOS или UEFI, която включва тази опция. Актуализирането на фърмуера на BIOS или UEFI може да помогне - ако имате късмет.
И помнете, ако имате по-стар CPU, той може да не поддържа функциите за хардуерна виртуализация на Intel VT-x или AMD-V..
Кредит за изображението: Nick Gray на Flickr