VMD Controller в BIOS¶
VMD Controller (Intel Volume Management Device) — технология компании Intel, реализованная в микропрограмме (BIOS/UEFI) современных материнских плат на базе процессоров Intel 12-го поколения и новее. Она предназначена для управления твердотельными накопителями NVMe, подключёнными напрямую к процессору, и обеспечивает их корректную работу в операционных системах, не поддерживающих нативную обработку дисковых массивов.
¶Назначение и принцип работы
VMD был разработан Intel для решения проблемы масштабирования числа NVMe-дисков в серверных и рабочих станциях. Процессоры Intel Core и Xeon современных поколений имеют ограниченное число линий PCIe и контроллеров NVMe, которые могут работать независимо. VMD объединяет несколько физических дисков NVMe за одним виртуальным контроллером, который виден операционной системе как единое устройство.
Ключевые функции VMD:
- Разделение ресурсов PCIe — возможность распределения линий PCIe между несколькими накопителями.
- Поддержка горячей замены — VMD позволяет извлекать и подключать диски без перезагрузки системы.
- Работа с RAID-массивами — VMD может формировать аппаратные RAID-массивы (RAID 0, 1, 5, 10) на базе NVMe-дисков без использования отдельного RAID-контроллера.
- Защита данных — поддержка механизмов восстановления при отказе диска.
¶Как VMD влияет на видимость дисков
При включённом VMD контроллере операционная система видит не отдельные физические диски NVMe, а виртуальное устройство, управляемое драйвером Intel VMD. Это означает, что:
- Диски не отображаются в стандартном диспетчере устройств как отдельные накопители NVMe.
- Для работы с ними требуется специальный драйвер Intel VMD, который встроен в дистрибутивы Windows 10/11 и Linux (начиная с определённых версий ядра).
- Установка операционной системы может потребовать загрузки дополнительного драйвера на этапе инсталляции.
¶VMD и установка операционной системы
Наиболее частая проблема, с которой сталкиваются пользователи при включённом VMD, — невозможность увидеть накопители при установке Windows. Решение зависит от ситуации:
- Включение VMD в BIOS — если VMD активен, при установке Windows необходимо нажать «Загрузить драйвер» и указать путь к драйверу Intel VMD, который обычно находится на дистрибутиве или на сайте производителя материнской платы.
- Отключение VMD в BIOS — если VMD не требуется (например, для обычного использования одного NVMe-диска), его можно отключить в настройках BIOS. После этого диски будут видны стандартным способом.
Важно: отключение VMD может сделать недоступными диски, на которых уже установлена операционная система, если они были сконфигурированы через VMD. В этом случае потребуется переустановка ОС.
¶Где находится настройка VMD в BIOS
Настройка VMD обычно находится в разделах BIOS, связанных с конфигурацией хранилищ или процессором:
- Intel VMD Controller — в разделе «Advanced» → «Storage Configuration» или аналогичном.
- VMD RAID Support — включение/выключение поддержки RAID через VMD.
- VMD Hot Plug — управление горячей заменой дисков.
Точное расположение зависит от производителя материнской платы (ASUS, MSI, Gigabyte, ASRock) и версии BIOS.
¶Совместимость с операционными системами
| ОС | Поддержка VMD |
|---|---|
| Windows 10 (20H1+) | Да, с драйвером Intel VMD |
| Windows 11 | Да, с драйвером Intel VMD |
| Linux (ядро 5.15+) | Да, встроенный драйвер |
| Windows 7/8 | Нет |
¶Когда VMD нужен, а когда нет
VMD целесообразно включать в следующих случаях:
- Использование нескольких NVMe-дисков с формированием RAID-массива.
- Серверные рабочие станции с горячей заменой дисков.
- Системы, требующие отказоустойчивости хранилищ.
VMD можно отключить, если:
- Используется один NVMe-диск.
- RAID-массив не требуется.
- Возникают сложности с установкой или работой операционной системы.
¶Интересные факты
- VMD был впервые представлен Intel в 2020 году в рамках платформы Tiger Lake (11-е поколение Core), но массовое распространение получил с 12-м поколением (Alder Lake).
- VMD не является обязательной технологией — его поддержка зависит от конкретной модели процессора и материнской платы.
- В серверных системах Intel Xeon Scalable VMD реализован более широко и поддерживает расширенные функции управления хранилищами.
¶Источники
- Intel Volume Management Device (VMD) — документация Intel
- Руководства по эксплуатации материнских плат ASUS, MSI, Gigabyte
- Microsoft Learn — установка Windows с драйверами хранилищ
- Ядро Linux — подсистема NVMe и VMD
