Hypervisor platform windows 10 что это

Время на прочтение
6 мин

Количество просмотров 60K

Hyper-V более известен как технология виртуализации серверов; однако, начиная с Windows 8, он также доступен в клиентской операционной системе. В Windows 10 мы значительно улучшили работу, сделав Hyper-V отличным решением для разработчиков и ИТ-специалистов.

 
Microsoft Hyper-V, кодовое название Viridian, — это нативный (тип 1) гипервизор, который, в отличие от VMware Workstation, VirtualBox и других гипервизоров типа 2, работает непосредственно на оборудовании. Впервые он был выпущен в Windows Server 2008 и позволяет запускать виртуальные машины в системах x86-64.

Hyper-V позволяет разработчикам быстро разгонять виртуальные машины для разработки на Windows 10 с превосходной производительностью, но он также используется в нескольких других функциях разработки в качестве серверной технологии, например, в таких как эмулятор Android, подсистема Windows для Linux 2 (WSL2) или контейнеры Docker. В этой статье мы кратко рассмотрим, как Hyper-V в Windows 10 может помочь разработчикам.

Быстрое создание коллекции виртуальных машин

Во-первых, давайте начнем с одной из основных функций для создания виртуальных машин. Теперь вы можете не только создавать виртуальные машины Hyper-V, устанавливая их с помощью файла ISO; вы можете использовать Hyper-V Quick Create VM Gallery, чтобы быстро создать новую среду разработки Windows 10 или даже виртуальную машину Ubuntu. Инструмент загрузит предварительно настроенную виртуальную машину Hyper-V с Windows 10 и средой разработки Visual Studio или Ubuntu 18.04 или 19.04. При желании вы также можете создавать собственные образы виртуальных машин Quick Create и даже делиться ими с другими разработчиками.

Подсистема Windows для Linux 2 (WSL 2)

 
С подсистемой Windows для Linux Microsoft перенесла среду Linux на Windows 10 desktop и позволяет запускать среду GNU/Linux — включая большинство инструментов, утилит и приложений командной строки — непосредственно в Windows без изменений, без издержек полноценных виртуальных машин. В последних версиях Windows 10 Insider Preview Microsoft выпустила превью WSL 2. WSL 2 использует технологию виртуализации Hyper-V для изоляции и виртуализации WSL в серверной части. Это обеспечивает не только преимущества безопасности, но и огромный прирост производительности. Подробнее о подсистеме Windows для Linux 2 вы можете узнать здесь.

Расширенный режим сеанса для обмена устройствами с вашей виртуальной машиной

 
Одной из трудных частей в прошлом было взаимодействие между виртуальной машиной и хост-машиной. С добавлением Enhanced Session Mode , Microsoft упростила копи-паст файлов между ними, а также теперь можно совместно использовать устройства. В том числе:

  • Делает виртуальные машины изменяемого размера и с высоким DPI
  • Улучшает интеграцию виртуальной машины
  • Позволяет совместное использование устройств

Расширенный режим сеанса включен по умолчанию в Windows 10 Hyper-V, в Windows Server вам необходимо включить эту функцию в настройках Hyper-V. Если вы создаете собственную виртуальную машину Linux, убедитесь, что вы установили последние версии драйверов виртуализации.

Чекпоинты

Огромным преимуществом виртуализации является возможность легко сохранять состояние виртуальной машины, что позволяет вам возвращаться назад или вперед в определенный момент времени. В Hyper-V эта функция называется контрольной точкой виртуальной машины, ранее была известна как снимок виртуальной машины.

Hyper-V знает типы контрольных точек:

  • Стандартные контрольные точки: делает снимок состояния виртуальной машины и памяти виртуальной машины в момент запуска контрольной точки.
  • Продакшн-контрольные точки: использует службу теневого копирования томов или Freeze File System на виртуальной машине Linux для создания согласованной с данными резервной копии виртуальной машины. Снимок состояния памяти виртуальной машины не создается.

 
Тип контрольной точки может быть установлен виртуальной машиной. Оба типа чекпоинтов имеют разные преимущества и недостатки. В последних версиях Hyper-V продакшн-контрольные точки выбираются по умолчанию. Однако вы можете легко изменить это с помощью настроек диспетчера Hyper-V или PowerShell. На моем клиентском компьютере с Windows 10 я предпочитаю использовать стандартные контрольные точки, поскольку он также сохраняет состояние памяти виртуальной машины, однако в системах с продакшн-серверами я настоятельно рекомендую использовать продакшн-контрольные точки, и даже в этом случае вам следует соблюдать осторожность.

NAT сети

 
Одной из особенностей, которые были очень болезненными в прошлом, была сеть. С появлением опции переключения NAT в виртуальном коммутаторе Hyper-V теперь вы можете легко подключить все ваши виртуальные машины к сети, к которой подключен ваш хост. В Windows 10 вы получите переключатель по умолчанию для подключения ваших виртуальных машин. Если этого недостаточно или вы хотите использовать виртуальный коммутатор NAT на сервере Hyper-V, вы можете использовать следующие команды для создания виртуального коммутатора и правила NAT.

Вы можете узнать больше о Hyper-V NAT сетях здесь.

Запускайте контейнеры Windows и Linux в Windows 10

Контейнеры являются одной из самых популярных технологий прямо сейчас, с Docker Desktop для Windows вы можете запускать их на своем компьютере с Windows 10. По умолчанию Windows использует технологию Hyper-V, чтобы создать дополнительную защиту между контейнером и операционной системой хоста, так называемыми контейнерами Hyper-V. Эта функция также позволяет запускать Windows и Контейнеры Linux в Windows side-by-side без необходимости запуска полной виртуальной машины Linux в Windows 10.

PowerShell Direct и HVC

Если вы хотите взаимодействовать с вашей виртуальной машиной, работающей под управлением Windows 10, вы можете использовать диспетчер Hyper-V и консоль для непосредственного взаимодействия с операционной системой. Однако есть также два других варианта, которые позволяют вам управлять виртуальными машинами и получать к ним доступ с помощью командной строки. PowerShell Direct позволяет создавать сеанс удаленного взаимодействия PowerShell для виртуальной машины с использованием шины VM, так что никаких сетей не требуется. То же самое касается виртуальных машин Linux и инструмента HVC, который позволяет создавать SSH-соединение непосредственно с виртуальной машиной. Оба варианта также позволяют копировать файлы на виртуальные машины и с них.

 
Это очень удобно, если вы настроили некоторую автоматизацию, и вам нужно выполнить некоторые команды на виртуальной машине.

