Общие сведения о Hyper-V в Windows

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

Виртуальная машина с Windows

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

Причины использования виртуализации

Виртуализация позволяет:

  • Запустите программное обеспечение, требующее более старых версий операционных систем Windows или не Windows.

  • Экспериментируйте с другими операционными системами. Hyper-V упрощает создание и удаление различных операционных систем.

  • Тестирование программного обеспечения на нескольких операционных системах с помощью нескольких виртуальных машин. С помощью Hyper-V их можно запускать на одном рабочем столе или ноутбуке. Эти виртуальные машины можно экспортировать, а затем импортировать в любую другую систему Hyper-V, включая Azure.

Требования к системе

Для Hyper-V требуется:

  • Процессор с возможностями преобразования адресов второго уровня (SLAT).

  • Windows 10 (Pro или Enterprise) или Windows 11 (Pro или Enterprise).

Обновление до Windows Pro путем открытия параметров>обновления и активации системы безопасности.> Здесь вы можете посетить магазин и приобрести обновление.

Большинство компьютеров работают под управлением Hyper-V, однако каждая виртуальная машина работает под управлением полностью отдельной операционной системы. Как правило, вы можете запускать одну или несколько виртуальных машин на компьютере с 4 ГБ ОЗУ, хотя вам потребуется больше ресурсов для дополнительных виртуальных машин или установки и запуска интенсивного программного обеспечения для ресурсов, таких как игры, редактирование видео или программное обеспечение проектирования инженерии.

Дополнительные сведения о требованиях к системе Hyper-V и о том, как проверить, работает ли Hyper-V на компьютере, см . в справочнике по требованиям Hyper-V.

Операционные системы, которые можно запускать в виртуальной машине

Hyper-V в Windows поддерживает много операционных систем на виртуальных машинах, в том числе различные выпуски Linux, FreeBSD и Windows.

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

Сведения о том, какие операционные системы поддерживаются в качестве гостей в Hyper-V в Windows, см. в статье "Поддерживаемые гостевые операционные системы Windows" и поддерживаемые гостевые операционные системы Linux.

Различия между Hyper-V в Windows и Hyper-V на Windows Server

Существуют некоторые функции, которые работают по-разному в Hyper-V в Windows, чем в Hyper-V, работающих на Windows Server.

Компоненты Hyper-V, доступные только в Windows Server:

  • Динамическая миграция виртуальных машин с одного узла на другой
  • Реплика Hyper-V
  • Виртуальный канал Fibre Channel
  • Сеть SR-IOV
  • Совместный. VHDX

Функции Hyper-V доступны только в Windows:

  • Быстрое создание и коллекция виртуальных машин
  • Сеть по умолчанию (коммутатор NAT)

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

Ограничения

Программы, зависящие от конкретного оборудования, не работают хорошо в виртуальной машине. Например, игры или приложения, требующие обработки с помощью GPU, могут работать неправильно. Кроме того, приложения, использующие таймеры под 10 мс, такие как динамическая смесь приложений или время высокой точности, могут иметь проблемы, выполняемые на виртуальной машине.

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

Следующий шаг

Установка Hyper-V в Windows