На чтение 7 мин. Просмотров 4.5k. Опубликовано 22.02.2012
![]()
Здравствуйте, уважаемые читатели блога Help начинающему пользователю компьютера. Предлагаю Вашему вниманию основные POST-коды для BIOS производителя AWARD. Небольшое вступление. Сразу после нажатия кнопки POWER на системном блоке персонального компьютера управление ПК переходит непосредственно к БИОС. В это время (в начале запуска ПК) процессор подает сигнал на микросхему BIOS, который инициализирует загрузку микропрограммы BOOT-ROUTINE Базовой Системы Ввода-Вывода.
Микропрограмма BOOT-ROUTINE вызывает подпрограмму самотестирования POST.
Подпрограмма POST (Power-On Self Test) тестирует установленное на компьютере оборудование, настраивает его и готовит к работе. Для каждого отдельного оборудования (процессор, память, видеокарта, клавиатура, порты ввода/вывода и.т.д) производится отдельный тест. Каждый тест имеет свой уникальный номер, который называется POST-кодом. POST-код записывается в порт Manufacturing Test Port (с адресом 0080H) до начала выполнения каждого отдельного теста процедуры POST.
После того, как POST-код теста записан в порт Manufacturing Test Port начинается процедура тестирования соответствующего оборудования. Если процедура тестирования завершилась неудачей в порту Manufacturing Test Port остается POST-код последней процедуры (которая и вызвала ошибку). Если узнать POST-код последней процедуры, можно определить устройство, которое вызвало ошибку.
Чтение POST-кодов можно осуществить несколькими способами:
- Если Ваша материнская плата имеет встроенный индикатор POST-кодов, информацию о POST-коде последней процедуры можно узнать с него.
- POST-код последней выполняемой процедуры в некоторых системах может отображаться на экране монитора во время прохождения процедуры POST.
- Для чтения POST-кодов может использоваться специальная карта расширения.
Поскольку BIOS выпускается несколькими производителями, соответственно, для каждой BIOS отдельного производителя имеется своя таблица POST-кодов.
В данной таблице приведены основные POST-коды AWARD BIOS.
|
POST-код |
Описание |
|
CF |
Определение типа центрального процессора. Тестирование чтения/записи CMOS-памяти |
|
C0 |
Предварительная инициализация чипсета материнской платы. Запрет теневой памяти. Отключения кэш-памяти. Программирование контроллера прерываний, DMA-контроллера, таймера. |
|
C1 |
Определение типа и объема оперативной памяти. Тестирование ОЗУ алгоритмом ECC. |
|
0C |
Проверка контрольной суммы BIOS. |
|
C3 |
Выполняется распаковка кода системной BIOS в оперативную память. |
|
C5 |
Выполняется копирование кода системной BIOS в теневую память. Передача управления модулю Boot Block. Старт процедуры POST. |
|
01 |
Выполняется распаковка модуля XGROUP системной BIOS. |
|
02 |
Инициализация ЦП. |
|
03 |
Определение ресурсов ввода/вывода (чип Super I/O) |
|
05 |
Обнуление содержимого флага состояния CMOS-памяти. |
|
06 |
Проверка сопроцессора. |
|
07 |
Тестирование и инициализация контроллера клавиатуры. |
|
08 |
Определение типа интерфейса клавиатуры. Разрешается использование клавиатуры. |
|
09 |
Инициализация контроллера SATA. |
|
0A |
Определение PS/2-мыши и PS/2-клавиатуры. |
|
0B |
Назначение прерывания и адреса ввода/вывода для звукового контроллера AC97. |
|
0E |
Тестирование сегмента F000h памяти. |
|
10 |
Определяется тип Flash-памяти. |
|
12 |
Тестирование CMOS. |
|
14 |
Ранняя инициализация чипсета. Установка значений для регистров чипсета. |
|
16 |
Предварительная инициализация тактового генератора. |
|
18 |
Определение следующих параметров процессора: производитель, семейство, поколение, тип и объем кэш-памяти L1 и L2. Определение тактовой частоты ЦП. |
|
1B |
Инициализация таблицы векторов прерываний. |
|
1C |
Проверка контрольной суммы CMOS и напряжение питания аккумулятора. |
|
1D |
Выполняется настройка системы управления питанием Power Management. |
|
1F |
Загрузка матрицы клавиатуры из модуля XGROUP (для ноутбука). |
|
21 |
Инициализация системы Hardware Power Management (для ноутбуков). |
|
23 |
Тестирование математического сопроцессора. Тестирование флоппи-дисковода. Выполняется ранняя инициализация чипсета. Подготовка карты распределения ресурсов для устройств PnP (Plug and Play). |
|
24 |
Выполняется процедура обновления микрокода процессора. Создается карта распределения ресурсов для устройств PnP |
|
25 |
Ранняя инициализация PCI. Определение устройств на шине. Поиск видеоадаптера. |
|
26 |
Процесс инициализации системного тактового генератора завершен. Запуск системы мониторинга напряжений и температур (H/W Monitor). |
|
27 |
Повторная инициализация контроллера клавиатуры. Разрешается использование прерывания INT 09h. |
|
29 |
Программирование регистров MTRR. Программирование IDE-контроллера. Программирование чипсета. Инициализация контроллера APIC. Измерение внутренней частоты ЦП. |
|
2B |
Поиск видеоадаптера. |
|
2D |
Вывод на экран монитора заставки AWARD, информации о типе процессора и его скорости. |
|
33 |
Программирование Super I/O. |
|
35 |
Тестируется первый канал DMA. |
|
37 |
Тестируется второй канал DMA. |
|
39 |
Тестирование регистров DMA. |
|
3E |
Проверка канала 1 контроллера прерываний (8259). |
|
40 |
Проверка канала 2 контроллера прерываний (8259). |
|
43 |
Проверка контроллера прерываний (8259). |
|
47 |
Тестирование шин ISA/EISA. |
|
49 |
Определение объема оперативной памяти. |
|
4E |
Программирование регистров MTRR. Инициализация кэш-памяти второго уровня. Инициализация контроллера APIC. |
|
50 |
Инициализация шины USB. |
|
52 |
Тестирование оперативной памяти с последующим выводом на экран результатов теста. Очищение расширенной памяти. |
|
55 |
Отображение количества процессоров. |
|
57 |
Ранняя инициализация устройств PnP. |
|
59 |
Активизация интегрированной антивирусной защиты. |
|
5D |
Подключение аудиоконтроллера и контроллера Super I/O. |
|
60 |
На данном этапе имеется возможность войти в программу BIOS Setup. |
|
65 |
Инициализация PS/2-мыши. |
|
69 |
Включение кэш-памяти второго уровня. |
|
6B |
Программирование регистров чипсета в соответствии с настройками BIOS Setup. |
|
6D |
Назначение ресурсов для устройств Plug and Play. Автоматическое распределение COM-портов (если в настройках BIOS Setup разрешено автоматическое распределение портов). |
|
6F |
Инициализация флоппи-дисковода. |
|
75 |
Определение и установка устройств с интерфейсом IDE. |
|
77 |
Инициализация параллельных и последовательных портов. |
|
7A |
Определение и подготовка к работе математического сопроцессора. |
|
7F |
Вывод на экран монитора информации об обнаруженных ошибках (если они есть). |
|
82 |
Ввод последних изменений в таблицу ESCD. Восстановление видеорежима. Запрос пароля (если в настройках BIOS Setup это предусмотрено). |
|
83 |
Сохранение всех данных из стека временного хранения в CMOS. |
|
84 |
Вывод на экран монитора информации об обнаруженных устройствах Plug and Play. |
|
85 |
Завершение процесса инициализации шины USB. Определение порядка загрузки с жестких дисков с интерфейсом SCSI. |
|
89 |
Назначение прерываний для PCI-карт расширений. Установка таблиц ACPI. |
|
8B |
Поиск BIOS дополнительных устройств (кроме BIOS видеоадаптера). |
|
8D |
Разрешение использования контроля четности для оперативной памяти. Инициализация спецификации APM. |
|
8F |
Разрешается использование линии IRQ12 для горячего подключения PS/2-мыши. |
|
93 |
Подготовка информации о разделах загрузочных устройств для ее дальнейшего хранения. |
|
94 |
Включение кэш-памяти второго уровня. Завершение процесса инициализации чипсета и системы управления питанием. Вывод на экран монитора таблицы распределения ресурсов. |
|
95 |
Устанавливается режим перехода на летнее/зимнее время. Программирование контроллера клавиатуры на частоту автоповтора и время ожидания до входа в режим автоповтора согласно настройкам BIOS Setup. Установка состояния индикатора Nulock согласно настройкам BIOS Setup. |
|
96 |
Выполняется сохранение информации о разделах загрузочных устройств. Корректировка и сохранение таблицы ESCD. Установка таймера DOS Time в соответствии с показаниями часов реального времени (RTC). Завершение настройки системы. На системный динамик генерируется сигнал о завершении процедуры POST. |
|
FF |
Разрешение использования кэш-памяти первого уровня. Выполнение прерывания BIOS INT 19h. Управление процессом загрузки передается загрузчику начального сектора. |
В случае использование режима ускоренной загрузки системы (путем установки значения Enabled для опции Quick Boot) POST-коды будут иметь несколько другой вид.
|
POST-код |
Описание |
|
65 |
Сброс видеоадаптера. Инициализация аудиоконтроллера, устройств ввода-вывода. Тестирование клавиатуры и мыши. Проверка целостности БИОС. |
|
66 |
Инициализация таблицы векторов прерываний. Выполняется настройка системы управления питанием. Выполняется инициализация кэш-памяти. |
|
67 |
Проверка контрольной суммы CMOS и напряжения питания аккумулятора. Настройка чипсета. |
|
68 |
Инициализация видеоадаптера. |
|
69 |
Программирование контроллера прерываний. |
|
6A |
Выполняется быстрое тестирование оперативной памяти. |
|
6B |
Вывод на экран результатов тестирования процессора и оперативной памяти. |
|
70 |
Отображение на мониторе названия клавиши, которую можно использовать для входа в Bios Setup. Инициализация мыши. |
|
71 |
Инициализация котроллера кэш-памяти. |
|
72 |
Установка значений для регистров чипсета. Создание списка устройств PnP. Инициализация контроллера дисковода. |
|
73 |
Инициализация контроллера жестких дисков. |
|
74 |
Инициализация математического сопроцессора. |
|
77 |
Запрос пароля (если в настройках BIOS Setup это предусмотрено). Отображение сообщений с названием клавиш для выполнения входа в BIOS Setup или продолжения загрузки. |
|
78 |
Инициализация BIOS дополнительных устройств. |
|
7A |
Генерирование корневой таблицы RSDT, таблицы устройств. |
|
7D |
Выполняется сохранение информации о разделах загрузочных устройств. |
|
7E |
Подготовка системы к загрузке ОС. |
|
7F |
Программирование контроллера клавиатуры на частоту автоповтора и время ожидания до входа в режим автоповтора согласно настройкам BIOS Setup. Установка состояния индикатора Nulock согласно настройкам BIOS Setup. |
|
80 |
Выполнение прерывания BIOS INT 19h. Управление процессом загрузки передается загрузчику начального сектора. |
6 декабря 2010, понедельник
23:42
MSI 3060 Ti Ventus OC дешевле 40 тр
3070 Gigabyte Gaming за 50 тр с началом
-20% на RTX 4070 Ti — скидки начались
3080 дешевле 70 тр — цены снова пошли вниз
-13% на 13900K в Ситилинке
3060 Gigabyte Gaming за 30 тр с началом
Этот материал написан посетителем сайта, и за него начислено вознаграждение.
Вступление
Ошибки возникают в работе любого оборудования и часто в самый неожиданный момент, например, во время игры происходит зависание, после которого компьютер отказывается грузиться и показывает неизвестную вам надпись или просто пищит. Чтобы быстро решить проблему нужно знать, что привело к появлению ошибки: умерла какая-то плата, посыпался винчестер или просто запылился вентилятор на процессоре и произошёл перегрев.
Для решения таких проблем BIOS, являющийся основой любого компьютера и предназначенный для настройки оборудования и обеспечения функций ввода/вывода, имеет широкие диагностические возможности, которые выявляют ошибки и сообщают об этом с помощью звуковых сигналов и сообщений.
Процедура тестирования — POST
Давайте рассмотрим как происходит запуск ПК. После нажатия кнопки питания компьютера включается блок питания, и, если все питающие напряжения в допустимых значениях, включается центральный процессор, который обращается к микросхеме BIOS для выполнения процедуры тестирования (POSТ):
-
инициализируются и настраиваются процессор, чипсет, оперативная пямять и видеоадаптер;
-
проверяется контрольная сумма CMOS-памяти и состояние батарейки (в случае неправильной контрольной суммы CMOS-памяти настройки сбрасываются);
-
тестируются процессор и оперативная память;
-
инициализируются и настраиваются периферийные устройства;
-
распределяются ресурсы между устройствами;
-
инициализируются устройства с собственной BIOS;
-
вызывается загрузчик операционной системы;
В случае успешного завершения процедуры POST, запускается система инициации загрузочного сектора (на приведённом ниже скриншоте POST не пройден из-за ошибки контрольной суммы CMOS). Если обнаружена ошибка, проверка останавливается с подачей звуковых сигналов или вывода сообщения на экран монитора.