Windows песочница

 
Песочница Windows — это новая функция в Windows 10, выпущенная в версии 1903. Песочница Windows использует технологию Hyper-V для предоставления Windows 10 Sandbox. Песочница позволяет раскрутить изолированную временную среду рабочего стола, где вы можете запускать ненадежное программное обеспечение. Песочница отлично подходит для демонстраций, разработки, тестирования, устранения неполадок или для работы с вредоносными программами. Если вы закроете песочницу, все программное обеспечение со всеми его файлами и состоянием будет удалено навсегда. Это виртуальные машины с Windows 10, их преимущество в том, что они встроены в Windows 10, поэтому они используют существующую ОС, что обеспечивает более быстрый запуск, лучшую эффективность и удобство в обращении без потери безопасности.

Опыт Windows Sandbox также можно настроить с помощью файлов конфигурации. Таким образом, вы можете добавить дополнительное программное обеспечение и инструменты в свою Windows Sandbox.

Windows Defender Application Guard

 
Это может быть не связано непосредственно с развитием. Тем не менее, я думаю, что такое происходило с каждым. Мы видим ссылку, и мы не уверены, точно ли это доверенный сайт или это вредоносный сайт. С Windows Defender Application Guard мы получаем изолированный браузер, который защищает нас от вредоносных веб-сайтов и программного обеспечения. Если пользователь переходит на ненадежный сайт через Microsoft Edge или Internet Explorer, Microsoft Edge открывает сайт в изолированном контейнере с поддержкой Hyper-V, который отделен от операционной системы хоста.

Hyper-V Battery Pass-through

 
Эта особенность больше об удобстве. Если вы работаете и разрабатываете внутри виртуальной машины и используете консоль виртуальной машины в полноэкранном режиме, вы можете не заметить, когда у вашего ноутбука разрядился аккумулятор. Благодаря функции Hyper-V Battery Pass-through гостевая операционная система внутри виртуальной машины знает о состоянии батареи. Функция виртуальной батареи Hyper-V включена по умолчанию и работает с виртуальными машинами Windows и Linux.

Вложенная (Nested) виртуализация

 
Вложенная виртуализация позволяет запускать виртуализацию на виртуальной машине, в основном, как на начальном этапе для виртуальных машин. С Hyper-V вы можете запускать Hyper-V на виртуальной машине Hyper-V. Это интересно для пары разных сценариев. Во-первых, вы можете создать виртуальный хост Hyper-V для тестирования и лабораторных работ, или, что еще важнее, вы можете запускать контейнеры Hyper-V или Windows Sandbox на виртуальной машине. И еще одна замечательная особенность Nested Virtualization: она также работает с виртуальными машинами в Microsoft Azure.

Для включения nested-виртуализации внутри Hyper-V, вы можете изучить этот гайд.

Эмулятор Visual Studio для Android

Если вы используете Visual Studio для создания приложений Android, я уверен, что вы уже использовали Эмулятор Visual Studio для Android. Фича позволяет разработчикам использовать эмулятор Android с аппаратным ускорением, не переключаясь на гипервизор Intel HAXM, что обеспечивает им еще большую производительность и скорость.

Как настроить Hyper-V на Windows 10

Теперь, как вы можете видеть, Hyper-V является отличным инструментом для разработчиков и используется для множества различных функций. Чтобы установить Hyper-V, вы должны проверить следующие требования на вашем компьютере:

  • Windows 10 Enterprise, Pro, или Education.
  • 64-битный процессор с Second Level Address Translation (SLAT).
  • Поддержка CPU для VM Monitor Mode Extension (VT-c на Intel CPUs).
  • Как минимум 4 GB памяти.

Для получения дополнительной информации и устранения неполадок см. Windows 10: системные требования Hyper-V.

 
Для получения дополнительной информации о том, как установить Hyper-V в Windows 10, изучайте документацию Microsoft .

Windows 10 — операционная система, которая предлагает множество инструментов для работы и развлечений. Одним из наиболее значимых инструментов является Windows Hypervisor Platform. В этой статье мы рассмотрим, что это за платформа, какие возможности она предоставляет пользователям и как ее использовать в Windows 10.

Windows Hypervisor Platform — это технология виртуализации, которая позволяет запускать виртуальные машины на компьютере под управлением Windows 10. Она основана на гипервизоре Hyper-V, который предоставляет возможность эффективно использовать ресурсы компьютера и запускать различные операционные системы на виртуальных машинах.

Одной из ключевых особенностей Windows Hypervisor Platform является поддержка напрямую виртуализируемого интерфейса для графического ядра DirectX. Это позволяет разработчикам создавать и запускать на виртуальных машинах графические приложения, включая игры, с высокой производительностью и качеством графики.

Кроме того, Windows Hypervisor Platform обеспечивает поддержку контейнеризации, что позволяет изолировать приложения и сервисы друг от друга для обеспечения безопасности и эффективного использования ресурсов. Это особенно полезно в ситуациях, когда необходимо запустить несколько приложений с разными требованиями и настройками на одном компьютере.

Преимущества Windows Hypervisor Platform в Windows 10

1. Улучшенная производительность: Windows Hypervisor Platform в Windows 10 обеспечивает более эффективную работу с виртуализацией, что позволяет достичь более высокой производительности системы. Это особенно полезно при выполнении сложных задач, таких как запуск виртуальных машин или выполнение вычислительных операций.

2. Расширенные возможности виртуализации: Windows Hypervisor Platform предоставляет разработчикам более широкий набор инструментов и API для создания и управления виртуальными машинами. Это позволяет создавать более гибкие и мощные виртуальные окружения, включая поддержку различных операционных систем и архитектур.

3. Улучшенная безопасность: Windows Hypervisor Platform обеспечивает более высокий уровень безопасности виртуальных машин. Она использует современные технологии виртуализации, такие как виртуализация памяти и аппаратная защита, чтобы защитить виртуальные окружения от вредоносного программного обеспечения и несанкционированного доступа.

