Как включить 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

СВЯЗАННЫЕ: Что такое UEFI и чем он отличается от BIOS?

Эти ошибки могут появляться по нескольким причинам. Во-первых, может быть отключена функция аппаратного ускорения. В системах с процессором 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) недоступен, даже если он включен на вашем компьютере.

СВЯЗАННЫЕ: Что делают «Дополнительные функции» Windows 10 и как их включать или выключать

Чтобы решить эту проблему, вам просто нужно удалить 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, просто выполните поиск в Интернете по запросу « {computer} {model_number} access BIOS».

СВЯЗАННЫЕ: что нужно знать об использовании UEFI вместо BIOS

На компьютере на основе UEFI вы не можете просто нажать клавишу во время загрузки. Вместо этого вам нужно будет следовать этим инструкциям, чтобы получить доступ к настройкам прошивки UEFI из расширенных параметров запуска Windows. Удерживая нажатой клавишу Shift, нажмите «Перезагрузить» в Windows, чтобы выполнить перезагрузку прямо в это меню.

Независимо от того, использует ли ваш компьютер BIOS или UEFI, как только вы попадете в меню настроек, вы можете начать искать вариант с пометкой вроде «Intel VT-x», «Технология виртуализации Intel», «Расширения виртуализации», «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