Расшифровка звуковых сигналов BIOS
BIOS (а точнее — его наследник UEFI) — это прошивка, которая стартует первой при включении сервера или рабочей станции. Она инициализирует железо, настраивает комплектующие и запускает загрузчик ОС. Живёт эта прошивка на отдельной микросхеме материнской платы — SPI flash. Практически все платы, выпущенные после 2012 года, работают через UEFI, но звуковая диагностика при POST по-прежнему актуальна: спикер на плате пищит одинаково что в Legacy BIOS, что в UEFI-режиме.
Ещё до загрузки ОС прошивка прогоняет POST — Power-On Self Test. Это экспресс-проверка процессора, серверной оперативной памяти и её типов, видеоподсистемы и контроллеров ввода-вывода. Если что-то не так — POST это поймает и не даст системе стартовать дальше.
У прошивки не так много способов рассказать Вам о проблеме. Вывести текст на экран? Отличный вариант — но не работает, если сбоит видеоадаптер или серверный блок питания не выдаёт нужных напряжений (а это, кстати, одна из частых причин нестабильного поведения сервера). Остаётся звук — набор коротких и длинных сигналов через спикер на плате.
Комбинация длинных и коротких «бипов» кодирует конкретную неисправность. Загвоздка в том, что единого стандарта нет — каждый вендор BIOS использует свою таблицу кодов. Ниже — расшифровка для четырёх распространённых прошивок.
IBM
| Тип звукового сигнала | Расшифровка ошибки |
|---|---|
| 1 короткий | Ошибок POST не обнаружено |
| 2 коротких | Ошибка при запуске видеосистемы |
| 1 короткий и пустой экран | Неисправна работа видеоадаптера |
| 1 короткий, 1 длинный | Ошибка работы материнской платы |
| 2 коротких, 1 длинный | Неисправность графической подсистемы |
| 3 коротких, 1 длинный | Неисправность видеоадаптера |
| Повторяющийся | Ошибка работы блока питания или материнской платы |
| Непрерывный | Неисправность блока питания |
Compaq
| Тип звукового сигнала | Расшифровка ошибки |
|---|---|
| 1 короткий | Ошибок POST не обнаружено |
| 2 коротких | Глобальная ошибка запуска системы |
| 1 длинный, 1 короткий | Ошибка контрольной суммы памяти CMOS BIOS |
| 1 длинный, 2 коротких | Неисправность видеоадаптера либо отсутствие подключения к нему |
| 1 короткий, 2 длинных | Ошибка в работе RAM |
| 7 повторяющихся сигналов | Неисправность видеокарты PCIe |
| Непрерывный | Неисправность оперативной памяти |
Award
| Тип звукового сигнала | Расшифровка ошибки |
|---|---|
| 1 короткий | Ошибок POST не обнаружено |
| 1 длинный, 2 коротких | Ошибка видеоадаптера, возможно, он отключен |
| 1 длинный, 3 коротких | Ошибка видеоадаптера или неисправность клавиатуры (в зависимости от версии BIOS) |
| 1 длинный, 9 коротких | Невозможно считать BIOS, ошибка его микросхемы |
| 1 длинный или повторяющийся | Неисправность RAM |
| 2 коротких | Некритическая ошибка. Подробности отображаются на экране. Можно зайти в настройки BIOS и исправить |
| 3 длинных | Неисправность в работе контроллера клавиатуры |
| Сигналы отсутствуют | Ошибка в блоке питания или системной плате |
AMI
| Тип звукового сигнала | Расшифровка ошибки |
|---|---|
| 1 короткий | Ошибок POST не обнаружено |
| 2 коротких | Ошибка четности RAM |
| 3 коротких | Неполадки в первых 64KB RAM |
| 4 коротких | Некорректная работа системного таймера |
| 5 коротких | Ошибка центрального процессора |
| 6 коротких | Некорректная работа контроллера устройств ввода |
| 7 коротких | Ошибка в работе системной платы |
| 8 коротких | Некорректная работа видеопамяти |
| 9 коротких | Неверная контрольная сумма BIOS |
| 10 коротких | Ошибка записи в CMOS-память |
| 11 коротких | Ошибка кэш-памяти |
| 1 длинный 2 коротких | Неполадки в работе видеоадаптера |
| 1 длинный 3 коротких | Неполадки в работе видеоадаптера |
| 2 длинных 2 коротких | Неправильная работа контроллера накопителей |
| Сигналы отсутствуют | Ошибка в блоке питания или системной плате |
Устранение неисправностей при загрузке системы
Система не грузится и пищит — что делать? Для начала проверьте физику: компонент, на который указывает код ошибки, должен быть вставлен до упора и корректно запитан. Планка памяти не защёлкнута, видеокарта чуть вышла из слота после транспортировки, отошёл кабель питания CPU — всё это классика, особенно если вы недавно занимались сборкой сервера для офиса и компоненты ещё не прошли «обкатку».
Если проблема в слетевших настройках UEFI (разогнали память и система не стартует — знакомо?), помогает сброс к дефолтам. В интерфейсе прошивки это Load Default Settings / Load Optimized Defaults / Reset to Default. А если в UEFI войти не получается — ищите на плате джампер Clear CMOS (обычно рядом с батарейкой CR2032), либо вытащите саму батарейку на 10–15 минут при полностью обесточенной системе. На многих платах есть и отдельная кнопка сброса CMOS — она экономит время, когда сервер смонтирован в стойке и лезть к джамперу неудобно.
Некритичные ошибки (те, после которых система всё-таки загружается) обычно выводятся текстом на экран — там и код, и подсказка, что делать. Иногда хватает простой перезагрузки. В других случаях нужно подключить «потерянное» устройство, заменить контроллер или переинициализировать накопитель.


