Платформа гипервизора Windows 10, что это такое

Обновлено: 03.07.2024

Вот как можно установить полнофункциональную виртуальную версию операционной системы на виртуальной машине с помощью Hyper-V.

  1. Проверьте свой ПК на наличие поддержки Hyper-V с помощью командной строки
  2. Если ваш компьютер не поддерживает Hyper-V, вы можете включить его, выбрав «Включить или отключить функции Windows» на панели управления.
  3. Перезагрузите компьютер, а затем создайте виртуальный коммутатор в Hyper-V, открыв Диспетчер Hyper-V в меню "Пуск".
  4. Создайте виртуальную машину с помощью диспетчера Hyper-V и мастера создания новой виртуальной машины.

В настоящее время некоторые дистрибутивы Linux можно запускать в исходной среде Windows 10. Однако эти среды Linux ограничены в функциях и инструментах, которые вы можете использовать. В Windows 10 на выбор есть только три дистрибутива: Ubuntu, SUSE Linux Enterprise и OpenSUSE Leap. Все три дистрибутива основаны на интерфейсе командной строки, поэтому вы не сможете запускать какие-либо графические интерфейсы (GNOME, KDE, XFCE или другие графические приложения на базе Linux).

Чтобы получить полнофункциональную версию Linux в Windows 10, всегда можно установить ваш любимый дистрибутив (на языке Linux «распространяемая или распределенная версия») на второй компьютер, если он у вас есть, но не у каждого есть лишний. К счастью, вы можете просто использовать свой ПК с Windows 10, но по-прежнему можно запустить полноценную версию Linux с помощью виртуальной машины (ВМ) с использованием Hyper-V. Вот что вам нужно сделать в Windows 10, чтобы создать виртуальную машину с помощью Hyper-V.

Включить Hyper-V в Windows 10

Hyper-V — это инструмент технологии виртуализации от Microsoft, доступный в Windows 10 Pro, Enterprise и Education. Hyper-V позволяет создавать одну или несколько виртуальных машин для установки и запуска разных ОС на одном ПК с Windows 10. Наличие правильной версии Windows 10 — не единственное, что нужно вашему ПК; есть также требования к оборудованию:

  • 64-разрядный ЦП с преобразованием адресов второго уровня (SLAT).
  • Процессор должен поддерживать расширение режима VM Monitor (VT-c на чипах Intel).
  • Минимум 4 ГБ памяти.

Вот что вам нужно сделать, чтобы убедиться, что ваш ПК с Windows 10 поддерживает Hyper-V.

  1. Откройте Пуск.
  2. Выполните поиск командной строки, щелкните левой кнопкой мыши верхний результат и выберите "Запуск от имени администратора".
  3. Нажмите «Да» в ответ на приглашение UAC.
  4. Введите следующую команду и нажмите Enter: systeminfo.exe
  5. Если в разделе «Требования Hyper-V» вы видите «Да», ваш компьютер может работать с Hyper-V.

Hyper-V, Windows 10, виртуализация

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

Теперь, когда вы знаете, что ваш компьютер поддерживает Hyper-V, вам нужно включить Hyper-V. Вот что вам нужно сделать:

  1. Откройте панель управления.
  2. Нажмите "Программы".
  3. Нажмите «Включить или отключить функции Windows».
  4. Появится всплывающее окно компонентов Windows, и вам нужно будет выбрать параметр Hyper-V. Убедитесь, что выбраны инструменты управления Hyper-V и платформа Hyper-V.
  5. Нажмите "ОК".

Microsoft, Hyper-V, Windows 10 , виртуализация

После включения Hyper-V вам будет предложено перезагрузить компьютер с Windows 10, чтобы завершить установку запрошенных изменений. Перезагрузите компьютер. Теперь Hyper-V включен. Следующим шагом будет создание виртуальной машины с помощью Hyper-V. Теперь, когда Hyper-V включен и вы успешно добавили уровень виртуализации в Windows 10, вам нужно создать виртуальную машину (ВМ) для дистрибутива Linux, который вы хотите использовать. Для этого вам потребуется создать виртуальный коммутатор для подключения виртуальной машины к Интернету. Вот что вам нужно сделать дальше.

Создание виртуального коммутатора

Выполните следующие шаги для настройки виртуального коммутатора в Hyper-V:


