Поделиться через


Обновление версии виртуальной машины в Hyper-V в Windows или Windows Server

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

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

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

Шаг 1. Проверка версий конфигурации виртуальной машины

  1. На рабочем столе Windows нажмите кнопку "Пуск" и введите любую часть имени Windows PowerShell.
  2. Щелкните Правой кнопкой мыши Windows PowerShell и выберите "Запуск от имени администратора".
  3. Используйте командлет Get-VM. Выполните следующую команду, чтобы получить версии виртуальных машин.
Get-VM * | Format-Table Name, Version

Вы также можете просмотреть версию конфигурации в диспетчере Hyper-V, выбрав виртуальную машину и выбрав вкладку "Сводка ".

Шаг 2. Обновление версии конфигурации виртуальной машины

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

Чтобы обновить версию конфигурации виртуальной машины с помощью Windows PowerShell, используйте командлет Update-VMVersion . Выполните следующую команду, где vmname — это имя виртуальной машины.

Update-VMVersion <vmname>

Поддерживаемые версии конфигурации виртуальных машин

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

Get-VMHostSupportedVersion

Если необходимо создать виртуальную машину, которую можно переместить на узел Hyper-V, на котором запущена более ранняя версия Windows, используйте командлет New-VM с параметром -Version . Например, чтобы создать виртуальную машину с именем WindowsCV5 с конфигурацией 5.0, выполните следующую команду:

New-VM -Name "WindowsCV5" -Version 5.0

Note

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

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

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

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

Hyper-V версия Windows для хоста 12.0 11.0 10.0 9.3 9.2 9.1 9.0 8.3 8.2 8.1 8.0 7.1 7.0 6.2 5.0
Windows Server 2025 г.
Windows 11 версии 24H2
Windows 11 версии 22H2 & 23H2
Windows Server 2022
Windows 10 Корпоративная LTSC 2021
Windows Server 2019
Windows 10 Корпоративная версия LTSC 2019
Windows Server 2016
Windows 10 Корпоративная версия 2016 LTSB
Windows 10 Корпоративная 2015 LTSB
Windows Server 2012 R2
Windows 8.1

Поддерживаемые версии конфигурации виртуальных машин для узлов канала Semi-Annual

В следующей таблице перечислены версии конфигурации виртуальной машины для узлов, на которых запущена версия Semi-Annual канала Windows. Дополнительные сведения о версиях канала Semi-Annual Windows см. на следующих страницах windows Server и Windows.

Important

Выпуски Windows Server Semi-Annual Channel были прекращены. Дополнительные сведения о текущих версиях см. в сведения о выпуске Windows Server.

Hyper-V версия Windows для хоста 10.0 9.3 9.2 9.1 9.0 8.3 8.2 8.1 8.0 7.1 7.0 6.2 5.0
Windows 11 (версия 21H2)
Обновление Windows 10 ноября 2021 г. (версия 21H2)
Обновление Windows 10 мая 2021 г. (версия 21H1)
Windows Server версии 20H2
Обновление Windows 10 за октябрь 2020 г. (версия 20H2)
Windows Server версии 2004
Обновление Windows 10 мая 2020 г. (версия 2004)
Windows Server версии 1909
Обновление Windows 10 ноября 2019 г. (версия 1909)
Windows Server версии 1903
Обновление Windows 10 за май 2019 г. (версия 1903)
Windows Server версии 1809
Обновление Windows 10 за октябрь 2018 г. (версия 1809)
Windows Server версии 1803
Обновление Windows 10 апреля 2018 г. (версия 1803)
Windows 10 Fall Creators Update (версия 1709)
Windows 10 Creators Update (версия 1703)
Юбилейное обновление Windows 10 (версия 1607)

Почему следует обновить версию конфигурации виртуальной машины?

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

Important

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

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

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

Типы файлов виртуальной машины Description
Configuration Сведения о конфигурации виртуальной машины, хранящиеся в формате двоичного файла.
Расширение имени файла: VMCX
Расположение по умолчанию: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines
Состояние среды выполнения Сведения о состоянии среды выполнения виртуальной машины, хранящиеся в двоичном формате файла.
Расширение имени файла: .vmrs и .vmgs
Расположение по умолчанию: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines
Виртуальный жесткий диск Хранит виртуальные жесткие диски для виртуальной машины.
Расширение имени файла: .vhd или .vhdx
Расположение по умолчанию: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Hard Disks
Автоматический виртуальный жесткий диск Файлы разностных дисков, используемые для контрольных точек виртуальных машин.
Расширение имени файла: .avhdx
Расположение по умолчанию: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Hard Disks
Checkpoint Контрольные точки хранятся в нескольких файлах контрольных точек. Каждая контрольная точка создает файл конфигурации и файл состояния среды выполнения.
Расширения имен файлов: .vmrs и .vmcx
Расположение по умолчанию: C:\ProgramData\Microsoft\Windows\Snapshots

Что произойдет, если я не обновляю версию конфигурации виртуальной машины?

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

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

Note

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

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

Feature Минимальная версия конфигурации виртуальной машины
Секционирование GPU 12.0
Поддержка ARM64 в Windows 11 11.0
Режим совместимости динамического процессора 10.0
Вложенная виртуализация для процессоров AMD 9.3
Улучшения топологии vNUMA 9.2
Улучшения топологии AMD 9.1
Разрешить дополнительные функции процессора для Perfmon 9.0
Автоматическая предоставление одновременной многопоточной конфигурации для виртуальных машин, работающих на узлах с помощью основного планировщика 9.0
Поддержка гибернации 9.0
Увеличьте максимальное число виртуальных устройств по умолчанию до 64 на устройство (например, сетевые и назначенные устройства). 8.3
Гостевая поддержка безопасности Virtualization-Based (VBS) 8.0
Диск для хранения ключей 8.0
Виртуальные машины с большим объемом памяти 8.0
Вложенная виртуализация 8.0
Число виртуальных процессоров 8.0
Поддержка XSAVE 8.0
Много очередей виртуальных машин (VMMQ) 7.1
Виртуальный доверенный платформенный модуль (vTPM) 7.0
Горячая установка и удаление памяти 6.2
PowerShell Direct 6.2
Рабочие контрольные точки 6.2
Безопасная загрузка для виртуальных машин Linux 6.2
Группирование виртуальных машин 6.2

Дополнительные сведения об этих функциях см. в статье "Новые возможности Hyper-V в Windows Server".