Учим как... понимать POST-коды
Дмитрий Сазонов
Xakep Железо, номер #005, стр. 005-084-2
Теперь рассмотрим некоторые ошибки, возникающие при тестировании, для разных типов BIOS’ов:
AWARD BIOS
C1 – этот тест осуществляет проверку памяти, при этом определяется ее объем и тип. Остановка процесса тестирования на данном этапе означает либо неисправность памяти, либо контроллера, либо плохой контакт.
С3 – Тестирование первых 256 Кбайт памяти, распаковка в память программы BIOS, проверка контрольных сумм и метки BBSS (Boot Block structure signature). Если метка не обнаружена или контрольные суммы не совпадают, процедура проверки делает вывод о частичном повреждении микропрограмм BIOS.
Возникновение данной ошибки возможно при порче прошивки BIOS, также возможна порча микросхемы ПЗУ.
С6 – Определение типа и объема External Cache-памяти путем записи и чтения.
Данная ошибка возможна при порче кеш-памяти процессора (для современных процессоров). Процессор в морг :).
CF – Определение типа установленного процессора. В случае неудачи останавливается система. Эта ошибка довольно редка, но при ковырянии старого железа есть шанс с ней встретиться.
05 – Тестирование контроллера клавиатуры и запуск оного.
Вполне возможна неисправность контроллера, возможно клавиатуры. Единственное, что можно попробовать сделать, - заменить клавиатуру.
07 – Проверка батарейки CMOS, тест работы CMOS, проверка ячеек CMOS (запись/чтение).
Пожалуй, наиболее часто встречаемая ошибка. Причина чаще всего проста - севшая батарейка. Впрочем, нередки случаи вытекания электролита и разъедания дорожек печатной платы. Если результаты тестирования батарейки не критичны, и даже в случае ее отсутствия компьютер может продолжать работу, то остальные ошибки приведут к останову системы.
BE – Настройка конфигурационных регистров, программирование регистров микросхем Host Bridge. «Зависание» на этом этапе сигнализирует о неисправности чипсета, можно посоветовать только поменять материнскую плату.
0C – Инициализация клавиатуры, установка статуса Num Lock. Остановка на данном этапе означает неисправность клавиатуры. Давно пора купить новую :).
0D – Процедура обнаружения и распознания типа видеокарты. Причина остановки либо плохой контакт, либо сгорание видеокарты. В кривых китайских корпусах видеокарты отходят достаточно часто, так что стоит попробовать переустановить карту в слот.
0F, 10 – Тестирование первого и второго контроллеров DMA. Причиной «зависания» является либо сгорание контроллера, либо глючный девайс, установленный в системе.
30 – Определение объема базовой и расширенной памяти. Ошибки возможны при неисправности некоторых чипов на планке памяти или плохом контакте. Перед тем как забраковывать память, необходимо почистить контакты - это может помочь.