Далее вам нужно следовать выделенным пунктам в меню, как показано на картинке ниже. Это создаст виртуальный коммутатор. Виртуальный коммутатор действует как дополнительный уровень безопасности между вашей виртуальной машиной и ПК с Windows 10.

  1. Выберите Новый виртуальный сетевой коммутатор.
  2. Выберите Внешний.
  3. Выберите «Создать виртуальный коммутатор».

Теперь вам нужно настроить виртуальный коммутатор. В этом примере я использовал «Виртуальный коммутатор Windows 10». Однако вы можете назвать свой переключатель как угодно.

  1. Введите имя виртуального коммутатора (например, виртуальный коммутатор Windows 10).
  2. В разделе "Тип подключения" сетевой адаптер должен использовать параметр "Внешняя сеть".
  3. Нажмите "ОК".

Microsoft, Windows 10, виртуальная машина , Виртуальная машина

Теперь, когда вы успешно создали виртуальный коммутатор, вы можете создать виртуальную машину. Назначение виртуального коммутатора — обеспечить защиту с помощью мер безопасности, обеспечивающих дополнительный уровень защиты между виртуальными машинами. Виртуальный коммутатор является дополнительной защитой на случай, если что-то пойдет не так. Давайте рассмотрим, что вам нужно сделать, чтобы создать виртуальную машину.

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

Microsoft, виртуальная машина, виртуальная машина , Как сделать

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

Мастер создания новой виртуальной машины избавит вас от вопросов, которые могут возникнуть при настройке виртуальной машины. Настройка виртуальной машины очень проста с помощью мастера создания новой виртуальной машины. Windows 10 позволяет быстро и легко настроить виртуальную машину. Вот все, что вам нужно сделать, чтобы настроить виртуальную машину:

В зависимости от того, как вы хотите настроить виртуальную машину, мастер создания новой виртуальной машины проведет вас шаг за шагом и позволит настроить виртуальную машину в Windows 10 с помощью Hyper-V. В обновлении Windows 10 Fall Creators Update Microsoft упростила создание виртуальной машины с помощью Hyper-V Quick Create. Теперь вы можете создать виртуальную машину, используя среду разработки Windows 10 или Ubuntu 18.04.1 LTS. Быстрое создание можно запустить независимо от диспетчера Hyper-V, и это быстрый инструмент для создания виртуальной машины в Windows 10.

У Microsoft есть краткое руководство по использованию Hyper-V Quick Create, доступное в блоге Windows. Единственным предварительным условием для возможности использования Hyper-V Quick Create является наличие как минимум Windows 10 Fall Creators Update.

Windows 10, Microsoft, Hyper -V Быстрое создание

Майкрософт показывает, что с Hyper-V Quick Create вы можете создать виртуальную машину в Windows 10 всего за три шага:

Откройте Hyper-V Quick Create из меню "Пуск".

Выберите операционную систему или выберите свою собственную, используя локальный источник установки; если вы хотите использовать собственный образ для создания виртуальной машины, выберите «Локальный источник установки». или выберите «Изменить источник установки». Обязательно выберите .iso или .vhdx, который вы хотите превратить в новую виртуальную машину. Если это образ Linux, снимите флажок с параметра «Безопасная загрузка». Безопасная загрузка предназначена только для среды разработки Windows 10.

Выберите «Создать виртуальную машину»

После этого Hyper-V Quick Create создаст для вас виртуальную машину, не беспокоясь об этом. Имейте в виду, что если на вашем ПК с Windows еще не установлена ​​ОС, вам потребуется загрузить предпочтительную ОС из приложения Windows 10. Вы также можете получить доступ к Hyper-V Quick Create с правой панели в диспетчере Hyper-V.

После того как вы создали виртуальную машину, вы должны увидеть такой экран (если вы использовали среду разработки Windows 10).

Microsoft, Windows 10, виртуальная машина

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

Hyper-V – это технология аппаратной виртуализации Microsoft, которая изначально была выпущена вместе с Windows Server 2008 для поддержки виртуализации серверов и с тех пор стала основным компонентом многих продуктов и функций Microsoft. Эти функции варьируются от повышения безопасности до расширения возможностей разработчиков и включения наиболее совместимой игровой консоли. Недавние дополнения к этому списку включают Windows Sandbox, Application Guard в Защитнике Windows, System Guard и Advanced Threat Detection, Hyper-V Isolated-More.

" target="_blank" >Контейнеры, платформа гипервизора Windows и подсистема Windows для Linux 2. Кроме того, также внедряются и улучшаются приложения, использующие Hyper-V, такие как Kubernetes для Windows и Docker Desktop.