4. Удобство использования: Windows Hypervisor Platform предоставляет простой и интуитивно понятный интерфейс для управления виртуальными машинами. Она интегрируется непосредственно в операционную систему Windows 10 и позволяет легко создавать, запускать и управлять виртуальными машинами, не требуя установки дополнительного программного обеспечения.

5. Поддержка современных технологий: Windows Hypervisor Platform поддерживает новейшие технологии виртуализации, такие как контейнеризация и виртуализация GPU. Это позволяет разработчикам создавать более сложные и мощные виртуальные окружения, используя современные аппаратные возможности и ускорители.

В итоге, Windows Hypervisor Platform в Windows 10 предоставляет множество преимуществ для разработчиков и пользователей. Она повышает производительность, улучшает безопасность, расширяет возможности виртуализации и облегчает управление виртуальными машинами. Это делает ее идеальным инструментом для работы с виртуализацией на операционной системе Windows 10.

Как работает Windows Hypervisor Platform

Windows Hypervisor Platform (WHPX) — это платформа гипервизора, разработанная Microsoft для операционной системы Windows 10. Она предоставляет возможность запускать виртуальные машины на компьютере, позволяя пользователям эффективно использовать ресурсы системы и управлять ими.

Основным компонентом Windows Hypervisor Platform является гипервизор, который работает напрямую с аппаратной частью компьютера. Он отвечает за управление ресурсами системы и обеспечивает изоляцию между виртуальными машинами, чтобы они могли работать независимо друг от друга.

Windows Hypervisor Platform поддерживает различные типы виртуализации, включая полную виртуализацию, где виртуальная машина имитирует аппаратное обеспечение, и контейнерную виртуализацию, где виртуальная машина использует общую операционную систему с хост-системой.

Ключевым преимуществом Windows Hypervisor Platform является его высокая производительность и низкий уровень задержки. Это позволяет виртуальным машинам работать практически настолько же быстро, как и настоящие физические компьютеры.

Windows Hypervisor Platform также поддерживает различные возможности для разработчиков, такие как API и инструменты для создания и управления виртуальными машинами. Это позволяет разработчикам создавать и тестировать приложения в изолированной среде, что упрощает разработку и отладку программного обеспечения.

Совместимость с программным обеспечением

Windows Hypervisor Platform обеспечивает высокую совместимость с различным программным обеспечением, позволяя запускать виртуальные машины на базе различных операционных систем, включая Windows, Linux и другие.

Благодаря поддержке гипервизора Windows Hypervisor Platform, пользователи могут использовать различные программы и приложения, не зависимо от их операционной системы. Это делает платформу гибкой и универсальной для работы с различным программным обеспечением.

Совместимость Windows Hypervisor Platform расширяется и на различные инструменты разработки, такие как Docker и другие контейнерные технологии. Это позволяет разработчикам создавать и тестировать приложения в виртуальных средах, без необходимости установки дополнительного программного обеспечения.

Кроме того, благодаря поддержке виртуализации Windows Hypervisor Platform, пользователи могут устанавливать и использовать различные операционные системы в виртуальных машинах, что делает работу с разными средами разработки и тестирования более гибкой и удобной.

В целом, Windows Hypervisor Platform обеспечивает высокую совместимость с программным обеспечением, позволяя пользователям работать с различными операционными системами и инструментами разработки, что делает эту платформу важным инструментом для разработчиков и пользователей виртуализации.

Управление виртуальными машинами в Windows 10

Windows 10 предлагает широкие возможности для управления виртуальными машинами, благодаря встроенной функциональности Windows Hypervisor Platform (WHPX). С помощью WHPX можно создавать, запускать и управлять виртуальными машинами прямо на вашем компьютере.

Для управления виртуальными машинами в Windows 10 можно использовать различные инструменты, такие как Hyper-V Manager или PowerShell. Hyper-V Manager предоставляет графический интерфейс для управления виртуальными машинами, позволяя легко создавать новые виртуальные машины, запускать их, изменять их настройки и многое другое.

PowerShell является более гибким инструментом для управления виртуальными машинами в Windows 10. С его помощью можно автоматизировать процессы управления виртуальными машинами, создавать скрипты для выполнения различных задач и многое другое.

При управлении виртуальными машинами в Windows 10 также можно использовать различные команды, такие как Import-VM, Export-VM, Start-VM и Stop-VM. Эти команды позволяют импортировать и экспортировать виртуальные машины, запускать и останавливать их в процессе работы.

Кроме того, в Windows 10 доступны также расширенные возможности управления виртуальными машинами, такие как управление ресурсами, виртуальные сети и многое другое. Все это делает Windows 10 отличным выбором для работы с виртуализацией и управления виртуальными машинами.

Возможности разработчиков с Windows Hypervisor Platform

Windows Hypervisor Platform (WHPX) предоставляет мощные возможности для разработчиков, позволяя им создавать и запускать виртуальные машины на базе Windows. С помощью WHPX разработчики могут создавать и тестировать приложения, работающие в виртуальной среде, а также выполнять различные задачи виртуализации.

Одной из основных возможностей WHPX является поддержка различных операционных систем в виртуальной среде. Разработчики могут создавать и запускать виртуальные машины с операционными системами, такими как Windows, Linux, macOS и другими. Это позволяет им тестировать приложения на разных платформах и обеспечивает гибкость в разработке и отладке программного обеспечения.

С помощью WHPX разработчики могут также создавать и управлять виртуальными сетями. Они могут настраивать сетевые параметры виртуальных машин, создавать виртуальные сетевые адаптеры и устанавливать сетевые соединения между виртуальными машинами и хост-системой. Это позволяет разработчикам тестировать сетевые приложения и решения, а также создавать изолированные среды для различных задач.

Кроме того, WHPX предоставляет разработчикам возможность создавать и управлять виртуальными дисками. Они могут создавать виртуальные диски различных форматов, устанавливать на них операционные системы и приложения, а также осуществлять управление виртуальным хранилищем данных. Это позволяет разработчикам легко создавать и тестировать различные конфигурации и настройки дисковых систем.

