В данной таблице приведены основные POST-коды AMI BIOS.
POST-код
|
Описание
|
D0
|
Предварительная инициализация чипсета материнской платы и процессора. Проверка контрольной суммы BIOS. Запрет немаскируемого прерывания NMI. Выполняется проверка контроллера Super I/O, проверка CMOS.
|
D1
|
Контроллером клавиатуры выполняется процесс самотестирования (BAT-тест). Выполняется начальная инициализация портов ввода/вывода. Инициализация контроллера DMA.
|
D2
|
Запрещение использования кэш-памяти. Выполняется процедура определения объема установленной оперативной памяти.
|
D3
|
Проверяется формирование запросов на регенерацию динамической оперативной памяти. Разрешение использования кэш-памяти.
|
D4
|
Тестирование 512 Кбайт памяти. Выполняется установка адреса стека, настраивается кэш-память.
|
D5
|
Код системной БИОС распаковывается и перезаписывается в Shadow RAM (затененную память).
|
D6
|
Производится вычисление контрольной суммы БИОС и проверка нажатия комбинации клавиш Ctrl+Home. Если хотя бы одно из этих условий выполняется, запускается процедура востановления BIOS.
|
D7
|
В случае успешной проверки контрольных сумм BIOS управление передается модулю InterfaceModule, который выполняет распаковку исполняемого кода в Run-Time области.
|
D8
|
Выполняется распаковка Run-Time-кода из флеш-памяти в ОЗУ. Информация CPUID сохраняется в ОЗУ.
|
D9
|
Распакованный Run-Time-код переносится из области временного хранения в оперативную память. Управление передается распакованному модулю.
|
DA
|
Выполняется восстановление регистров CPUID. Выполняется процедура POST.
|
E0
|
Инициализация регистров контроллера флоппи-дисковода. Выполняется инициализация контроллера прерываний и установка векторов прерываний. Включение кэш-памяти первого уровня.
|
E9
|
Настройка регистров флоппи-дисковода.
|
EA
|
Выполняется проверка операции чтения с ATAPI CD-ROM и дисковой памяти.
|
EB
|
Возврат на контрольную точку E9 в случае возникновения ошибок при операциях с ATAPI CD-ROM.
|
EF
|
Возврат на контрольную точку EB в случае возникновения ошибок при операциях с дисками.
|
F0
|
Выполняется поиск файла восстановления с именем AMIBOOT.ROM.
|
F1
|
В точку F1 выполняется переход в том случае, если файл восстановления не найден.
|
F5
|
Отключение кэш-памяти первого уровня.
|
FB
|
Определение типа FlashROM. Поиск во FlashROM раздела для хранения настроек чипсета.
|
F4
|
В точку F4 выполняется переход в том случае, если файла восстановления с именем AMIBOOT.ROM имеет некорректный размер.
|
FC
|
Обнуление основного блока Flash BIOS.
|
FD
|
Выполняется программирование основного блока Flash BIOS.
|
FF
|
В точку FF выполняется переход в том случае, если программирование Flash BIOS успешно завершено. Запрещается запись у FlashROM. Выполняется отключение оборудования ATAPI. Восстанавливается значение CPUID.
|
03
|
Запрещается обработка немаскируемого прерывания (NMI), проверка ошибок четности оперативной памяти. Выполняется инициализация области данных текущего выполнения BIOS и процедуры POST.
|
04
|
Проверка контрольной суммы CMOS и напряжения питания аккумулятора.
|
05
|
Выполняется инициализация контроллера прерываний и формирование таблицы векторов прерываний.
|
06
|
Подготовка к работе интервального таймера.
|
08
|
Контроллером клавиатуры выполняется процесс самотестирования (BAT-тест). Инициализация ЦП.
|
C0
|
Запрещение использования кэш-памяти. Инициализация контроллера APIC. Подготовка процессора к работе.
|
С1
|
Настройка параметров работы процессора.
|
C2
|
Идентификация процессора с помощью команды CPUID.
|
C5
|
Определение количества процессоров и настройка их параметров.
|
C6
|
Инициализация кэш-памяти процессора.
|
С7
|
Завершение процесса начальной инициализации центрального процессора.
|
0A
|
Инициализация контроллера клавиатуры.
|
0B
|
Выполняется поиск мыши, подключенной с помощью интерфейса PS/2.
|
0C
|
Выполняется поиск клавиатуры.
|
0E
|
Поиск и инициализация устройств ввода/вывода. Захват прерывания INT 09h. Вывод на экран логотипа БИОС.
|
13
|
Выполняется начальная инициализация регистров чипсета.
|
24
|
Выполняется распаковка и инициализация модулей BIOS. Подготовка к инициализации таблицы векторов прерываний.
|
25
|
Завершение инициализации таблицы векторов прерываний.
|
2A
|
Выполняется инициализация устройств на локальных шинах (с помощью механизма DIM-Device Initialization Manager). Подготовка к инициализации видеоадаптера.
|
2С
|
Поиск и инициализация видеокарты.
|
2E
|
Выполняется поиск и инициализация дополнительных устройств ввода/вывода.
|
30
|
Выполняется инициализация компонента SMI (System Management Interrupt).
|
31
|
Распаковка модуля ADM. Инициализация и активизация ADM.
|
33
|
Инициализация модуля загрузчика.
|
37
|
Вывод на экран монитора логотип AMI, информация о версии БИОС, информации о типе процессора и его скорости. Отображение на мониторе названия клавиши, которую можно использовать для входа в Bios Setup.
|
38
|
Выполняется инициализация устройств на локальных шинах (с помощью механизма DIM-Device Initialization Manager).
|
39
|
Выполняется инициализация контроллера DMA.
|
3A
|
Установка системного времени в соответствии с показаниями часов реального времени (RTC).
|
3B
|
Выполняется тестирование оперативной памяти с последующим отображением на мониторе результатов теста.
|
3C
|
Настройка регистров чипсета.
|
40
|
Выполняется инициализация математического сопроцессора, параллельных и последовательных портов.
|
50
|
Выполняется корректировка модулей управления памяти.
|
52
|
Выполняется корректировка информации в CMOS об объеме оперативной памяти (согласно результатам теста оперативной памяти).
|
60
|
Программирование контроллера клавиатуры на частоту автоповтора и время ожидания до входа в режим автоповтора согласно настройкам BIOS Setup. Установка состояния индикатора Numlock согласно настройкам BIOS Setup.
|
75
|
Выполняется инициализация прерывания INT 13h, которое используется для работы с дисковыми устройствами.
|
78
|
Создается список устройств, с которых можно выполнить загрузку ОС.
|
7A
|
Выполняется инициализация остальных расширений БИОС.
|
7C
|
Создание и сохранение таблицы ESCD.
|
84
|
Выполняется составление отчета об ошибках, которые были обнаружены во время прохождения процедуры POST.
|
85
|
Вывод на монитор информации об ошибках, обнаруженных во время прохождения процедуры POST.
|
87
|
На данном этапе имеется возможность войти в программу BIOS Setup.
|
8C
|
Настройка регистров чипсета.
|
8D
|
Выполняется построение таблицы ACPI.
|
8E
|
Обслуживание NMI-прерываний. Настройка параметров периферийных устойств.
|
90
|
Выполняется завершающая инициализация SMI
|
A0
|
Запрос пароля на загрузку (если в настройках BIOS Setup это предусмотрено).
|
A1
|
Выполняется очистка данных, которые не требуются для загрузки ОС.
|
A2
|
Подготовка модулей EFI.
|
A4
|
Выполняется инициализация языкового модуля.
|
A7
|
Вывод на монитор таблицы итоговых результатов прохождения процедуры POST.
|
A8
|
Программирование регистров MTRR (Memory Type Range Register).
|
A9
|
Ожидание ввода команд с клавиатуры.
|
AA
|
Сброс прерываний INT 1C, INT 09. Отключение модуля обслуживания процедур (ADM).
|
AB
|
Определение устройств, с которых можно выполнить загрузку ОС.
|
AC
|
Завершающий этап инициализации регистров чипсета в соответствии с параметрами BIOS Setup.
|
B1
|
Выполняется настройка интерфейса ACPI.
|
00
|
Выполнение прерывания BIOS INT 19h. Управление процессом загрузки передается загрузчику операционной системы. Начинается загрузка ОС.
|