К основному содержимому

Обновление прошивок сервера: BIOS, BMC и диски

Выделенные серверы · 29.09.2026

Зачем обновлять прошивки сервера

Обновление прошивок сервера — BIOS, BMC (IPMI-контроллера), RAID-контроллера и дисков — закрывает уязвимости, исправляет ложные срабатывания датчиков и добавляет поддержку новых процессоров и дисков. Без этого сервер может не увидеть NVMe-накопитель, зависать при определённой нагрузке или показывать неверную температуру.

Правило простое: не обновляйте прошивки "на всякий случай". Обновляйте, если есть конкретная проблема, требование безопасности или план поставить новое оборудование, которое текущая версия не поддерживает.

BIOS: когда обновлять и как

BIOS отвечает за инициализацию процессора, памяти и загрузку. Обновление BIOS обычно нужно при: нестабильной работе с новой партией памяти, ошибках распознавания NVMe-дисков, критических патчах вроде Spectre/Meltdown.

dmidecode -s bios-version
dmidecode -s bios-release-date

Перед обновлением сверьте текущую версию с списком изменений производителя и убедитесь, что после прошивки не слетят параметры, о которых мы писали в статье про настройку BIOS/UEFI. После обновления параметры почти всегда сбрасываются на значения по умолчанию.

BMC/IPMI: обновление и риски

BMC (Baseboard Management Controller) — отдельный микрокомпьютер на плате, который живёт своей жизнью и работает даже при выключенном сервере. Его прошивку обновляют реже, но именно в ней чаще всего находят уязвимости удалённого доступа.

ipmitool mc info
ipmitool mc guid

Обновление BMC не требует остановки сервера напрямую, но на время прошивки теряется доступ к KVM-over-IP и виртуальным медиа — если в этот момент серверу нужен физический доступ, а его нет, лучше планировать обновление заранее, а не в аварийном режиме.

Прошивки дисков и RAID-контроллера

У SSD и NVMe-накопителей есть собственная прошивка, влияющая на устойчивость к сбоям питания и на реальную скорость записи после заполнения диска. У аппаратного RAID-контроллера — своя прошивка и отдельная версия драйвера в ОС, и они обязаны совпадать по совместимости.

КомпонентКак узнать версиюРиск при отставании
BIOSdmidecode -s bios-versionНет поддержки нового железа
BMC/IPMIipmitool mc infoУязвимость удалённого доступа
RAID-контроллерутилита вендора (storcli, megacli)Несовместимость с драйвером ОС
SSD/NVMesmartctl -a /dev/nvme0Деградация записи, зависания

Версию диска проще всего смотреть той же командой, что и в SMART-диагностике — заодно увидите состояние здоровья накопителя.

Как проверить версии перед обновлением

Соберите полную картину до, а не после обновления:

  • Запишите текущие версии BIOS, BMC, RAID-контроллера и дисков в отдельный файл.
  • Сохраните текущую конфигурацию BIOS — после прошивки её придётся вносить заново.
  • Проверьте наличие резервной копии данных: обновление BMC изредка приводит к потере доступа до перезагрузки.
  • Уточните, поддерживает ли обновление откат на предыдущую версию.

Чек-лист безопасного обновления

  • Обновляйте по одному компоненту за раз, не всё сразу.
  • Проверяйте контрольную сумму файла прошивки перед заливкой.
  • Не выключайте питание сервера во время записи прошивки BIOS.
  • После обновления проверьте загрузку ОС и параметры BIOS заново.
← Назад в базу знаний Задать вопрос поддержке