- Для чего это нужно?
- Требования к системе
- Установка
- Графический режим
- Командная строка
- Использование DISM
- Использование
- Альтернатива
- Как включить и отключить через Windows PowerShell
- Определение того, запущена ли низкоуровневая оболочка Hyper-V
- Причина
- Способ 1: Панель управления
- Способ 2: Консоль Windows 11
- Вариант 1: Отключение опции
- Вариант 2: Отключение вместе с компонентами
- Способ 3: Отключение целостности памяти
- Способ 4: Отключение виртуализации
- Настройка через «Компоненты Windows»
- Компонент не выключается
Для чего это нужно?
Hyper-V — это версия гипервизора от Microsoft. Этот компонент виртуализации работает непосредственно на оборудовании. Он используется для запуска виртуальных машин в системе x86-64. Гипервизор установлен во всех 64-битных версиях Windows 10 (кроме версии Win 10 Home).
Hyper-V применяется к:
- создавать несколько виртуальных машин на физическом сервере;
- как безопасная платформа для тестирования программного обеспечения.
Гипервизор позволяет создавать эмуляторы ПК на компьютере пользователя. Эти виртуальные машины используют часть ресурсов устройства. Вы можете установить изолированную Windows на эмуляторы и использовать платформу для тестирования компьютерной разработки.
Иногда нужно отключить гипервизор. Причиной деактивации этого компонента может быть внутренняя проблема системы. Например, некоторые сторонние приложения для виртуализации не хотят работать с Hyper-V. К таким конфликтующим программам относятся: VMWare Workstation и VirtualBox. При включенном Hyper-V другие программы нередко переходят в низкоскоростной режим эмуляции и даже не запускают виртуальные машины. Конфликт возникает именно при активации низкоуровневой оболочки Hyper-B.
Службы безопасности Windows (такие как Device Guard и Credential Guard), которые также рекомендуется отключить, могут вызывать проблемы в работе приложений виртуализации. Перед отключением Hyper-B проверьте его наличие и включение. На самом деле в режиме «по умолчанию» в лицензионных сборках гипервизор должен быть отключен.
Как найти Hyper-V:
- включить «Поиск»;
- в поле поиска введите: msinfo32.exe;
- открывается окно «Информация о системе»;
- включить «Сводка системы»;
- ищите выражение «Обнаружен гипервизор. Требуются функции…» («Обнаружен гипервизор. Функции. не отображаются…»).
Обнаруженный Hyper-V можно отключить, если он мешает другим приложениям виртуализации. Аппаратное обеспечение ПК безупречно работает с включенным гипервизором.
Важно! Гипервизор является встроенным компонентом 64-разрядных версий Windows. Вы можете отключить или включить его с помощью инструментов или с помощью свойств самой системы.
Требования к системе
Гипервизор, разработанный Microsoft, под названием Hyper-V включен в качестве дополнительного компонента системы. Его можно использовать только в 64-разрядной ОС Windows 10 Enterprise или Pro. В бизнес-среде Microsoft даже рекомендует определенные ноутбуки от HP и Lenovo. У пользователей домашней версии и всех 32-разрядных систем эта опция отсутствует.
- Быстро узнать параметры установленной Windows можно с помощью горячей клавиши Win+X. В расширенном меню выберите пункт, отмеченный рамкой.
- Открывшееся окно содержит два блока информации. В первой смотрим объем установленной памяти и разрядность. Hyper V требует не менее 4 Гб оперативной памяти. Во втором блоке учитываем выпуск ОС.
- Исходя из системных настроек, компьютер подходит для установки и запуска Microsoft VM. Кроме того, Hyper-V требует, чтобы процессор поддерживал вложенную подкачку SLAT. Intel реализовала его в линейке Core i3/5/7, а AMD – начиная с первых 64-битных Opteron. Модель процессора указана в свойствах устройства, поэтому нет необходимости проверять ее в BIOS или UEFI. Мы можем проверить поддержку технологий Hyper с помощью командной строки. Вводим команду «информация о системе» и ищем указанный на скриншоте блок данных.
Как видите, все необходимые требования соблюдены, и проверку мы выполнили без входа в БИОС. Убедившись, что конфигурация оборудования подходит для использования виртуальной машины, мы можем приступить к установке.
Установка
Hyper-V является компонентом операционной системы. Его нельзя скачать и установить отдельно. Вы можете включить использование только в среде Windows. Рассмотрим несколько вариантов подключения к виртуальной машине Microsoft.
Графический режим
Начнем с использования графического режима, наиболее знакомого пользователям.
- Используя комбинацию клавиш Win + R, мы вызываем диалоговое окно «Выполнить» и вводим команду «управление» в текстовое поле, как показано на скриншоте.
- Результатом наших действий станет появление классической панели управления Windows. Ищем указанный пункт и открываем его.
- В этом окне мы будем использовать навигационное меню, отвечающее за работу с компонентами операционной системы.
- Включите Hyper-V. Расширяем ветку «Hyper» и следим за тем, чтобы галочки стояли напротив всех ее компонентов. Завершаем этот раздел нажатием кнопки «ОК».
- Windows самостоятельно ищет и устанавливает заказанные компоненты.
- Когда вы закончите вносить изменения в конфигурацию программного обеспечения, система попросит вас перезагрузиться.
На этом установка завершена, и ПК готов к использованию встроенных средств виртуализации.
Читайте также: Не запускается файл EXE в Windows 10
Командная строка
Вы также можете установить компоненты гипервизора, используя параметры командной строки.
- откройте меню Power User и запустите PowerShell или оболочку CMD от имени администратора.
- В открывшемся окне введите следующую строку:
Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V -All
- Как включить аппаратную виртуализацию в настройках UEFI и BIOS
- Windows обрабатывает полученную команду для установки дополнительных компонентов.
- Наконец, нас попросят подтвердить внесенные изменения и начать заново. Пожалуйста, введите английскую букву «Y» в любом случае.
Компьютер немедленно выходит из графического режима и отображает окно обновления по умолчанию. Система загрузится с включенным Hyper-V.
Использование DISM
Последний метод предполагает использование инструмента Windows Deployment and Image Management.
- Запускаем командную строку с правами администратора. Введите следующую строку: DISM/Online/Enable-Feature/All/Имя функции: Microsoft-Hyper-V
- Система обрабатывает полученную команду.
- После завершения установки компонентов DISM запрашивает подтверждение.
Ввод буквы «Y» сразу же перезагрузит ПК, где будет выполняться первоначальная настройка Hyper-V.
Использование
После завершения установки можно приступить к созданию новой виртуальной машины.
- Новый компонент находится в разделе «Администрирование» меню «Пуск».
- Диспетчер Hyper-V — это стандартная консоль управления Windows. Операции включаются и настраиваются в области действий. Выберите отмеченный элемент, чтобы запустить мастер.
- Откроется трехточечное меню. Выберите тот, который отмечен рамкой.
- Первое окно информативное. Установив флажок в указанном месте, вы больше не увидите его при последующих запусках. Чтобы создать машину с собственной конфигурацией, выберите кнопку, отмеченную рамкой.
- Здесь мы даем имя созданной машине и можем изменить место хранения файлов.
- Поколение следует выбирать исходя из разрядности операционной системы, предназначенной для установки. Для 32-битных версий мы допускаем первое, а современные дистрибутивы ссылаются на второе.
- Объем выделенной памяти зависит от физических характеристик ПК. Самым простым решением будет выделить 2 ГБ (2048 МБ). Это минимальный объем, необходимый для запуска 64-битной Windows. Этого достаточно для установки любой версии Linux.
- В настройках сети откройте выпадающее меню и выберите указанный вариант. VM Manager автоматически установит соединение для виртуальной машины, используя текущее подключение к Интернету.
- Размер диска, который будет использоваться для установки, может быть ограничен 32 ГБ. Этого достаточно для запуска гостевой ОС с набором программ.
- Соглашаемся с предложением установить гостевую систему позже. Вы можете сделать это с помощью DVD-носителя или ISO-образа.
Виртуальная машина готова. Чтобы отключить Hyper-V и удалить гостевые системы, необходимо отключить использование этой функции Windows в Панели управления.
Альтернатива
Владельцы Windows Home, у которых нет доступа к Hyper-V, могут использовать бесплатное альтернативное решение Oracle. В отличие от продукта Microsoft, приложение VirtualBox работает на 32-битных системах, имеет больше возможностей и менее ресурсоемко. Он не требует специального набора процессорных инструкций.
- Как включить виртуализацию в БИОС и зачем она нужна?
Почти все существующие операционные системы будут работать в VirtualBox, чего нельзя сказать о Hyper-V. В ней выбор ограничен несколькими версиями Windows, а с недавнего времени еще и Linux.
Как включить и отключить через Windows PowerShell
Компонент Hyper-V можно включить с помощью консоли Windows PowerShell.
Чтобы включить функцию Hyper-V, откройте консоль Windows PowerShell от имени администратора и выполните следующую команду:
Enable-WindowsOptionalFeature -Online -Имя компонента Microsoft-Hyper-V -All
Перезагрузите компьютер, чтобы завершить установку.
Чтобы отключить функцию Hyper-V, откройте консоль Windows PowerShell от имени администратора и выполните следующую команду:
Disable-WindowsOptionalFeature -Online — Имя компонента Microsoft-Hyper-V-All
Для завершения операции по отключению компонента Hyper-V необходимо перезагрузить компьютер.
Определение того, запущена ли низкоуровневая оболочка Hyper-V
Чтобы определить, что гипервизор Hyper-V работает, выполните следующие действия:
- Введите msinfo32.exe в поле поиска.
- Выберите «Информация о системе.
- Найдите следующую запись в окне сведений:
- Обнаружен гипервизор. Функции, необходимые для Hyper-V, не появятся.
Причина
Такое поведение обусловлено конструктивной особенностью.
Многие приложения виртуализации полагаются на аппаратные расширения виртуализации, доступные на большинстве современных процессоров. Включает Intel VT-x и AMD-V. Только одна часть программного обеспечения может использовать это оборудование одновременно. Аппаратное обеспечение не может использоваться совместно приложениями виртуализации.
Чтобы использовать другое программное обеспечение для виртуализации, необходимо отключить гипервизор Hyper-V, Device Guard и Credential Guard. Чтобы отключить гипервизор Hyper-V, выполните действия, описанные в следующих двух разделах.
Способ 1: Панель управления
Для отключения Hyper-V обычно достаточно этого метода, так как происходит прямое взаимодействие с функцией, в результате которого отключается не только гипервизор, но и все необходимые для его работы компоненты.
- В окне «Выполнить», вызываемом комбинацией клавиш «Win+R», введите управление и нажмите «ОК».
- откройте «Программы и компоненты», а затем включите или выключите функции Windows».
- Находим и отключаем все сервисы и инструменты, связанные с технологией виртуализации Hyper-V.
- Описанных выше действий иногда бывает недостаточно, и тогда можно дополнительно снять галочку с «Песочницы Windows», которая также работает на основе гипервизора. Нажмите «ОК», дождитесь завершения работы системы и перезагрузите компьютер.
Способ 2: Консоль Windows 11
Используя командную строку и PowerShell, вы можете либо остановить Hyper-V, либо отключить все компоненты этой функции.
Вариант 1: Отключение опции
- Набор вариантов отключения гипервизора один, поэтому рассмотрим этот вариант на примере «Командной строки», запущенной с правами администратора — проще всего это сделать через системный поиск.
- Скопируйте и вставьте строку ниже и нажмите «Enter».bcdedit/установить тип запуска гипервизора выключенным
Чтобы запустить Hyper-V позже, используем ту же запись, но вместо «выключено» устанавливаем значение «авто».
Вариант 2: Отключение вместе с компонентами
- Чтобы полностью отключить все компоненты функции, введите следующую команду в «Командной строке» с повышенными привилегиями и дождитесь завершения процесса.DISM/Online/Disable-Feature:Microsoft-Hyper-V
- Если вы предпочитаете PowerShell, откройте эту оснастку с правами администратора и вставить туда:
Disable-WindowsOptionalFeature -Online — Имя функции Microsoft-Hyper-V-Hypervisor
В обоих случаях лучше перезагрузить компьютер.
Способ 3: Отключение целостности памяти
Windows 11 поддерживает технологию Core Isolation, которая предназначена для защиты процессов и основных компонентов устройства от воздействия вредоносных программ. Короче говоря, функция целостности памяти создает изолированную среду для проверки битов кода до того, как программа начнет его выполнять. Но в данном случае важно то, что функция работает на основе аппаратной виртуализации, поэтому ее отключение иногда помогает решить проблему.
- Нажмите «Windows + I», чтобы открыть настройки, в разделе «Конфиденциальность и безопасность» выберите «Безопасность Windows», а затем Безопасность устройства».
- Нажмите «Сведения об изоляции ядра»и отключить целостность памяти.
Способ 4: Отключение виртуализации
Судя по комментариям в Интернете, Hyper-V конфликтует не только с программным обеспечением для создания виртуальных машин. Это могут быть программы из других категорий, игры или даже отдельные функции, например, некоторые владельцы процессоров Intel из-за этого не могут запустить «XTU» — технологию, предназначенную для разгона, а также контроля загрузки системы. Так что если вам виртуализация не нужна в принципе, попробуйте отключить ее аппаратно в BIOS или UEFI.
Мы рассмотрим этот способ на примере ноутбука HP, но в целом эта информация обычно встречается в руководствах или на сайтах производителей ноутбуков и материнских плат.
- Перезагружаем устройство, затем несколько раз нажимаем кнопку «Esc», а когда появится загрузочное меню, нажимаем «F10».
- В BIOS перейдите на вкладку «Конфигурация», выберите «Включить» напротив функции «Технология виртуализации»и выключите его.
- Перейдите в раздел «Выход» и закончите, сохранив все изменения.
Настройка через «Компоненты Windows»
Hyper-V является частью системы, поэтому им можно управлять с помощью инструмента «Компоненты Windows».
- откройте «Панель управления» и перейдите в раздел «Удаление программ».
- Нажмите ссылку «Включить или отключить функции» в меню слева.
Перейдем к управлению компонентами системы - В списке находим Hyper-V.
- Снимите флажок, чтобы отключить приложение.
- Нажмите «ОК», чтобы сохранить конфигурацию.
Убрав галочку, отключаем системный компонент
Настройки применяются сразу, перезагрузка не обязательна, но на всякий случай можно.
Компонент не выключается
Скорее всего в системе какой-то конфликт. Или есть проблемы с самими компонентами. Это может привести к ошибке. Или, когда вы перезапустите, вы увидите, что Hyper-V снова работает. Вот несколько советов, которые должны помочь:
- Выполните откат системы. Затем снова выключите компонент.
- Проверьте целостность системных файлов.
- Очистите компьютер от мусора.
- Проверьте жесткий диск на наличие ошибок.