Основные сообщения об ошибках для AMI, Award и Phoenix BIOS
-
8042 Gate — A20 Error — ошибка линии A20, которая управляется при помощи контроллера клавиатуры.
-
Adress Line Short — ошибка схемы адресации памяти.
-
Bad Cache Memory — Do not Enable — кэш-память неисправна.
-
Bad PnP Serial ID Checksum — ошибка контрольной суммы идентификационного номера Plug and Play-устройсва.
-
Boot Error — Press To Retry — система не обнаружила ни одного загрузочного диска.
-
BIOS ROM Checksum error — System halted — система заблокирована из-за неправильной контрольной суммы BIOS.
-
BIOS Update For Installed CPU Failed — ошибка в обновлении микрокода центрального процессора.
-
BootSector Write! — обнаружена попытка записи в загрузочный сектор жёсткого диска.
-
C: Drive Error — ошибка жёсткого диска.
-
C: Drive Failure — ошибка жёсткого диска.
-
Driver Error C: — ошибка жёсткого диска.
-
Cache Memory Bad — неисправность кэш-памяти.
-
CH -2 Timer Error — ошибка второго таймера системной платы.
-
Checking NVRAM — обновление конфигурации компьютера.
-
CMOS Battery State Low — батарея питания CMOS на системной плате разрядилась.
-
CMOS Battery Failed — батарея питания CMOS на системной плате разрядилась.
-
System Battery Is Dead — батарея питания CMOS на системной плате разрядилась.
-
CMOS Checksum Failure — ошибка контрольной суммы CMOS-памяти, все настройки BIOS будут выставлены по умолчанию.
-
CMOS Checksum Error — Defaults Loaded — ошибка контрольной суммы CMOS-памяти, все настройки BIOS будут выставлены по умолчанию.
-
CMOS Memory Size Mismatch — объём оперативной памяти не совпадает с данными CMOS-памяти.
-
CMOS System Options Not Set — значения в CMOS-памяти ошибочны либо отсутствуют.
-
CMOS Time and Date Not Set — значения времени и даты в CMOS-памяти нарушены либо отсутствуют.
-
CPU Has Been Changed, Or CPU Ratio Changed Fail — частота шины или коэффициент умножения были изменены.
-
Disk Boot Failure, Insert System Disk And Press Enter — не было обнаружено загрузочное устройство.
-
Diskette Boot Failure — ошибка при загрузке дискеты.
-
DMA Error — ошибка контроллера DMA.
-
DMA #1 Error — ошибка канала первичного контроллера DMA.
-
DMA #2 Error — ошибка канала вторичного контроллера DMA.
-
DMA Bus Time out — неисправность контроллера DMA или одного из периферийных устройств.
-
Multi-Bit ECC Error — множественная ошибка чётности в модуле памяти.
-
Parity Error — критическая ошибка контроля чётности, продолжение работы будет остановлено.
-
RAM R/W test failed — POST чтения/записи оперативной памяти не пройден.
-
CMOS Memory Size Wrong — объём оперативной памяти не соответствует данным CMOS.
-
Boot Failure… — ошибка загрузки.
-
Invalid Boot Diskette — дискета не является загрузочной.
-
Drive Not Ready — устройство не готово.
-
Insert BOOT diskette in A: — вставьте загрузочную дискету в дисковод «A”.
-
Reboot and Select proper Boot device or Insert Boot Media in selected Boot device — перезагрузите ПК и выберите другое загрузочное оборудование или вставьте загрузочный диск в выбранное устройство.
-
NO ROM BASIC — не найдено ПЗУ с интерпретатором BASIC.
-
Primary Master Hard Disk Error — ошибка подключения накопителя как основного к первичному каналу стандартного IDE/SATA-контроллера.
-
Primary Slave Hard Disk Error — ошибка подключения накопителя как дополнительного к первичному каналу стандартного IDE/SATA-контроллера.
-
Primary Master Drive — ATAPI Incompatible — накопитель, подключенный как основной к первичному каналу стандартного IDE/SATA-контроллера, не является ATAPI-устройством.
-
Primary Slave Drive — ATAPI Incompatible — накопитель, подключенный как ведомый к первичному каналу стандартного IDE/SATA-контроллера, не является ATAPI-устройством.
-
S.M.A.R.T. Capable but Command Failed — ошибка при отправке команды накопителю с поддержкой S.M.A.R.T.
-
S.M.A.R.T. Command Failed — ошибка при отправке команды накопителю с поддержкой S.M.A.R.T.
-
S.M.A.R.T. Status BAD, Backup and Replace — накопитель, поддерживающий S.M.A.R.T., находится в неудовлетворительном состоянии.
-
S.M.A.R.T. Capable and Status BAD — накопитель, поддерживающий S.M.A.R.T., находится в неудовлетворительном состоянии.
-
VIRUS: Continue (Y/N)? — запрос на перезапись загрузочного сектора.
-
Microcode Error — ошибка загрузки микрокода в процессор, исправляющий известные ошибки.
-
NVRAM Checksum Bad, NVRAM Cleared — ошибка контрольной суммы содержимого CMOS-памяти, CMOS-память очищена.
-
Resource Conflict — конфликт ресурсов: несколько устройств пытаются использовать одни и те же системные ресурсы.
-
NVRAM Ignored — системная конфигурация, сохранённая в CMOS-памяти, проигнорирована.
-
NVRAM Bad — в системной конфигурации содержатся ошибки.
-
Static Resource Conflict — несколько устройств пытаются использовать одни и те же системные ресурсы.
-
PCI I/O conflict — конфликт ресурсов ввода/вывода устройств на шине PCI.
-
PCI ROM conflict — конфликт ресурсов устройств на шине PCI.
-
PCI IRQ conflict — устройства на шине PCI используют один и тот же ресурс — прерывание.
-
PCI IRQ routing table Error — ошибка назначения прерываний для устройств на шине PCI.
-
Timer Error — ошибка в работе системного таймера.
-
Refresh timer test failed — ошибка прохождения POST системного таймера.
-
Interrupt Controller-1 Error — ошибка инициализации первичного контроллера прерываний.
-
Interrupt Controller-2 Error — ошибка инициализации вторичного контроллера прерываний.
-
CMOS Settings Wrong — данные в CMOS-памяти ошибочны.
-
KBC BAT Test failed — контроллер клавиатуры не прошёл POST.
-
Keyboard Error — неисправность или отсутствие клавиатуры.
-
PS2 Keyboard not found — PS/2-клавиатура не обнаружена.
-
PS2 Mouse not found — PS/2-мышь не обнаружена.
-
Keyboard/Interface Error — клавиатура/контроллер клавиатуры неисправен.
-
Unlock Keyboard — клавиатура заблокирована.
-
System Halted — система остановлена.
-
«INS» Pressed — была нажата клавиша Ins во время загрузки, настройки BIOS будут выставлены по умолчанию.
-
Password check failed — введён неверный пароль.
-
Unknown BIOS Error. Error code = 004Ah — модуль меню BIOS не найден.
-
Unknown BIOS Error. Error code = 004Bh — языковой модуль BIOS не найден.
-
Floppy Controller Failure — не найден контроллер дисковода.
-
Warning! Unsupported USB device found and disabled! — найдено USB-устройство, загрузка с которого невозможна, устройство отключено.
-
Warning! Port 60h/64h emulation is not supported by this USB Host Controller! — USB-контроллер не может обеспечить поддержку USB-клавиатуры в BIOS.
-
Warning! EHCI controller disabled. It requires 64bit data support in the BIOS — EHCI-интерфейс USB-контроллера отключен, USB-контроллер будет работать в режиме USB 1.1.
-
Not enough space in Runtime area! SMBIOS data will not be available — размер данных BIOS превышает доступное для их хранения пространство.
-
Warning! This system board does not support the power requirements of the installed processor. The processor will be run at a reduced frequency, which will impact system performance — установлен процессор с тепловым пакетом, превышающим возможности материнской платы: он будет работать на пониженных частотах, что снизит производительность системы.
-
Insufficient Runtime space for MPS data! System may operate in PIC or Non-MPS mode — недостаточно места для сохранения таблицы MPS, компьютер будет функционировать в однопроцессорном режиме со стандартным режимом контроллера прерываний.
-
Mem Optimal Error – разный объём памяти на каналах.
-
Memory Parity Error — ошибка контроля чётности памяти.
-
Memory Size Decrease Error — уменьшение количества системной памяти.
-
Memory size has changed since last boot — объём оперативной памяти был изменён с момента последней загрузки.
-
Memory test fail — проверка оперативной памяти не пройдена.
-
Missing Operation System — отсутствие операционной системы.
-
Missing OS — отсутствие операционной системы.
-
No Operating System Found — операционная система не обнаружена.
-
NVRAM Cleared by Jumper — системные данные очищены при помощи перемычки на системной плате.
-
Operating System Not Found — операционная система не найдена.
-
Override enabled — Defaults — система не загрузилась, поэтому были загружены значения по умолчанию.
-
Press a key to reboot — нажмите любую клавишу для перезагрузки системы.
-
Press ESC to skip Memory Test — нажмите Esc, чтобы пропустить тест проверки памяти.
-
Press F1 to disable NMI, F2 to reboot — ошибка не маскируемого прерывания NMI, нажмите F1, чтобы отключить NMI, F2 — перезагрузиться.
-
Press TAB to show POST Screen — нажмите Tab, для показа результатов POST.
-
Primary IDE channel no 80 conductor cable installed — на первичном IDE-канале используется не 80-жильный кабель.
-
Resuming disk, Press TAB to show POST screen — восстановление системы с жёсткого диска, нажмите Tab, чтобы увидеть окно с результатами POST.
-
Software Port NMI Inoperational — ошибка порта немаскируемого прерывания NMI.
-
SPD Toler Error Serial Presence Detect — ошибка чтения данных из чипа SPD.
-
Unknown PCI Error — неизвестная ошибка шины PCI.
-
Update failed — обновления закончились неудачно.
-
Update OK — обновления закончились успешно.[list]
Warning! CPU has been changed or Overclock fail — система будет загружена в безопасном режиме после неудачного разгона.
В тех случаях, когда система не может вывести сообщение о неисправности на экран, используются звуковые сигналы, но некоторые современные корпуса не имеют динамиков (speaker), а значит, мы не услышим звукового сигнала об ошибке. В таком случае можно воспользоваться индикатором POST-кодов (о них вы узнаете в конце статьи).
Звуковые сигналы
AMI BIOS:
-
отсутствуют — неисправен блок питания или материнская плата.
-
1 короткий — ошибки отсутствуют.
-
2 коротких — ошибка чётности оперативной памяти.
-
3 коротких — неисправны первые 64 Кб оперативной памяти.
-
4 коротких — неисправен системный таймер.
-
5 коротких — неисправен процессор.
-
6 коротких — неисправен контроллер клавиатуры.
-
7 коротких — неисправна материнская плата.
-
8 коротких — ошибка видеопамяти.
-
9 коротких — неправильная контрольная сумма BIOS.
-
10 коротких — ошибка записи в CMOS-память.
-
11 коротких — ошибка кэш-памяти.
-
1 длинный 2 коротких — неисправна видеокарта.
-
1 длинный 3 коротких — неисправна видеокарта.
-
2 длинный 2 коротких — ошибка контроллера гибких дисков.

