Виртуальные машины - замечательные вещи. С приложениями виртуализации вы можете запустить весь виртуальный компьютер в окне вашей текущей системы. Внутри этой виртуальной машины вы можете запускать разные операционные системы, тестировать приложения в среде песочницы и экспериментировать с функциями без проблем. Для работы эти приложения для виртуальных машин нуждаются в аппаратных ускорителях, встроенных в современные процессоры. Для процессоров Intel это означает аппаратное ускорение Intel VT-x. Для процессоров AMD это означает аппаратное ускорение AMD-V.
В какой-то момент вы можете столкнуться с сообщениями об ошибках в приложениях VM, например:
- Аппаратное ускорение 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» и нажмите «ОК».
Включите Intel VT-x в BIOS или прошивку UEFI
Если у вас есть процессор Intel и удаление Hyper-V не решило вашу проблему, или ваше приложение для виртуализации сообщило о том, что Intel VT-x отключен, вам необходимо получить доступ к настройкам BIOS вашего компьютера или UEFI. ПК, выпущенные до выпуска Windows 8, вероятно, используют BIOS. ПК, выпущенные после выхода Windows 8, могут использовать UEFI вместо этого, и вероятность использования UEFI становится более современной ПК.
В BIOS-системе вы получите доступ к настройкам BIOS, перезагрузив компьютер и нажав соответствующую клавишу сразу при первой загрузке. Ключ, который вы нажимаете, зависит от производителя вашего ПК, но часто используется клавиша «Удалить» или «F2». Вы также, скорее всего, увидите сообщение во время запуска, которое говорит что-то вроде «Press {Key} для доступа к настройке ». Если вы не можете определить правильную клавишу, чтобы войти в ваши настройки BIOS, просто выполните веб-поиск для чего-то вроде"{computer} {model_number} доступ к BIOS ".
Часто вы найдете опцию в подменю «Процессор». Это подменю может быть расположено где-то в меню «Чипсет», «Северный мост», «Расширенный набор микросхем» или «Расширенная настройка процессора».
Включите эту опцию, а затем выберите «Сохранить и выйти» или эквивалентную функцию, чтобы сохранить изменения настроек и перезагрузить компьютер.
После перезагрузки ПК вы можете попробовать снова использовать VirtualBox или VMware.
Что делать, если вы не видите Intel VT-x Option в BIOS или UEFI
К сожалению, некоторые производители ноутбуков и производители материнских плат не включают опцию в свои настройки BIOS или UEFI для включения Intel VT-x.Если вы не видите эту опцию, попробуйте выполнить поиск в Интернете для номера модели вашего ноутбука или материнской платы, если это настольный ПК и «включить Intel VT-x».
В некоторых случаях производители могут позже выпускать обновление прошивки BIOS или UEFI, которое включает эту опцию. Обновление BIOS или прошивки UEFI может помочь - если вам повезет.
И, помните - если у вас более старый процессор, он может вообще не поддерживать функции виртуализации аппаратных средств Intel VT-x или AMD-V.