Процедура самодиагностики POST в BIOS работает следующим образом: 1
- После включения питания компьютера, если исправны блок питания и основные узлы материнской платы, процессор начинает выполнение кода BIOS. 1
- Основная задача BIOS на данном этапе — проверка исправности и инициализация основных аппаратных компонентов компьютера. 1
- Вначале конфигурируются внутренние регистры чипсета и процессора, проверяется целостность кода BIOS. 1
- Затем происходит определение типа и размера оперативной памяти, поиск и инициализация видеокарты (интегрированной в чипсет или внешней). 1
- Следом конфигурируются порты ввода-вывода, контроллер дисковода, IDE/SATA-контроллер и подключённые к нему накопители. 1
- И, наконец, осуществляется поиск и инициализация интегрированных на материнскую плату дополнительных контроллеров и установленных карт расширения. 1 Всего получается около ста промежуточных шагов, после чего управление передаётся загрузчику BOOTStrap, отвечающему за старт операционной системы. 1
Процедура POST обычно предусматривает три способа индикации неисправности: 3
- Звуковые сигналы. 3 Если компьютер исправен, то при его включении будет слышен один короткий звуковой сигнал. 3 Если же обнаружена неисправность, выдается целая серия коротких или длинных звуковых сигналов, а иногда и их комбинация. 3
- Сообщения, выводимые на экран монитора. 3 Экранные сообщения BIOS POST в краткой форме указывают на возможную проблему. 3
- Шестнадцатеричные коды ошибок, выдаваемые в порт ввода-вывода. 3 Для просмотра контрольных кодов POST необходимо установить специальный адаптер. 3
Сопоставить конкретный звуковой код, текстовое сообщение на мониторе или код POST с причиной сбоя во время загрузки компьютера можно по документации производителя BIOS, материнской платы или дополнительной платы контроллера устройства. 4