Каждое включение ПК инициирует запуск диагностики его основных узлов: памяти, периферийных устройств, модулей материнской платы, процессора, микросхемы ROM. Данные тесты проводятся относительно быстро и не настолько тщательно, если сравнивать с диагностическими программами. При нахождении неисправного узла выводится соответствующее уведомление.
Если ошибка достаточно серьезная, запуск системы приостанавливается и пользователю демонстрируется уведомление о возникшем сбое.
Передаются сообщения POST, обычно, тремя способами: текстовое сообщение на дисплее, шестнадцатеричный код, отправляемый на адрес порта ввода-вывода, и серия звуковых сигналов.
- серия звуковых сигналов выводится при помощи встроенного динамика, подключенного к материнской плате;
- текстовые сообщения демонстрируются на мониторе, для чего должна быть осуществлена предварительная инициализация видеокарты;
- коды в шестнадцатеричном формате, посылаемые на адрес порта-вывода, можно узнать, установив в PCI или ISA разъем специальную плату.
После выявления процедурой POST неисправного узла ПК издает серию звуковых сигналов, по которым можно определить неисправный модуль. Если все компоненты исправны, выдается один короткий звуковой сигнал, а вот при выявлении неисправности выдается серия коротких или длинных звуковых сигналов. Характер и соответствующее значение кода зависит от версии используемой BIOS.
Стоит также знать, что при запуске каждого теста производится отправка кода теста (POST-код) на адрес порта-вывода, которые можно зафиксировать при помощи специального адаптера, который необходимо установить в разъем расширения.
В процессе прохождения процедуры POST встроенный индикатор, расположенный на плате, будет отображать двузначные шестнадцатеричные числа. При зависании системы или неожиданном прерывании тестирования на индикаторе будет виден код того теста, который выполнялся последним. Это дает возможность сузить круг подозреваемых при поиске неисправного узла.
Текстовые сообщения, выводимые на монитор, также может указать на вероятную причину сбоя. Причем это произойдет только при условии, что видеокарта и монитор уже успели пройти процесс инициализации. Формат выводимого текста зависит от версии BIOS и может различаться даже у различных версий BIOS одного производителя.