Наконец, WHPX поддерживает различные программные интерфейсы и инструменты разработки, что делает его удобным и гибким инструментом для разработчиков. Он интегрируется с различными инструментами разработки, такими как Visual Studio, и предоставляет API для создания и управления виртуальными машинами. Это позволяет разработчикам использовать свои существующие навыки и инструменты для работы с WHPX и повысить эффективность разработки и отладки приложений.

Рекомендации по использованию Windows Hypervisor Platform в Windows 10

1. Проверьте совместимость вашего компьютера: Перед использованием Windows Hypervisor Platform в Windows 10 убедитесь, что ваш компьютер поддерживает данную технологию. Проверьте спецификации вашего процессора и операционной системы, чтобы убедиться, что они совместимы.

2. Установите последнюю версию Windows 10: Для полноценной работы с Windows Hypervisor Platform рекомендуется использовать последнюю версию операционной системы Windows 10. Убедитесь, что у вас установлена последняя доступная версия и выполните все обновления.

3. Включите Windows Hypervisor Platform: Чтобы начать использовать Windows Hypervisor Platform, необходимо включить данную функцию в настройках операционной системы. Откройте «Панель управления», выберите «Программы» и «Включение или отключение компонентов Windows». Установите галочку рядом с «Windows Hypervisor Platform» и сохраните изменения.

4. Используйте совместимое программное обеспечение: Для работы с Windows Hypervisor Platform требуется использовать совместимое программное обеспечение. Убедитесь, что ваши приложения и инструменты поддерживают данную технологию и обновите их до последних версий, если необходимо.

5. Управляйте виртуальными машинами: Windows Hypervisor Platform предоставляет возможность управления виртуальными машинами непосредственно из операционной системы Windows 10. Используйте соответствующие программы и инструменты для создания, запуска и управления виртуальными машинами на вашем компьютере.

6. Обратите внимание на производительность: При использовании Windows Hypervisor Platform обратите внимание на производительность вашего компьютера. В случае возникновения проблем с производительностью, попробуйте оптимизировать настройки или обратитесь за помощью к специалистам.

7. Изучите документацию: Для более подробной информации о Windows Hypervisor Platform и его использовании в Windows 10 ознакомьтесь с официальной документацией Microsoft. Изучите доступную информацию и руководства, чтобы максимально эффективно использовать данную технологию.

Hyper-VВ тройке лидеров на рынке софта для виртуализации операционных систем – VMware, VirtualBox и Hyper-V – последний гипервизор занимает особое место. Такое особое место обусловлено тем, что Hyper-V является штатным компонентом серверных систем Windows и некоторых версий Windows для настольных ПК. Уступая VMware Workstation и VirtualBox в функциональности, кроссплатформенности и отчасти в удобстве пользования, Hyper-V, тем не менее, не лишен своих преимуществ. И главное из них – более высокая производительность гостевых ОС.

Ниже речь пойдет об активации Hyper-V в системе Windows 10 и создании средствами этого гипервизора виртуальной машины.

1. Hyper-V — штатный гипервизор от Microsoft

Штатный компонент Hyper-V система Windows 10 унаследовала от версий Windows 8 и 8.1, а в них гипервизор перекочевал из Windows Server. И Windows 8.1, и Windows 10 опционально предусматривают компонент Hyper-V в редакциях Pro и Enterprise. Работа гипервизора возможна только в 64-битных системах.

Длительное время Hyper-V не поддерживал никаких иных гостевых ОС, кроме как Windows. Однако относительно недавно компания Microsoft позаботилась о поддержке гипервизором гостевой ОС Linux. И сегодня с помощью Hyper-V можно тестировать некоторые дистрибутивы Linux, в частности, популярный Ubuntu.

2. Требования для работы Hyper-V

Минимальный объем оперативной памяти физического компьютера для работы Hyper-V – 4 Гб.

Процессор компьютера должен поддерживать технологию SLAT (Intel EPT или AMD RVI). Практически все современные процессоры соответствуют этому требованию.

Другое требование к процессору, также предусматриваемое многими современными моделями – поддержка технологии аппаратной виртуализации и, соответственно, ее активное состояние в BIOS. В BIOS материнских плат для процессоров Intel такая технология (в зависимости от версии) может называться по-разному – Intel-VT, Intel Virtualization Technology, Intel VT-x, Vanderpool или Virtualization Extensions.  У AMD технология аппаратной виртуализации называется AMD-V или SVM (Secure Virtual Machines). Например, в AMI BIOS версии 17.9 функцию аппаратной виртуализации процессора AMD можно найти по пути Cell Menu – CPU Feature – SVM Support.

3401

У процессоров AMD функция аппаратной виртуализации, как правило, включена по умолчанию. Поддерживает ли конкретная модель процессора аппаратную виртуализацию, этот момент можно выяснить на сайтах компаний Intel и AMD.

3. Активация и запуск Hyper-V

Hyper-V в комплекте Windows 10 Pro и Enterprise поставляется опционально. Изначально штатный гипервизор отключен. Включается он в разделе панели управления «Программы и компоненты». Самый быстрый способ попасть туда – внутрисистемный поиск.

3402

Запускаем «Включение и отключение системных компонентов».

3403

В появившемся небольшом окошке галочкой отмечаем все подпункты пункта Hyper-V. Жмем «Ок».

3404

Система пару секунд будет применять изменения и попросит перезагрузку. После перезагрузки ищем ярлык запуска диспетчера Hyper-V. Ярлык диспетчера Hyper-V можно сразу закрепить на начальном экране Windows 10, найдя его в средствах администрирования меню «Пуск».

3405

Доступ к ярлыку диспетчера Hyper-V также можно получить с помощью внутрисистемного поиска.

3406

Запускаем диспетчер Hyper-V.

4. Настройка доступа к сети

В диспетчере Hyper-V сеть настраивается отдельным этапом, и сначала нужно создать виртуальный коммутатор – параметр, обеспечивающий доступ к сети. Делаем клик на названии физического компьютера, а в правой части окна выбираем «Диспетчер виртуальных коммутаторов…».

3407