Поскольку область виртуализации Windows расширилась и стала неотъемлемой частью операционной системы, многие новые возможности ОС стали зависеть от Hyper-V.Следовательно, это создало проблемы совместимости со многими популярными сторонними продуктами, которые предоставляют свои собственные решения виртуализации, вынуждая пользователей выбирать между приложениями или теряя функциональность ОС. Поэтому Microsoft тесно сотрудничает с ключевыми поставщиками программного обеспечения, такими как VMware, VirtualBox и BlueStacks, чтобы предоставлять обновленные решения, которые напрямую используют технологии виртуализации Microsoft, избавляя клиентов от необходимости идти на этот компромисс.

Песочница Windows

Windows Sandbox – это изолированная временная среда рабочего стола, в которой вы можете запускать ненадежное программное обеспечение, не опасаясь, что это негативно скажется на вашем компьютере. Любое программное обеспечение, установленное в песочнице Windows, остается только в песочнице и не может повлиять на ваш хост. После закрытия Windows Sandbox все состояние, включая файлы, изменения реестра и установленное программное обеспечение, безвозвратно удаляется. Песочница Windows создана с использованием той же технологии, которую мы разработали для безопасной работы мультитенантных служб Azure, таких как Функции Azure, и обеспечивает интеграцию с Windows 10 и поддержку приложений на основе пользовательского интерфейса.

Защитник приложений Защитника Windows

Защитник Windows Application Guard (WDAG) — это функция безопасности Windows 10, представленная в обновлении Fall Creators Update (версия 1709, также известная как RS3), которая защищает от целевых угроз с помощью технологии виртуализации Microsoft Hyper-V. WDAG расширяет возможности безопасности, основанные на виртуализации Windows, чтобы предотвратить компрометацию операционной системы хоста уязвимостями ядра нулевого дня. WDAG также позволяет корпоративным пользователям Microsoft Edge и Internet Explorer (IE) защищаться от уязвимостей ядра нулевого дня, изолируя ненадежные сеансы браузера пользователя от операционной системы хоста. Предприятия, заботящиеся о безопасности, используют WDAG, чтобы заблокировать свой корпоративный хост, позволяя своим пользователям просматривать некорпоративный контент.

Application Guard изолирует ненадежные сайты, используя новый экземпляр Windows на аппаратном уровне.

Системная защита Защитника Windows

Для защиты критически важных ресурсов, таких как стек проверки подлинности Windows, токены единого входа, биометрический стек Windows Hello и Virtual More.

" target="_blank" >Trusted Platform Module, микропрограмма и аппаратное обеспечение системы должны быть надежными. System Guard в Защитнике Windows реорганизует существующие функции обеспечения целостности системы Windows 10 под одной крышей и обеспечивает новый набор инвестиций в безопасность Windows. Он разработан, чтобы обеспечить следующие гарантии безопасности:

  • Для защиты и поддержания целостности системы при ее запуске
  • Чтобы убедиться, что целостность системы действительно поддерживается посредством локальной и удаленной аттестации

Расширенное обнаружение угроз в Защитнике Windows

Обнаружение и прекращение атак, которые подделывают агенты режима ядра на уровне гипервизора, является важным компонентом единой платформы защиты конечных точек в Microsoft Defender Advanced Threat Protection (Microsoft Defender ATP). Это не без проблем, но глубокая интеграция антивирусной программы "Защитник Windows" с возможностями аппаратной изоляции позволяет обнаруживать артефакты таких атак.

Изолированные контейнеры Hyper-V

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

" target="_blank" >виртуальная машина. В просторечии мы называем их «изолированными контейнерами Hyper-V». Эти контейнеры запускаются на виртуальных машинах, специально оптимизированных для обеспечения скорости и эффективности использования ресурсов хоста. Hyper Изолированные контейнеры -V, прежде всего, позволяют разработчикам разрабатывать для нескольких дистрибутивов Linux и Windows одновременно и управляются так, как и ожидал бы любой разработчик контейнеров, поскольку они интегрируются с одними и теми же инструментами (например, Docker).

Платформа гипервизора Windows

Платформа гипервизора Windows (WHP) добавляет расширенный режим пользователя "Дополнительно".

" target="_blank" >API для сторонних стеков и приложений виртуализации для создания разделов и управления ими на уровне гипервизора, настройки сопоставления памяти для раздела, а также создания и управления выполнением виртуальных процессоров. Основное значение здесь — что стороннее программное обеспечение для виртуализации (например, VMware) может сосуществовать с Hyper-V и другими функциями, основанными на Hyper-V. Безопасность на основе виртуализации (VBS) — это новейшая технология, которая обеспечивает такое сосуществование.

