- Знакомство с Hyper-V в Windows 10 Introduction to Hyper-V on Windows 10
- Причины использовать виртуализацию Reasons to use virtualization
- Системные требования System requirements
- Операционные системы, которые можно запустить на виртуальной машине Operating systems you can run in a virtual machine
- Различия между Hyper-V в Windows и Windows Server Differences between Hyper-V on Windows and Hyper-V on Windows Server
- Ограничения Limitations
- Установка Hyper-V в Windows 10 Install Hyper-V on Windows 10
- Проверьте следующие требования Check Requirements
- Включение Hyper-V с помощью PowerShell Enable Hyper-V using PowerShell
- Включение Hyper-V с помощью CMD и DISM Enable Hyper-V with CMD and DISM
- Включение роли Hyper-V с помощью раздела «Параметры» Enable the Hyper-V role through Settings
- Как создать виртуальную машину в диспетчере Hyper-V в Windows 10
- Как запустить диспетчер Hyper-V
- Как создать виртуальный коммутатор
- Как создать виртуальную машину в диспетчере Hyper-V
- Подключение и запуск виртуальной машины
Знакомство с Hyper-V в Windows 10 Introduction to Hyper-V on Windows 10
Вы разработчик программного обеспечения, ИТ-специалист или просто увлекаетесь технологиями? Тогда вам наверняка приходится работать с несколькими операционными системами. Whether you are a software developer, an IT professional, or a technology enthusiast, many of you need to run multiple operating systems. Hyper-V позволяет запускать несколько операционных систем в виде виртуальных машин в Windows. Hyper-V lets you run multiple operating systems as virtual machines on Windows.
В частности, Hyper-V предоставляет возможность выполнять виртуализацию оборудования. Hyper-V specifically provides hardware virtualization. Это означает, что каждая виртуальная машина работает на виртуальном оборудовании. That means each virtual machine runs on virtual hardware. Hyper-V позволяет создавать виртуальные жесткие диски, виртуальные коммутаторы и ряд других виртуальных устройств, каждое из которых можно добавить в виртуальную машину. Hyper-V lets you create virtual hard drives, virtual switches, and a number of other virtual devices all of which can be added to virtual machines.
Причины использовать виртуализацию Reasons to use virtualization
Виртуализация позволяет выполнять следующие операции. Virtualization allows you to:
Запуск программного обеспечения, для которого требуются более старые версии Windows или операционные системы, отличные от Windows. Run software that requires an older versions of Windows or non-Windows operating systems.
Эксперименты с другими операционными системами. Experiment with other operating systems. Hyper-V существенно упрощает создание и удаление различных операционных систем. Hyper-V makes it very easy to create and remove different operating systems.
Тестирование программного обеспечения в нескольких операционных системах с помощью нескольких виртуальных машин. Test software on multiple operating systems using multiple virtual machines. Благодаря Hyper-V их можно запускать на настольном компьютере или ноутбуке. With Hyper-V, you can run them all on a single desktop or laptop computer. Эти виртуальные машины можно экспортировать, а затем импортировать в любую другую систему Hyper-V, включая Azure. These virtual machines can be exported and then imported into any other Hyper-V system, including Azure.
Системные требования System requirements
Hyper-V доступен в 64-разрядных версиях Windows 10 Профессиональная, Корпоративная и для образовательных учреждений. Hyper-V is available on 64-bit versions of Windows 10 Pro, Enterprise, and Education. Он недоступен в версии Домашняя. It is not available on the Home edition.
Выполните обновление с выпуска Windows 10 Домашняя до выпуска Windows 10 Профессиональная, открыв раздел Параметры > Обновление и безопасность > Активация. Upgrade from Windows 10 Home edition to Windows 10 Pro by opening Settings > Update and Security > Activation. Здесь вы можете посетить Магазин Windows и приобрести обновление. Here you can visit the store and purchase an upgrade.
Большинство компьютеров работают под управлением Hyper-V, однако каждая виртуальная машина работает под управлением полностью отдельной операционной системы. Most computers run Hyper-V, however each virtual machine runs a completely separate operating system. Как правило, на компьютере с 4 ГБ ОЗУ можно запустить одну или несколько виртуальных машин, однако для запуска дополнительных виртуальных машин либо установки и запуска ресурсоемкого ПО, такого как игры, видеоредакторы или программы для технического проектирования, потребуются дополнительные ресурсы. You can generally run one or more virtual machines on a computer with 4GB of RAM, though you’ll need more resources for additional virtual machines or to install and run resource intense software like games, video editing, or engineering design software.
Дополнительные сведения о требованиях Hyper-V к системе и о том, как проверить, будет ли Hyper-V работать на конкретном компьютере, см. в статье Справочник по требования к системе для Hyper-V. For more information about Hyper-V’s system requirements and how to verify that Hyper-V runs on your machine, see the Hyper-V Requirements Reference.
Операционные системы, которые можно запустить на виртуальной машине Operating systems you can run in a virtual machine
Hyper-V в Windows поддерживает много операционных систем на виртуальных машинах, в том числе различные выпуски Linux, FreeBSD и Windows. Hyper-V on Windows supports many different operating systems in a virtual machine including various releases of Linux, FreeBSD, and Windows.
Напоминаем, что необходимо иметь действующую лицензию на все операционные системы, используемые на виртуальной машине. As a reminder, you’ll need to have a valid license for any operating systems you use in the VMs.
Дополнительные сведения об операционных системах, которые поддерживаются как гостевые в Hyper-V в Windows, см. в статьях Гостевые операционные системы, поддерживаемые в Windows и Гостевые операционные системы, поддерживаемые в Linux. For information about which operating systems are supported as guests in Hyper-V on Windows, see Supported Windows Guest Operating Systems and Supported Linux Guest Operating Systems.
Различия между Hyper-V в Windows и Windows Server Differences between Hyper-V on Windows and Hyper-V on Windows Server
Некоторые функции работают по-разному в Hyper-V для Windows и Windows Server. There are some features that work differently in Hyper-V on Windows than they do in Hyper-V running on Windows Server.
Компоненты Hyper-V, доступные только в Windows Server: Hyper-V features only available on Windows Server:
- динамическая миграция виртуальных машин с одного узла на другой; Live migration of virtual machines from one host to another
- реплика Hyper-V; Hyper-V Replica
- Виртуальный адаптер Fiber Channel Virtual Fiber Channel
- сеть СSR-IOV; SR-IOV networking
- общий доступ к .VHDX. Shared .VHDX
Компоненты Hyper-V, доступные только в Windows 10: Hyper-V features only available on Windows 10:
- Быстрое создание и коллекция виртуальных машин Quick Create and the VM Gallery
- Сеть по умолчанию (коммутатор NAT) Default network (NAT switch)
Модель управления памятью отличается в Hyper-V в Windows. The memory management model is different for Hyper-V on Windows. При управлении памятью Hyper-V на сервере предполагается, что на нем запущены только виртуальные машины. On a server, Hyper-V memory is managed with the assumption that only the virtual machines are running on the server. В Hyper-V для Windows при управлении памятью учитывается тот факт, что кроме виртуальных машин на большинстве клиентских компьютеров работает локальное программное обеспечение. In Hyper-V on Windows, memory is managed with the expectation that most client machines are running software on host in addition to running virtual machines.
Ограничения Limitations
Программы, которые зависят от наличия определенного оборудования, не будут нормально работать на виртуальной машине. Programs that depend on specific hardware will not work well in a virtual machine. Например, это игры или приложения, которым нужны графические процессоры. For example, games or applications that require processing with GPUs might not work well. С приложениями, использующими таймеры длительностью менее 10 мс, например приложениями для микширования музыки в режиме реального времени или приложениями, чувствительными к задержкам, также возможны проблемы. Also, applications relying on sub-10ms timers such as live music mixing applications or high precision times could have issues running in a virtual machine.
Кроме того, если включен Hyper-V, проблемы могут возникать и с чувствительными к задержкам высокоточными приложениями, работающими в операционной системе сервера виртуальных машин. In addition, if you have Hyper-V enabled, those latency-sensitive, high-precision applications may also have issues running in the host. Это связано с тем, что при включенной виртуализации ОС сервера виртуальных машин тоже работает поверх уровня виртуализации Hyper-V, как и гостевые операционные системы. This is because with virtualization enabled, the host OS also runs on top of the Hyper-V virtualization layer, just as guest operating systems do. Однако отличие операционной системы сервера виртуальных машин от гостевых ОС заключается в том, что она имеет прямой доступ к оборудованию, что обеспечивает правильную работу приложений с особыми требованиями к оборудованию. However, unlike guests, the host OS is special in that it has direct access to all the hardware, which means that applications with special hardware requirements can still run without issues in the host OS.
Установка Hyper-V в Windows 10 Install Hyper-V on Windows 10
Включение Hyper-V для создания виртуальных машин в Windows 10. Enable Hyper-V to create virtual machines on Windows 10.
Hyper-V можно включить разными способами, в том числе используя панель управления Windows 10, PowerShell или с помощью средства обслуживания образов развертывания и управления ими (DISM). Hyper-V can be enabled in many ways including using the Windows 10 control panel, PowerShell or using the Deployment Imaging Servicing and Management tool (DISM). В этом документе последовательно описан каждый из указанных способов. This documents walks through each option.
Примечание. Механизм Hyper-V встроен в Windows в качестве дополнительной функции. Скачать Hyper-V нельзя. Note: Hyper-V is built into Windows as an optional feature — there is no Hyper-V download.
Проверьте следующие требования Check Requirements
- Windows 10 Корпоративная, Pro или для образовательных учреждений Windows 10 Enterprise, Pro, or Education
- 64-разрядный процессор с поддержкой преобразования адресов второго уровня (SLAT). 64-bit Processor with Second Level Address Translation (SLAT).
- Поддержка расширения режима мониторинга виртуальной машины (технология VT-c на компьютерах с процессорами Intel). CPU support for VM Monitor Mode Extension (VT-c on Intel CPUs).
- Не менее 4 ГБ оперативной памяти. Minimum of 4 GB memory.
Роль Hyper-V невозможно установить в Windows 10 Домашняя. The Hyper-V role cannot be installed on Windows 10 Home.
Выполните обновление с выпуска Windows 10 Домашняя до выпуска Windows 10 Pro, открыв раздел Параметры > Обновление и безопасность > Активация. Upgrade from Windows 10 Home edition to Windows 10 Pro by opening up Settings > Update and Security > Activation.
Дополнительные сведения и советы по устранению неполадок см. в статье Требования к системе для Hyper-V в Windows 10. For more information and troubleshooting, see Windows 10 Hyper-V System Requirements.
Включение Hyper-V с помощью PowerShell Enable Hyper-V using PowerShell
Откройте консоль PowerShell от имени администратора. Open a PowerShell console as Administrator.
Выполните следующую команду. Run the following command:
Если не удается найти команду, убедитесь, что вы используете PowerShell от имени администратора. If the command couldn’t be found, make sure you’re running PowerShell as Administrator.
По завершения установки выполните перезагрузку. When the installation has completed, reboot.
Включение Hyper-V с помощью CMD и DISM Enable Hyper-V with CMD and DISM
Система обслуживания образов развертывания и управления ими (DISM) позволяет настраивать ОС Windows и образы Windows. The Deployment Image Servicing and Management tool (DISM) helps configure Windows and Windows images. Помимо всего прочего? средство DISM может включать функции Windows во время выполнения операционной системы. Among its many applications, DISM can enable Windows features while the operating system is running.
Чтобы включить роль Hyper-V с помощью DISM, выполните указанные ниже действия. To enable the Hyper-V role using DISM:
Запустите PowerShell или сеанс CMD от имени администратора. Open up a PowerShell or CMD session as Administrator.
Введите следующую команду: Type the following command:
Дополнительные сведения о DISM см. в разделе Техническое руководство по DISM. For more information about DISM, see the DISM Technical Reference.
Включение роли Hyper-V с помощью раздела «Параметры» Enable the Hyper-V role through Settings
Щелкните правой кнопкой мыши кнопку Windows и выберите пункт «Приложения и компоненты». Right click on the Windows button and select ‘Apps and Features’.
Выберите Программы и компоненты справа в разделе связанные параметры. Select Programs and Features on the right under related settings.
Выберите пункт Включение или отключение компонентов Windows. Select Turn Windows Features on or off.
Выберите Hyper-V и нажмите кнопку ОК. Select Hyper-V and click OK.
После завершения установки вам будет предложено перезапустить компьютер. When the installation has completed you are prompted to restart your computer.
Как создать виртуальную машину в диспетчере Hyper-V в Windows 10
В данной статье показаны действия, с помощью которых можно создать виртуальную машину в диспетчере Hyper-V в операционной системе Windows 10.
Технология Microsoft Hyper-V — это система встроенной аппаратной виртуализации предоставляющая гостевым системам прямой доступ (без участия промежуточных виртуальных драйверов, замедляющих работу) к устройствам компьютера (диск, память, процессор).
Компонент Hyper-V операционная система Windows 10 унаследовала от предыдущих версий, Windows 8 и Windows 8.1. В Windows 10 компонент Hyper-V доступен только в 64-разрядных версиях редакций Pro и Enterprise.
В Windows 10 гипервизор Hyper-V, кроме гостевых операционных систем семейства Windows теперь поддерживает некоторые дистрибутивы Linux, в частности, популярный Ubuntu.
На виртуальную машину можно устанавливать новые дистрибутивы операционных систем для тестирования, а также использовать ее в качестве сервера.
По умолчанию компонент Hyper-V отключен, о том как его включить подробно описано в статье ➯ Как включить или отключить Hyper-V в Windows 10
Как запустить диспетчер Hyper-V
Существует несколько способов запуска диспетчера Hyper-V.
Нажмите сочетание клавиш + R, в открывшемся окне Выполнить введите (скопируйте и вставьте) virtmgmt.msc и нажмите клавишу Enter ↵.
Вы можете воспользоваться поиском, для этого нажмите на значок поиска на панели задач или нажмите сочетание клавиш + S, в появившемся окне в поле поиска введите hyper-v. В результатах поисковой выдачи выберите Диспетчер Hyper-V или нажмите правой кнопкой мыши и в контекстном меню выберите пункт На начальный экран или Закрепить на панели задач (если вы часто будете использовать диспетчер Hyper-V).
Также запустить Диспетчер Hyper-V, можно из списка программ меню «Пуск» в папке «Средства администрирования»
Также можно создать ярлык для запуска диспетчера Hyper-V, для этого нажмите правой кнопкой мыши на рабочем столе и в появившемся контекстном меню выберите Создать > Ярлык, затем в окне «Создать ярлык» в поле Укажите расположение объекта: введите virtmgmt.msc и нажмите кнопку Далее.
В следующем окне, в поле Введите имя ярлыка введите например Диспетчер Hyper-V и нажмите кнопку Готово, в результате чего будет создан ярлык на рабочем столе с помощью которого можно запустить Диспетчер Hyper-V.
Как создать виртуальный коммутатор
Настройка доступа к сети в диспетчере Hyper-V настраивается отдельно. Для этого в диспетчере Hyper-V слева в списке выберите пункт с именем вашего компьютера, и в правой части окна выберите Диспетчер виртуальных коммутаторов…
В открывшемся мастере создания виртуального коммутатора, нужно выбрать тип сети. В зависимости от того, какой доступ планируется предоставить виртуальным машинам, можно выбрать один из трех типов виртуальной сети:
- Внешняя – этот тип использует сетевую карту или адаптер Wi-Fi физического компьютера и подключает виртуальную машину к той же сети, в которой находится физический компьютер. Соответственно, это тип сети, предусматривает доступ виртуальной машины к Интернету.
- Внутренняя – этот тип обеспечивает сеть между физическим компьютером и виртуальными машинами Hyper-V, но не предусматривает их доступ к Интернету.
- Частная – этот тип позволяет создать сеть между виртуальными машинами Hyper-V, но в этой сети не будет физического компьютера, равно как и не будет выхода в Интернет.
В данном случае доступ виртуальной машины к интернету необходим, поэтому выбираем первый тип — внешнюю сеть и нажимаем Создать виртуальный коммутатор.
В окне свойств виртуального коммутатора задаем ему имя, это может быть какое угодно имя, в данном примере Virtual Network . Если на вашем компьютере есть и Wi-Fi адаптер и сетевая карта, выберите в пункте Внешняя сеть тот из сетевых адаптеров, который используется для доступа в Интернет. В данном случае используется Wi-Fi адаптер. После проделанных настроек нажмите кнопку OK.
Далее вам будет выдано предупреждение о том что ожидающие изменения могут нарушить сетевое подключение, нажмите кнопку Да.
Виртуальный сетевой адаптер создан. Результат добавления виртуального коммутатора в Hyper-V на физической машине можно увидеть в окне «Сетевые подключения», в результате был создан сетевой мост и виртуальный адаптер.
Как создать виртуальную машину в диспетчере Hyper-V
Для создания виртуальной машины в диспетчере Hyper-V нажмите правой кнопкой мыши на имени компьютера и в появившемся контекстном меню выберите Создать > Виртуальная машина.
В первом окне мастера создания виртуальной машины нажимаем кнопку Далее >
В следующем окне задаем виртуальной машине имя, также можно сменить ее месторасположение (стандартное расположение для виртуальных машин – папка C:\\ProgramData\\Microsoft\\Windows\\Hyper-V) на диске физического компьютера, указав нужный раздел диска и нужную папку с помощью кнопки Обзор., нажимаем кнопку Далее >
Следующий шаг это выбор поколения виртуальной машины. Выберите необходимое поколение виртуальной машины (в данном случае выбрано поколение 2) и нажмите кнопку Далее >.
Поколение 1 – это виртуальные машины, поддерживающие 32- и 64-битные системы Windows. Поколение 1 совместимо с прежними версиями Hyper-V
Виртуальные машины нового формата со встроенным программным обеспечением на базе UEFI. Такие виртуальные машины поддерживают ряд новых возможностей и способны обеспечить небольшой прирост производительности. На виртуальные машины поколения 2 в качестве гостевых ОС устанавливаются только 64-битные версии Windows 8.1 и 10, а также серверные Windows Server 2012, Server 2012 R2 и Server 2016
Далее в окне выделения памяти оставляем предустановленные параметры, если физический компьютер имеет не более 4 Гб оперативной памяти. Если оперативной памяти больше 4 Гб, можно увеличить показатель, выделяемый при запуске виртуальной машины. Выберите нужный объем памяти и нажмите кнопку Далее >
В окне «Настрока сети» в выпадающем списке Подключение выберите ранее созданный виртуальный коммутатор и нажмите кнопку Далее >
В окне «Подключить виртуальный жесткий диск» укажите желаемое место его расположения на диске, имя файла виртуального жесткого диска, а также задайте размер, которого будет достаточно для ваших целей и нажмите кнопку Далее >. В данном случае оставлены параметры по умолчанию.
Следующим шагом будет указание пути к дистрибутиву Windows. Виртуальные машины второго поколения не предусматривают загрузку с физического CD/DVD-привода. Источниками загрузки дистрибутива гостевой операционной системы могут быть только сеть и ISO-образ. В данном случае это ISO-образ. Нажмите кнопку Далее >
Затем в окне «Завершение работы мастера создания виртуальной машины» нажмите кнопку Готово.
Подключение и запуск виртуальной машины
После создания виртуальной машины, она появится в списке виртуальных машин диспетчера Hyper-V. Теперь виртуальную машину нужно подключить. Для этого нажмите правой кнопкой мыши на виртуальной машине и в контекстном меню выберите пункт Подключить. Команда Подключить присутствует и в правой части окна диспетчера Hyper-V. Для подключения также можно сделать двойной клик левой кнопкой мыши на окне-превью выбранной виртуальной машины.
В открывшемся окне подключения нажмите зеленую кнопку Пуск.
Далее нажимаем любую кнопку, чтобы виртуальная машина загрузилась с ISO-образа.
Затем начнется обычный процесс установки Windows 10, как это происходило бы на физическом компьютере.
Как только начнется копирование файлов установки, можно закрыть окно подключения к виртуальной машине.
Закрытие окна подключения высвободит некоторые ресурсы физического компьютера для выполнения других задач, при этом виртуальная машина продолжит свою работу в фоновом режиме. Ее рабочие показатели будут отображаться в диспетчере Hyper-V. Подключаться к виртуальной машине можно по мере необходимости выполнения в ней действий.
Выключить, завершить работу, сохранить, приостановить виртуальную машину или сбросить ее состояние, а также создать контрольную точку можно командами в диспетчере Hyper-V или кнопками в верхней панели окна подключения.
Технология «Hyper-V» виртуализирует оборудование, создавая среду, в которой на одном физическом компьютере могут одновременно выполняться несколько операционных систем.
«Hyper-V» позволяет создавать виртуальные машины и управлять ими и их ресурсами. Каждая виртуальная машина является изолированной виртуализованной компьютерной системой, на которой выполняется собственная операционная система.