Учим как... понимать POST-коды
Дмитрий Сазонов
Xakep Железо, номер #005, стр. 005-084-3
43 - Поиск и тестирование последовательных и параллельных портов ввода/вывода. Причина ошибки – неисправность последних. Может помочь либо ремонт материнской платы, либо ее замена.
FF – Передача управления операционной системе, в процессе передачи управление переходит к загрузчику BOOT сектора, после чего загружается сама операционная система.
AMI BIOS
D1 - Инициализация DMA контроллеров 0 и 1, также запускается самотестирование. Причины ошибок такие же, как и в случае с AWARD BIOS.
D3 - Определение объема и первичное тестирование оперативной памяти, более глубокий тест память проходит позже. Причиной остановки может являться неисправная память либо плохой контакт.
07 – Инициализация процессора. Причиной возникновения ошибок на данном этапе может послужить не только неисправность процессора, но и невозможность определить его CPU ID. Если процессор исправен, может помочь прошивка более свежей версии микропрограммы.
13 – Выполняется процедура инициализации и настройки чипсета. Данный тест различен для разных чипсетов. Остановка тестирования в данном случае указывает на неисправность чипсета, и, скорее всего, придется менять материнскую плату.
Phoenix BIOS
0С – Инициализация и тестирование кеш-памяти первого и второго уровня. Возможная причина остановки POST-теста - порча процессора. В случае если кеш-память второго уровня находится на материнской плате, следует ее протестировать и заменить неисправные микросхемы.
16 - Проверка контрольной суммы BIOS. Остановка теста может быть связана с ошибками чтения микропрограммы. Следует проверить микросхему BIOS и при необходимости заменить.
3D – Настройка чипсета в соответствии с настройками SETUP. Ошибка может возникнуть при неисправностях чипсета и при ошибочных сведениях о настройке. Нужно попробовать сбросить CMOS память.
7с – Процедура установки векторов аппаратных прерываний. Причиной ошибки может быть аппаратный конфликт двух и более устройств. Актуально для случая, когда после установки нового девайса система не запускается.
Вывод
Как видишь, при внутреннем тестировании в процессе запуска системы может возникнуть большое количество ошибок. Здесь приведены лишь некоторые из них. На самом деле ошибок и соответствующих POST-кодов гораздо больше, что позволяет выявить источник проблем с большой точностью, сэкономить время, нервы и даже деньги.