Инструменты пользователя

Инструменты сайта


services:tech-info:post-code:start

POST-коды в ходе загрузки BIOS-а

P.O.S.T. (англ. Power-On Self-Test) - самотестирование компьютерного оборудования после его включения. Выполняется специальным программным обеспечением, входящим в BIOS материнской платы.

Сокращённый POST включает в себя:

  • Проверку целостности программ BIOS в ПЗУ, используя контрольную сумму.
  • Обнаружение и инициализацию основных контроллеров, системных шин и подключенных устройств (графического адаптера, контроллеров дисководов и т. п.), а также выполнение программ, входящих в BIOS устройств и обеспечивающих их самоинициализацию.
  • Определение размера оперативной памяти и тестирования первого сегмента (64 килобайт).

Полный регламент работы POST:

  • Проверка регистров процессора;
  • Проверка контрольной суммы ПЗУ;
  • Проверка системного таймера и порта звуковой сигнализации (для IBM PC - ИМС i8255 или аналог);
  • Тест контроллера прямого доступа к памяти;
  • Тест регенератора оперативной памяти;
  • Тест нижней области ОЗУ для проецирования резидентных программ в BIOS;
  • Загрузка резидентных программ;
  • Тест стандартного графического адаптера (VGA);
  • Тест оперативной памяти;
  • Тест основных устройств ввода (НЕ манипуляторов);
  • Тест CMOS
  • Тест основных портов LPT/COM;
  • Тест накопителей на гибких магнитных дисках (НГМД);
  • Тест накопителей на жёстких магнитных дисках (НЖМД);
  • Самодиагностика функциональных подсистем BIOS;
  • Передача управления загрузчику.

В большинстве персональных компьютеров в случае успешного прохождения POST системный динамик издаёт один короткий звуковой сигнал, в случае сбоя — различные последовательности звуковых сигналов. Кроме того, BIOS генерирует код текущего состояния загрузки (и, в случае сбоя, соответственно ошибки), который можно узнать при помощи комбинации светодиодов или семисегментных индикаторов (на некоторых материнских платах), а также на POST-карте - плате, которая вставляется в слот расширения на материнской плате (либо уже встроена в неё) и отображает код ошибки на своем цифровом индикаторе.

Сопоставить конкретный звуковой код, текстовое сообщение на мониторе или код POST с причиной сбоя во время загрузки компьютера можно по документации производителя BIOS, материнской платы или дополнительной платы контроллера устройства.

ПОСТ-коды и звуковые сигналы BIOS разных производителей

services/tech-info/post-code/start.txt · Последние изменения: 2012/11/30 09:52 — vmm