Запустится мастер создания виртуального коммутатора, где первым делом нужно выбрать тип сети. Их три:

  • Внешняя – этот тип использует сетевую карту или адаптер Wi-Fi физического компьютера и подключает виртуальную машину к той же сети, в которой находится физический компьютер. Соответственно, это тип сети, предусматривающий доступ виртуальной машины к Интернету;
  • Внутренняя – этот тип обеспечивает сеть между физическим компьютером и виртуальными машинами Hyper-V, но не предусматривает их доступ к Интернету;
  • Частная – этот тип позволяет создать сеть между виртуальными машинами Hyper-V, но в этой сети не будет физического компьютера, равно как и не будет выхода в Интернет.

В нашем случае доступ виртуальной машины к Интернету необходим, потому выберем первый тип — внешнюю сеть. Жмем «Создать виртуальный коммутатор».

3408

В окне свойств виртуального коммутатора задаем ему имя, это может быть какое угодно имя, например, «Сетевая карта 1». При необходимости виртуальному коммутатору можно добавить примечание. Если физический компьютер имеет на борту и сетевую карту, и адаптер Wi-Fi, конкретное устройство, посредством которого виртуальная машина будет подключаться к сети, можно выбрать из выпадающего списка в графе «Тип подключения». После проделанных настроек жмем «Применить» внизу окна.

3409

5. Создание виртуальной машины

Теперь можно приступить непосредственно к созданию виртуальной машины. Слева в окне Hyper-V выбор по-прежнему должен быть на названии физического компьютера. В правом углу вверху жмем «Создать», затем – соответственно, «Виртуальная машина».

3410

В приветственном окне запустившегося мастера жмем «Далее».

3411

Задаем виртуальной машине имя; также можно сменить ее месторасположение на диске физического компьютера, указав нужный раздел диска и нужную папку с помощью кнопки обзора. Жмем «Далее».

3412

Одна из относительно новых возможностей Hyper-V – выбор поколения виртуальной машины. В нашем случае выбрано поколение 2.

3413

Что это значит? Поколение 1 – это виртуальные машины, поддерживающие 32- и 64-битные системы Windows. Поколение 1 совместимо с прежними версиями Hyper-V.

Поколение 2 – виртуальные машины нового формата со встроенным программным обеспечением на базе UEFI. Такие виртуальные машины поддерживают ряд новых возможностей и способны обеспечить небольшой прирост производительности. На виртуальные машины поколения 2 в качестве гостевых ОС устанавливаются только 64-битные версии Windows 8.1 и 10, а также серверные Windows Server 2012, Server 2012 R2 и Server 2016.

Платформа UEFI обуславливает еще одно требование для использования виртуальных машин поколения 2 – загрузочный носитель UEFI. Этот момент необходимо уточнять, скачивая ISO-образ с дистрибутивом Windows со сторонних источников в Интернете. Но лучше все же скачивать дистрибутивы Windows с официальных источников компании Microsoft. Так, утилита Media Creation Tool, скачивающая с сайта Microsoft дистрибутивы Windows 8.1 и 10, на выходе создает загрузочный ISO-образ, поддерживающий среду UEFI.

В случае установки в качестве гостевой ОС Windows 10 именно такой способ получения ISO-образа системы и рекомендуется. Windows 10 предусматривает процесс установки с возможностью отложенного ввода ключа продукта. В нашем случае в качестве гостевой ОС будет установлена Windows 8.1, а ее официальный дистрибутив, получаемый с помощью утилиты Media Creation Tool, в процессе установки требует ввод ключа продукта. Обеспечить поддержку среды UEFI и воспользоваться бесплатной возможностью протестировать систему Windows 8.1 поможет сайт Центра пробного ПО TechNet. На этом сайте можно скачать англоязычную редакцию 64-битной Windows 8.1 Корпоративная и бесплатно тестировать систему целых 3 месяца. Проблему с отсутствием поддержки русского языка после установки системы можно решить отдельно, установив языковой пакет и настроив русский основным языком системы.

3414

Возвращаемся к мастеру создания виртуальной машины. В окне выделения памяти оставляем предустановленные параметры, если физический компьютер имеет не более 4 Гб оперативной памяти. Если ее больше 4 Гб, можно увеличить показатель, выделяемый при запуске виртуальной машины. Для гостевой Windows ХР показатель оперативной памяти можно, наоборот, уменьшить до 512 Мб. Жмем «Далее».

3415

В окне настроек сети из выпадающего списка выбираем ранее созданный виртуальный коммутатор. Жмем «Далее».

3416

В окне подключения виртуального жесткого диска задаем виртуальной машине имя, указываем расположение на диске физического компьютера, указываем размер. Это параметры создания нового жесткого диска. Второй пункт этого шага мастера используется, когда на компьютере уже имеется виртуальный жесткий диск, в частности, с установленной гостевой ОС. При выборе виртуальной машины поколения 2 файл такого виртуального жесткого диска должен иметь формат VHDX (а не VHD), а гостевая ОС должна поддерживать среду загрузки UEFI. Жмем «Далее».

3417

Если в предыдущем шаге мастера выбран пункт создания нового виртуального жесткого диска, следующим шагом будет указание пути к дистрибутиву Windows. Виртуальные машины поколения 2 уже не предусматривают загрузку с физического CD/DVD-привода. Источниками загрузки дистрибутива гостевой ОС могут быть только сеть и ISO-образ. В нашем случае это ISO-образ. Жмем «Далее».

3418

Завершающий этап мастера – жмем «Готово».

3419

6. Подключение виртуальной машины

Создав виртуальную машину, вернемся в окно диспетчера Hyper-V. Теперь ее нужно подключить. Для этого существует команда «Подключить» в числе прочих команд контекстного меню, вызываемого на виртуальной машине. Команда «Подключить» присутствует и в правой части окна диспетчера Hyper-V. Для подключения также можно сделать двойной клик левой клавишей мыши на окошке-превью выбранной виртуальной машины.

3420

В открывшемся окне подключения жмем зеленую кнопку запуска.

3421

Далее нажимаем любую кнопку, чтобы виртуальная машина загрузилась с ISO-образа.

3422

Последует обычный процесс установки Windows 8.1, как это происходило бы на физическом компьютере.

3423

Как только начнется копирование файлов установки, можно закрыть окно подключения к виртуальной машине и заняться другими делами.