Award BIOS:
-
Отсутствуют — неисправен блок питания или материнская плата.
-
1 короткий — отсутствие ошибок.
-
Повторяющийся короткий — блок питания неисправен, ошибка оперативной памяти.
-
1 длинный — ошибка оперативной пямяти.
-
Повторяющийся длинный — ошибка оперативной пямяти.
-
1 длинный 2 коротких — видеокарта необнаружена или ошибка видеопамяти.
-
1 длинный 3 коротких — ошибка видеоадаптера или ошибка клавиатуры.
-
3 длинных — ошибка контроллера клавиатуры.
-
1 длинный 9 коротких — ошибка чтения BIOS или неисправен чип BIOS.
-
2 коротких — критическая ошибка.

Индикаторы POST-кодов
Если причину неполадки не удалось определить по звуковому сигналу или сообщению на экране, то стоит посмотреть POST-код ошибки и расшифровать его. На некоторых материнских платах встроены индикаторы POST-кодов, а расшифровка их находится в руководстве пользователя данного оборудования.

Также, существуют POST-карты — платы расширения с цифровым индикатором, на который выводятся коды инициализации материнской платы. С помощью такого устройсва достаточно просто определить почти любую неполадку. Имея возможность определить неисправность компьютера, можно своими силами вернуть его в рабочее состояние и прилично сэкономить на ремонте.

Белоусов Максим aka T.R.Knight / 02 декабря 2010
Этот материал написан посетителем сайта, и за него начислено вознаграждение.
Лента материалов
Интересные материалы

