- Аппаратная виртуализация в Windows 10 – как включить в БИОСе и операционной системе
- Что такое виртуализация?
- Требования к системе
- Включение виртуализации
- Настройки BIOS
- Конфигурация системы
- PowerShell
- Как включить виртуализацию Hyper-V Windows 10
- Системные требования Hyper-V
- Как включить Hyper-V в Windows 10
- Панель управления
- Windows PowerShell
- Установка и настройка Hyper-V
Аппаратная виртуализация в Windows 10 – как включить в БИОСе и операционной системе
Для работы некоторых программ от Windows требуется включение дополнительных функций. Часть функций включает в себя программные пакеты, обеспечивающие работу приложений. Другая же часть, открывает доступ к специфическим функциям, среди которых возможность виртуализации. Разберём, как включить виртуализацию на Windows 10, — одну из функций, которые не задействованы в системе.
Что такое виртуализация?
Виртуализация (VT) — возможность создать среду для выполнения программ в рамках другой, работающей среды. То есть, запустив Windows можно запустить другую программу, которая позволит запустить, например систему Android с целью запустить какую-то игру или протестировать работу приложения.
Такое приложение носит название «эмулятор» — программа, запускающая рабочую копию ОС в пределах уже запущенной ОС. Используются такие возможности для разных целей:
- Запуск игр, характерных для другой ОС. Яркие примеры – Wine для Linux (запускает Windows игры) и BlueStacks (запуск Андроид игр и приложений на Windows).
- Тестирование созданного софта. Например, проверять, как работают Андроид программы в разных условиях, минуя их установку на смартфон.
- Запуск сомнительных пакетов. Можно выполнить инсталляцию софта загруженного с сомнительного сайта, чтобы убедиться в отсутствии вирусов и «легальных троянов».
- Разделение мощностей в пределах серверной «машины». Используется при хостинге сайтов, чтобы каждому из них соответствовал собственный сервер.
Требования к системе
Следует понимать, что общий список требований довольно мал. В целом выделяется лишь одна обязательная возможность: поддержка виртуализации процессором. Проверить такую функцию можно либо в документации процессора, которую потребуется искать и читать, либо с помощью специальной утилиты.
SecurAble — маленькая утилита, которая распространяется на бесплатной основе. С её помощью разработчики предлагают проверить поддержку другого своего софта компьютером пользователя. Нас же интересует другое. При запуске программы выводится маленькое окошко (выполнять программу следует от имени администратора), где указывается возможность включения виртуализации.
Отсутствие русскоязычного интерфейса для программы вообще не играет роли. Ответы «Yes» и «No» очевидны и соответствуют наличию функции или её отсутствию.
Включение виртуализации
Чтобы подключить эту возможность потребуется выполнить несколько простых действий. По сути, от пользователя требуется только проверка включения этой функции, но зачастую игнорирование одного из шагов создаёт проблемы при попытках использования возможности.
Настройки BIOS
Начать следует с BIOS. Многие материнские платы имеют в БИОСе переключение данной функции. Зачастую, по умолчанию, состояние аппаратной виртуализации является выключенным. Поэтому разберёмся, как это проверить и где искать:
- Перезагрузить компьютер.
- Войти в настройкиBIOS. Вызов настроек может различаться. Для стационарных ПК в основном используется кнопка «delete». Ноутбуки разных производителей используют разные вариации от «F2» до «Esc» и выбор пункта «entersetup». Подробнее можно найти в документации конкретной модели.
- Теперь следует проверить разделы «Chipset», «Advanced», «CPU» на наличие строки «Virtualization». Увы, в этом моменте каждый разработчик сделал по-своему: даже название пункта может содержать только слово «virtual».
- Переставить значение на «Enabled» (могут быть и варианты «On/Off») и сохранить изменения (зачастую «F10»).
Теперь поддержка функции разрешена на уровне BIOS. Если опция уже выставлена в нужное положение, то менять ничего не нужно.
Конфигурация системы
Проверив настройки BIOS можно перейти и в настройки системы. Тут расположение опции неочевидно. Также, стоит отметить, что в версии Home этот компонент не поддерживается. Это не значит, что виртуализация полностью заблокирована, но проблемы с эмуляторами могут возникать. Посмотрим, как включить виртуализацию в системе Windows:
- Открыть меню «Пуск», где ввести слово «компонент».
- Выбрать «Включение … компонентов …», что вызовет следующее окно:
- В нём потребуется найти «Hyper-V» напротив которого ставится галочка.
- Нажимаем «Ок» и ждём завершения установки.
Примечание: На изображении показана ситуация, когда виртуализация выключена в BIOS. Управление службой установится без проблем, а вот платформа (основная часть службы) – нет. При этом запуск эмуляторов будет возможен (многим из них требуется именно «средства управления…»).
PowerShell
Можно выполнить действия выше быстрее и проще. Потребуется вызвать «PowerShell», чтобы ввести несколько команд вместо нескольких кликов мышью:
- Вызвать меню «Пуск» и ввести «PowerShell».
- Нажать «запуск от имени администратора».
- Запустить выполнение следующей команды:
- Нажать «Y» для перезагрузки компьютера.
По сути, повторяет предыдущий пункт. Эта утилита выполняет включение поддержки виртуализации и установку компонентов системы. Создана она для упрощения управления скрытыми возможностями системы с перестройкой виртуального образа системы, сохранённого на компьютере (по сути, это полное дублирование визуальных действий, которые описаны в разделе «Конфигурация системы», без визуальной составляющей). Как и в пункте выше вызывается PowerShell или, аналогичным образом, командная строка «от имени администратора», куда вводится команда:
Как включить виртуализацию Hyper-V Windows 10
Сервер виртуализации — это физический компьютер, располагающий необходимыми ресурсами для работы виртуальных машин. С помощью диспетчера Hyper-V можно создавать, настраивать и осуществлять управление виртуальными машинами на сервере виртуализации.
С помощью виртуальных машин можно выполнять различные задач. Каждая виртуальная машина запускается в изолированной среде выполнения, что позволяет использовать на компьютере различные операционные системы и приложения.
Данная статья расскажет как включить виртуализацию Hyper-V Windows 10. Первым делом рассмотрим как проверить системные требования Hyper-V, а уже потом включению Hyper-V и настройке виртуальной машины.
Системные требования Hyper-V
Итак если говорить о системных требованиях к операционной системе, на которой будет разворачиваться гипервизор под названием Hyper-V, то подойдут редакции Windows 10 Enterprise, Professional и Education. Обязательно должна быть 64 — битная версия операционной системы Windows 10, поскольку 32 — версии не имеют возможности использовать Hyper-V.
Помимо этого Вам потребуется 64 — битный процессор, который поддерживает технологии виртуализации, такие, как VM Monitor Mode Extension и поддержка Second Level Address Translation. Рекомендуется использовать минимум 4 ГБ оперативной памяти, если же запускать на меньшем объеме, тогда виртуальной машине ничего не достанется.
А также необходимо будет включить эти самые технологии виртуализации, а также включить Hardware Enforced Data Execution Prevention (DEP). Без этой технологии у Вас не будут запускаться виртуальные машины. Есть ряд особенностей связанных с конкретной моделью BIOS или UEFI. Некоторые технологии могут конкурировать с виртуализацией и соответственно не позволять запускать виртуальные машины.
Операционная система Windows 10 имеет инструмент проверки совместимости оборудования с установкой Hyper-V, который пригодиться новичкам. С помощью утилиты systeminfo.exe мы увидим параметры по требованиях к Hyper-V.
- Открываем поиск нажав Win+Q и в поисковой строке вводим Windows PowerShell.
- Дальше выбираем классическое приложение Windows PowerShell — Запуск от имени администратора.
- В открывшемся окне вводим и выполняем команду systeminfo.
Внизу окна находим пункт требований Hyper-V и проверяем поддерживается ли установка виртуальной машины на Вашем компьютере. Если же Вы найдете следующие параметры значений, тогда проблем с установкой Hyper-V на эту машину у Вас не возникнет:
- Расширения режима мониторинга виртуальной машины: Да
- Виртуализация включена во встроенном ПО: Да
- Преобразование адресов второго уровня: Да
- Доступно предотвращение выполнения данных: Да
Как включить Hyper-V в Windows 10
Панель управления
- Откроем стандартную панель управления выполнив команду Control panel в окне Win+R.
- Дальше переходим в раздел Программы > Включение или отключение компонентов Windows.
- Установите флажок Hyper-V, чтобы включить все его компоненты и нажмите кнопку ОК.
Установка компонентов пройдёт достаточно быстро и система запросит перезагрузку системы. В процессе перезагрузки пользователь также увидит работу с обновлениями.
Windows PowerShell
Вместо Windows PowerShell можно использовать обычную командную строку. См. также как запустить командную строку в Windows 10.
- Открываем Windows PowerShell от имени администратора используя поиск Windows 10.
- Выполняем одну с команд предложенных ниже для включения компонента Hyper-V:
Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V –All
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V - Для завершения включения компонента разрешаем выполнить перезагрузку компьютера нажав кнопку Y.
Установка и настройка Hyper-V
Мастер поможет Вам создать виртуальную машину. Виртуальные машины могут использоваться вместо физических компьютеров в разных целях. Вы можете выполнить настройку виртуальной машины с помощью мастера или с помощью диспетчера Hyper-V.
Перед созданием виртуальной машины в Hyper-V необходимо скачать образ операционной системы. Можно легко скачать образ Windows 10 с официального сайта Microsoft.
- Открываем диспетчер Hyper-V, который появился в системе после включения компонента гипервизора Hyper-V.
- Правой кнопкой мыши нажимаем на свое устройство в диспетчере Hyper-V и в контекстном меню выбираем пункт Создать > Виртуальная машина…
- В открывшемся окне мастера создания виртуальной машины нажимаем кнопку Далее, чтобы создать виртуальную машину с особыми параметрами конфигурации.
- Задаем имя и местонахождение для этой виртуальной машины и нажимаем Далее (значения текущего окна можно оставить по умолчанию, если у Вас достаточно памяти на системном диске).
- В зависимости от разрядности операционной системы, которую будем устанавливать на виртуальную машину выбираем поколение (выбранное Вами поколение виртуальной машины невозможно изменить после создания).
- Дальше укажите сколько необходимо выделить оперативной памяти для этой виртуальной машины (принимая решение об объеме памяти, выделяемой виртуальной машине, следует учесть, для каких целей она будет использоваться).
- Выберите виртуальный коммутатор среди доступных подключений или оставите сетевой адаптер виртуальной машины неподключенным.
- Теперь создадим виртуальный жесткий диск задав его имя, расположение и размер (рекомендуем заранее освободить память на своём жестком диске).
- Дальше в параметрах установки выберите пункт Установить операционную систему из файла загрузочного образа и укажите желаемый образ операционной системы.
- Последним шагом создания виртуальной машины будет проверка всех выше указанных параметров во вкладке Сводка и нажатие кнопки Готово.
- Теперь в диспетчере Hyper-V достаточно запустить созданную виртуальную машину выбрав пункт Пуск в контекстном меню и подключиться к ней выбрав пункт Подключить.
После подключения к новой виртуальной машине откроется новое окно с образом, который выбирался ранее. Дальше достаточно управлять и следовать шагам установке операционной системы.
Заключение
Включить виртуализацию Hyper-V на Windows 10 можно используя мастер создания виртуальной машины в диспетчере Hyper-V. Но перед включением убедитесь что Ваш компьютер отвечает системным требованиям Hyper-V. Только потом рекомендуется включать, устанавливать и настраивать виртуальную машину в Hyper-V.