OpROM в BIOS: что это и как правильно настроить

OpROM в BIOS — это сокращение от Option ROM (Optional ROM), то есть дополнительная прошивка, встроенная в плату расширения: видеокарту, сетевой адаптер, RAID-контроллер или HBA-карту. Если вы открыли настройки BIOS и увидели пункты вроде Launch Storage OpROM, Launch Video OpROM или Network OpROM, система спрашивает, в каком режиме загружать эти дополнительные прошивки — в старом Legacy-режиме или в современном UEFI.

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

Что такое Option ROM и зачем она нужна

Любое устройство, которое должно работать ещё до старта операционной системы, нуждается в собственном низкоуровневом коде. Этот код хранится в микросхеме на самой плате и называется Option ROM. Классический пример — RAID-контроллер: чтобы BIOS мог загрузиться с массива, контроллер сначала должен «представить» его системе, и делает это именно через свою OpROM.

То же самое относится к сетевым картам с поддержкой загрузки по сети (PXE boot), видеокартам (их прошивка называется VBIOS) и некоторым NVMe-адаптерам на старых платах. Без загруженной OpROM устройство просто не участвует в процессе инициализации до старта ОС.

  • 🔧 Video OpROM — прошивка видеокарты, нужна для вывода изображения до загрузки драйверов ОС;
  • 💾 Storage OpROM — прошивка контроллеров дисков и RAID, отвечает за загрузку с накопителей;
  • 🌐 Network OpROM — прошивка сетевых адаптеров для загрузки по сети (PXE);
  • 🧩 Other PCI OpROM — прошивки прочих плат расширения (HBA, capture-карты и т.п.).

Legacy OpROM vs UEFI OpROM: в чём разница

Исторически OpROM писались под Legacy BIOS — 16-битный код, работающий в реальном режиме процессора. С переходом на UEFI появился новый формат: драйверы UEFI, которые грузятся быстрее, поддерживают Secure Boot и не требуют эмуляции старого окружения.

Многие современные платы расширения содержат обе версии прошивки, а настройка OpROM Policy или Launch OpROM определяет, какую из них использовать. Возможные значения обычно такие:

ЗначениеЧто делаетКогда выбирать
UEFI onlyЗагружает только UEFI-драйверы устройствСовременная система с Windows 10/11, включён Secure Boot
Legacy onlyЗагружает только старые 16-битные OpROMСтарое железо, загрузка в Legacy-режиме
UEFI first / Legacy firstПриоритет одного формата с откатом на другойСмешанная конфигурация, диагностика
Disabled / Do not launchOpROM конкретного устройства не загружаетсяУстройство не нужно до старта ОС
📊 В каком режиме у вас настроены OpROM в BIOS?
UEFI only
Legacy only
Режим с приоритетом (first)
Не знаю, стоит по умолчанию

Связь OpROM с режимом CSM и Secure Boot

Ключевой момент, который часто упускают: Legacy OpROM не может работать без CSM (Compatibility Support Module). CSM — это модуль совместимости UEFI, эмулирующий старый BIOS. Если вы отключили CSM, все Legacy-прошивки плат расширения автоматически перестают загружаться.

Обратная связь тоже есть: при включённом Secure Boot загрузка Legacy OpROM невозможна, потому что старые 16-битные прошивки не имеют цифровой подписи и не проходят проверку. Поэтому на системах с Secure Boot корректный выбор — UEFI only.

⚠️ Внимание: если выключить CSM на системе, где видеокарта имеет только Legacy VBIOS, можно получить чёрный экран до загрузки ОС. Перед отключением CSM убедитесь, что видеокарта поддерживает UEFI GOP — для старых карт это можно проверить в спецификациях производителя.

Когда OpROM нужно включать, а когда отключать

Не каждому устройству обязательно загружать свою прошивку. Если у вас обычный домашний ПК с одним диском, подключённым к чипсетному SATA-порту, Storage OpROM дополнительных контроллеров можно смело отключить — это даже ускорит POST.

Включать OpROM необходимо в конкретных сценариях:

  • 🚀 Загрузка с RAID-массива на внешнем контроллере — без Storage OpROM массив не появится в списке загрузки;
  • 🌍 Загрузка по сети через PXE — требуется Network OpROM соответствующего режима;
  • 💻 Старая видеокарта без UEFI GOP — нужна Legacy Video OpROM и включённый CSM;
  • 💽 Загрузка с NVMe через PCIe-адаптер на плате без нативной поддержки NVMe — зависит от прошивки адаптера.

Как найти и настроить OpROM: общий порядок

