[Документация Yandex Cloud](../../index.md) > [Yandex Compute Cloud](../index.md) > [Концепции](index.md) > Виртуальные машины > Поколения оборудования

# Поколения оборудования

[Виртуальные машины](vm.md) Compute Cloud представляют собой комбинацию виртуализированного оборудования и программного обеспечения, развернутого на этом оборудовании. Виртуализированное оборудование ВМ определяется [конфигурацией платформы](vm-platforms.md), [уровнем производительности vCPU](performance-levels.md), а также _поколением_ виртуализированного оборудования.

Для каждого поколения установлен свой [набор характеристик](#configurations), определяющий следующие особенности ВМ:

* Режим работы [загрузчика](https://ru.wikipedia.org/wiki/Загрузчик_операционной_системы) операционной системы.
* Поддерживаемые типы структуры [разделов дисков](https://ru.wikipedia.org/wiki/Раздел_диска).
* Топология шины [PCI](https://ru.wikipedia.org/wiki/PCI).
* Максимально возможное количество подключаемых [дисковых устройств](storage-overview.md) и [сетевых интерфейсов](network.md).

## Характеристики поколений оборудования {#configurations}

#|
|| **Поколение** | **Загрузчик** | **Загрузочный раздел** | **Топология** | **Лимит на число
дисков** | **Лимит на число**
**сетевых интерфейсов** ||
|| Gen 1.1 | [BIOS](https://ru.wikipedia.org/wiki/BIOS) | [BIOS Boot Partition](https://ru.wikipedia.org/wiki/BIOS_boot_partition)
UUID `21686148-6449-`
`6E6F-744E-`
`656564454649` | `PCI_TOPOLOGY_V1` | 16^1^ | 8^1^ ||
|| Gen 1.2 | ^ | ^ | `PCI_TOPOLOGY_V2` |
Для ВМ с 2 и 4 vCPU: 62.
Для ВМ с 6 и более vCPU: 80. |
Для ВМ с 2 и 4 vCPU: 20.
Для ВМ с 6 и более vCPU: 32. ||
|| Gen 2 | [UEFI](https://ru.wikipedia.org/wiki/Extensible_Firmware_Interface) | [EFI System Partition](https://en.wikipedia.org/wiki/EFI_system_partition)
UUID `C12A7328-F81F-`
`11D2-BA4B-`
`00A0C93EC93B` | `PCI_TOPOLOGY_V2` |
Для ВМ с 2 и 4 vCPU: 62.
Для ВМ с 6 и более vCPU: 80. |
Для ВМ с 2 и 4 vCPU: 20.
Для ВМ с 6 и более vCPU: 32. ||
|#

^1^ Для ВМ без [GPU](gpus.md), размещенных на двух [NUMA](https://ru.wikipedia.org/wiki/Неоднородный_доступ_к_памяти)-узлах физического сервера.

{% note warning %}

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

{% endnote %}

## Закрепление поколения за ВМ {#locking-generations}

[Особенности поколения оборудования](#configurations) должны поддерживаться операционной системой ВМ. ОС запускается с загрузочного [диска](disk.md), который, в свою очередь, создается из [образа](image.md) или [снимка](snapshot.md). Поэтому поколение оборудования закрепляется за каждым диском, образом и снимком диска и при создании ВМ фиксируется в параметрах этой ВМ.

{% note warning %}

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

{% endnote %}

Некоторые возможности ВМ в Compute Cloud доступны только при использовании конфигурации поколения `Gen 2`. Например, для использования [конфигурации ВМ с GPU](gpus.md#config) `gpu-standard-v3i` необходим [UEFI](https://ru.wikipedia.org/wiki/Extensible_Firmware_Interface)-загрузчик, который доступен только в `Gen 2`. Поэтому за образом, рекомендованным к использованию с этой конфигурацией ВМ, закреплено поколение оборудования `Gen 2`.

Изменить поколение оборудования, закрепленное за образом, снимком или диском, можно при их пересоздании из имеющихся диска, образа или снимка. Если при создании диска, образа или снимка не задать поколение оборудования, за ними будет закреплено то же поколение, что и за исходным диском, образом или снимком. Подробнее в инструкциях:
* [Создание образа](../operations/vm-create/create-gen2-vm.md#create-image)
* [Создание снимка](../operations/vm-create/create-gen2-vm.md#create-snapshot)
* [Создание диска](../operations/vm-create/create-gen2-vm.md#create-disk)

Если вашей ВМ необходимы [возможности](#configurations), недоступные для текущего поколения, такие как подключение большего числа дисковых устройств и сетевых интерфейсов или увеличение скорости загрузки, пересоздайте вашу ВМ в новой конфигурации. Для этого создайте снимок или образ загрузочного диска вашей ВМ с закреплением нужного вам поколения, после чего создайте из полученного снимка или образа новую ВМ с новой конфигурацией оборудования.

{% note info %}

Некоторые операционные системы могут поддерживать не все конфигурации оборудования.

{% endnote %}

#### Полезные ссылки {#see-also}

* [Создать виртуальную машину с оборудованием поколения Gen 2](../operations/vm-create/create-gen2-vm.md)