После проверки ядра системы BIOS проверяет значение слова в ячейке памяти 0000:0472, чтобы выяснить, является ли данный запуск системы «горячим» (после нажатия на кнопку сброса или на клавиши CTRL+ALT+DEL) или «холодным» (после включения питания). Если значение слова, записанного в этой ячейке, равно 1234h, то это является признаком «горячего» запуска, при котором в процедуре POST пропускается операция тестирования системной памяти. Любое другое значение указанного слова свидетельствует о «холодном» запуске, и процедура POST в этом случае выполняется в полном объеме.
При выполнении полной процедуры POST проверяется функционирование системной платы, памяти, клавиатуры, видеосистемы, накопителей на гибких и жестких дисках, сопроцессора, последовательного и параллельных портов и других подсистем. В общей сложности количество тестов достигает нескольких десятков. При обнаружении неисправности в порт ввода/вывода с адресом 80h посылается однобайтный код ошибки, который может быть считан и зафиксирован специальной диагностической платой (адаптером), установленной в один из слотов расширения. Если видеосистема уже запущена, то сообщение об ошибке может появиться на экране монитора (после чего дальнейшая инициализация системы прекращается). Следует иметь в виду, что коды ошибок процедуры POST и их расшифровки могут быть различными для BIOS разных фирм-разработчиков. Подробнее об этих кодах рассказано в гл. «Коды ошибок» (входит во вторую книгу). Если процедура POST завершается успешно, то из встроенной в системный блок динамической головки раздается короткий одиночный звуковой сигнал.