Как включить 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» и нажмите «ОК».
Когда 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, перезагрузив компьютер и нажав соответствующую клавишу прямо при первой загрузке. Нажатие клавиши зависит от производителя вашего ПК, но часто это клавиша «Удалить» или «F2». Вы также, скорее всего, увидите сообщение во время запуска, которое говорит что-то вроде «Нажмите Key чтобы получить доступ к настройке. »Если вы не можете найти правильный ключ, чтобы войти в настройки BIOS, просто выполните поиск в Интернете что-то вроде«компьютер номер модели получить доступ к 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».
В некоторых случаях производители могут позже выпустить обновление прошивки BIOS или UEFI, которое включает эту опцию. Обновление прошивки BIOS или UEFI может помочь, если вам повезет.
И помните - если у вас старый процессор, он может вообще не поддерживать функции аппаратной виртуализации Intel VT-x или AMD-V.
Изображение предоставлено: Ник Грей на Flickr