Поправете: VT-X / AMD-V хардуерно ускорение не е достъпно във вашата система

Няколко потребители получават грешката „ VT-x / AMD-V хардуерното ускорение не е достъпно за вашата система“, когато се опитват да инсталират или стартират виртуална машина в Oracle VM Virtualbox. Проблемът не е специфичен за определена версия на Windows, тъй като се съобщава, че се появява при всяка последна версия на Windows.

VT-x Amd-V хардуерно ускорение не е достъпно във вашата система.

Това, което причинява „ VT-x / AMD-V хардуерно ускорение, не е достъпно за вашата система“

Разследвахме този конкретен проблем, като разгледахме различни потребителски отчети и стратегиите за поправка, които използваха, за да разрешат проблема. Въз основа на това, което събрахме, има няколко общи сценария, които ще задействат това съобщение за грешка:

  • Вашият процесор не поддържа VT-x / AMD-V - Някои по-стари процесори не са оборудвани да поддържат VT-x или AMD-V на Intel. Ако вашият компютър не поддържа никаква технология за виртуализация, няма да можете да заобиколите или разрешите съобщението за грешка.
  • VT-x / AMD-V е деактивиран от Hyper-V - Hyper-V е собствената технология за виртуализация на Microsoft. Най-новите версии на Windows ще позволят Hyper-V автоматично и деактивира VT-x / AMD-V, за да се избегнат всякакви конфликти. Hyper-V обаче не работи добре с виртуални машини.
  • VT-x / AMD-V е деактивиран в BIOS - Друга причина, поради която може да видите това съобщение за грешка, е, че технологията за виртуализация, използвана от вашия процесор, е деактивирана от BIOS. В този случай достъпът до настройките на BIOS и активирането на VT-x / AMD-V ще разреши съобщението за грешка и ще ви позволи да стартирате виртуални машини.

Ако в момента се мъчите да разрешите грешката „хардуерното ускорение VT-x / AMD-V не е достъпно за вашата система“, тази статия ще ви предостави колекция от проверени стъпки за отстраняване на неизправности. Долу ще намерите няколко популярни метода, които други потребители в подобна ситуация са използвали, за да разрешат съобщението за грешка.

За да се пощадите от изпробването на ненужни корекции, следвайте методите по-долу в реда, в който са представени. В крайна сметка трябва да намерите метод, който решава (или поне осигурява отговор) на вашия проблем.

Метод 1: Проверка дали вашият процесор поддържа виртуализация

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

Има няколко начина да проверите дали вашият процесор е оборудван да използва виртуализация - или използвате специализирана програма, която ще ви каже дали виртуализацията се поддържа на вашия процесор, или правите нещата ръчно. Следвайте кое ръководство е по-близо до предпочитания от вас подход.

Как да проверите дали вашият CPU автоматично поддържа виртуализацията

Един от най-лесните начини да разберете дали вашият компютър поддържа виртуализация е да използвате специален инструмент, наречен SecurAble . Наред с други неща, този инструмент ще анализира наличието на функции на процеса на оперативен модел, включително виртуализация. Ето едно кратко ръководство за използването на SecurAble :

  1. Посетете тази връзка (тук) и кликнете върху Изтеглете сега, за да изтеглите последната версия на Securable .

    Изтегляне на SecurAble
  2. Отворете изпълнимия SecurAble и щракнете върху Да в подкана UAC (User Account Control) .
  3. Ако вашият компютър е оборудван за поддържане на хардуерна виртуализация, ще видите зелено Да над хардуерната виртуализация .

    Проверка дали виртуализацията се поддържа

Ако отговорът е „Да“, това означава, че процесорът на вашия компютър е оборудван да поддържа виртуализация и един от следващите методи по-долу ще ви позволи да разрешите съобщението за грешка. Ако сте определили, че виртуализацията на хардуера не се поддържа, следвайте останалите методи по-долу няма да разрешите съобщението за грешка.

Как да проверите дали вашият процесор поддържа виртуализацията ръчно

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

Intel

С процесорите на Intel можете да видите дали виртуализацията се поддържа, като погледнете документацията на процесора, която можете да намерите на ARK.INTEL.COM . След като стигнете до там, използвайте функцията за търсене, за да потърсите вашия конкретен модел на процесора.

След това превъртете надолу до раздела Advanced Technologies и вижте състоянието на I ntel® Virtualization Technology for Directed I / O (VT-d) и Intel® Virtualization Technology (VT-x) . Ако някой от тях е означен като Не, технологията за виртуализация не се поддържа от вашия процесор.

Проверка дали виртуализацията се поддържа в Intel процесор

AMD

Ако имате AMD процесор, можете да проверите дали той поддържа виртуализация, като разгледате спецификациите на уебсайта на AMD. Използвайте функцията за търсене, за да намерите вашия конкретен модел или да го изберете от списъка. След като стигнете до уеб страницата, посветена на вашия CPU модел, разширете падащото меню Key Features и вижте дали виртуализацията е сред поддържаните технологии.

Пример за AMD процес, който поддържа виртуализация

Ако установите, че виртуализацията се поддържа, продължете със следващите методи по-долу, за да разрешите проблема.