17 января 2023
71
Возможно вас заинтересует
В данной таблице приведены основные POST-коды AWARD BIOS
|
POST-код |
Описание |
|
CF |
Определение типа центрального процессора. Тестирование чтения/записи CMOS-памяти |
|
C0 |
Предварительная инициализация чипсета материнской платы. Запрет теневой памяти. Отключения кэш-памяти. Программирование контроллера прерываний, DMA-контроллера, таймера. |
|
C1 |
Определение типа и объема оперативной памяти. Тестирование ОЗУ алгоритмом ECC. |
|
0C |
Проверка контрольной суммы BIOS. |
|
C3 |
Выполняется распаковка кода системной BIOS в оперативную память. |
|
C5 |
Выполняется копирование кода системной BIOS в теневую память. Передача управления модулю Boot Block. Старт процедуры POST. |
|
01 |
Выполняется распаковка модуля XGROUP системной BIOS. |
|
02 |
Инициализация ЦП. |
|
03 |
Определение ресурсов ввода/вывода (чип Super I/O) |
|
05 |
Обнуление содержимого флага состояния CMOS-памяти. |
|
06 |
Проверка сопроцессора. |
|
07 |
Тестирование и инициализация контроллера клавиатуры. |
|
08 |
Определение типа интерфейса клавиатуры. Разрешается использование клавиатуры. |
|
09 |
Инициализация контроллера SATA. |
|
0A |
Определение PS/2-мыши и PS/2-клавиатуры. |
|
0B |
Назначение прерывания и адреса ввода/вывода для звукового контроллера AC97. |
|
0E |
Тестирование сегмента F000h памяти. |
|
10 |
Определяется тип Flash-памяти. |
|
12 |
Тестирование CMOS. |
|
14 |
Ранняя инициализация чипсета. Установка значений для регистров чипсета. |
|
16 |
Предварительная инициализация тактового генератора. |
|
18 |
Определение следующих параметров процессора: производитель, семейство, поколение, тип и объем кэш-памяти L1 и L2. Определение тактовой частоты ЦП. |
|
1B |
Инициализация таблицы векторов прерываний. |
|
1C |
Проверка контрольной суммы CMOS и напряжение питания аккумулятора. |
|
1D |
Выполняется настройка системы управления питанием Power Management. |
|
1F |
Загрузка матрицы клавиатуры из модуля XGROUP (для ноутбука). |
|
21 |
Инициализация системы Hardware Power Management (для ноутбуков). |
|
23 |
Тестирование математического сопроцессора. Тестирование флоппи-дисковода. Выполняется ранняя инициализация чипсета. Подготовка карты распределения ресурсов для устройств PnP (Plug and Play). |
|
24 |
Выполняется процедура обновления микрокода процессора. Создается карта распределения ресурсов для устройств PnP |
|
25 |
Ранняя инициализация PCI. Определение устройств на шине. Поиск видеоадаптера. |
|
26 |
Процесс инициализации системного тактового генератора завершен. Запуск системы мониторинга напряжений и температур (H/W Monitor). |
|
27 |
Повторная инициализация контроллера клавиатуры. Разрешается использование прерывания INT 09h. |
|
29 |
Программирование регистров MTRR. Программирование IDE-контроллера. Программирование чипсета. Инициализация контроллера APIC. Измерение внутренней частоты ЦП. |
|
2B |
Поиск видеоадаптера. |
|
2D |
Вывод на экран монитора заставки AWARD, информации о типе процессора и его скорости. |
|
33 |
Программирование Super I/O. |
|
35 |
Тестируется первый канал DMA. |
|
37 |
Тестируется второй канал DMA. |
|
39 |
Тестирование регистров DMA. |
|
3E |
Проверка канала 1 контроллера прерываний (8259). |
|
40 |
Проверка канала 2 контроллера прерываний (8259). |
|
43 |
Проверка контроллера прерываний (8259). |
|
47 |
Тестирование шин ISA/EISA. |
|
49 |
Определение объема оперативной памяти. |
|
4E |
Программирование регистров MTRR. Инициализация кэш-памяти второго уровня. Инициализация контроллера APIC. |
|
50 |
Инициализация шины USB. |
|
52 |
Тестирование оперативной памяти с последующим выводом на экран результатов теста. Очищение расширенной памяти. |
|
55 |
Отображение количества процессоров. |
|
57 |
Ранняя инициализация устройств PnP. |
|
59 |
Активизация интегрированной антивирусной защиты. |
|
5D |
Подключение аудиоконтроллера и контроллера Super I/O. |
|
60 |
На данном этапе имеется возможность войти в программу BIOS Setup. |
|
65 |
Инициализация PS/2-мыши. |
|
69 |
Включение кэш-памяти второго уровня. |
|
6B |
Программирование регистров чипсета в соответствии с настройками BIOS Setup. |
|
6D |
Назначение ресурсов для устройств Plug and Play. Автоматическое распределение COM-портов (если в настройках BIOS Setup разрешено автоматическое распределение портов). |
|
6F |
Инициализация флоппи-дисковода. |
|
75 |
Определение и установка устройств с интерфейсом IDE. |
|
77 |
Инициализация параллельных и последовательных портов. |
|
7A |
Определение и подготовка к работе математического сопроцессора. |
|
7F |
Вывод на экран монитора информации об обнаруженных ошибках (если они есть). |
|
82 |
Ввод последних изменений в таблицу ESCD. Восстановление видеорежима. Запрос пароля (если в настройках BIOS Setup это предусмотрено). |
|
83 |
Сохранение всех данных из стека временного хранения в CMOS. |
|
84 |
Вывод на экран монитора информации об обнаруженных устройствах Plug and Play. |
|
85 |
Завершение процесса инициализации шины USB. Определение порядка загрузки с жестких дисков с интерфейсом SCSI. |
|
89 |
Назначение прерываний для PCI-карт расширений. Установка таблиц ACPI. |
|
8B |
Поиск BIOS дополнительных устройств (кроме BIOS видеоадаптера). |
|
8D |
Разрешение использования контроля четности для оперативной памяти. Инициализация спецификации APM. |
|
8F |
Разрешается использование линии IRQ12 для горячего подключения PS/2-мыши. |
|
93 |
Подготовка информации о разделах загрузочных устройств для ее дальнейшего хранения. |
|
94 |
Включение кэш-памяти второго уровня. Завершение процесса инициализации чипсета и системы управления питанием. Вывод на экран монитора таблицы распределения ресурсов. |
|
95 |
Устанавливается режим перехода на летнее/зимнее время. Программирование контроллера клавиатуры на частоту автоповтора и время ожидания до входа в режим автоповтора согласно настройкам BIOS Setup. Установка состояния индикатора Nulock согласно настройкам BIOS Setup. |
|
96 |
Выполняется сохранение информации о разделах загрузочных устройств. Корректировка и сохранение таблицы ESCD. Установка таймера DOS Time в соответствии с показаниями часов реального времени (RTC). Завершение настройки системы. На системный динамик генерируется сигнал о завершении процедуры POST. |
|
FF |
Разрешение использования кэш-памяти первого уровня. Выполнение прерывания BIOS INT 19h. Управление процессом загрузки передается загрузчику начального сектора. |
В случае использование режима ускоренной загрузки системы (путем установки значения Enabled для опции Quick Boot) POST-коды будут иметь несколько другой вид.
|
POST-код |
Описание |
|
65 |
Сброс видеоадаптера. Инициализация аудиоконтроллера, устройств ввода-вывода. Тестирование клавиатуры и мыши. Проверка целостности БИОС. |
|
66 |
Инициализация таблицы векторов прерываний. Выполняется настройка системы управления питанием. Выполняется инициализация кэш-памяти. |
|
67 |
Проверка контрольной суммы CMOS и напряжения питания аккумулятора. Настройка чипсета. |
|
68 |
Инициализация видеоадаптера. |
|
69 |
Программирование контроллера прерываний. |
|
6A |
Выполняется быстрое тестирование оперативной памяти. |
|
6B |
Вывод на экран результатов тестирования процессора и оперативной памяти. |
|
70 |
Отображение на мониторе названия клавиши, которую можно использовать для входа в Bios Setup. Инициализация мыши. |
|
71 |
Инициализация котроллера кэш-памяти. |
|
72 |
Установка значений для регистров чипсета. Создание списка устройств PnP. Инициализация контроллера дисковода. |
|
73 |
Инициализация контроллера жестких дисков. |
|
74 |
Инициализация математического сопроцессора. |
|
77 |
Запрос пароля (если в настройках BIOS Setup это предусмотрено). Отображение сообщений с названием клавиш для выполнения входа в BIOS Setup или продолжения загрузки. |
|
78 |
Инициализация BIOS дополнительных устройств. |
|
7A |
Генерирование корневой таблицы RSDT, таблицы устройств. |
|
7D |
Выполняется сохранение информации о разделах загрузочных устройств. |
|
7E |
Подготовка системы к загрузке ОС. |
|
7F |
Программирование контроллера клавиатуры на частоту автоповтора и время ожидания до входа в режим автоповтора согласно настройкам BIOS Setup. Установка состояния индикатора Nulock согласно настройкам BIOS Setup. |
|
80 |
Выполнение прерывания BIOS INT 19h. Управление процессом загрузки передается загрузчику начального сектора. |
Порт 80-е коды POST [post-code] для системных плат для настольных ПК

