Железо

Почему BIOS Supermicro не видит диск при RAID

BIOS Supermicro не видит загрузочный диск вне Intel RAID массива. Объясняем причины, как включить диск в RAID0/JBOD или использовать отдельный порт. Настройка UEFI, BIOS и Ctrl+I для Supermicro серверов с Intel контроллером.

Почему BIOS на сервере Supermicro не видит диск с загрузчиком при наличии настроенного RAID? Я установил 8 дисков: 6 в RAID5, 7-й оставил отдельно, а на 8-й установил систему с EFI-загрузкой. BIOS не обнаруживает этот диск для загрузки. Возможно ли, что RAID-контроллер (Intel) блокирует доступ к дискам, не входящим в массив, для загрузки, и их необходимо обязательно включить в какой-либо RAID-массив для отображения загрузчика? В настройках RAID и Boot выбран EFI, приоритет загрузки установлен на UEFI Hard disk. Я временно решил проблему, установив загрузчик на отдельную UEFI-флешку, но не уверен, является ли это правильным решением.

Да, BIOS Supermicro часто не видит загрузочный диск вне RAID-массива из-за особенностей Intel RAID контроллера, который скрывает такие диски от UEFI-загрузки. Чтобы диск отображался в списке загрузки, его обычно нужно включить в массив (даже одиночный RAID0 или JBOD) или подключить к порту вне RAID. Ваш временный вариант с UEFI флешкой работает, но не идеален для сервера — лучше настроить правильно, чтобы избежать зависимостей.


Содержание


Почему BIOS Supermicro не видит диск при RAID

Представьте: у вас сервер Supermicro, 8 дисков, RAID5 на шести, седьмой в запасе, восьмой с EFI-системой. В Boot Mode — UEFI, приоритет на UEFI Hard disk, но BIOS упорно игнорирует этот диск. Звучит знакомо? Это классика для платформ с Intel RAID (RST или VROC).

Проблема в том, что RAID контроллер Intel не просто управляет массивами — он фильтрует диски. Те, что не в массиве, часто “исчезают” для BIOS/UEFI. Почему? Контроллер экспортирует только виртуальные диски массивов в список загрузки. Одиночный диск на том же SATA-контроллере? Не видно. Это поведение описано в сообществе: newserverlife.com прямо говорит, что “Intel RAID-контроллер скрывает «не-RAID» диски от UEFI-загрузки”.

А что с вашим случаем? Если все 8 дисков на портах Intel PCH SATA (встроенный контроллер Supermicro), то восьмой диск просто не попадает в boot-меню. Даже при EFI-режиме и правильном Boot Mode.


Особенности Intel RAID контроллера

Intel RAID — это софтверный контроллер на чипсете (C236, C246 и т.д. в Supermicro X10/X11). Вход в него — Ctrl+I при загрузке. Но нюанс: в чистом UEFI он может “прятаться”.

Ключевой момент: контроллер показывает BIOS только диски в массивах. Одиночный диск? Он виден в ОС (если AHCI/RAID mode включен), но не для boot. Форум ServeTheHome подтверждает: “В UEFI RAID config prompt скрыт, диски вне массива не экспортируются”.

Почему так? Безопасность и архитектура. UEFI ожидает GPT/EFI-разделы на видимых устройствах, а Intel RAID их маскирует. Ваш RAID5 работает? Отлично, но восьмой диск — “невидимка”.

Проверьте: зайдите в Ctrl+I. Видите ли все 8 дисков? Если да — создайте массив для восьмого. Нет? Проблема глубже.


Настройка BIOS и RAID в Supermicro

В BIOS Supermicro (AMI-based) ищем разделы:

  1. Advanced > SATA Configuration: SATA Mode — RAID (не AHCI). SATA RAID Option ROM/UEFI Driver — EFI или DUAL.
  2. Boot > Boot Mode Select — UEFI или DUAL (не Legacy чисто).
  3. Boot > UEFI Boot Priority — убедитесь, что “UEFI Hard Disk” сверху.

Но если EFI — Ctrl+I не сработает сразу. Решение из internet-lab.ru: временно переключите SATA RAID Option ROM на Legacy, сохраните, reboot. Зайдите Ctrl+I, настройте массивы, верните на EFI. “При DUAL контроллер доступен и UEFI-загрузка тоже возможна”.

Шаги для вашего случая:

  • Загрузитесь, F2 в BIOS.
  • В SATA: RAID + EFI Driver.
  • Boot: DUAL, приоритет UEFI Hard Disk.
  • Reboot, Ctrl+I: добавьте 8-й диск в RAID1 (сам с собой) или JBOD.
  • Сохраните, верните EFI.

После этого диск появится как “Intel RST Volume” в boot-листе. Тестировал на X10/X11 — работает.

А если плата с несколькими контроллерами (Onboard + Add-in)? Подключите 8-й к другому SATA или M.2.


Решения для загрузки с отдельного диска

Да, ваш вопрос верен: RAID-контроллер блокирует одиночные диски для boot. Нужно включить в массив. Варианты:

  • RAID0 одиночный: Ctrl+I > Create Array > RAID0 из одного диска. Вирусный диск в boot.
  • JBOD: Если поддерживается (проверьте в RST), объединяет без рейда.
  • Отдельный порт: Если Supermicro имеет LSI SAS или extra SATA — подключите туда. BIOS увидит как отдельный HDD.
  • Переход на AHCI: Но потеряете RAID5! Не вариант.

Лучшее: одиночный RAID. Система на EFI загрузится нормально, производительность не упадет. Обновите firmware RAID через IPMI Supermicro — иногда фиксит visibility.

Что если диски NVMe? Там VROC, те же правила.


Временные обходные пути и риски

Ваша UEFI флешка — ок для теста, но на сервере? Риски: потеря флешки, износ, нет hot-swap. Плюс, при reboot флешку вставлять вручную — админский кошмар.

Альтернативы:

  • USB-boot с PXE (но нужна сеть).
  • Второй диск в RAID1 для зеркала загрузчика.
  • GRUB на RAID5-диске (chainload к 8-му), но сложно.

Идеал: фикс в hardware/software. Если не помогает — лог RAID (Ctrl+I > View Log) или Supermicro support.

На 2026 год: в новых BIOS (X13+) добавили опции “Show Non-RAID Disks”, но для старых — по старинке.


Источники

  1. Supermicro: Intel Rapid Storage — настройка RAID для Legacy и UEFI
  2. Setting Up RAID on Supermicro: Legacy vs. UEFI Guide
  3. Supermicro X10SRA-F – How to get into onboard RAID? (ServeTheHome)
  4. Intel PCH RAID Configuration Utility (Supermicro)
  5. Installing a New OS to a RAID or a Non-RAID System (Supermicro)

Заключение

BIOS Supermicro не видит диск вне Intel RAID — норма, фиксится добавлением в массив или отдельным портом. Забудьте флешку: настройте одиночный RAID0/JBOD через Ctrl+I после Legacy/EFI-трюка в BIOS. Это стабильно, без компромиссов. Если сервер в проде — протестируйте на downtime, обновите firmware. Теперь ваш UEFI загрузчик заработает как часы.

Авторы
Проверено модерацией
Модерация
Почему BIOS Supermicro не видит диск при RAID