3424

Закрытие окна подключения высвободит какие-то ресурсы физического компьютера для выполнения других задач, при этом виртуальная машина продолжит свою работу в фоновом режиме. Ее рабочие показатели будут отображаться в диспетчере Hyper-V.

3425

Подключаться к виртуальной машине можно по мере необходимости выполнения в ней действий.

Все – Windows 8.1 установилась. Выключить, приостановить, сохранить виртуальную машину или сбросить ее состояние можно и командами в диспетчере Hyper-V, и кнопками на верхней панели окна подключения.

3426

7. Приоритет загрузки

Чтобы в дальнейшем при запуске виртуальной машины не терять время на окно загрузки с CD/DVD-диска, нужно в выключенном ее состоянии открыть окно параметров и убрать путь к ISO-файлу с дистрибутивом. Это делается во вкладке DVD-привода настроек оборудования виртуальной машины.

3427

Альтернативный вариант – поднять жесткий диск в приоритете загрузки выше DVD-привода (но не выше файла «bootmgfw.efi»). Это делается во вкладке «Встроенное ПО» настроек оборудования.

3428

В обоих случаях проделанные изменения сохраняются кнопкой «Применить» внизу.

8. Обход ограничений окна подключения Hyper-V

Во главу угла работы гипервизора Hyper-V поставлена производительность виртуальных машин, а не функциональность. В отличие от своих конкурентов – VMware и VirtualBox – виртуальные машины Hyper-V не работают с подключенными флешками, не воспроизводят звук, а взаимодействие с физическим компьютером осуществляется только вставкой внутри гостевых ОС текста, скопированного в основной ОС. Такова цена производительности виртуальных машин Hyper-V. Но это если работать с обычным окном подключения Hyper-V.

Полноценную интеграцию физического компьютера и виртуальной машины можно получить с помощью штатной утилиты подключения к удаленному рабочему столу.

3429

Эта утилита позволяет гибко настроить параметры подключения, в частности, сделать доступными внутри виртуальной машины не только подключенные к физическому компьютеру USB-накопители, но и отдельные разделы жесткого диска.

3430

Подключение к виртуальной машине таким образом обеспечит в гостевой ОС воспроизведение звука и двустороннюю передачу файлов.

Отличного Вам дня!

Hyper-V — нативная (встроенная в ОС) платформа для аппаратной виртуализации, разработанная компанией Microsoft на основе Virtual PC, продукта дочерней компании Apple Connectix. Она позволяет создавать на одном физическом сервере несколько параллельно работающих изолированных программных окружений. Первоначально Hyper-V использовалась для виртуализации серверов, но, начиная с Windows 8, доступна для клиентской версии операционной системы. 

Архитектура Hyper-V

Архитектура гипервизора Hyper-V. Источник

Что такое Hyper-V

Для понимания функций и назначения Hyper-V необходимо разобраться, что представляет собой технология виртуализации. 

Если коротко, то виртуализация — программная имитация работы полноценного ПК со своей операционной системой, жестким диском, оперативной памятью, процессором на выделенных мощностях физического компьютера. Для этого часть ресурсов физической платформы выделяется под работу виртуальной машины, а чтобы они не конфликтовали друг с другом, вторую запускают в изолированной программной среде. Виртуализация используется для решения различных задач:

  • эффективного использования аппаратных ресурсов — например, с помощью нее можно запустить несколько виртуальных машин на сервере под отдельные сайты, что позволит снизить стоимость хостинговых услуг, так как основной ПК не будет работать вхолостую; 
  • пробной установки новой операционной системы — например, если пользователь решил перейти на новую ОС, но пока не готов отказаться от старой или хочет использовать обе системы сразу под разные задачи;
  • тестирования новых программных продуктов или игр — например, если разработчик хочет распространять свою продукцию среди пользователей других операционных систем;
  • экспериментов в области информационной безопасности — запустив изолированную виртуальную машину, специалист может «заражать» ее вирусами, троянами и другим вредоносным ПО без риска повредить основную ОС и потерять хранящиеся на ней данные;
  • использования программного обеспечения — в частности, на компьютере с основной системой Windows пользователь может с помощью виртуальной машины применять ПО, разработанное под Linux. 

Виртуализация бывает двух типов:

  • программной — когда аппаратные ресурсы для одной или нескольких виртуальных машин выделяются операционной системой физической платформы. Это, с одной стороны, упрощает виртуализацию, с другой — замедляет работу виртуальных систем. Кроме того, чтобы они нормально работали, их ОС должны поддерживать ядро основной операционной системы;
  • аппаратной — в этом случае распределение физических ресурсов ПК между установленными на нем виртуальными платформами происходит напрямую, минуя основную (серверную) операционную систему. Это позволяет запускать на виртуальных машинах свои полноценные ОС (в том числе не поддерживающие ядро основной операционной системы).

Создание изолированной виртуальной среды и распределение аппаратных ресурсов между основной и гостевыми ОС — одна из главных задач, которую нужно решить для успешной виртуализации. Эти функции берет на себя программа-гипервизор, представляющая собой своеобразную операционную систему.  

Hyper-V — аппаратный гипервизор — программа-посредник между виртуальной машиной и самим «железом» компьютера. По сути, это своеобразная операционная система (микроядро), которая выполняет следующие функции:

  • параллельную и независимую работу нескольких виртуальных машин на одном хост-компьютере;
  • изолирование гостевых операционных систем друг от друга и основной ОС для предотвращения конфликтов;
  • распределение аппаратных ресурсов между виртуальными машинами и управление ими;
  • обеспечение взаимодействия между гостевыми ОС (обмен файлами, сетевое соединение и т.д.).

Иными словами, виртуализация в Hyper-V создает условия, при которых аппаратные ресурсы физической платформы эффективно распределяются между установленными на ней виртуальными операционными системами.

История развития

В начале 2000-х годов корпорация Microsoft искала новые направления для своего развития, одним из которых стала разработка различных серверных решений. В 2003 году она поглотила дочернюю компанию Apple Connectix, от которой ей по наследству перешли права на программу Virtual PC. Это программное обеспечение уже на тот момент могло на равных конкурировать с продуктами лидера рынка виртуализации — корпорацией VMware. 