Точные названия пунктов и их расположение зависят от производителя материнской платы (ASUS, MSI, Gigabyte, ASRock и другие используют разные оболочки). Обычно настройки OpROM находятся в разделе Boot, Advanced или в подразделе CSM Configuration. Сверьтесь с руководством вашей платы — пути меню различаются даже между ревизиями одной модели.

Безопасный порядок действий выглядит так:

☑️ Настройка OpROM без риска потерять загрузку

Выполнено: 0 / 6

Как узнать режим установленной Windows? Нажмите Win + R, введите команду и посмотрите строку «Режим BIOS»:

msinfo32

Если там указано UEFI — система установлена в современном режиме, и Legacy OpROM вам, скорее всего, не нужны. Если Legacy (или «Устаревший») — отключать CSM и Legacy-прошивки нельзя, иначе диск перестанет быть загрузочным.

Типичные проблемы, связанные с OpROM

Чаще всего пользователи сталкиваются с тремя сценариями. Первый — после обновления BIOS или сброса настроек пропал RAID-массив из списка загрузки: причина почти наверняка в том, что Storage OpROM сбросилась в UEFI only или отключилась, а контроллер требует Legacy (или наоборот).

Второй сценарий — чёрный экран после отключения CSM. Это признак того, что видеокарта не имеет UEFI-совместимой прошивки. Решение — вернуть CSM или заменить видеокарту; некоторые старые карты можно перепрошить GOP-совместимым VBIOS, но это рискованная процедура, которую стоит выполнять только с проверенным файлом под конкретную модель.

Третий случай — система не загружается по сети, хотя PXE вроде бы включён. Проверьте, что Network OpROM выставлена в тот же режим, что и общая загрузка: UEFI PXE и Legacy PXE — это разные механизмы, и сервер должен поддерживать выбранный вами вариант.

⚠️ Внимание: не меняйте одновременно режим CSM, Secure Boot и все OpROM «пачкой». Если система перестанет загружаться, вы не поймёте, какое именно изменение стало причиной. Меняйте по одному параметру с проверкой загрузки после каждого шага.
Почему на серверных платах OpROM настраивается отдельно для каждого слота

На серверных материнских платах и рабочих станциях настройки OpROM часто привязаны к конкретным PCIe-слотам. Это позволяет, например, загружать прошивку RAID-контроллера в слоте 1, но не тратить время на OpROM сетевой карты в слоте 3. Если плата не видит устройство до старта ОС, проверьте настройку OpROM именно для того слота, куда установлена плата.

Отключение OpROM для ускорения загрузки

Каждая загружаемая OpROM добавляет время к инициализации: контроллер сканирует диски, сетевая карта ждёт ответа DHCP при PXE и так далее. Если устройства вам не нужны до старта ОС, отключение их прошивок заметно сокращает время от нажатия кнопки питания до начала загрузки Windows.

Безопасные кандидаты на отключение — Network OpROM (если вы не загружаетесь по сети) и Storage OpROM внешних контроллеров, на которых нет загрузочного диска. Прошивку видеокарты трогать не стоит: без неё возможны проблемы с выводом изображения в некоторых конфигурациях.

Частые вопросы

Что будет, если отключить все OpROM?

Система загрузится, если загрузочный диск подключён к нативному контроллеру чипсета с UEFI-драйвером, а видеокарта поддерживает UEFI GOP. Но исчезнет возможность загрузки с RAID-массивов, по сети и с устройств, требующих собственной прошивки. Перед массовым отключением проверьте, откуда именно грузится ваша ОС.

OpROM и CSM — это одно и то же?

Нет. CSM — это модуль совместимости в UEFI, который создаёт среду для работы старого кода. OpROM — прошивки конкретных устройств. Legacy OpROM работают только при включённом CSM, а UEFI OpROM — независимо от него.

Почему после включения Secure Boot пропал RAID из загрузки?

Вероятная причина — RAID-контроллер использует Legacy OpROM, которая несовместима с Secure Boot. Варианты решения: перевести OpROM контроллера в режим UEFI (если его прошивка это поддерживает) либо отказаться от Secure Boot. Точную поддержку UEFI уточняйте в документации к вашей модели контроллера.

Где именно в BIOS искать настройки OpROM?

Единого расположения нет: у разных производителей пункты называются Launch Storage OpROM, OpROM Policy, Option ROM Messages и находятся в разделах Boot, Advanced или CSM Configuration. Ориентируйтесь на руководство вашей материнской платы — оно доступно на сайте производителя по точному названию модели.

Влияет ли настройка OpROM на работу Windows после загрузки?

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