Если на вашем компьютере установлена Windows 10 Pro или Enterprise, вы можете не знать, что эта операционная система имеет встроенную поддержку виртуальных машин Hyper-V. Т.е. все что нужно, чтобы установить Windows (и не только) в виртуальную машину уже имеется на компьютере. Если у вас домашняя версия Windows, вы можете использовать VirtualBox для виртуальных машин.
Обычный пользователь может не знать, что такое виртуальная машина и зачем она может пригодиться, я постараюсь это объяснить. «Виртуальная машина» — это своего рода программно запущенный отдельный компьютер, если еще более просто — Windows, Linux или другая ОС, запущенная в окне, со своим собственным виртуальным жестким диском, системными файлами и прочим.
На виртуальную машину можно устанавливать операционные системы, программы, экспериментировать с ним любым образом, при этом ваша основная система никак затронута не будет — т.е. при желании вы можете специально запускать вирусы в виртуальной машине, не боясь, что что-то случится с вашими файлами. Кроме этого, предварительно вы можете за секунды сделать «снимок» виртуальной машины, чтобы в любой момент вернуть ее за те же секунды в исходное состояние.
Для чего это нужно рядовому пользователю? Самый распространенный ответ — попробовать какую-либо версию ОС, не заменяя своей текущей системы. Еще один вариант — установка сомнительных программ для проверки их работы или установка тех программ, которые не работают в ОС, установленной на компьютере. Третий случай — использовать ее в качестве сервера для тех или иных задач и это далеко не все возможные варианты применения. См. также: Как скачать готовые виртуальные машины Windows.
Примечание: если вы уже используете виртуальные машины VirtualBox, то после установки Hyper-V они перестанут запускаться с сообщением о том, что «Не удалось открыть сессию для виртуальной машины». О том, как поступить в этой ситуации: Запуск виртуальных машин VirtualBox и Hyper-V на одной системе.
Установка компонентов Hyper-V
По умолчанию, компоненты Hyper-V в Windows 10 отключены. Для установки, зайдите в Панель управления — Программы и компоненты — Включение или отключение компонентов Windows, отметьте пункт Hyper-V и нажмите «Ок». Установка произойдет автоматически, возможно потребуется перезагрузить компьютер.
Если вдруг компонент неактивен, можно предположить, что у вас либо установлена 32-разрядная версия ОС и менее 4 Гб RAM на компьютере, либо нет аппаратной поддержки виртуализации (есть почти на всех современных компьютерах и ноутбуках, но может быть отключена в БИОС или UEFI).
После установки и перезагрузки, используйте поиск Windows 10, чтобы запустить Диспетчер Hyper-V, также его можно найти в разделе «Средства администрирования» списка программ меню Пуск.
Настройка сети и Интернета для виртуальной машины
В качестве первого шага рекомендую настроить сеть для будущих виртуальных машин, при условии, что вы хотите иметь доступ в Интернет из установленных в них операционных систем. Это делается один раз.
Как это сделать:
- В диспетчере Hyper-V слева в списке выберите второй пункт (имя вашего компьютера).
- Кликните правой кнопкой мыши по нему (или пункт меню «Действие») — Диспетчер виртуальных коммутаторов.
- В диспетчере виртуальных коммутаторов выберите «Создать виртуальный сетевой коммутатор, «Внешняя» (если нужен Интернет) и нажмите кнопку «Создать».
- В следующем окне в большинстве случаев что-либо менять не нужно (если вы не специалист), разве что можете задать свое собственное имя сети и, если у вас есть и Wi-Fi адаптер и сетевая карта, выберите в пункте «Внешняя сеть» тот и сетевых адаптеров, который используется для доступа в Интернет.
- Нажмите Ок и дождитесь, когда будет создан и настроен виртуальный сетевой адаптер. В это время соединение с Интернетом может пропадать.
Готово, можно переходить к созданию виртуальной машины и установки Windows в нее (можно поставить и Linux, но по моим наблюдениям, в Hyper-V его производительность оставляет желать лучшего, рекомендую Virtual Box для этих целей).
Создание виртуальной машины Hyper-V
Также, как и на предыдущем этапе, кликните правой кнопкой мыши по имени вашего компьютера в списке слева или нажмите пункт «Действие» меню, выберите «Создать» — «Виртуальная машина».
На первом этапе потребуется указать имя будущей виртуальной машины (на ваше усмотрение), также вы можете указать собственное расположение файлов виртуальной машины на компьютере вместо используемого по умолчанию.
Следующий этап позволяет выбрать поколение виртуальной машины (появилось в Windows 10, в 8.1 этого шага не было). Внимательно прочтите описание двух вариантов. По сути, поколение 2 представляет собой виртуальную машину с UEFI. Если вы планируете много экспериментировать с загрузкой виртуальной машины с различных образов и установкой разных операционных систем, рекомендую оставить 1-е поколение (виртуальные машины 2-го поколения загружаются не со всех загрузочных образов, только UEFI).
Третий шаг — выделение оперативной памяти для виртуальной машины. Используйте тот размер, который требуется для планируемой к установке ОС, а лучше даже больше, учитывая при этом, что эта память на время работы виртуальной машины будет недоступна в вашей основной ОС. Отметку «Использовать динамическую память» я обычно снимаю (люблю предсказуемость).
Далее у нас настройка сети. Все, что требуется — это указать созданный ранее виртуальный сетевой адаптер.
Виртуальный жесткий диск подключается или создается на следующем шаге. Укажите желаемое место его расположения на диске, имя файла виртуального жесткого диска, а также задайте размер, которого будет достаточно для ваших целей.
После нажатия «Далее» вы можете задать параметры установки. Например, установив пункт «Установить операционную систему с загрузочного компакт-диска или DVD», можно указать физический диск в приводе или файл образа ISO с дистрибутивом. В данном случае при первом включении виртуальная машина загрузится именно с этого накопителя и можно будет сразу установить систему. Также можно сделать это в дальнейшем.
Вот и все: вам покажут своду по виртуальной машине, а по нажатию кнопки «Готово» она будет создано и появится в списке виртуальных машин диспетчера Hyper-V.
Запуск виртуальной машины
Для того, чтобы запустить созданную виртуальную машину, вы можете просто дважды кликнуть по ней в списке диспетчера Hyper-V, а в окне подключения к виртуальной машине нажать кнопку «Включить».
Если при ее создании вы указывали образ ISO или диск, с которого нужно загрузиться, это произойдет при первом запуске, и вы сможете установить ОС, например, Windows 7 так же, как происходит установка на обычный компьютер. Если вы не указывали образа, то сделать это можно в пункте меню «Медиа» подключения к виртуальной машине.
Обычно после установки загрузка виртуальной машины автоматически устанавливается с виртуального жесткого диска. Но, если этого не произошло, вы можете настроить порядок загрузки, кликнув по виртуальной машине в списке диспетчера Hyper-V правой кнопкой мыши, выбрав пункт «Параметры» и затем пункт настроек «BIOS».
Также в параметрах вы можете изменить размер оперативной памяти, число виртуальных процессоров, добавить новый виртуальный жесткий диск и изменить другие параметры виртуальной машины. Дополнительно на тему может пригодиться инструкция: Как пробросить видеокарту в виртуальную машину Hyper-V
В заключение
Конечно, эта инструкция — лишь поверхностное описание создания виртуальных машин Hyper-V в Windows 10, всех нюансов тут не уместить. Дополнительно стоит обратить внимание на возможности создания контрольных точек, подключения физических накопителей в ОС, установленных в виртуальной машине, расширенные настройки и т.п.
Но, думаю, в качестве первого знакомства для начинающего пользователя вполне подойдет. Со многими вещами в Hyper-V можно при желании разобраться и самостоятельно. Благо, все на русском языке, достаточно хорошо пояснено, а при необходимости ищется в Интернете. А если вдруг возникнут вопросы при экспериментах — задавайте их, я буду рад ответить.
Сервер виртуализации — это физический компьютер, располагающий необходимыми ресурсами для работы виртуальных машин. С помощью диспетчера Hyper-V можно создавать, настраивать и осуществлять управление виртуальными машинами на сервере виртуализации.
С помощью виртуальных машин можно выполнять различные задач. Каждая виртуальная машина запускается в изолированной среде выполнения, что позволяет использовать на компьютере различные операционные системы и приложения.
Данная статья расскажет как включить виртуализацию Hyper-V Windows 10. Первым делом рассмотрим как проверить системные требования 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.
(4 оценок, среднее: 3,50 из 5)
Администратор и основатель проекта Windd.pro. Интересуюсь всеми новыми технологиями. Знаю толк в правильной сборке ПК. Участник программы предварительной оценки Windows Insider Preview. Могу с лёгкостью подобрать комплектующие с учётом соотношения цены — качества. Мой Компьютер: AMD Ryzen 5 3600 | MSI B450 Gaming Plus MAX | ASUS STRIX RX580 8GB GAMING | V-COLOR 16GB Skywalker PRISM RGB (2х8GB).
Содержание:
- 1 Что такое виртуализация и какие требования к ПК предъявляет
- 2 Как включить Hyper-V в Windows 10
- 3 Создание виртуальной машины Hyper-V пошагово
- 4 Как выключить функцию аппаратной виртуализации
Знакомясь с материалами на сайтах и форумах, посвященных компьютерной тематике, вам наверняка не раз приходилось сталкиваться с понятием виртуализации. Возможно, многие из наших читателей уже давно пользуются этой замечательной технологией. Тем же, кто еще не знает, что это такое, будет весьма полезно ознакомиться с данной статьей.
Говорить мы будем о Hyper-V – хоть и не особо популярном, но очень полезном компоненте операционной системы Виндовс, предназначенном для создания виртуальных машин. Ниже подробно разберем, как включить аппаратную виртуализацию в Windows 10 и как использовать ее функционал. Однако сначала скажем пару слов о том, что же, собственно, представляет собой виртуализация.
Что такое виртуализация и какие требования к ПК предъявляет
Виртуализация – это технология предоставления вычислительных мощностей с целью их объединения в логическую структуру, которая имитирует работу аппаратных компонентов и обеспечивает разделение процессов, протекающих в хостовом и виртуальном пространствах. Наиболее часто виртуализация применяется для создания так называемых виртуальных машин – программных и/или аппаратных систем, эмулирующих работу компьютера или другого устройства с установленной на нём операционной системой. Существует несколько типов виртуализации, а именно:
- Виртуализация памяти;
- Программная виртуализация;
- Аппаратная виртуализация;
- Виртуализация хранения данных;
- Виртуализация сети и так далее.
Различные инструменты могут использовать разные виды виртуализации, например, гипервизор Hyper-V, которому посвящен этот материал, нуждается в аппаратной виртуализации. Чтобы иметь возможность создавать и запускать виртуальные машины на Hyper-V, компьютер и операционная система должны отвечать следующим требованиям:
- Поддержка ЦП технологии виртуализации Intel VT-x или AMD-V;
- Поддержка ЦП функции преобразования адресов второго уровня (SLAT);
- Операционная система обязательно должна быть 64-разрядный и не ниже редакции Pro;
- На борту должно быть как минимум 4 Гб ОЗУ.
Проверить, поддерживает ли Ваш компьютер виртуализацию Hyper-V, совсем не сложно. Откройте от имени администратора консоль PowerShell или командную строку, выполните в ней команду systeminfo и обратите внимание на пункт «Требования Hyper-V». Если все четыре требования имеют значение «да», можете смело включать гипервизор и создавать виртуальные машины. Если один из этих пунктов имеет значение «нет», необходимо уточнить поддержку виртуализации в прилагаемой к компьютеру спецификации.
Бывает и такое, что опция отключена в BIOS. Чтобы включить виртуализацию в БИОСе, вам нужно зайти в его меню и проследовать по цепочке Advanced – CPU Configuration, найти опцию «Intel Virtualization Technology» и установить для нее значение «Enabled». В разных версиях BIOS наименование раздела и самой опции может отличаться, например, иногда нужный параметр называется Vanderpool Technology, VT Technology, Virtualization и т.п.
Разобравшись с основами, перейдем непосредственно к тому, как включить виртуализацию в Windows 10. Hyper-V является встроенным компонентом операционной системы, но в настройках он, скорее всего, будет отключен. Произвести активацию можно разными способами, начнем с самого простого. Откройте командой optionalfeatures апплет «Включение и отключение компонентов», отметьте галочками чекбокс Hyper-V как это показано на скриншоте и нажмите ОК. После того как компонент установится, перезагрузите компьютер.
Второй способ предполагает использование PowerShell. Запустив консоль от имени администратора, выполните команду, приведенную на приложенном ниже скриншоте.
Наконец, задействовать компонент можно с помощью утилиты DISM, выполнив в классической командной строке или той же PowerShell команду DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V. Затем необходимо перезагрузить компьютер. Если до этого виртуализация Hyper-V в Windows 10 была выключена, то теперь она станет активна, и вы сможете приступить к созданию виртуальной машины.
Создание виртуальной машины Hyper-V пошагово
Процедура создания виртуальной машины Hyper-V не отличается особой сложностью, но всё же здесь не все столь прозрачно и ясно как, скажем, в том же популярном стороннем гипервизоре VirtualBox. Разберем алгоритм буквально по шагам. Итак, начнем.
- Откройте меню Пуск и запустите приложение «Диспетчер Hyper-V».
- В меню выберите опцию Действие – Создать – Виртуальная машина.
- В открывшемся окне мастера нажмите «Далее».
- В поле «Имя» введите желаемое название BM (виртуальной машины) и измените месторасположение контейнера. По умолчанию он размещается на системном томе, но чтобы его не перегружать, рекомендуем сохранять контейнеры BM на диске D.
- На следующем этапе вам нужно указать поколение BM. Если вы собираетесь устанавливать 32-битные системы, сгодится и первое поколение, а вот для установки 64-битных систем на виртуальный диск GPT следует отдать предпочтение второму поколению.
- Выделите BM необходимый объем оперативной памяти. Для 32-битных систем советуем выделять не менее 1 Гб ОЗУ, для 64-битных – не менее 2 Гб ОЗУ.
- Следующий этап – настройка сети. Если собираетесь пользоваться на ВМ интернетом, выберите в списке «Коммутатор по умолчанию» или свой собственный, если создали его ранее.
- Далее нужно создать виртуальный жесткий диск. Выделять под него следует не менее 25-30 Гб. Имя диска (VHDX-файла) будет соответствовать названию ВМ, а путь – расположению, указанному в четвертом пункте.
- Параметры установки. Включите радиокнопку «Установить операционную систему с загрузочного компакт-диска» и укажите путь к ISO-образу с дистрибутивом.
- Сохраните настройки, нажав «Далее» и «Готово».
На этом процедура создания виртуального компьютера завершается. Теперь в главном окне гипервизора вы можете кликнуть по его названию ПКМ и запустить, выбрав соответствующий пункт. В результате откроется стандартное окно мастера-установщика той операционной системы, которую вы собирались инсталлировать.
Как выключить функцию аппаратной виртуализации
Будучи включенной, аппаратная виртуализация никак не мешает работе операционной системы и других программ, тем не менее, вы можете ее отключить, если не используете. Деактивируется она точно так же, как и включается – в соответствующем разделе BIOS. Что касается того, как выключить виртуализацию Hyper-V в Windows 10 на программном уровне, тут тоже всё просто. Снимаем галочку с пункта «Hyper-V» в разделе «Программы и компоненты», либо выполняем в PowerShell указанную на скриншоте ниже команду.
Важный момент – отключать компонент Hyper-V в любой версии Windows обязательно нужно в случае использования других гипервизоров, дабы избежать возможных конфликтов в работе программного обеспечения.
Эксперт по ремонту и настройке ПК с более чем 5-летним опытом работы. Имеет профильное образование по специальности оператор ЭВМ.
Задать вопрос
Содержание
- Hyper-V в Виндовс 10
- Включение Hyper-V
- Создание виртуальной машины Hyper-V
- Конфигурирование машины, созданной в Hyper-V
- Запуск виртуальный машины
- Решение некоторых проблем
- Заключение
- Вопросы и ответы
Пользователи ОС Виндовс наверняка слышали словосочетание «виртуальная машина» и знают, что оно означает программный компьютер со своей (устанавливаемой) операционной системой. Однако не многим известно, что инструмент для работы с виртуальными машинами уже встроен в систему. Сегодня мы хотим рассказать о таковом в Windows 10.
Hyper-V в Виндовс 10
Рассматриваемое решение называется Hyper-V и присутствует в семействе систем от Майкрософт начиная с 8.1. В «десятке» этот инструмент получил ещё больше возможностей, позволяя получить относительно полноценную копию компьютера с какой угодно ОС. Однако стоит иметь в виду, что указанное средство присутствует только в самых полных редакциях Виндовс 10 – Pro и Enterprise. Кроме того, у него есть и определённые аппаратные требования, которые выглядят следующим образом:
Системные требования | |
---|---|
Процессор | Двухъядерный и больше с частотой не менее 2 ГГц с поддержкой виртуализации |
Оперативная память | Не менее 4 Гб |
Видеоадаптер | Любой дискретный |
Чипсет материнской платы | Любой с поддержкой виртуализации |
Дополнительно для того, чтобы включить виртуализацию в Windows 10, надо включить соответствующие возможности в BIOS. О том, как это делается, рассказано в инструкции по ссылке далее.
Урок: Включение виртуализации в БИОС
После всей подготовки и проверки требований можно переходить к активации средства.
Включение Hyper-V
Так как рассматриваемое средство является компонентом ОС, активировать его можно в соответствующем меню.
- Откройте «Поиск» и начните прописывать запрос панель управления. Далее кликните по нужному результату.
- Переключите отображение пунктов в режим «Крупные значки», после чего найдите запись «Программы и компоненты» и перейдите к ней.
- В открывшемся окне воспользуйтесь ссылкой «Включение или отключение компонентов Windows».
- Отыщите в списке позицию «Hyper-V», поставьте «птичку» напротив неё и всех вложенных подпапок, затем кликните «ОК».
Подождите, пока требуемые файлы будут найдены и загружены, после чего перезагрузите компьютер для применения изменений.
Создание виртуальной машины Hyper-V
После включения функции можно переходить к созданию и настройке виртуального компьютера.
- Снова воспользуйтесь «Поиском», в котором впишите диспетчер hyper-v, и запустите то, что будет найдено в результате.
-
В менеджере средства виртуальных машин первым делом выделите основную (меню слева, имя вашего компьютера), затем используйте панель инструментов, пункты «Действие» – «Создать» – «Виртуальная машина».
Здесь нажмите «Далее».
- Задайте любое произвольное имя «виртуалки», а также её местоположение. Обратите внимание на предупреждение – если под системный раздел выделено мало памяти (менее 200 Гб), инстанс лучше создать в другом месте.
- На этом этапе предстоит выбрать поколение создаваемой машины. Отличие между ними одно – «Поколение 1» совместимо практически со всеми операционными системами, тогда как «Поколение 2» поддерживает только новейшие варианты с 64-битной разрядностью и UEFI. Выберите нужный вариант и нажмите «Далее».
- Теперь предстоит задать количество RAM, которое будет задействовать средство. Обычно рекомендуется устанавливать значение в 50-60% от имеющейся в наличии: например, при объёме в 8 Гб можно поставить 4096 либо 4192 Мб. Также для повышения стабильности лучше отключить опцию «Использовать динамическую память».
- Этап с настройкой сети сейчас можно пропустить.
- Один из самых важных шагов при создании – установка или подключение виртуального накопителя. Если ОС планируется устанавливать начисто, лучше создать новый – для этого укажите соответствующий пункт, затем задайте имя носителя, его местоположение, а также объём. О последнем не беспокойтесь: формат виртуального HDD представляет собой плотно сжатый архив, поэтому реальный размер VHDX-файла будет намного меньше.
Если вы импортируете систему из стороннего средства (той же VirtualBox), выберите опцию «Использовать имеющийся виртуальный жесткий диск» и укажите нужный файл.
- Теперь предстоит разобраться с установкой операционной системы. Её можно инсталлировать с ISO-образа либо физического носителя, а также сетевого сервера. Можно обойтись и без установки – пригодится, если импортируется виртуальный носитель с уже установленной ОС.
- Внимательно ознакомьтесь с заданными параметрами, после чего нажмите «Готово».
Виртуальная машина создана, можно переходить к её настройке.
Конфигурирование машины, созданной в Hyper-V
Возможностей настройки виртуальной машины, сделанного в Хайпер-Ви, достаточно много, и описать их все в пределах одной статьи не представляется возможным. Поэтому кратко пройдёмся по основным параметрам.
Настройка сети
Если виртуальной ОС требуется выход в интернет, его можно настроить следующим образом:
- В «Диспетчере Hyper-V» выберите ваш основной компьютер.
- Воспользуйтесь меню «Действие», пункт «Диспетчер виртуальных коммутаторов».
- Для доступа к интернету выберите «Создать виртуальный сетевой коммутатор», «Внешняя» и кликните на кнопку «Создать…».
- В следующем окне обычно ничего менять не нужно, единственное – задайте произвольное имя сети, воспользуйтесь опцией «Внешняя сеть» и откройте доступ к сетевому адаптеру.
Нажмите «ОК» и подождите некоторое время. Обратите внимание, что при этом на основной машине может пропасть интернет.
- Далее выберите виртуальный вариант и воспользуйтесь пунктом «Параметры…».
- С помощью меню слева выберите пункт «Сетевой адаптер», после чего воспользуйтесь выпадающим меню и укажите созданный ранее сетевой мост.
Установка приоритета загрузки
Если в процессе создания Virtual PC был установлен новый виртуальный HDD, грузится система будет по умолчанию с него. Для того чтобы установить на пустой накопитель ОС, необходимо назначить его приоритетным.
- Откройте параметры машины и выберите пункт «Встроенное ПО». В правой части окна станет доступен порядок загрузки. Выделите нужную позицию (например, «Компакт-диск») и с помощью кнопки «Вверх» переместите её наверх перечня.
- Нажмите «ОК» и закрывайте параметры.
Установка ОС на виртуальную машину
Само собой разумеется, что без установленной операционной системы «виртуалка» бесполезна. Если машина была создана с нуля, на виртуальный винчестер понадобится установить нужную систему.
- Убедитесь, что к виртуальной машине подключён образ или диск с нужными данными. Если вы следовали нашей инструкции по настройке, они уже подключены, но на всякий случай войдите в «Параметры» и проверьте пункты «Контроллер…» – «DVD-дисковод».
- Собственно процесс инсталляции ОС ничем не отличается от такового в случае с физическим компьютером, поэтому в качестве руководства используйте материалы по ссылкам ниже.
Подробнее: Установка Windows XP, Windows 7, Windows 10, macOS, Linux
Запуск виртуальный машины
Работа с инстансом, созданным в Hyper-V, начинается очень просто.
- В основном окне «Диспетчера…» дважды кликните левой кнопкой мыши по созданной записи.
- Альтернативный вариант – пункт панели инструментов «Действие», опция «Подключить».
При первой загрузке вам будет предложена инсталляция ОС, в дальнейшем Virtual PC будет загружаться как обычный компьютер.
Решение некоторых проблем
С такой комплексной процедурой могут возникать проблемы, но у большинства из них есть решение.
В меню компонентов отсутствует пункт «Hyper-V» или он неактивен
Если в процессе подготовки вы столкнулись с тем, что компонент «Hyper-V» отсутствует, это означает, что в вашей редакции Виндовс 10 нет средства виртуальных машин. Выходов из этого положения два – установка версии, где нужный компонент встроен, либо инсталляция стороннего ПО.
Читайте также: Сторонние виртуальные машины для Windows 10
Если же Hyper-V присутствует, но не активен, это означает, что ваше аппаратное обеспечение не поддерживает виртуализацию либо она отключена в BIOS. Проверьте настройки микропрограммы, как это указано во вступлении к статье.
При запуске машины появляется ошибка с кодом 32788
Код 32788 означает, что машине не хватает оперативной памяти. Проверьте значения RAM, выделенной для проблемной виртуалки, и добавьте при необходимости. Также причиной сбоя могут быть открытые на основной компьютере ресурсоёмкие программы (например, Adobe Photoshop), поэтому рекомендуется закрывать все подобные приложения.
Заключение
Таким образом, мы рассказали вам о встроенной в Windows 10 виртуальной машине Hyper-V, предложили пример её использования, а также подсказали методы устранения тех или иных неполадок. Подводя итоги, отметим, что Хайпер-Ви представляет собой функциональное решение, однако по некоторым параметрам оно всё-таки уступает сторонним средствам.
Вы тут: Главная → Windows → Hyper-V в Windows: руководство по созданию и настройке виртуальных машин
Еще в Windows 8 появилась технология виртуализации Hyper-V, ранее доступная только в серверных ОС Microsoft. Это решение выглядит более удачным, чем входившая в Windows 7 виртуальная машина Windows Virtual PC. Сегодня я расскажу, как в Windows с помощью Hyper-V создать виртуальную машину, а также настроить в ней Интернет, локальную сеть и обмен файлами.
На DevCon’12 мы сидели с Денисом Дягилевым (MVP по виртуализации) в зоне «Спроси эксперта», а на нашем стенде был планшет Samsung с Windows 8. Денис предложил провести время с пользой и установить Windows на виртуальную машину, задействовав встроенный гипервизор.
На пути к нашей цели мы успешно преодолели все препятствия вроде поиска дистрибутива и создания ISO из набора файлов на флешке, а также подбора пароля администратора на планшете При этом все действия производились исключительно пальцами, что автоматически переводит их в разряд подвига.
Если же на современном компьютере у вас под рукой есть образ Windows в формате ISO и мышь с клавиатурой, то через 5-7 минут вы сможете приступить к установке системы на виртуальную машину.
[+] Содержание
Поскольку гипервизор является новинкой в клиентских системах, отмечу несколько моментов.
Hyper-V:
- доступен только в 64-разрядной Windows не ниже профессионального издания
- является единственной на данный момент технологией виртуализации Microsoft, поддерживающей 64-разрядные гостевые системы
- в клиентских системах поддерживает режимы сна и гибернации, в отличие от серверного гипервизора
- это вам не VirtualBox! ©
Системные требования для работы Hyper-V в Windows
Если ваш процессор поддерживает требуемые технологии виртуализации, компонент Hyper-V установится без проблем.
У процессора должна быть в наличии и включена в BIOS:
- Аппаратная виртуализация. У Intel эта технология называется Intel-VT (может обозначаться как VMX), а у AMD – соответственно AMD-V (SVM).
- Трансляция адресов второго уровня, SLAT (Intel EPT или AMD RVI)
Проще всего определить наличие этих технологий с помощью утилиты Coreinfo из набора Sysinternals. У меня утилита указала на отсутствие поддержки VMX и EPT (прочерк на скриншоте), хотя по факту она есть. В комментариях читатель Артем подсказал причину — я запускал утилиту уже после установки компонента Hyper-V.
Увеличить рисунок
Кроме Coreinfo можно использовать фирменную утилиту Intel (у AMD есть аналогичная).
Вы также можете заглянуть в таблицу поддержки технологий виртуализации на сайте производителя вашего процессора: Intel | AMD.
Включение компонента Hyper-V
Hyper-V представляет собой компонент операционной системы, который изначально отключен. Опытные пользователи могут включить его одной командой PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Если вы предпочитаете графический интерфейс, нажмите Win + R, введите OptionalFeatures и нажмите Enter.
В открывшемся окне отметьте флажком Hyper-V.
Так или иначе, компонент станет доступен после перезагрузки системы. Из проблем с установкой в Windows 8 RP пока была замечена циклическая перезагрузка по вине драйверов контроллера USB 3.0, которая на некоторых системах решалась отключением USB 3.0 в BIOS.
Создание и настройка виртуальной машины
Нажмите Win + R, введите virtmgmt.msc и нажмите Enter, чтобы открыть диспетчер Hyper-V. Из меню Действия выберите Создать – Виртуальная машина.
Мастер создания виртуальной машины предельно прост, однако я отмечу некоторые моменты для тех, кто любит подробные инструкции с картинками. Шаг настройки сети я сейчас пропущу, поскольку ниже буду разбирать этот вопрос подробнее.
Стандартное расположение для виртуальных машин – папка ProgramData, но его можно изменить.
Если у вас уже есть виртуальный диск в формате VHD, можете подключить его. Я, кстати, так и сделал, воспользовавшись диском, созданным ранее для Virtual Box.
Когда вы указываете имеющийся VHD, из мастера пропадает шаг, на котором задается носитель для установки системы.
Однако путь к ISO можно указать и позже, открыв параметры виртуальной машины в главном окне диспетчера Hyper-V.
Запуск виртуальной машины и установка Windows на нее
Здесь тоже все просто, но немного непривычно для тех, кто ранее не сталкивался с Hyper-V.
Увеличить рисунок
В диспетчере Hyper-V:
- для запуска виртуальной машины нажмите «Пуск»
- для взаимодействия с ней нажмите «Подключить» или дважды щелкните эскиз машины
Когда в параметрах машины указан загрузочный ISO-образ Windows, вы увидите на экране знакомую надпись Press any key to boot… Дальше вы уже сами справитесь, но если вам нужны пошаговые инструкции по установке, они есть на OSZone для Windows 7 и Windows 8.
Если операционная система на физической машине новее той, что установлена на виртуальной, рекомендуется обновить компоненты интеграции (спасибо, Артем). Для этого подключитесь в диспетчере Hyper-V к виртуальной машине, нажмите Ctrl + I и запустите setup.exe.
Настройка доступа в Интернет и локальной сети
Инструкции из этого раздела необходимы лишь в том случае, если вас не устраивает появившийся в Windows 10 1709 коммутатор по умолчанию (Default Switch), который нельзя удалить или переименовать. При использовании Default Switch в случае подключения хоста к VPN виртуальная машина также использует VPN. В этом заключается одно из главных отличий от внешнего коммутатора, создание которого я опишу дальше.
В меню Действия выберите Настройка виртуальных коммутаторов. Откроется окно, в котором можно создать коммутатор одного из трех типов. Чтобы ваша виртуальная машина могла выходить в Интернет, создайте внешний коммутатор.
Увеличить рисунок
Теперь нужно задать имя коммутатора и выбрать сетевой адаптер, если у вас их больше одного. Дома я использую беспроводную сеть, поэтому выбрал адаптер Wi-Fi.
Увеличить рисунок
Остается лишь указать созданный коммутатор в параметрах сетевого подключения виртуальной машины.
Увеличить рисунок
Теперь в установленной Windows у вас будет подключение к Интернету и локальная сеть между физической и виртуальной машинами.
Увеличить рисунок
На рисунке выше вы видите:
- слева – результат добавления виртуального коммутатора в Hyper-V на физической машине, т.е. сетевой мост и виртуальный адаптер
- справа – доступ в Интернет и подключение к локальной сети на виртуальной машине
Как видите, настройка Интернета и локальной сети не столько сложна, сколько непривычна для пользователей клиентских ОС Microsoft.
Обмен файлами между физической и виртуальными машинами
По ходу работы с виртуальной машиной регулярно возникает необходимость скопировать на нее файлы с физической, либо наоборот. Я опишу несколько способов решения этой задачи.
Общие сетевые папки
Этот способ работает во всех изданиях Windows 10. Поскольку в нашем распоряжении есть локальная сеть, можно использовать общие папки для обмена файлами. Фактически инструкции ниже сводятся к основам создания общих папок.
Доступ с виртуальной машины на физическую
Картинка стоит тысячи слов, как говорят американцы.
На рисунке показан проводник виртуальной машины (VIRTUAL-PC), откуда осуществляется доступ к физической машине (VADIK-PC). Как только вы введете учетные данные аккаунта, доступ к его профилю будет в вашем распоряжении.
Возможно, вы захотите сделать общей папку, расположенную на физической машине вне своего профиля. Для этого достаточно задействовать стандартные средства предоставления общего доступа, но этот процесс я объясню уже на примере доступа к произвольной папке виртуальной машины.
Доступ с физической машины на виртуальную
Допустим, в корне диска виртуальной машины есть папка Shared. Щелкните по ней правой кнопкой мыши и выберите Общий доступ – Отдельные люди (или Конкретные пользователи в Windows 7).
Увеличить рисунок
Теперь вы можете открыть общую папку по сети в проводнике, в том числе введя в адресную строку адрес вида \\имя-компьютера\имя-папки.
Подключение к удаленному рабочему столу виртуальной рабочей машины
В Hyper-V между физической и виртуальной машиной невозможен обмен файлами путем копирования и вставки. Можно лишь вставлять скопированный на физической машине текст сочетанием клавиш Ctrl + V. Однако после запуска виртуальной машины можно соединяться с ней посредством RDP вместо того чтобы открывать ее из диспетчера Hyper-V. Этот способ работает в изданиях Pro и выше.
Действия на виртуальной машине
Сначала нужно разрешить на виртуальной машине подключения к удаленному рабочему столу в свойствах системы. Нажмите Win + R и выполните:
RUNDLL32.EXE shell32.dll,Control_RunDLL sysdm.cpl,,5
Затем разрешите подключение, как показано на рисунке.
Остается лишь выяснить IP-адрес виртуальной машины командой ipconfig
Действия на физической машине
Нажмите Win + R и введите mstsc и раскройте параметры входа.
В открывшемся окне:
- Введите IP-адрес виртуальной машины (обязательно).
- Укажите имя пользователя, в чью учетную запись будет выполнен вход.
- Включите запоминание учетных данных.
- Сохраните параметры подключения.
Вы также можете задать на вкладке «Экран» разрешение меньше того, что используется в физической машине.
Теперь можно обмениваться файлами между физической и виртуальной машинами привычными сочетаниями клавиш Ctrl + C и Ctrl + V.
Советы по использованию Hyper-V
Напоследок я хотел бы виртуализировать несколько рекомендаций Дениса Дягилева по работе с Hyper-V.
Используйте RDP для подключения к виртуальным машинам.
Это не только позволит обмениваться файлами между физической и виртуальной машиной путем копирования и вставки, но и сэкономит системные ресурсы, которые потребляет vmconnect при подключении к виртуальной машине в диспетчере Hyper-V или из командной строки.
Если вы планируете регулярно использовать RDP для подключения к различным виртуальным машинам, закрепите программу на панели задач. Тогда в списке переходов будет сохраняться список машин.
Будьте внимательны со снимками
С помощью Hyper-V можно создавать снимки виртуальной машины, благодаря использованию технологии дифференциальных дисков. Однако логика работы снимков практически обратна той, что ожидает от нее человек, еще ни разу не наступавший на грабли.
Александр Косивченко (MVP по виртуализации) подробно, хотя и несколько сумбурно, описал принцип работы снимков Hyper-V на Хабре.
Используйте импорт виртуальных машин при необходимости
Импорт будет более интересен ИТ-специалистам, но мне случайно довелось воспользоваться этой функцией. После создания виртуальной машины я переименовал букву диска, на которой она хранилась, после чего диспетчер Hyper-V ее потерял.
Оглядевшись в оснастке, я увидел опцию импорта и моментально восстановил машину.
Причем я даже не подозревал, что выполненные мною действия стали возможны лишь за счет появления новой возможности в Hyper-V
Hyper-V vs. VirtualBox
Разбираясь с Hyper-V, я невольно сравнивал решение Microsoft для клиентской операционной системы с Oracle VirtualBox.
С точки зрения типичных задач домашних пользователей (тестирование установки системы, ознакомление с ней, проверка работы приложений) эти решения практически не отличаются друг от друга. Но VirtualBox можно использовать в домашних изданиях Windows 10, в то время как Hyper-V в них недоступен.
VirtualBox не имеет столь жестких аппаратных требований, а его графические возможности даже шире, поскольку имеется поддержка аппаратного ускорения 3D (хотя я никогда ей не пользовался).
Что касается графического интерфейса, то это исключительно дело вкуса. Наверное, пришедший из серверных ОС гипервизор выглядит более аскетично, но параметры и настройка виртуальных машин в целом очень похожи.
Наличие Hyper-V в Windows в первую очередь порадует ИТ-специалистов, привыкших к этой технологии. Для домашних пользователей – это хорошая возможность воспользоваться встроенными средствами системы и расширить свой кругозор, приобщившись к серверным технологиям Microsoft.
Опрос
Я познакомился с виртуальными машинами в 2004 году, когда начал заниматься автоустановкой Windows. С тех пор они стали неотъемлемой частью моей повседневной работы, включая тестирование системных настроек, программ и т.п.
В комментариях расскажите, каким решением для виртуализации вы пользуетесь и с какой целью!
Я хочу поблагодарить Дениса Дягилева за помощь в подготовке этого материала. Одним из преимуществ программы MVP является знакомство с лучшими специалистами по технологиям Microsoft. Это означает, что в частном порядке можно получить грамотную консультацию по любому вопросу
Денис также любезно предложил свою помощь в проведении дискуссии. Поэтому если у вас возникнут технические вопросы по этой статье, вы можете рассчитывать на квалифицированные ответы.
Я хочу специально подчеркнуть, что комментарии не предназначены для обсуждения графического интерфейса и прочих нововведений в Windows 8. Своим взглядом на эти моменты и личным опытом работы в Windows 8 RP на десктопе я обязательно поделюсь с вами. Но для этого мне нужно поработать в системе какое-то время, потому что обзор на следующий день после установки может быть лишь поверхностным. Когда запись выйдет, вы сможете выплеснуть ненависть или восторг в комментариях. А пока я прошу вас не выходить за рамки темы виртуализации.
Результаты голосования утеряны в связи с прекращением работы веб-сервиса опросов.