На основе Virtual PC в 2004 году Microsoft представила Virtual Server 2005 — решение для создания и управления виртуальными машинами в Windows. Впоследствии компания несколько изменила свой подход к этому продукту, и в 2008 году выпустила первую версию Hyper-V как компонента, по умолчанию входящего в состав новой на тот момент серверной операционной системы Windows Server.  

Сегодня Hyper-V поставляется корпорацией Microsoft в двух версиях:

  • Hyper-V Server — отдельный программный продукт, который можно скачать с официального сайта Microsoft в виде ISO-файла (виртуального образа диска);
  • вложенная виртуализация в составе серверных операционных систем Windows Server, а также 64-разрадных клиентских Windows 8, 10, 11 версий Pro (профессиональная), Enterprise (корпоративная) и Education (для образовательных учреждений). В домашней версии ОС этот компонент не предусмотрен. 

Архитектура

Виртуализация в Windows с использованием Hyper-V основана на разделах. Так называется логическая единица разграничения, в которой работают операционные системы. Такие разделы (партиции) бывают двух типов:

  • родительские. В разделах этого типа находится основная операционная система, управляющая физической платформой, а также запускается стек виртуализации;
  • дочерние. Такие разделы создаются параллельно родительскому и изолированно от него и друг друга с помощью API-гипервизора Hyper-V. Именно в них устанавливаются гостевые операционные системы. 

Дочерние разделы не имеют прямого доступа к аппаратным ресурсам физической платформы. Вместо этого гипервизор предоставляет им виртуальное представление этих ресурсов (виртуальные устройства). Во время работы гостевая ОС обращается именно к своему виртуальному устройству, затем гипервизор перенаправляет ее запрос с помощью технологии VMbus (шины виртуальных устройств) хостовой операционной системе. И уже она передает все обращения гостевых ОС непосредственно драйверам аппаратной платформы. 

В этом заключается ключевое отличие Hyper-V от основного конкурента — гипервизора VMware ESX. Последний имеет встроенные аппаратные драйверы, в то время как Hyper-V задействует драйверы хостовой операционной системы. У каждого подхода есть свои преимущества.

  • С одной стороны, наличие аппаратных драйверов в самом гипервизоре позволяет ему работать без хостовой ОС, по сути, заменяя ее. Также это ускоряет работу гостевых операционных систем, направляя запросы от них напрямую «железу». 
  • С другой стороны, обращаясь к аппаратным драйверам операционной системы, гипервизор становится менее зависимым от архитектуры самой физической платформы. Например, если появляется драйвер для какой-то специфичной функции физической платформы, достаточно просто установить его в хостовую ОС, а не ждать выхода новой версии гипервизора с соответствующей поддержкой. 

Hyper-V позволяет создавать несколько уровней виртуализации — то есть дочерние разделы с установленными в них гостевыми ОС сами становятся родительскими для новых дочерних разделов. В этом случае обращение гостевых операционных систем к аппаратным ресурсам проходит последовательно через все ступени деления до того момента, как достигнут основной операционной системы, непосредственно управляющей операционной системой. Для повышения эффективности вложенной виртуализации в Hyper-V предусмотрена технология прогрессивного ввода-вывода, позволяющая гостевым ОС напрямую взаимодействовать с шиной виртуальных устройств. Однако, чтобы данная функция работала, гостевая операционная система должна иметь ее встроенную поддержку.    

Возможности

Hyper-V дает пользователю множество возможностей для создания виртуальных машин и обеспечения контроля над ними. К основным функциям относятся:

  • Вычислительная среда. В Hyper-V каждая виртуальная машина представляет собой эмуляцию полноценного компьютера со своими вычислительными ресурсами — пространством жесткого диска, оперативной памятью, центральным и графическим процессором, сетевым подключением для обмена данными и т.д. Все эти характеристики пользователь может настроить самостоятельно в соответствии с требованиями конкретной задачи. 
  • Восстановление данных. Hyper-V позволяет восстановить данные в случае ошибки в работе виртуальной машины. Для этого программа автоматически создает копии виртуальных машин на другой физической платформе. Также в Hyper-V предусмотрено резервное копирование данных с помощью сохраненных состояний или службы теневого копирования томов (VSS). 
  • Оптимизация работы виртуальных машин. Для каждой гостевой ОС, установленной на физической платформе, имеется отдельный набор настраиваемых драйверов и сетевых служб. Это упрощает интеграцию виртуальной машины с аппаратным обеспечением (физической платформой).
  • Переносимость. В Hyper-V реализованы различные функции (динамическая миграция, перенос хранилища, импорт и экспорт файлов и т.д.), позволяющие перенести или дублировать виртуальную машину на другую физическую платформу.    
  • Удаленное подключение. Hyper-V предлагает пользователям возможность удаленно контролировать виртуальную машину. Эта функция предусмотрена как для Windows, так и для Linux. Она подразумевает консольный доступ в отличие от удаленного рабочего стола, то есть пользователь может наблюдать происходящее в гостевой ОС, даже если основная операционная система еще не загружена. 
  • Безопасность. В Hyper-V реализованы различные средства, обеспечивающие безопасное функционирование виртуальных машин. К ним относятся, например, экранирование, предотвращающее распространение вредоносного ПО с одной виртуальной машины на остальные или на основную ОС, подключение к резервному серверу или автономный режим при нарушении подключения к защите ресурсов узла, функция устранения неполадок, шифрование диска в гостевой операционной системе и т.д. 

Преимущества

Нативность. В операционных системах семейства Windows Hyper-V является встроенным компонентом. То есть владельцам этих ОС не нужно отдельно скачивать и устанавливать программу, достаточно просто включить ее через раздел «Параметры». Кроме того, нативность обеспечивает полную совместимость Hyper-V с перечисленными системами и, следовательно, стабильную виртуализацию.

Простота. Hyper-V имеет простой и интуитивно-понятный интерфейс со множеством функций. Это позволяет пользователю быстро создать виртуальные разделы на аппаратной платформе, легко управлять ими и распределять ресурсы между гостевыми ОС.

Возможность шифрования виртуальных машин. Эта функция защищает данные, размещенные на виртуальных дисках. Доступ к ним не имеет даже администратор хоста, что особенно полезно при публичном размещении виртуальных машин.