WHP предоставляет API, аналогичный KVM для Linux и Hypervisor Framework для macOS, и в настоящее время используется в проектах QEMU и VMware.

На этой диаграмме представлен общий обзор сторонней архитектуры.

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

WSL 2 — это новейшая версия архитектуры, которая позволяет подсистеме Windows для Linux запускать двоичные файлы ELF64 Linux в Windows. Его обновления функций включают повышенную производительность файловой системы, а также добавленную полную совместимость системных вызовов. Эта новая архитектура изменяет то, как эти двоичные файлы Linux взаимодействуют с Windows и оборудованием вашего компьютера, но по-прежнему обеспечивает тот же пользовательский интерфейс, что и в WSL 1 (текущая широкодоступная версия). Основное отличие состоит в том, что WSL 2 использует новую архитектуру, которая в основном использует настоящее ядро ​​Linux внутри виртуальной машины. Отдельные дистрибутивы Linux можно запускать либо как дистрибутив WSL 1, либо как дистрибутив WSL 2, их можно обновить или понизить в любое время, и они могут одновременно запускать дистрибутивы WSL 1 и WSL 2.

Поддержка Kubernetes для Windows

Kubernetes начал официально поддерживать Windows Server в рабочей среде с выпуском Kubernetes версии 1.14 (в марте 2019 г.). Приложения на базе Windows составляют большую часть рабочих нагрузок во многих организациях. Контейнеры Windows предоставляют этим приложениям Windows современный способ использования процессов DevOps и многого другого.

" target="_blank" >нативные облачные шаблоны. Kubernetes стал стандартом де-факто для оркестровки контейнеров, поэтому эта поддержка позволяет обширной экосистеме приложений Windows не только использовать возможности Kubernetes, но и использовать надежные и растущая экосистема, окружающая его. Организациям, инвестировавшим как в приложения для Windows, так и в приложения для Linux, больше не нужно искать отдельных оркестраторов для управления своими рабочими нагрузками, что привело к повышению операционной эффективности их развертываний. подходы с открытым исходным кодом и инициативы сообщества, которые первоначально перенесли контейнеры Windows Server в Windows Server 2016.

Эти компоненты и инструменты позволили технологии Microsoft Hyper-V представить новые способы повышения качества обслуживания клиентов. Песочница Windows, Application Guard в Защитнике Windows, System Guard и Advanced Threat Detection, изолированные контейнеры Hyper-V, платформа гипервизора Windows и подсистема Windows для Linux 2 — все это новые компоненты Hyper-V, обеспечивающие безопасность и гибкость, которые клиенты должны ожидать от Windows. Координация приложений, использующих Hyper-V, таких как Kubernetes для Windows и Docker Desktop, также свидетельствует о приверженности Microsoft потребностям клиентов, что и впредь будет соответствовать нашему основному настроению в будущем.

© Майкрософт. Эта статья была первоначально опубликована в блоге виртуализации Microsoft. Оригинал статьи можно найти здесь.

Hyper-V — это принадлежащая Microsoft платформа гипервизора Windows (тип 1), которая позволяет пользователям запускать виртуальные машины с высокой производительностью. Однако, если вы используете Windows 10 Home Edition, у вас не будет параметра «Hyper-V» в разделе «Включение или отключение функции Windows» для запуска виртуальных компьютеров, поскольку он доступен только для Windows 10 Professional, Education и Корпоративные версии (знайте разницу). Тем не менее, есть способ легко загрузить, установить и включить функцию Hyper-V в Windows 10 Домашняя с помощью командной строки.

Требования:

  • ОС Windows 10 Домашняя
  • Доступ администратора
  • Для создания виртуальных машин в BIOS должна быть включена виртуализация.
  • Активное подключение к Интернету

Хотя в современных системах виртуализация включена в BIOS по умолчанию, однако для ее подтверждения достаточно щелкнуть правой кнопкой мыши на Панели задач и выбрать Диспетчер задач ⇒ Производительность и узнать, включена она или нет.

Панель задач

Проверить, включена ли виртуализация в Windows 10 Home или нет

Что ж, если вы не хотите использовать Hyper-V, попробуйте другие лучшие сторонние программы для создания виртуальных машин.

Как активировать функцию Hyper-v в Windows 10 Домашняя

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

1. Скрипт для загрузки Hyper v для Windows 10 Home

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

pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt для /f %%i in ('findstr /i . hyper-v. txt 2^> nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper -V -Все /LimitAccess /ВСЕ пауза

Что нам нужно сделать, так это — щелкнуть правой кнопкой мыши на рабочем столе и выбрать «Текстовый документ».Будет создан новый файл, теперь откройте его и вставьте в него приведенный выше код. После этого переименуйте этот файл в Hyper-V Enabler.bat

Альтернатива. Однако, чтобы упростить вам задачу, мы уже создали этот bat-файл, который вы можете скачать напрямую, используя эту ссылку.

2. Запустите пакетный файл Hyper-V Enabler

После того, как вы самостоятельно загрузили или создали пакетный файл с указанным кодом на рабочем столе. Щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».

Запустить пакетный файл загрузки Hyper v

3. Начнется установка компонента

Когда мы запускаем пакетный файл, он открывает командную строку для запуска сохраненного в нем кода. Убедитесь, что в вашей системе есть активное подключение к Интернету, чтобы загрузить файлы, необходимые для установки и активации Hyper-V в Windows 10 Home. Это займет некоторое время в зависимости от скорости вашей сети.

4. Перезагрузите систему Windows 10

После завершения установки Hyper-v автоматически включится в вашей системе. Таким образом, чтобы изменения вступили в силу, система попросит вас перезапустить ее. Просто введите Y в командном терминале и нажмите клавишу Enter.

команда для активации Hyper V в Windows 10 Home

5. Запустите Диспетчер Hyper-V в Windows 10 домашняя

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

Проверьте, включена ли функция домашнего гипервизора Windows 10

Там прокрутите и найдите -Hyper-V и убедитесь, что все его инструменты отмечены, как показано на снимке экрана выше, если это еще не сделано, а затем нажмите кнопку OK.

Теперь, когда мы знаем, что это бесплатное программное обеспечение Microsoft для виртуализации установлено в нашей системе, пришло время запустить его и приступить к созданию виртуальных машин.

Снова перейдите к окну поиска Windows 10 или просто нажмите клавишу Win на клавиатуре и на этот раз введите Hyper-V, нажмите на его значок, когда появится.

В качестве альтернативы мы можем использовать команду для запуска гипервизора — открыть CMD или поле «Выполнить» (сочетание клавиш — клавиша Win + R) и ввести — virtmgmt.msc

Диспетчер Hyper V на Домашняя версия Windows 10

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

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

  1. Чтобы создать виртуальную машину в диспетчере Hyper-V, щелкните правой кнопкой мыши подключенный сервер и выберите параметр "Создать".
  2. Нажмите кнопку "Далее" и дайте имя вашей виртуальной машине. Например, Ubuntu.
  3. Выберите поколение для вашей виртуальной машины. Если операционная система, которую вы хотите установить, поддерживает 32-разрядную или 64-разрядную версию и требует устаревших функций BIOS, выберите поколение 1. В то время как для получения новейших функций и только 64-разрядной версии с поддержкой загрузки UEFI пользователи ОС могут выбрать поколение 2. Однако , вы можете оставить выбор по умолчанию без изменений, если не уверены в этом.
  4. Назначьте объем ОЗУ или памяти, который вы хотите использовать.
  5. Настроить сеть. Для этого выберите переключатель по умолчанию в раскрывающемся списке. Если у вас его нет, сначала создайте его.
  6. Выберите размер виртуального диска.
  7. Назначьте ISO-файл ОС, которую вы хотите установить.
  8. Чтобы получить пошаговое руководство, ознакомьтесь с нашей статьей Как использовать Hyper-V для установки виртуальной машины Linux в Windows 10

    7. Удалить или отключить функцию Hyper-V в Windows 10 Home

    Hyper-V не полностью совместим с другими виртуализаторами типа 2, хотя последние версии Vmware и Virtualbox могут работать вместе с ним, возникнет огромная проблема с производительностью. Таким образом, если вы планируете использовать Vmware player или Virtualbox в Windows 10 Home, то сначала деактивируйте Hyper-V.

    Чтобы удалить эту функцию, нам нужно снять ее флажок в разделе «Включение или отключение функций Windows». Чтобы открыть его, вы можете либо найти его в окне поиска Windows 10, либо просто нажать Win + R, чтобы открыть окно «Выполнить», и ввести — optionfeatures.exe

    Выполнить команду для открытия. Включает или выключает функции Windows

    Теперь снимите флажок, указанный для Hyper-v.

    Отключить или удалить параметры страха Hyper v

    7.1 Командная строка для отключения функции виртуализации Windows (необязательно)

    Если вы хотите, можете использовать очень простой метод, который использует либо командную строку, либо командную строку PowerShell-

    В Powershell запустите это

    Принимая во внимание, что в командной строке используйте этот-

    7.2 Перезагрузите систему

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

    7.3- Если вы хотите снова включить его (необязательно)

    В будущем, если вы захотите снова включить гипервизор Microsoft, на этот раз вам не нужно запускать пакетный файл, просто выберите Компоненты Windows и выберите его. Или используйте командную строку-

    PowerShell

    CMD

    Заключительные мысли

    Ну, это был быстрый способ использовать гипервизор Microsoft Windows в редакции Windows 10 Home. Если вы столкнулись с какой-либо проблемой при ее включении, дайте знать, раздел комментариев полностью ваш…

    Начиная с версии 6.0, VirtualBox может использовать API Hyper-V для сосуществования рядом с Hyper-V.
    Но производительность будет хуже, и это работает не со всеми версиями Windows 10.

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

    1. Предпосылки

    Чтобы это работало, вы должны использовать версию Windows 10, поддерживаемую VirtualBox 6.

    Согласно нашим тестам, версии 6.0 и 6.0.14 VirtualBox поддерживают только Windows 10 v1803 x64 (даже если виртуальные машины будут работать медленнее).


    Действительно, чтобы это работало, функции «Hyper-V» И «Платформа гипервизора Windows» должны быть включены в Windows 10.
    Однако функция «Платформа гипервизора Windows» доступна только в Windows 10. v1803.
    А начиная с версии 1809 Windows 10 виртуальная машина попытается запуститься и зависнет на черном экране.

    Важно: это также не будет работать в Windows 8, потому что функция «Платформа гипервизора Windows» отсутствует.


    2. Используйте паравиртуализацию Hyper-V с VirtualBox 6

    Если Hyper-V включен в функциях Windows 10, но функция «Платформа гипервизора Windows» отключена, VirtualBox будет использовать только паравиртуализацию Hyper-V.


    Если вы попытаетесь запустить виртуальную машину, VirtualBox сообщит вам, что функция «Платформа гипервизора Windows» должна быть включена в Windows 10 и что технология виртуализации Intel (VT-x) недоступна.


    После включения функций «Hyper-V» и «Платформа гипервизора Windows» в Windows 10 VirtualBox будет использовать ускорения: VT-x/AMD-V, Nested Paging, Hyper-V Paravirtualization.


    На этот раз вы можете без проблем запустить свою виртуальную машину.
    Кроме того, вы увидите значок зеленой птицы (с буквой V) в правом нижнем углу, указывающий, что VirtualBox использует паравиртуализацию Hyper-V вместо собственной технологии виртуализации.

    После установки гостевой ОС установите гостевые дополнения, как обычно, выбрав: Устройства -> Вставить образ компакт-диска с гостевыми дополнениями.



    Как видите, гостевые дополнения были установлены правильно, несмотря на то, что виртуальная машина виртуализирована через Hyper-V.

    Действительно, вы по-прежнему будете пользоваться виртуальным оборудованием VirtualBox и, следовательно, функциями VirtualBox.


    3. Информация: версии 1079 и более ранние версии Windows 10 не поддерживаются

    Как упоминалось в начале этого руководства, для работы вам потребуется Windows 10 v1803.
    Действительно, «Платформа гипервизора Windows» доступна только с версии 1803, и эта версия позволяет использовать VirtualBox на основе собственного Hyper-V для работы рядом с ним.

    Информация: включение функции Hyper-V маскирует доступность Intel VT-x для другого программного обеспечения для виртуализации.
    Но включение функции «Платформа гипервизора Windows» может решить эту проблему. Однако, поскольку эта функция недоступна до версии 1803 Windows 10, VirtualBox больше не может работать рядом с Hyper-V.


    Если вы создадите виртуальную машину в VirtualBox, вы увидите, что отображается ускорение паравиртуализации Hyper-V, поскольку Hyper-V установлен на хост-компьютере.
    Но ускорение "VT-x/AMD-V" не отображается, потому что Hyper-V резервирует его, и оно больше недоступно для VirtualBox.


    В результате виртуальная машина не загрузится, поскольку в вашей версии Windows 10 отсутствует собственный API Hyper-V, а технология виртуализации Intel (VT-x) недоступна для VirtualBox.

    Читайте также: