Почему 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
- Особенности Intel RAID контроллера
- Настройка BIOS и RAID в Supermicro
- Решения для загрузки с отдельного диска
- Временные обходные пути и риски
- Источники
- Заключение
Почему 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) ищем разделы:
- Advanced > SATA Configuration: SATA Mode — RAID (не AHCI). SATA RAID Option ROM/UEFI Driver — EFI или DUAL.
- Boot > Boot Mode Select — UEFI или DUAL (не Legacy чисто).
- 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”, но для старых — по старинке.
Источники
- Supermicro: Intel Rapid Storage — настройка RAID для Legacy и UEFI
- Setting Up RAID on Supermicro: Legacy vs. UEFI Guide
- Supermicro X10SRA-F – How to get into onboard RAID? (ServeTheHome)
- Intel PCH RAID Configuration Utility (Supermicro)
- 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 загрузчик заработает как часы.