Метод 2: Деактивиране на Hyper V

Hyper-V (по-рано известна като Windows Server Virtualization) е собствената технология за виртуализация на Microsoft. Hyper-V е напълно способен да създава виртуални машини в системи x86 и x64, работещи под Windows, но не се използва от VirtualBox или VMware поради причини за стабилност.

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

Както можете да си представите, това ще създаде грешки с Virtualbox, VMware или подобен софтуер, тъй като повечето от тях не са проектирани да работят с Hyper-V.

За щастие, деактивирането на Hyper-V ще разреши „ VT-x / AMD-V хардуерното ускорение не е достъпно за вашата система“, ако проблемът е такъв. Има няколко метода, които можете да следвате, за да деактивирате Hyper-V и да позволите на VT-x или AMD-V да поемат. Чувствайте се свободни да следвате който и да се чувствате по-удобно.

Деактивиране на Hyper-V чрез командния ред

Най-лесният начин да деактивирате Hyper-V е като напишете команда в повишен прозорец на командния ред. Ето какво трябва да направите:

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това напишете „ cmd “ и натиснете Ctrl + Shift + Enter, за да отворите повишен команден ред. Когато бъдете подканени от UAC (Контрол на потребителски акаунт), щракнете върху Да, за да предоставите административни привилегии.

    Отваряне на команден ред чрез диалогов прозорец Изпълнение
  2. В повдигнатия команден ред въведете / поставете следната команда и натиснете Enter, за да деактивирате функцията Hyper-V:
     dism.exe / Онлайн / Disable-Feature: Microsoft-Hyper-V 

    Щом приключите с изпълнението на тази команда, Hyper-V ще бъде деактивиран и технологията за виртуализация, предоставена от вашия процесор, ще бъде засилена.

Деактивиране на Hyper-V чрез GUI

Друг метод, който ще ви позволи да деактивирате технологията Hyper-V е да използвате интерфейса на контролния панел. Този метод е по-бавен, но трябва да се предпочита, ако не ви е приятно да изпълнявате команди през терминала. Следвайте стъпките по-долу, за да деактивирате Hyper-V през екрана с програми и функции:

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това въведете “ appwiz.cpl ” и натиснете Enter, за да отворите екрана с програми и функции .

    Въведете appwiz.cpl и натиснете Enter, за да отворите списъка с инсталирани програми в Windows
  2. В екрана с програми и функции щракнете върху Включване или изключване на функциите на Windows от левия панел.

    Достъп до менюто с функции на Windows
  3. От менюто Функции на Windows разширете папката Hyper-V и се уверете, че премахнете отметката от Инструменти за управление и Hyper-V платформа, преди да щракнете върху OK .

    Деактивиране на Hyper-V чрез екрана с функции на Windows
  4. Рестартирайте компютъра си и вижте дали грешката е отстранена при следващото стартиране.

Ако все още срещате грешката „хардуерното ускорение VT-x / AMD-V не е достъпно за вашата система“, преминете надолу към следващия метод по-долу за стъпки за гарантиране, че виртуализацията е активирана от BIOS / UEFI.

Метод 3: Разрешаване на виртуализация чрез BIOS / UEFI

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

За щастие, можете да напишете тази грешка доста лесно, като получите достъп до вашите настройки на BIOS / UEFI и отново да активирате технологията за виртуализация от там.

Забележка: Дънната платка, пусната преди пускането на Windows 8, вероятно ще използва BIOS, докато повечето модерни компютри използват UEFI.

На компютър с BIOS ще трябва да натиснете клавиша за настройка по време на началния екран за стартиране. Клавишът за настройка обикновено е един от клавишите F (F2, F4, F6, F8) или клавиша Del. Ако не можете да идентифицирате ключа за настройка, специфичен за вашата дънна платка, направете онлайн търсене на „ модел на дънната платка + ключ за настройка “.

Натиснете [клавиш], за да влезете в настройкатаНа компютър, базиран на UEFI, ще трябва да следвате инструкциите ( тук ), за да стартирате в менюто с опции за разширено стартиране . От там можете да получите достъп до настройките на фърмуера на UEFI.

Достъп до настройките на фърмуера на UEFI

След като влезете във вашите настройки на BIOS / UEFI, започнете да търсите опция с етикет Intel VT-x, AMD-V, технология за виртуализация на Intel, Vanderpool и др. Чипсет контрол, разширена конфигурация на процесора и т.н.

Когато успеете да намерите опцията, уверете се, че я активирате.

Активиране на виртуализация в базирана на HP BIOS

Забележка: Настройките, които ще намерите във вашия BIOS / UEFI, ще бъдат различни в зависимост от производителя на вашата дънна платка и процесор. Ако не можете сами да намерите опцията, потърсете онлайн конкретни стъпки за активиране на хардуерната виртуализация във вашата конфигурация.

След като успеете да активирате виртуализацията, запазете промените и рестартирайте компютъра. При следващо стартиране грешката 'хардуерно ускорение VT-x / AMD-V не е налична за вашата система' вече не трябва да се появява при опит за инсталиране или стартиране на виртуална машина.

Интересни Статии