Удаленное управление в Hyper-v. Помимо уже упоминавшегося управления посредством консоли, этот гипервизор позволяет создавать удаленные рабочие столы. Функция полезна, например, при работе нескольких сотрудников над одним проектом. 

Аппаратная совместимость. Hyper-V поддерживает работу с различными аппаратными платформами на базе процессоров Intel и AMD, включая самое современное «железо». 

Программная совместимость. Виртуальные машины в Hyper-V могут работать под управлением операционных систем семейства Windows (Server, 8, 10, 11 версий Pro, Enterprise, Education), Linux (Ubuntu, Debian, Oracle и т. д.), UNIX (FreeBSD).

Недостатков у Hyper-V немного:

  • отсутствие поддержки ПО от сторонних разработчиков;
  • меньшая функциональность и эффективность работы в сравнении с конкурентами KMV и VMware:
  • обязательное наличие лицензионной серверной ОС Windows Server.

Таким образом, Hyper-V является на сегодняшний день одной из самых популярных платформ для виртуализации, которая используется для выполнения различных задач, от создания виртуальных серверов до разработки ПО. Простота и широкий набор возможностей делают ее предпочтительной не только для профессионалов, но и тех, кто только хочет попробовать свои силы в создании виртуальных машин. 

На чтение 4 мин Опубликовано Обновлено

Windows 10 оснащена множеством мощных инструментов, которые позволяют пользователям использовать виртуальные машины на своих компьютерах. Одним из этих инструментов является Windows Hypervisor Platform (WHPX), который предоставляет ряд функций для работы с виртуализацией.

WHPX позволяет пользователям установить и использовать различные гипервизоры на их компьютерах, включая такие популярные платформы, как Hyper-V, VirtualBox и KVM. Это открывает двери для различных сценариев использования, таких как разработка и тестирование программного обеспечения, запуск операционных систем в виртуальной среде, а также проведение тестов и экспериментов в безопасном окружении.

Преимущества Windows Hypervisor Platform включают высокую производительность, широкие возможности настройки гипервизоров и поддержку различных операционных систем. Однако, чтобы использовать WHPX, необходимо выполнить несколько предварительных настроек и установить соответствующее программное обеспечение. Дальше мы рассмотрим процесс подготовки компьютера к использованию WHPX, а также проанализируем его основные возможности и функционал.

Windows Hypervisor Platform: функциональность и возможности

Windows Hypervisor Platform (WHPX) — это набор программных компонентов и интерфейсов, предоставляемых операционной системой Windows 10, которые позволяют виртуализировать ресурсы компьютера и запускать виртуальные машины на базе гипервизора. Это мощный инструмент для разработчиков и пользователям, позволяющий управлять виртуальными окружениями и улучшать общую производительность системы.

Основной функционал Windows Hypervisor Platform:

  • Запуск нескольких изолированных виртуальных машин на одном физическом компьютере;
  • Поддержка различных гипервизоров, включая Hyper-V;
  • Возможность разрабатывать и тестировать программное обеспечение в виртуальной среде;
  • Максимальное использование ресурсов компьютера благодаря аппаратной виртуализации;
  • Изоляция приложений и основной операционной системы, что увеличивает безопасность и стабильность системы;
  • Улучшенное управление памятью и использование CPU;
  • Возможность создания и использования виртуальных дисков.

WHPX также предоставляет гибкую систему управления виртуальными машинами. Пользователи могут управлять мощностью процессора, объемом выделенной памяти и другими ресурсами для каждой виртуальной машины. Это позволяет эффективно использовать вычислительные мощности компьютера и управлять потоками данных между физическими и виртуальными окружениями. Кроме того, WHPX поддерживает создание снимков состояния виртуальных машин, что позволяет сохранять и восстанавливать их в любой момент.

Windows Hypervisor Platform открывает для пользователей и разработчиков широкий спектр возможностей и улучшений. Он позволяет легко создавать и управлять виртуальными машинами, повышает производительность системы и обеспечивает высокую стабильность при работе с разными задачами и приложениями. Благодаря своему мощному функционалу, WHPX сделал виртуализацию доступной и удобной для широкого круга пользователей.

Windows Hypervisor Platform в Windows 10: обзор и основные характеристики

Windows Hypervisor Platform (WHP) – это набор API и функций в операционной системе Windows 10, предназначенные для работы с гипервизором. Они позволяют приложениям взаимодействовать с гипервизором и управлять виртуальными машинами (ВМ) на уровне операционной системы.

Основные характеристики Windows Hypervisor Platform в Windows 10:

  1. Универсальность: WHP поддерживается на всех устройствах с операционной системой Windows 10: настольных компьютерах, ноутбуках, планшетах и мобильных устройствах.
  2. Открытость: WHP является открытым API, что позволяет разработчикам создавать свои приложения, использующие функциональность гипервизора.
  3. Удобство использования: WHP предоставляет простые и понятные интерфейсы для управления гипервизором и виртуальными машинами. Разработчики могут легко создавать, запускать, останавливать и управлять ВМ с помощью API WHP.
  4. Высокая производительность: WHP обеспечивает эффективную работу с гипервизором и позволяет приложениям использовать всю его мощь. Это означает, что разработчики могут создавать высокопроизводительные и эффективные приложения для работы с ВМ.
  5. Обновления: WHP обновляется регулярно, чтобы улучшить функциональность и исправить ошибки. Разработчики всегда могут получить последнюю версию API и использовать новые возможности гипервизора.

Windows Hypervisor Platform в Windows 10 открывает новые возможности для разработчиков, позволяя им создавать мощные и эффективные приложения, работающие с виртуальными машинами. API WHP предоставляют простые и понятные интерфейсы для управления гипервизором и позволяют разработчикам использовать всю мощь гипервизора. С обновлениями WHP разработчики всегда могут получить новые возможности и улучшения функциональности.

  • I sensys mf4140 драйвер windows 10
  • Hypervisor is present forcing aida64 into a virtualized or sandbox environment windows 11
  • I sensys mf3228 драйвер windows 10 x64
  • Hypervisor error windows 11 как исправить
  • I have the link to windows app ready