В этом документе определены звуковые сигналы, сообщения об ошибках и POST-коды (post-code), относящиеся к некоторым версиям BIOS на базе интерфейса EFI (Extensible Framework Interface).
Звуковые сигналы
Сообщения об ошибках, выдаваемые BIOS
POST-коды порта 80h
Отображение POST-кодов
Диапазоны POST-кодов
POST-коды
Последовательность типовых POST-кодовЗвуковые сигналы
Встроенный динамик выдает звуковые коды ошибок во время процедуры POST.Не все системные платы для настольных ПК содержат встроенный динамик, поэтому необходимо подключить так называемую пищалку.
| Напечатайте | Образец | Frequency |
| Ошибка памяти | Три длинных сигнала | 1,280 Гц |
| Предупреждение системы охлаждения | Четыре перемежающихся сисгнала: Высокий тон, низкий тон, высокий тон, низкий тон |
Высокий тон: 2,000 Гц Низкий тон: 1,600 Гц |
Сообщения об ошибках, выдаваемые BIOS
| Сообщение об ошибке | Описание |
| Обнаружен процессор, который не предназначен для использования с данной системной платой. Использование неподдерживаемых процессоров может привести к неправильной работе, повреждению системной платы для настольных ПК или процессора, или сокращению срока эксплуатации. Система отключится через 10 секунд. | Установленный процессор не совмести с системной платой для настольных ПК. |
| CMOS Battery Low | Возможна, разрядка батареи. Замените батарею. |
| CMOS Checksum Bad | Ошибка проверки контрольной суммы ОЗУ. Возможно, память CMOS повреждена. Запустите программу BIOS Setup для обновления значений. |
| Memory Size Decreased | Объем памяти уменьшился со времени последней загрузки. Если модули памяти не были удалены, возможно, память неисправна. |
| No «Boot» Device Available | Система не нашла загрузочного устройства. |
POST-коды порта 80h
Во время теста POST BIOS генерирует коды прохождения (POST-коды [post-code]) и направляет их в порт ввода/вывода 80h. Если процедура POST завершилась неудачно, последний сгенерированный POST-код остается в порту 80h. Этот код можно использовать для определения причины ошибки.
Отображение POST-кодов
Для отображения POST-кодов можно использовать один из следующих методов.
Диапазоны POST-кодов порта 80h
В таблицах ниже все POST-коды и значения представлены в шестнадцатеричном формате.
| Диапазон | Категория/Подсистема |
| 00 – 0F | Коды отладки: Могут использоваться, как средство для отладки любым модулем PEIM/драйвером |
| 10 – 1F | Процессоры системы |
| 20 – 2F | Память/набор микросхем |
| 30 – 3F | Восстановление |
| 40 – 4F | Зарезервировано для использования |
| 50 – 5F | Шины ввода/вывода: PCI, USB, ISA, ATA и т.д. |
| 60 – 6F | Сейчас не используется |
| 70 – 7F | Устройства вывода: Все консоли вывода |
| 80 – 8F | Зарезервировано для будущего использования (для новых кодов консоли вывода) |
| 90 – 9F | Устройства ввода: Клавиатура/Мышь |
| A0 – AF | Зарезервировано для будущего использования (для новых кодов консоли ввода) |
| B0 – BF | Загрузочные устройства: Включают в себя стационарные и съемные носители. |
| C0 – CF | Зарезервировано для использования |
| D0 – DF | Выбор загрузочного устройства |
| E0 – FF | E0 – EE: Другие коды F0 – FF: FF — ошибка прерывания процессора |
POST-коды порта 80h
| Код POST | Описание эксплуатации POST |
| 00 — 0F | Коды отладки: может использоваться, как средство для отладки любым модулем PEIM/диском |
| 10 — 1F | Процессор системы |
| 10 | Включение процессора системы (загрузочный процессор) |
| 11 | Инициализация кэш-памяти процессора (включая SP) |
| 12 | Начало инициализации приложений процессора |
| 13 | Инициализация SMM |
| 14 | Инициализация сетевого подключения |
| 15 | Преждевременный выход при инициализации драйвера платформы |
| 16 | Инициализация драйвера SMBUS |
| 17 | Вход в исполнимый код SMBUS в режиме чтения/записи |
| 19 | Вход в режим программирования тактового генератора CK505 |
| 1F | Невосстановимая ошибка процессора |
| 20 — 2F | Память/набор микросхем |
| 21 | Инициализация компонентов набора микросхем |
| 22 | Чтение SPD через модули памяти DIMM |
| 23 | Идентификация модулей памяти DIMM |
| 24 | Программирование параметров тактовой частоты с помощью контроллера памяти и модулей DIMM |
| 25 | Конфигурирование памяти |
| 26 | Оптимизация установок памяти |
| 27 | Инициализация памяти, например ECC |
| 28 | Тестирование памяти |
| 2F | Системе не удалось обнаружить память или пригодную память |
| 30 — 3F | Восстановление |
| 30 | Восстановление после сбоя было запущено по запросу пользователя |
| 31 | Восстановление после сбоя было запущено ПО (повреждено флэш-устройство) |
| 34 | Загрузка капсулы восстановления |
| 35 | Передача управления капсуле восстановления |
| 3F | Невозможно восстановить |
| 50 — 5F | Шины ввода/вывода (PCI, USB, ISA, ATA и т.д) |
| 50 | Нумерация шин PCI |
| 51 | Передача ресурсов на шину PCI |
| 52 | Инициализация контроллера Hot Plug PCI |
| 53 – 57 | Зарезервировано для шины PCI |
| 58 | Переустановка шины USB |
| 59 | Зарезервировано для USB |
| 5A | Переустановка шины PATA/SATA и всех устройств |
| 5B | Зарезервировано для ATA |
| 5C | Переустановка SMBUS |
| 5D | Зарезервировано для SMBUS |
| 5F | Невосстановимая ошибка шины ввода/вывода |
| 60 — 6F | Сейчас нет действительных POST-кодов в диапазоне 60 — 6F.
Если POST-код будет отображен в данном диапазоне, это код из диапазона B0 — BF. (На 7-сегментном ЖК-дисплее, символ ‘b’ выглядит как 6). Пример: |
| 70 — 7F | Устройства вывода |
| 70 | Переустановка контроллера VGA |
| 71 | Отключение контроллера VGA |
| 72 | Включение контроллера VGA |
| 78 | Переустановка контроллера консоли |
| 79 | Отключение контроллера консоли |
| 7A | Включение контроллера консоли |
| 7F | Невосстановимая ошибка устройства вывода |
| 90 — 9F | Устройства ввода |
| 90 | Переустановка клавиатуры |
| 91 | Отключение клавиатуры |
| 92 | Определение присутствия клавиатуры |
| 93 | Включение клавиатуры |
| 94 | Очистка входного буфера клавиатуры |
| 95 | Информация о контроллере клавиатуры — запуск самотестирования (только PS2) |
| 98 | Переустановка мыши |
| 99 | Disabling mouse |
| 9A | Определение присутствия мыши |
| 9B | Включение мыши |
| 9F | Невосстановимая ошибка устройства ввода (клавиатура или мышь) |
| B0 – BF | Загрузочные устройства |
| B0 | Переустановка стационарных носителей |
| B1 | Отключение стационарных носителей |
| B2 | Определение присутствия стационарных носителей (обнаружение жесткого диска IDE и т.д.) |
| B3 | Подключение/настройка стационарных носителей |
| B8 | Переустановка съемных носителей |
| B9 | Отключение съемных носителей |
| BA | Определение присутствия съемных носителей (обнаружение IDE, CD-ROM и т.д.) |
| BC | Подключение/настройка съемных носителей |
| BF | Невосстановимая ошибка загрузочного устройства |
| D0 – DF | Выбор загрузочного устройства |
| Dy | Перезагрузка через параметр y (y=от 0 до 15) |
| E0 – FF | Другие коды |
| E0 | Начато распределение PEIM (возникает при первом сообщении EFI_SW_PC_INIT_BEGIN EFI_SW_PEI_PC_HANDOFF_TO_NEXT) |
| E2 | Обнаружена постоянная память |
| E1, E3 | Зарезервировано для PEI/PEIM |
| E4 | Начало фазы DXE |
| E5 | Начало распределения драйверов |
| E6 | Начало соединения драйверов |
| E7 | Ожидание воода данных пользователем |
| E8 | Проверка пароля |
| E9 | Вход в утилиту BIOS Setup |
| EB | Вызов установленных дополнительных ПЗУ |
| EF | Загрузка/S3 повторение сбоя |
| F4 | Вход в режим сна |
| F5 | Выход из режима сна |
| F8 | Произошел вызов службы загрузки EFI ExitBootServices ( ) |
| <F9 | Была вызвана служба выполнения работы EFI SetVirtualAddressMap () |
| FA | Произошел вызов службы прогона EFI ResetSystem ( ) |
| FF | Ошибка процессора |
Типичный порт 80-я последовательность POST
Обычно значения кодов порта 80h увеличиваются в процессе загрузки. Меньшие значения кодов относятся к подсистемам, расположенным ближе к процессору, а большие значения кодов – к периферийным устройствам. Обычно используется следующий порядок инициализации: Процессор -> Память -> Шины -> Устройства ввода-вывода -> Устройства загрузки. Последовательность POST-кодов зависит от используемой системы.
| Код POST | Описание |
| 21 | Инициализация компонентов набора микросхем |
| 22 | Чтение SPD через модули памяти DIMM |
| 23 | Идентификация модулей памяти DIMM |
| 25 | Конфигурирование памяти |
| 28 | Тестирование памяти |
| 34 | Загрузка капсулы восстановления |
| E4 | Начало фазы DXE |
| 12 | Начало инициализации приложений процессора |
13Инициализация SMM50Нумерация шин PCI51Передача ресурсов на шину PCI92Обнаружение присутствия клавиатуры90Переустановка клавиатуры94Очистка входного буфера клавиатуры95Самотестирование клавиатурыEBВызов графических режимов BIOS58Переустановка шины USB5AПереустановка шины PATA/SATA и всех устройств92Обнаружение присутствия клавиатуры90Переустановка клавиатуры94Очистка входного буфера клавиатуры5AПереустановка шины PATA/SATA и всех устройств28Тестирование памяти90Переустановка клавиатуры94Очистка входного буфера клавиатурыE7Ожидание воода данных пользователем01INT 1900Готово для перезагрузки
— Этот материал подготовлен с использованием человеческого и машинного перевода для удобства пользователей. Данная информация предоставляется в ознакомительных целях и не должна расцениваться как исключительная, либо безошибочная.
© 2023 Ремонт материнских плат пайка BGA SMD в СПб · Копирование материалов сайта без разрешения запрещено
193232 Санкт-Петербург ул Шотмана дом 3 • Тел. +7 (962) 685-2-100 • 8 (812) 985-2-100
Глава 15 POST-коды AWARD BIOS
Ниже приводится краткое описание POST-кодов, характерных для AWARD BIOS 6.0. Версии старше, например, 4.5-х, имеют много сходных черт, поэтому мы не будем рассматривать их отдельно. Обратите внимание на то, что последовательность кодов временами нарушается. Согласно официальной спецификации пропущенные коды резервируются для использования их производителями материнских плат, например, для отображения неких промежуточных результатов инициализации. Если вы столкнулись с подобным кодом, то следует обратиться к двум соседним кодам, из чего можно сделать выводы о причине неполадки. В любом случае все результаты, полученные при помощи POST-карт, носят ориентировочный характер.
• С0 – осуществляется отключение чипсета, общая проверка центрального процессора, в частности – осуществляется проверка чтения/записи всех регистров. Необходимое условие – корректная работа схемы регенерации памяти, в противном случае данный тест не может быть выполнен;
• С1 – определение объема установленной оперативной памяти, проверка и очистка первых 64 Кбайт памяти, необходимых для осуществления всех дальнейших операций;
• С2 – инициализация контроллера оперативной памяти;
• С3 – инициализация расширенной оперативной памяти (более 1 Мбайт), определение типа оперативной памяти, для процессоров Cyrix – инициализация процессора, для остальных – инициализация кэш-памяти;
• С4 – проверка наличия видеоплаты и, соответственно, подключенного к ней монитора;
• С5 – инициализация Shadow Memory;
• С6 – определение наличия и объема внешней кэш-памяти;
• CF – инициализация CMOS-памяти;
• В1 – инициализация контроллера немаскируемых прерываний. Если на данном этапе возникает ошибка, то на экран монитора выдается сообщение «Press F1 to disable NMI, F2 reboot»;
• BF – инициализация чипсета, все настройки приводятся в состояние «по умолчанию» (Default Values);
• E1-EF – установка страниц памяти, Е1 – страница 1, Е2 – страница 2 и т. д.;
• 01 – инициализация чипсета материнской платы;
• 03 – инициализация Super I/O;
• 05 – инициализация видеоконтроллера (видеоплаты), очистка экрана монитора;
• 07 – инициализация контроллера клавиатуры;
• 08 – инициализация клавиатуры;
• 0А – инициализация мыши;
• 0В – инициализация встроенного звукового контроллера;
• 0Е – проверка контрольной суммы содержимого микросхемы BIOS;
• 10 – определение типа микросхемы BIOS, копирование ее содержимого по адресу 0F000H;
• 12 – проверка CMOS-памяти и повторная инициализация;
• 14 – программирование регистров чипсета материнской платы согласно указанным в CMOS-памяти настройкам;
• 16 – инициализация тактовых генераторов;
• 18 – идентификация центрального процессора и инициализация кэшпамяти первого и второго уровней;
• 1В – инициализация контроллера аппаратных прерываний;
• 1D – инициализация центрального процессора, если система однопроцессорная;
• 1F – повторная инициализация клавиатуры;
• 21 – инициализация НРМ (High Power Microwave), если он поддерживается материнской платой;
• 23 – проверка состояния аккумулятора, питающего микросхему CMOS, памяти и ее содержимого на целостность. В случае низкого заряда аккумулятора загружаются значения всех параметров, заданных производителем как безопасные;
• 27 – окончательная инициализация клавиатуры;
• 29 – идентификация и инициализация видеоплаты или интегрированного контроллера видео;
• 2D – проверка видеопамяти, копирование видео BIOS в оперативную память;
• 33 – обнаружение и инициализация манипулятора, подключенного к порту PS/2;
• 35 – проверка первого канала DMA (DMA channel 0);
• 37 – проверка второго канала DMA (DMA channel 1);
• 39 – повторная проверка каналов DMA;
• 3C – проверка таймера;
• 3E – проверка канала № 1 контроллера маскируемых прерываний путем поочередного отключения линий прерываний;
• 40 – проверка канала № 2 контроллера маскируемых прерываний путем поочередного отключения линий прерываний;
• 43 – окончательная проверка контроллера маскируемых прерываний;
• 47 – инициализация устройств на шине EISA, в частности – это проверка контрольной суммы;
• 49 – инициализация основной памяти от 256 до 640 Кбайт и расширенной памяти до 1 Мбайт;
• 4Е – тестирование основной памяти от 256 до 640 Кбайт и расширенной памяти до 1 Мбайт. При наличии устройств EISA этот этап может быть пропущен нажатием клавиши <ESC>;
• 50 – инициализация контроллера USB;
• 52 – проверка всей оперативной памяти выше 1 Мбайт в постраничном режиме, после чего – очистка содержимого всей памяти;
• 55 – определение тактовой частоты центрального процессора и вывод информации на экран монитора;
• 57 – начало инициализации Plug and Р1ау-устройств;
• 59 – инициализация защиты от компьютерных вирусов;
• 5В – при необходимости и, соответственно, возможности автоматически запускается утилита AWARD FLASH;
• 5D – инициализация портов ввода/вывода, работающих через микросхему Super I/O;
• 60 – появляется доступ к запуску программы CMOS Setup Utility;
• 63 – обнаружение и инициализация манипулятора «мышь», резервирование за ним аппаратного прерывания;
• 65 – дополнительная инициализация порта PS/2;
• 67 – инициализация системы управления электропитанием компьютера ACPI;
• 69 – инициализация контроллера кэш-памяти;
• 6В – считывание настроек интегрированных контроллеров из BIOS и их проверка;
• 6D – инициализация контроллера флоппи-дисковода (FDD);
• 6F – определение типа и инициализация флоппи-дисковода;
• 73 – инициализация контроллера IDE;
• 75 – определение типа и инициализация жестких дисков IDE;
• 77 – инициализация последовательных и параллельных портов, в том числе игрового порта;
• 7А – инициализация математического сопроцессора;
• 7С – определение наличия защиты записи на жесткий диск;
• 7F – идентификация проблем, возникших при проведении инициализации компонентов ПК, и вывод соответствующих текстовых сообщений на экран монитора;
• 82 – запрос пароля на продолжение запуска системы (если он установлен, конечно);
• 83 – запись параметров системы в CMOS-память и очистка экрана монитора;
• 84 – включение системы контроля четности, контроллера немаскируемых прерываний NMI и включение всех буферов перед началом загрузки операционной системы;
• 85 – инициализация BIOS-устройств, подпрограммы которых находятся по адресам от C8000h до EFFFFh. При включении соответствующей опции возможен поиск и в других областях, вплоть до F7FFFh;
• 93 – считывание параметров подключенных накопителей в оперативную память для ускорения всех дальнейших процессов;
• 94 – окончание инициализации всех компонентов ПК;
• 95 – включение индикатора Num Lock на клавиатуре, если это указано в настройках BIOS;
• 96 – инициализация INT19h для чипсетов VIA;
• FF – загрузка операционной системы.
Данный текст является ознакомительным фрагментом.
Читайте также
Коды DTMF
Коды DTMF
Сигналы DTMF (dual-tone multifrequency [двухтоновый многочастотный сигнал]) были предложены более 25 лет назад. Это произошло как раз перед тем, как правительство США форсировало расформирование компании Bell Telephone для разделения ее по различным секторам рынка. DTMF обычно известен
Глава 1 Назначение и устройство BIOS
Глава 1 Назначение и устройство BIOS
Зачем нужна BIOSЕсли рассматривать персональный компьютер как некий живой организм, то BIOS (Basic Input/Output System, базовая система ввода/вывода) – это подсознание компьютера. Подобно рефлексам человека, данная система «заставляет» компьютер
Глава 3 Методы управления функциями BIOS
Глава 3 Методы управления функциями BIOS
Микросхема BIOS содержит в себе специальную программу, позволяющую пользователю с помощью системы меню устанавливать значения различных параметров, режимов работы внутренних устройств, периферийного оборудования и т. п. В различных
Глава 18 Обнуление настроек BIOS
Глава 18 Обнуление настроек BIOS
Аппаратные методы обнуления настроекАппаратные средства обнуления содержимого BIOS относятся к разряду самых надежных. Программы, предназначенные для этой цели, могут содержать ошибки, в результате которых целостность данных CMOS-памяти
Глава 19 Обновление BIOS
Глава 19 Обновление BIOS
Как определить, возможно ли обновлениеГотовясь к обновлению версии BIOS, прежде всего, необходимо определить, а вообще, возможно ли это. Есть вероятность, что на вашем компьютере установлена микросхема постоянной памяти с ультрафиолетовым стиранием.
Глава 20 Восстановление BIOS
Глава 20 Восстановление BIOS
Способ 1Уже упоминалось, что некоторые платы (в основном интеловские) имеют специальную перемычку, позволяющую восстановить BIOS. Внимательно изучите документацию к своей материнской плате и, если такая перемычка имеется, ваши действия должны
Глава 5
Глава 5
СРАЖЕНИЕС ДЕВИАЦИЕЙСИМПТОМЫ УВЛЕЧЕНИЯВ тревожной жизни Берга появляется нечто новое. Он увлекается научной работой. Это почти невероятно — война, бои, сложные обязанности, ответственность. Ему, младшему штурману, как и второму штурману Франковскому и их
Глава 1
Глава 1
ВОЗВРАЩЕНИЕВЫ ВЕРИТЕ?!Чудеса случаются во все времена. После томительных трех лет подозрений и недоверия — реабилитация.Наступила тяжелая, странная пора. Тысяча дней прокатились через жизнь Берга, и каждый день разрывал его душу и сердце. Волны раздирающих мозг
Глава 3
Глава 3
СЛОЖНЫЙФАРВАТЕРС МЕРТВОЙ ТОЧКИКак будет развиваться дальше эта необычная и обыденная история? История, так похожая на те, что разыгрываются вокруг нас и с нами в повседневной и всегда такой неповторимой жизни.События в личной жизни Берга назревали.В наркомате
Глава 4
Глава 4
КОНЕЦ!9 МАЯЕще один год позади. Встреча нового, 1945 года в стране прошла спокойно. Наши войска уже дрались близ Будапешта, и каждый день ожидалось сообщение о его взятии. Союзники, увы, не очень старались, и немцы их изрядно поколачивали. Но теперь развязка близилась,
Глава 1
Глава 1
КЛАССИФИКАЦИЯ И ОСОБЕННОСТИ
Более ста лет назад (илл. 1), в 1887 году в Москве на русском языке вышла книга В.В. Гринера «Ружьё». Есть там упоминание и о ружьях с односпусковым механизмом. В то далёкое время автор уже пишет, что, по его мнению, ружьё будущего будет
Описание:
Предлагаю Вашему вниманию основные POST-коды для BIOS производителя AMI. Небольшое вступление. Сразу после нажатия кнопки POWER на системном блоке персонального компьютера управление ПК переходит непосредственно к БИОС. В это время (в начале запуска ПК) процессор подает сигнал на микросхему BIOS, который инициализирует загрузку микропрограммы BOOT-ROUTINE Базовой Системы Ввода-Вывода.
Микропрограмма BOOT-ROUTINE вызывает подпрограмму самотестирования POST.
Подпрограмма POST (Power-On Self Test) тестирует установленное на компьютере оборудование, настраивает его и готовит к работе.
Для каждого отдельного оборудования (процессор, память, видеокарта, клавиатура, порты ввода/вывода и.т.д) производится отдельный тест. Каждый тест имеет свой уникальный номер, который называется POST-кодом. POST-код записывается в порт Manufacturing Test Port (с адресом 0080H) до начала выполнения каждого отдельного теста процедуры POST.
После того, как POST-код теста записан в порт Manufacturing Test Port начинается процедура тестирования соответствующего оборудования. Если процедура тестирования завершилась неудачей в порту Manufacturing Test Port остается POST-код последней процедуры (которая и вызвала ошибку). Если узнать POST-код последней процедуры, можно определить устройство, которое вызвало ошибку.
Чтение POST-кодов можно осуществить несколькими способами.
- Если Ваша материнская плата имеет встроенный индикатор POST-кодов, информацию о POST-коде последней процедуры можно узнать с него.
- POST-код последней выполняемой процедуры в некоторых системах может отображаться на экране монитора во время прохождения процедуры POST.
- Для чтения POST-кодов может использоваться специальная карта расширения.
Поскольку BIOS выпускается несколькими производителями, соответственно, для каждой BIOS отдельного производителя имеется своя таблица POST-кодов.
AWARD BIOS6.0 Полная загрузка
Данная таблица содержит POST-коды, которые отображаются при полной процедуре POST.
- CF Определяется тип процессора и тестируется чтение/запись CMOS
- C0 Предварительно инициализируется чипсет и L1-, L2-кэш, программируется контроллер прерываний, DMA, таймер
- C1 Детектируется тип и объем оперативной памяти
- C3 Код BIOS распаковывается во временную область оперативной памяти
- 0С Проверяются контрольные суммы BIOS
- C5 Код BIOS копируется в теневую память и управление передается модулю Boot Block
- 01 Модуль XGROUP распаковывается по физическому адресу 1000:0000h
- 02 Инициализация процессора. Устанавливаются регистры CR и MSR
- 03 Определяются ресурсы ввода/вывода (Super I/O)
- 05 Очищается экран и флаг состояния CMOS
- 06 Проверяется сопроцессор
- 07 Определяется и тестируется контроллер клавиатуры
- 08 Определяется интерфейс клавиатуры
- 09 Инициализация контроллера Serial ATA
- OA Определяется клавиатура и мышь, которые подключены к портам PS/2
- 0B Устанавливаются ресурсы звукового контроллера AC97
- OE Тестируется сегмент памяти F000h
- 10 Определяется тип flash-памяти
- 12 Тестируется CMOS
- 14 Устанавливаются значения для регистров чипсета
- 16 Первично инициализируется тактовый генератор
- 18 Определяется тип процессора, его параметры и объемы кэша L1 и L2
- 1B Инициализируется таблица векторов прерываний
- 1С Проверяются контрольные суммы CMOS и напряжение питания аккумулятора
- 1D Определяется система управления питанием Power Management
- 1F Загружается матрица клавиатуры (для ноутбуков)
- 21 Инициализируется система Hardware Power Management (для ноутбуков)
- 23 Тестируется математический сопроцессор, дисковод, инициализация чипсета
- 24 Обновляется микрокод процессора. Создается карта распределения ресурсов устройств Plug and Play
- 25 Начальная инициализация PCI: перечисляются устройства, поиск адаптера VGA, запись VGA BIOS по адресу C000:0
- 26 Устанавливается тактовая частота по CMOS Setup. Отключается синхронизация неиспользуемых слотов DIMM и PCI. Инициализируется система мониторинга (H/W Monitor)
- 27 Разрешается прерывание INT 09h. Снова инициализируется контроллер клавиатуры
- 29 Программируются регистры MTRR, инициализируется APIC. Программируется контроллер IDE. Измеряется частота процессора. Вызывается расширение BIOS видеосистемы
- 2B Поиск BIOS видеоадаптера
- 2D Отображается заставка Award, информация о типе процессора и его скорости
- 33 Сбрасывается клавиатура
- 35 Тестируется первый канал DMA
- 37 Тестируется второй канал DMA
- 39 Тестируются страничные регистры DMA
- 3C Настраивается контроллер 8254 (таймер)
- 3E Проверка контроллера прерываний 8259
- 43 Проверяется контроллер прерываний
- 47 Тестируются шины ISA/EISA
- 49 Вычисляется объем оперативной памяти. Настраиваются регистры для процессора AMD K5
- 4E Программируются регистры MTRR для процессоров Syrix. Инициализируются кэш L2 и APIC
- 50 Определяется шина USB
- 52 Тестируется ОЗУ с отображением результатов. Очищается расширенная память
- 53 Если выполнена очистка CMOS, то сбрасывается пароль на вход в систему
- 55 Отображается количество процессоров (для многопроцессорных платформ)
- 57 Отображается логотип EPA. Начальная инициализация устройств ISA PnP
- 59 Определяется система защиты от вирусов
- 5B Вывод подсказки для запуска обновления BIOS с дискеты
- 5D Запускается контроллер Super I/O и интегрированный аудиоконтроллер
- 60 Вход в CMOS Setup, если была нажата клавиша Delete
- 65 Инициализируется мышь PS/2
- 69 Включается кэш L2
- 6B Настраиваются регистры чипсета согласно BIOS Setup
- 6D Назначаются ресурсы для устройств ISA PnP и COM-порты для интегрированных устройств
- 6F Инициализируется и настраивается контроллер гибких дисков
- 75 Детектируются и устанавливаются IDE-устройства: жесткие диски, CD/DVD, LS-120, ZIP и др.
- 76 Выводится информация об обнаруженных IDE-устройствах
- 77 Инициализируются последовательные и параллельные порты
- 7A Сбрасывается и готовится к работе математический сопроцессор
- 7C Определяется защита от несанкционированной записи на жесткие диски
- 7F При наличии ошибок выводится сообщение и ожидается нажатие клавиш Delete и F1
- 82 Выделяется память для управления питанием и заносятся изменения в таблицу ESCD.
- Убирается заставка с логотипом EPA. Запрашивается пароль, если нужен
- 83 Все данные сохраняются из временного стека в CMOS
- 84 Вывод на экран сообщения Initializing Plug and Play Cards
- 85 Завершается инициализация USB
- 87 Создаются таблицы SYSID в области DMI
- 89 Устанавливаются таблицы ACPI. Назначаются прерывания для PCI-устройств
- 8B Вызывается BIOS дополнительных ISA- или PCI-контроллеров, за исключением видеоадаптера
- 8D Устанавливаются параметры контроля четности ОЗУ по CMOS Setup. Инициализируется APM
- 8F IRQ 12 разрешается для «горячего» подключения мыши PS/2
- 94 Завершение инициализации чипсета. Отображение таблицы распределения ресурсов. Включение кэша L2. Установка режима перехода на летнее/зимнее время
- 95 Устанавливается частота автоповтора клавиатуры и состояния Num Lock
- 96 Для многопроцессорных систем настраиваются регистры (для процессоров Cyrix). Создается таблица ESCD. Устанавливается таймер DOS Time по показаниям часов RTC CMOS. Сохраняются разделы загрузочных устройств для использования встроенным антивирусом. Динамик оповещает об окончании POST. Создается таблица MSIRQ FF Выполняется прерывание BIOS INT 19h. Поиск загрузчика в первом секторе загрузочного устройства
Award BIOS 6.0: сокращенная загрузка
Сокращенная процедура выполняется при установке в BIOS параметра Quick Power On Self Test.
- 65 Сбрасывается видеоадаптер. Инициализируются звуковой контроллер, устройства ввода/вывода,тестируется клавиатура и мышь. Проверяется целостность BIOS
- 66 Инициализируется кэш-память. Создается таблица векторов прерываний. Инициализируется система управления питанием
- 67 Проверяется контрольная сумма CMOS и тестируется батарейка питания. Настраивается чипсет на основе параметров CMOS
- 68 Инициализируется видеоадаптер
- 69 Настраивается контроллер прерываний
- 6A Тестируется оперативная память (ускоренно)
- 6B Отображается логотип EPA, результаты тестов процессора и памяти
- 70 Отображается подсказка для входа в BIOS Setup. Инициализируется мышь, подключенная к PS/2 или USB
- 71 Инициализируется контроллер кэш-памяти
- 72 Настраиваются регистры чипсета. Создается список устройств Plug and Play.& Инициализируется контроллер дисковода
- 73 Инициализируется контроллер жестких дисков
- 74 Инициализируется сопроцессор
- 75 Если нужно, жесткий диск защищается от записи
- 77 Если нужно, запрашивается пароль и выводятся сообщения Press F1 to continue, DEL to enter Setup
- 78 Инициализируются платы расширения с собственной BIOS
- 79 Инициализируются ресурсы платформы
- 7A Генерируются корневая таблица RSDT, таблицы устройств DSDT, FADT и т. п.
- 7D Собирается информациия о разделах загрузочных устройств
- 7E BIOS готовится к загрузке операционной системы
- 7F Состояние индикатора NumLock устанавливается в соответствии с настройками
- BIOS Setup
- 80 Вызывается INT 19 и запускается операционная система
- FF Загрузка операционной системы
AMIBIOS8.0
- D0 Инициализация процессора и чипсета. Проверка контрольных сумм загрузочного блока BIOS
- D1 Начальная инициализация портов ввода/вывода. Контроллеру клавиатуры передается команда для самотестирования BAT
- D2 Запрет кэш-памяти L1/L2. Определяется объем установленной ОЗУ
- D3 Настраиваются схемы регенерации памяти. Разрешается использовать кэш-память
- D4 Тест 512 Кбайт памяти. Устанавливается стек и назначается протокол обмена с кэш-памятью
- D5 Код BIOS распаковывается и копируется в теневую память
- D6 Проверяются контрольные суммы BIOS и нажатие клавиш Ctrl+Home (восстановление BIOS)
- D7 Управление передается интерфейсному модулю, распаковывающему код в область Run-Time
- D8 Выполняемый код распаковывается из flash-памяти в оперативную. Сохраняется информация CPUID
- D9 Распакованный код переносится из области временного хранения в сегменты 0E000h и 0F000h ОЗУ
- DA Восстанавливаются регистры CPUID. Выполнение POST переносится в оперативную память
- E1–E8, EC–EE Ошибки, связанные с конфигурацией системной памяти
- 03 Запрещается обработка NMI, ошибок четности, выдача сигналов на монитор. Резервируется область для журнала событий GPNV, устанавливаются начальные значения переменных из BIOS
- 04 Проверяется работоспособность батареи и подсчитывается контрольная сумма CMOS
- 05 Инициализируется контроллер прерываний и строится таблица векторов
- 06 Тестируется и готовится к работе таймер
- 08 Тестируется клавиатура (мигают индикаторы клавиатуры)
- C0 Начальная инициализация процессора. Запрещается использовать кэш-память. Определяется APIC
- C1 Для многопроцессорных систем определяется процессор, отвечающий за запуск системы
- C2 Завершается назначение процессора для запуска системы. Идентификация с помощью CPUID
- C5 Определяется количество процессоров, настраиваются их параметры
- C6 Инициализируется кэш-память для более быстрого прохождения POST
- C7 Завершается начальная инициализация процессора
- 0A Определяется контроллер клавиатуры
- 0B Поиск мыши, подключенной к порту PS/2
- 0C Проверяется наличие клавиатуры
- 0E Детектируются и инициализируются различные устройства ввода
- 13 Начальная инициализация регистров чипсета
- 24 Распаковываются и инициализируются модули BIOS, специфические для платформы.
- Создается таблица векторов прерываний и инициализируется обработка прерываний
- 2A С помощью механизма DIM определяются устройства на локальных шинах. Готовится к инициализации видеоадаптер, строится таблица распределения ресурсов
- 2C Обнаружение и инициализация видеоадаптера, видеоадаптер вызывается BIOS
- 2E Поиск и инициализация дополнительных устройств ввода/вывода
- 30 Готовится к обработке SMI
- 31 Инициализируется и активизируется модуль ADM
- 33 Инициализируется модуль упрощенной загрузки
- 37 Отображается логотип AMI, версия BIOS, процессора, подсказка клавиши для входа в BIOS
- 38 С помощью DIM инициализируются различные устройства на локальных шинах
- 39 Инициализируется контроллер DMA
- 3A Устанавливается системное время в соответствии с показаниями часов RTC
- 3B Тестируется оперативная память и отображаются результаты
- 3C Настраиваются регистры чипсета
- 40 Инициализируются последовательные и параллельные порты, математический сопроцессор и др.
- 52 По результатам теста памяти обновляются данные об ОЗУ в CMOS
- 60 По BIOS Setup устанавливается состояние NumLock и настраиваются параметры автоповтора
- 75 Запускается процедура для работы с дисковыми устройствами (прерывание INT 13h)
- 78 Создается список устройств IPL (с которых возможна загрузка операционной системы)
- 7C Создаются и записываются в NVRAM таблицы расширенной системной конфигурации ESCD
- 84 Регистрация ошибок, обнаруженных при выполнении POST
- 85 Выводятся сообщения об обнаруженных некритических ошибках.
- 87 Если нужно, запускается BIOS Setup, которая предварительно распаковывается в ОЗУ
- 8C В соответствии с BIOS Setup настраиваются регистры чипсета
- 8D Строятся таблицы ACPI
- 8E Настраивается обслуживание немаскируемых прерываний (NMI)
- 90 Окончательно инициализируется SMI
- A1 Очистка данных, которые не нужны при загрузке операционной системы
- A2 Для взаимодействия с операционной системой готовятся модули EFI
- A4 In accordance with the BIOS Setup language module is initialized
- A7 Выводится итоговая таблица процедуры POST
- A8 Устанавливается состояние регистров MTRR
- A9 Если нужно, выполняется ожидание ввода команд с клавиатуры
- AA Удаляются векторы прерываний POST (INT 1Ch и INT 09h)
- AB Определяются устройства для загрузки операционной системы
- AC Завершающие этапы настройки чипсета в соответствии с BIOS Setup
- B1 Настраивается интерфейс ACPI
- 00 Вызывается обработка прерывания INT 19h (поиск загрузочного сектора, загрузка ОС)
PhoenixBios 4.0
- 02 Verify Real Mode
- 03 Disable Non-Maskable Interrupt (NMI)
- 04 Get CPU type
- 06 Initialize system hardware
- 08 Initialize chipset with initial POST values
- 09 Set IN POST flag
- 0A Initialize CPU registers
- 0B Enable CPU cache
- 0C Initialize caches to initial POST values
- 0E Initialize I/O component
- 0F Initialize the local bus IDE
- 10 Initialize Power Management
- 11 Load alternate registers with initial POST values
- 12 Restore CPU control word during warm boot
- 13 Initialize PCI Bus Mastering devices
- 14 Initialize keyboard controller
- 16 (1-2-2-3) BIOS ROM checksum
- 17 Initialize cache before memory autosize
- 18 8254 timer initialization
- 1A 8237 DMA controller initialization
- 1C Reset Programmable Interrupt Controller
- 20 (1-3-1-1) Test DRAM refresh
- 22 (1-3-1-3) Test 8742 Keyboard Controller
- 24 Set ES segment register to 4 GB
- 26 Enable A20 line
- 28 Autosize DRAM
- 29 Initialize POST Memory Manager
- 2A Clear 512 KB base RAM
- 2C (1-3-4-1) RAM failure on address line xxxx
- 2E (1-3-4-3) RAM failure on data bits xxxx of low byte of memory bus
- 2F Enable cache before system BIOS shadow
- 30 (1-4-1-1) RAM failure on data bits xxxx of high byte of memory bus
- 32 Test CPU bus-clock frequency
- 33 Initialize Phoenix Dispatch Manager
- 34 Disable Power Button during POST
- 35 Re-initialize registers
- 36 Warm start shut down
- 37 Re-initialize chipset
- 38 Shadow system BIOS ROM
- 39 Re-initialize cache
- 3A Autosize cache
- 3C Advanced configuration of chipset registers
- 3D Load alternate registers with CMOS values
- 40 CPU speed detection
- 42 Initialize interrupt vectors
- 45 POST device initialization
- 46 (2-1-2-3) Check ROM copyright notice
- 48 Check video configuration against CMOS
- 49 Initialize PCI bus and devices
- 4A Initialize all video adapters in system
- 4B QuietBoot start (optional)
- 4C Shadow video BIOS ROM
- 4E Display BIOS copyright notice
- 50 Display CPU type and speed
- 51 Initialize EISA board
- 52 Test keyboard Тестируется клавиатура
- 54 Set key click if enabled
- 55 Initialize USB bus
- 58 (2-2-3-1) Test for unexpected interrupts
- 59 Initialize POST display service
- 5A Display prompt “Press F2 to enter SETUP”
- 5B Disable CPU cache
- 5C Test RAM between 512 and 640 KB
- 60 Test extended memory
- 62 Test extended memory address lines
- 64 Jump to UserPatch1
- 66 Configure advanced cache registers
- 67 Initialize Multi Processor APIC
- 68 Enable external and CPU caches
- 69 Setup System Management Mode (SMM) area
- 6A Display external L2 cache size
- 6B Load custom defaults (optional)
- 6C Display shadow-area message
- 6E Display possible high address for UMB recovery
- 70 Display error messages Выводятся сообщения об ошибках
- 72 Check for configuration errors
- 76 Check for keyboard errors
- 7C Set up hardware interrupt vectors
- 7D Initialize hardware monitoring
- 7E Initialize coprocessor if present
- 80 Disable onboard Super I/O ports and IRQs
- 81 Late POST device initialization
- 82 Detect and install external RS232 ports
- 83 Configure non-MCD IDE controllers
- 84 Detect and install external parallel ports
- 85 Initialize PC-compatible PnP ISA devices
- 86 Re-initialize onboard I/O ports
- 87 Configure Motheboard Configurable Devices (optional)
- 88 Initialize BIOS Data Area
- 89 Enable Non-Maskable Interrupts (NMIs)
- 8A Initialize Extended BIOS Data Area
- 8B Test and initialize PS/2 mouse
- 8C Initialize floppy controller
- 8F Determine number of ATA drives (optional)
- 90 Initialize hard-disk controllers
- 91 Initialize local-bus harddisk controllers
- 92 Jump to UserPatch2
- 93 Build MPTABLE for multi-processor boards
- 95 Install CD ROM for boot
- 96 Clear huge ES segment register
- 97 Fixup Multi Processor table
- 98 (1-2) Search for option ROMs. One long, two short beeps on checksum failure
- 99 Check for SMART Drive (optional)
- 9A Shadow option ROMs
- 9C Set up Power Management
- 9D Initialize security engine (optional)
- 9E Enable hardware interrupts
- 9F Determine number of ATA and SCSI drives
- A0 Set time of day
- A2 Check key lock
- A4 Initialize Typematic rate
- A8 Erase F2 prompt
- AA Scan for F2 key stroke
- AC Enter SETUP
- AE Clear Boot flag
- B0 Check for errors
- B2 POST done – prepare to boot operating system
- B4 (1) One short beep before boot
- B5 Terminate QuietBoot (optional)
- B6 Check password (optional)
- B9 Prepare Boot
- BA Initialize DMI parameters
- BB Initialize PnP Option ROMs
- BC Clear parity checkers
- BD Display MultiBoot menu
- BE Clear screen (optional)
- BF Check virus and backup reminders
- C0 Try to boot with INT 19
- C1 Initialize POST Error Manager (PEM)
- C2 Initialize error logging
- C3 Initialize error display function
- C4 Initialize system error handler
- C5 PnPnd dual CMOS (optional)
- C6 Initialize notebook docking (optional)
- C7 Initialize notebook docking late
- D2 Unknown interrupt
- E0 Initialize the chipset
- E1 Initialize the bridge
- E2 Initialize the CPU
- E3 Initialize system timer
- E4 Initialize system I/O
- E5 Check force recovery boot
- E6 Checksum BIOS ROM
- E7 Go to BIOS
- E8 Set Huge Segment
- E9 Initialize Multi Processor
- EA Initialize OEM special code
- EB Initialize PIC and DMA
- EC Initialize Memory type
- ED Initialize Memory size
- EE Shadow Boot Block
- EF System memory test
- F0 Initialize interrupt vectors
- F1 Initialize Real Time Clock
- F2 Initialize video
- F3 Initialize System Management Mode
- F4 (1) Output one beep before boot
- F5 Boot to Mini DOS
- F6 Clear Huge Segment
- F7 Boot to Full DOS
Оригинальные и достоверные таблицы POST-кодов можно найти на соответствующих сайтах производителей BIOS: «AMI» и «Award». Иногда таблицы POST-кодов приводятся в руководствах к материнским платам.
1. Тест программно-доступных регистров процессора (POST-коды: 01, 02).
2. Проверка периода регенерации оперативной памяти (POST-код: 04).
3. Инициализация контроллера клавиатуры (POST-код: 05).
4. Предварительная проверка работоспособности энергонезависимой памяти (СMOS) и состояния батареи питания СMOS (POST-код: 07).
5. Инициализация регистров чипсетового набора значениями, принятыми по умолчанию (POST-код: BE, hex).
6. Проверка наличия и определение размера оперативной памяти (POST-код: C1, hex).
7. Определение наличия и размера внешней кэш-памяти (POST-код: С6, hex).
8. Проверка первых 64 кб оперативной памяти (POST-код: 08).
9. Инициализация векторов прерываний (POST-код: 0А, hex).
10. Проверка контрольной суммы CMOS (POST-код: 0В, hex).
11. Обнаружение и инициализация видеоконтроллера (POST-код: 0D, hex).
12. Проверка видеопамяти (POST-код: 0E, hex).
13. Проверка контрольной суммы BIOS (POST-код: 0F, hex).
14. Проверка контроллеров и регистров страниц DMA (POST-коды: 10,
11, hex).
15. Проверка системного таймера (POST-код: 14, hex).
16. Проверка и инициализация контроллеров прерываний (POST-коды: 15…18, hex).
17. Инициализация слотов шин расширения (POST-коды: 20…2F, hex).
18. Определение размера и проверка основной и расширенной памяти (POST-коды: 30, 31, hex).
19. Повторная инициализация регистров чипсетового набора в соответствии со значениями, установленными в CMOS Setup (POST-код: BF, hex).
20. Инициализация контроллера FDD (POST-код: 41, hex).
21. Инициализация контроллера HDD (POST-код: 42, hex).
22. Инициализация COM- и LPT-портов (POST-код: 43, hex).
23. Обнаружение и инициализация математического сопроцессора (POST-код: 45, hex).
24. Проверка необходимости ввода пароля (POST-код: 4F, hex).
25. Инициализация расширений BIOS (POST-код: 52, hex).
26. Установка параметров Virus Protect, Boot Speed, NumLock, Boot Attempt в соответствии со значениями, установленными в CMOS Setup (POST-коды: 60…63, hex).
27. Вызов процедуры загрузки операционной системы (POST-код: FF, hex).
Как видно из приведенной последовательности, возможность отображения диагностических сообщений на экране монитора появляется только после инициализации видеоконтроллера, и если процедура POST остановилась на одном из предыдущих этапов, то увидеть на каком именно не представляется возможным.
Дополнительно скачать Коды и диагностические сообщения POST BIOS
https://yadi.sk/i/fxlyzaLPeKXRL
Фото: 
Находится в: Радиолюбитель
