Звуковой сигнал при включении — это единственный канал связи платы с человеком до того, как заработает вывод изображения. Процедура самопроверки после включения выполняется прошивкой ещё до инициализации графики: проверяется питание, стартует процессор, обнаруживается и обучается память, опрашиваются контроллеры. Если процедура упирается в узел, без которого дальше двигаться нельзя, сообщить об этом можно только пищалкой. Отсюда правило: писк — не поломка сам по себе, а сообщение о том, на каком шаге остановился запуск.
Почему плата вообще пищит
Логика проста. Прошивка идёт по фиксированному списку шагов и после каждого записывает код состояния. Пока не инициализирован видеовыход, показать код некуда. Динамик подключается к отдельной паре контактов на плате и управляется напрямую, без драйверов и операционной системы, поэтому он доступен на самых ранних стадиях.
Один короткий сигнал в конце процедуры означает обратное — все шаги пройдены, управление передаётся загрузчику. Этот сигнал полезен как точка отсчёта: если он раньше был, а теперь вместо него что-то другое, известно, что старт стал доходить не туда, куда доходил раньше.
Важная оговорка: таблицы сигналов различаются у разных производителей прошивок и у разных поколений плат. Число и длительность сигналов для одной и той же причины у двух плат может не совпасть. Поэтому конкретную расшифровку берут из документации на свою плату, а не из общей памяти. Общие закономерности, впрочем, устойчивы, и о них ниже.
Непрерывный тон
Один длинный сигнал, который не прерывается и звучит, пока машина включена, обычно означает, что процедура не смогла продвинуться на самых ранних шагах. Двух основных сценариев два: не найдена работоспособная память и не выполнены условия по питанию.
Память в этом случае не «сломана» в смысле битых ячеек — прошивка просто не смогла её обнаружить и обучить. Причины бытовые: модуль не дожат до защёлки, установлен в слот, который на этой плате не является первым для одного модуля, окислился контакт после переезда или чистки, погнут контакт в сокете процессора со стороны линий памяти. Отдельный класс — несовместимость с профилем разгона, сохранённым в настройках: плата пытается стартовать на частоте, которую конкретные модули не берут, обучение не проходит, старт останавливается. Сброс настроек прошивки к заводским лечит такой случай целиком.
Питание даёт непрерывный тон, когда напряжения есть, но они вне допуска или устанавливаются слишком медленно. Сюда же попадают неподключённый дополнительный разъём питания процессора, ослабший контакт в основном разъёме и блок, у которого просела дежурная линия. Проверка здесь механическая: передёрнуть все разъёмы питания, убедиться, что процессорный кабель воткнут полностью, а не одной половиной.
Повторяющиеся серии
Серия из нескольких коротких сигналов с паузой и повтором означает, что прошивка дошла до конкретного шага и получила отказ. Здесь имеет смысл считать сигналы точно: сколько коротких, сколько длинных, какой порядок. Именно эта комбинация и ищется в таблице производителя.
Устойчивые закономерности всё же есть. Серии, связанные с видео, появляются, когда карта не отвечает на опрос: не подано дополнительное питание, карта не дожата в слот, слот повреждён, либо в системе нет ни встроенной графики, ни дискретной карты. Серии, связанные с процессором, обычно означают, что не стартовали его цепи питания или перегрет кристалл — например, кулер снят или его вентилятор не крутится. Серии, связанные с памятью, повторяют картину непрерывного тона, но на более поздней стадии, когда модуль обнаружен, а обучение не завершилось.
Отдельный сигнал — прерывистый писк во время нормальной работы, а не при старте. Это чаще всего аварийная температура или остановка вентилятора, и относится он уже не к процедуре запуска, а к мониторингу.
Когда сигнала нет вовсе
Молчание при отсутствии изображения не означает исправность. На большинстве современных плат динамик просто не установлен: разъём для него есть, а сама пищалка в комплект не входит. Вместо неё ставят индикаторы состояния — набор светодиодов, каждый из которых соответствует своей стадии, или двухзначный индикатор кода. Светящийся диод показывает, на каком именно шаге остановился старт, и это точнее звука. Расположение и назначение таких индикаторов описано в документации, а общая логика узла разобрана в разделе про материнские платы.
Порядок действий
Практика сводится к нескольким шагам. Обесточить машину и разрядить остаточное питание. Вынуть все модули памяти и вернуть один в тот слот, который производитель указывает первым для одиночного модуля. Убедиться, что оба разъёма питания подключены полностью. Сбросить настройки прошивки перемычкой или снятием батарейки — это снимает вопрос неудачного профиля памяти и разгона. Отключить всё лишнее: дополнительные накопители, платы расширения, периферию.
Если после этого сигнал сменился, диагноз почти получен: изменилось только одно, и оно и было причиной. Если сигнал остался прежним, круг сужается до процессора, платы и питания, и дальше проверяют подстановкой заведомо рабочих компонентов. Требования к модулям и порядок их установки по слотам собраны в разделе про оперативную память.