Біос виявляється помилка після того. Звукові коди BIOS.

Біос виявляється помилка після того. Звукові коди BIOS.

При запуску комп'ютера системний блок замість увімкнутися, видає довгі і короткі гудки? Починає їсти системний блок під час запуску комп'ютера, а на моніторі нічого не показується? Значить, комп'ютер діагностував неполадку обладнання та перешкоджає запуску операційної системи.

Як дізнатися коди помилок BIOS?

Основні і найбільш популярні виробники біосу для материнських плат мають таблиці кодів помилок, які користувач може розшифрувати, підрахувавши кількість і тривалої писків (гудків) через стандартний спікер в системному блоціпід час запуску ПК. Майже всі материнські плати IBM-PC-сумісних систем мають Bios Award або Phoenix, AMI. Для початку необхідно дізнатися про версію Bios Вашої материнської плати. Якщо комп'ютер робочий, то версія біосу вказана виробником на початковому етапі завантаження, коли комп'ютер виконує перевірку встановленого обладнання, показує модель процесора, обсяг оперативної пам'яті, варіанти завантаження та доступу до біосу.




Також Ви можете дізнатися версію BIOS материнськоїплати Вашого комп'ютера під час завантаженої системи. Утиліти, які показують інформацію про встановлене обладнання, дозволяють дізнатися виробника та поточну версію біосу комп'ютера. Наприклад, AIDA або Everest дозволяють дізнатися про цю інформацію.


Комбінації клавіш біосу

Є стандартні комбінації клавіш, які у 99% використовуються кожним виробником біосу для уніфікації. Тобто, кожен виробник пропонує власні варіанти для входу в біос, для вибору меню завантаження, для вибору режиму відновлення системного розділу тощо. Вхід у BIOS для перегляду стану комп'ютера та налаштування параметрів роботи процесора, пам'яті, контролерів накопичувачів для різних материнських плат, залежно від виробника BIOS, може бути клавіша F1, F2, DEL, ESC. Це найпоширеніші варіанти. Також відрізняються кнопки для входу в інші сервісні режими та виконання спеціальних службових завдань без використання операційної системи.

Що означає писк при включенні комп'ютера

Якщо Ви включаєте комп'ютер, а натомість завантаження Windowsчуєте писк спікера із системного блоку, отже комп'ютер виявив несправність обладнання та намагається писком повідомити Вам про наявність проблем із комплектуючими. Різні поєднання коротких та довгих писків можуть бути індикаторами неполадок з оперативною пам'яттю, відеокартою, живленням та іншими проблемами. Іноді допомагає вилучення проблемної деталі, протирання контактів та повторне встановлення цієї комплектуючої. Але буває так, що проблема не зникає і комп'ютер не хоче запускатися. У такому разі допоможе заміна несправної деталі.

Основні коди помилок біосу

POST-коди - сигнали, які ми чуємо після автодіагностики системних комплектуючих під час запуску комп'ютера. Коли ми вмикаємо комп'ютер і чуємо один короткий писк, все добре. Комп'ютер успішно завантажується та працює. Якщо POST-код відрізняється від короткого писку, то є помилка

IBM BIOS - коди помилок - писк



Award BIOS — виявлення несправності сигналу спікера

    • 1 короткий сигнал- Успішна перевірка обладнання;
    • 2 короткі — виявлено незначні помилки. З'явиться пропозиція входу до BIOS для виправлення. Перевірте надійність підключення живлення до материнської платита шлейфи на жорсткі диски;
    • 3 довгі сигнали - помилка роботи контролера клавіатури;
    • 1 короткий, 1 довгий сигнал- Помилка оперативної пам'яті. Спробуйте почистити контакти на планці оперативної пам'яті звичайною гумкою або встановити планку в інший вільний слот для оперативної пам'яті;


Сигнали помилок AMI BIOS



AST BIOS - коди помилок



Compaq BIOS





Якщо Ваш BIOS або помилка не підходить ні під один з описів вище, пошукайте в мережі відповіді на проблеми з такою ж материнською платою, як у вас. Можливо, хтось стикався з подібною проблемоюі Ви знайдете рішення.

Compaq BIOS:

Error Message

Description

System is booting properly

BIOS ROM checksum error

contents of BIOS ROM не дає змоги expected contents. If possible, reload the BIOS від PAQ

Check the video adapter and ensure it"s seated properly. If possible, replace the video adapter

7 beeps (1 long, 1s, 1l, 1 short, pause, 1 long, 1 short, 1 short)

The AGP відеокарта є faulty. Відобразити картку або замінити її назовні. Це beep pertains to Compaq Deskpro systems

1 long neverending beep

Memory error. Bad RAM. Replace and test

Reseat RAM then retest; replace RAM if failure continues

IBM Desktop BIOS:

Error Message

Description

System is booting properly

Initialization error

Error code is displayed

System board error

Video adapter error

EGA/VGA adapter error

3270 keyboard adapter error

Power supply error

Replace the power supply

Power supply error

Replace the power supply

Replace the power supply

IBM Thinkpad BIOS:

Beeps/Error

Description

Continuous beeping

System board failure

One beep; Unreadable, blank or flashing LCD

LCD connector problem; LCD backlight inverter failure; video adapter faulty; LCD assembly faulty; System board failure; power supply failure

One beep; Message "Доступний доступ до boot source"

Boot device failure; system board failure

One long, два short beeps

System board failure; Video adapter problem; LCD assembly failure

One long, four short beeps

Low battery voltage

One beep every second

Low battery voltage

Two short beeps with error codes

POST error message

System board failure

IBM Intellistation BIOS:

Beep error code:

Action / Run diagnosics on the following components:

1-1-3 CMOS read/write error1. Run Setup
2. System Board
1-1-4 ROM BIOS check error1. System Board
1-2-X DMA error1. System Board
1-3-X1. Memory Module
2. System Board
1-4-4 1. Keyboard
2. System Board
1-4-X Error detected in first 64 KB RAM.1. Memory Module
2. System Board
2-1-1, 2-1-2 1. Run Setup
2. System Board
2-1-X First 64 KB RAM failed.1. Memory Module
2. System Board
2-2-2
2. System Board
2-2-X First 64 KB RAM failed.1. Memory Module
2. System Board
2-3-X1. Memory Module
2. System Board
2-4-X1. Run Setup
2. Memory Module
3. System Board
3-1-X DMA register failed.1. System Board
3-2-4 Keyboard controller failed.1. System Board
2. Keyboard
3-3-4 Screen initialization failed.1. Video Adapter (if installed)
2. System Board
3. Display
3-4-1 Screen retrace lest detected an error.1. Video Adapter (if installed)
2. System Board
3. Display
3-4-2 POST is searching for video ROM.1. Video Adapter (if installed)
2. System Board
4 1. Video Adapter (if installed)
2. System Board
All other beep code sequences.1. System Board
Один тривалий і один тривалий бік при POST.
Base 640 KB Memory error або shadow RAM error.
1. Memory Module
2. System Board
Один довгий бриз і два або три короткі бризки під час POST.(Video error)1. Video Adapter (if installed)
2. System Board
Три short beeps при POST.1. Натисніть "System board memory" on page 62.
2. System Board
Continuous beep.1. System Board
Repeating short beeps.1. Keyboard stuck key?
2. Keyboard Cable
3. System Board
Mylex BIOS:

Error Message

Description

System is booting normally

Video adapter error

Video adapter is either faulty or not seated properly. Check the adapter

Keyboard controller error

Keyboard controller IC є faulty. Replace the IC if possible

Keyboard controller IC є faulty або keyboard is faulty. Відображення клавіатури, якщо проблема продовжує працювати, переміщення клавіатури IC Controller

Програмнийміжнародний контролер є нестримним. Replace the IC if possible

Програмнийміжнародний контролер є нестримним. replace the IC if possible

DMA page register error

The DMA controller IC є несправжньою. Replace the IC if possible

RAM refresh error

RAM parity error

DMA controller 0 error

The DMA controller IC for channel 0 has failed

The CMOS RAM has failed

DMA controller 1 error

The DMA Controller IC for channel 1 has failed

CMOS RAM battery error

The CMOS RAM battery hai failed. Якщо можливо, replace the CMOS or battery

CMOS RAM checksum error

The CMOS RAM має failed. If possible, replace the CMOS

BIOS ROM checksum error

The BIOS ROM має помилку. If possible replace the BIOS або upgrade it

Mylex 386 BIOS:

Error Message

Description

System is booting normally

Video adapter failure

Either the video adapter is faulty, no seted properly or is missing

1 long, 1 short, 1 long

Keyboard controller error

Її ключовий контролер IC є небезпека або система диска комп'ютера є faulty

1 long, 2 short, 1 long

Її клавіатура клавіатури є нестримною або системної board circuitry is faulty

1 long, 3 short, 1 long

1 long 4 short, 1 long

Programmable interrupt controller IC є faulty

1 long, 5 short, 1 long

DMA page register error

DMA Controller IC 1 або 2 є нестримною або системою board circuitry є впевненість

1 long, 6 short, 1 long

RAM refresh error

1 long, 7 short, 1 long

1 long, 8 short, 1 long

RAM parity error

1 long, 9 short, 1 long

DMA controller 1 error

DMA контролер для каналу 0 є нескінченним або система board circuitry є надійністю

1 long, 10 short, 1 long

Either the CMOS RAM є faulty. Replace the CMOS

1 long, 11 short, 1 long

DMA controller 2 error

DMA контролер для каналу 1 є нестримною або системної board circuitry is faulty

1 long, 12 short, 1 long

CMOS RAM battery error

The CMOS RAM battery is faulty або CMOS RAM is bad. Replace the battery if possible

1 long, 13 short, 1 long

CMOS checksum error

The CMOS RAM is faulty

1 long 14 short, 1 long

BIOS ROM checksum failure

BIOS ROM checksum is faulty. Replace the BIOS or upgrade

Phoenix ISA/MCA/EISA BIOS:

Копія кодів є представлена ​​в номері beeps. E.g. 1-1-2 мій 1 beep, a pause, 1 beep, a pause, and 2 beeps.

  • З Dell комп'ютером, 1-2 beep code може також визначати, що bootable add-in card installed but no boot device is attached. Для прикладу, у вас з'явиться програма Ultra-66 картка, але не підключається до hard drive to it, ви будете отримати beep code. I verified this with a SIIG (crap - avoid like the plague) Ultra-66 card, and then confirmed the results with Dell.

Error Message

Description

CPU test failure

The CPU є faulty. Replace the CPU

System board select failure

Матеріобору є невизначений форс. Replace the motherboard

CMOS read/write error

The real time clock/CMOS is faulty. Replace the CMOS if possible

Extended CMOS RAM failure

Розширена порція CMOS RAM має небезпеку. Replace the CMOS if possible

BIOS ROM checksum error

The BIOS ROM має помилку. Replace the BIOS or upgrade if possible

Запрограмованиймільйонний розрив таймера мав небезпеку. Replace if possible

DMA read/write failure

The DMA контролер був failed. Replace the IC if possible

RAM refresh failure

RAM refresh controller hai failed

64KB RAM failure

The test of the first 64KB RAM має failed to start

First 64KB RAM failure

The first RAM IC має failed. Replace the IC if possible

First 64KB logic failure

The first RAM control logic has failed

Address line failure

address line to the first 64KB RAM has failed

Parity RAM failure

The first RAM IC має failed. Replace if possible

EISA fail-safe timer test

Replace the motherboard

EISA NMI port 462 test

Replace the motherboard

64KB RAM failure

Bit 0; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

64KB RAM failure

Bit 1; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

64KB RAM failure

Bit 2; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

64KB RAM failure

Bit 3; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

64KB RAM failure

Bit 4; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

64KB RAM failure

Bit 5; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

64KB RAM failure

Bit 6; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

64KB RAM failure

Bit 7; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

64KB RAM failure

Bit 8; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

64KB RAM failure

Bit 9; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

64KB RAM failure

Bit 10; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

64KB RAM failure

Bit 11; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

64KB RAM failure

Bit 12; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

64KB RAM failure

Bit 13; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

64KB RAM failure

Bit 14; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

64KB RAM failure

Bit 15; Цей bit data на першій RAM IC був схвалений. Replace the IC if possible

Slave DMA register failure

The DMA контролер був failed. Replace the controller if possible

Master DMA register failure

The DMA контролер мав failed. Replace the controller if possible

Master interrupt mask register failure

Slave interrupt mask register failure

The interrupt controller IC має failed

Interrupt vector error

BIOS був нерозумний, щоб надати interrupt vectors inmemory. Replace the motherboard

Keyboard controller failure

CMOS RAM power bad

Replace the CMOS battery or CMOS RAM if possible

CMOS configuration error

The CMOS configuration має failed. Restore the configuration or replace the battery if possible

Video memory failure

Там є питання з відео пам'яті. Replace the video adapter if possible

Video initialization failure

Там є питання з adapter video. Reseat the adapter or replace the adapter if possible

The system"s timer IC має failed. Replace the IC if possible

Shutdown failure

The CMOS має failed. Replace the CMOS IC if possible

Gate A20 failure

Keyboard controller hai failed. Replace the IC if possible

Unexpected interrupt in protected mode

Це є CPU проблемою. Replace the CPU and retest

RAM test failure

System RAM addressing circuitry is faulty. Replace the motherboard

Interval timer channel 2 failure

Система timer IC була failed. Replace the IC if possible

Time of day clock failure

The real time clock/CMOS has failed. Replace the CMOS if possible

Serial port failure

A error has in the serial port circuitry

Parallel port failure

A error has in the parallel port circuitry

Math coprocessor failure

The math coprocessor has failed. If possible, replace the MPU

Description

Verify real mode

Initialize system hardware

Initialize chipset registers with initial values

Set in POST flag

Initialize CPU registers

Initialize cache to initial values

Initialize power management

Load alternative registers with initial POST values

Jump to UserPatch0

Initialize timer initialization

8254 timer initialization

8237 DMA controller initialization

Reset Programmable Interrupt Controller

Test DRAM refresh

Test 8742 Keyboard Controller

Set ES segment register to 4GB

Clear 512K base memory

Test 512K base address lines

Test 51K base memory

Test CPU bus-clock frequency

CMOS RAM read/write failure.

Reinitialize the chipset

Shadow system BIOS ROM

Reinitialize the cache

Autosize the cache

Configure advanced chipset registers

Load alternate registers with CMOS values

Set initial CPU speed

Initialize interrupt vectors

Initialize BIOS interrupts

Check ROM copyright notice

Initialize manager for PCI Options ROMs

Check video configuration against CMOS

Initialize PCI bus and devices

initialize all video adapters in system

Shadow video BIOS ROM

Display copyright notice

Display CPU type and speed

Set key click if enabled

Test for unexpected interrupts

Display prompt "Press F2 to enter setup"

Test RAM між 512K і 640K

Test expanded memory

Test extended memory address lines

Jump to UserPatch1

Configure advanced cache registers

Enable external and CPU caches

Initialize SMI handler

Display external cache size

Display shadow message

Display non-disposable segments

Display error messages

Check for configuration errors

Test real-time clock

Check for keyboard errors

Setup hardware interrupt vectors

Test coprocessor if present

Disable onboard I/O ports

Detect and install external RS232 ports

Detect and install external parallel ports

Reinitialize onboard I/O ports

Initialize BIOS Data Area

Initialize Extended BIOS Data Area

Initialize floppy controller

Initialize hard disk controller

Initialize local bus hard disk controller

Jump to UserPatch2

Disable A20 address line

Clear huge ES segment register

Search for option ROMs

Shadow option ROMs

Setup power management

Enable hardware interrupts

Scan for F2 keystroke

Clear in-POST flag

Check for errors

POST done - prepare to boot operating system

Check password (optional)

Clear global descriptor table

Clear parity checkers

Check virus and backup reminders

Try to boot with INT 19

Interrupt handler error

Unknown interrupt error

Pending interrupt error

Initialize option ROM error

Extended Block Move

Shutdown 10 error

Keyboard Controller failure.

Initialize the chipset

Initialize refresh counter

Check for Forced Flash

Do a complete RAM test

Do OEM initialization

Initialize interrupt controller

Read in bootstrap code

Initialize all vectors

Initialize the boot device

Boot code read OK

Quadtel BIOS:

Error Messages

Description

System is booting normally

The CMOS RAM є faulty. Replace the IC if possible

The video adapter is faulty. Reseat the adapter video or replace the adapter if possible

Peripheral controller error

Один або більше систем регулярних контролерів є поганим. Replace the controllers and retest

Опис:

Пропоную Вашій увазі основні 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-кодів.

Ця таблиця містить коди 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. Пошук завантажувача у першому секторі завантажувального пристрою

Скорочена процедура виконується під час встановлення в 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 і запускається операційна система

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 acordance 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 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 між 512 і 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 місцеві 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. Один довгий, два короткі бризки на checksum failure
  • 99 Check for SMART Drive (опційний)
  • 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 параметри
  • 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 функція
  • 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 відео
  • 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

Опис помилки
1 короткийУспішний POST
1 сигнал та порожній екранНесправна відеосистема
2 короткихНесправна відеосистема
3 довгихНесправна материнська плата (помилка контролера клавіатури), неконтакт оперативної пам'яті
1 довгий, 1 короткийНесправна материнська плата
1 довгий, 2 короткіНесправна відеосистема (Mono/CGA)
1 довгий, 3 короткіНесправна відеосистема (EGA/VGA)
Короткий, що повторюєтьсяНесправності пов'язані з блоком живлення або материнською платою
БезперервнийПроблеми з блоком живлення або материнською платою
ВідсутнєНесправні блок живлення, материнська плата, або динамік
Послідовність звукових сигналівОпис помилки
1 короткийУспішний POST
2 короткихВиявлено незначні помилки.
На екрані монітора з'являється пропозиція увійти до програми CMOS Setup Utility та виправити ситуацію.

Перевірте надійність кріплення шлейфів у роз'ємах жорсткого диската материнської плати.

3 довгих.Помилка контролера клавіатури
1 короткий, 1 довгий.Помилка оперативної пам'яті (RAM)
1 довгий, 2 короткіПомилка відеокарти
1 довгий, 3 короткі.Помилка клавіатури
1 довгий, 9 коротких.Помилка під час читання з ПЗУ
Короткий, що повторюється
  • Проблеми із блоком живлення;
  • Проблеми з ОЗУ
Довгий, що повторюється.Проблеми з ОЗУ
Висока-низька частота, що повторюється.Проблеми з CPU
Безперервний.Проблеми з блоком живлення
Послідовність звукових сигналівОпис помилки
1 короткийПомилок не виявлено, ПК справний
2 короткихПомилка парності ОЗУ або ви забули вимкнути сканер або принтер
3 короткихПомилка у перших 64 КБ ОЗУ
4 короткихНесправність системного таймера. Замініть материнську плату.
5 короткихПроблеми з процесором
6 короткихПомилка ініціалізації контролера клавіатури
7 короткихПроблеми з материнською платою
8 короткихПомилка пам'яті відеокарти
9 короткихКонтрольна сума BIOS неправильна
10 короткихПомилка запису в CMOS
11 короткихПомилка кешу, розташованого на материнській платі
1 довгий, 1 короткийПроблеми з блоком живлення
1 довгий, 2 короткіПомилка відеокарти (Mono-CGA)
1 довгий, 3 короткіПомилка відеокарти (EGA-VGA)
1 довгий, 4 короткіВідсутність відеокарти
1 довгий, 8 короткихПроблеми з відеокартою або не підключено монітор
3 довгихОперативна пам'ять – тест читання/запису завершено з помилкою. Перевстановіть

пам'ять або замініть модулем.

Відсутній і пустий екранНесправний процесор. Можливо вигнута(зламана) контактна ніжка процесора.

Перевірте процесор.

Безперервний звуковий сигналНесправність блоку живлення або перегрівання комп'ютера
Послідовність звукових сигналівОпис помилки
1 короткийПомилка під час перевірки регістрів процесора. Несправність процесора
2 короткихПомилка буфера клавіатурного контролера. Несправність клавіатурного контролера.
3 короткихПомилка скидання клавіатурного контролера. Несправність клавіатурного контролера чи системної плати.
4 короткихПомилка зв'язку із клавіатурою.
5 короткихПомилка клавіатури.
6 короткихПомилка системної плати.
9 короткихРозбіжність контрольної суми ПЗУ BIOS. Несправна мікросхема ПЗП BIOS.
10 короткихПомилка системного таймера. Системна мікросхема таймера несправна.
11 короткихПомилка мікросхеми системної логіки (чіпсету).
12 короткихПомилка регістру управління живленням в незалежній пам'яті.
1 довгийПомилка контролера DMA 0. Несправна мікросхема контролера DMA каналу 0.
1 довгий, 1 короткийПомилка DMA контролера 1. Несправна мікросхема контролера DMA каналу 1.
1 довгий, 2 короткіПомилка гасіння зворотного ходу кадрової розгортки. Можливо, несправний відеоадаптер.
1 довгий, 3 короткіПомилка у відеопам'яті. Несправна пам'ять відеоадаптера.
1 довгий, 4 короткіПомилка відеоадаптера. Несправний відеоадаптер.
1 довгий, 5 короткихПомилка пам'яті 64K.
1 довгий, 6 короткихНе вдалося завантажити вектори переривань. BIOS не зміг завантажити вектори переривань на згадку
1 довгий, 7 короткихНе вдалося ініціалізувати відеопідсистему.
1 довгий, 8 короткихПомилка відеопам'яті.
Послідовність звукових сигналівОпис помилки
1-1-2 Помилка під час тестування процесора. Процесор несправний. Замініть процесор
1-1-3 Помилка запису/читання даних/з CMOS-пам'яті.
1-1-4 Виявлено помилку при підрахунку контрольної суми вмісту BIOS.
1-2-1
1-2-2 або 1-2-3Помилка ініціалізації контролера DMA.
1-3-1 Помилка ініціалізації схеми регенерації оперативної пам'яті.
1-3-3 або 1-3-4Помилка ініціалізації перших 64 Кбайт оперативної пам'яті.
1-4-1 Помилка ініціалізації материнської плати.
1-4-2
1-4-3
1-4-4 Помилка запису/читання в/з одного порту вводу-виводу.
2-1-1 Виявлено помилку під час читання/запису 0-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
2-1-2 Виявлено помилку під час читання/запису 1-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
2-1-3 Виявлено помилку під час читання/запису 2-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
2-1-4 Виявлено помилку під час читання/запису 3-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
2-2-1 Виявлено помилку під час читання/запису 4-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
2-2-2 Виявлено помилку під час читання/запису 5-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
2-2-3 Виявлено помилку під час читання/запису 6-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
2-2-4 Виявлено помилку під час читання/запису 7-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
2-3-1 Виявлено помилку під час читання/запису 8-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
2-3-2 Виявлено помилку під час читання/запису 9-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
2-3-3 Виявлено помилку під час читання/запису 10-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
2-3-4 Виявлено помилку під час читання/запису 11-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
2-4-1 Виявлено помилку під час читання/запису 12-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
2-4-2 Виявлено помилку під час читання/запису 13-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
2-4-3 Виявлено помилку під час читання/запису 14-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
2-4-4 Виявлено помилку під час читання/запису 15-го біта (у шістнадцятковому поданні) перших 64 Кбайт ОЗУ
3-1-1 Помилка ініціалізації другого каналу DMA.
3-1-2 або 3-1-4Помилка ініціалізації першого каналу DMA.
3-2-4
3-3-4 Помилка ініціалізації відеопам'яті.
3-4-1 Виникли серйозні проблеми під час спроби звернення до монітора.
3-4-2 Неможливо ініціалізувати BIOS відеоплати.
4-2-1 Помилка ініціалізації системного таймера.
4-2-2 Тестування завершено.
4-2-3 Помилка ініціалізації контролера клавіатури.
4-2-4 Критична помилка під час переходу центрального процесора в захищений режим.
4-3-1 Помилка ініціалізації оперативної пам'яті.
4-3-2 Помилка ініціалізації першого таймера.
4-3-3 Помилка ініціалізації другого таймера.
4-4-1 Помилка ініціалізації одного із послідовних портів.
4-4-2 Помилка ініціалізації паралельного порту.
4-4-3 Помилка ініціалізації математичного співпроцесора.
Довгі, безперервні сигналиНесправна материнська плата.
Звук сирени з високою на низьку частотуНесправна відеокарта, перевірити електролітичні ємності, на витік або замінити все на нові, свідомо справні.
Безперервний сигналНе під'єднаний (несправний) кулер CPU.
ЗвукиОпис
1 короткий
1 довгий + 1 короткийПомилка контрольної суми CMOS BIOS. Можливо сів акумулятор ROM.
2 короткихСвітова помилка.
1 довгий + 2 короткіПомилка ініціалізації відеокарти. Перевірте правильність встановлення відеокарти.
7 сигналів (1 довгий, 1 с, 1?, 1 короткий, пауза, 1 довгий, 1 короткий, 1 короткий)Несправність відеокарти AGP. Перевірте правильність установки.
1 довгий постійнийПомилка оперативної пам'яті, спробуйте перезавантажитись.
1 короткий + 2 довгіНесправність оперативної пам'яті. Перезавантажтеся через Reset.

Коди помилок та процесів BIOS

American Megatrends, Inc. (AMI)

Контрольні точки процедур POST, що виконуються в AMIBIOS, були перероблені та доповнені у 1995 році і дотепер не зазнали істотних змін. Перший опис POST кодів або як їх називає AMI - "check points" у їх нинішньому вигляді з'явився у зв'язку з появою ядра V6.24, 15/07/95. Деякі зміни внесені до AMIBIOS V7.0, що відображається у цьому документі.

Особливості виконання стартових процедур AMIBIOS

Якщо в процесі старту в діагностичному порту з'являються дані 55h, AAh, не слід зіставляти цю інформацію з POST кодами - ми маємо справу з типовою послідовністю тестової, в завдання якої входить перевірка цілісності шини даних.

На етапі старту виведення в діагностичний порт даних носить специфічний кожної платформи характер. У деяких реалізаціях перший код, що візуалізується, пов'язаний з діями, який компанія AMI називає chipset specific stuff. Ця процедура супроводжується виведенням у порт 80h значення CCh та виконанням низки дій з налаштування регістрів системної логіки. Як правило, код CCh виникає у тих випадках, коли використовується системна логіка від Intel, побудована на основі контролера PIIX – це чіпсети TX, LX, BX.

Деякі бортові мікросхеми введення-виведення містять RTC і контролер клавіатури, які за стартом перебувають у вимкненому стані. Мета BIOS - проініціалізувати ці ресурси плати для подальшого використання. У цьому випадку перша стартова процедура, пов'язана з налаштуванням контролера клавіатури, супроводжується виведенням значення 10h, потім виконується ініціалізація RTC, про що свідчить поява в діагностичному порту коду DDh. Слід зазначити, що відмова хоча одного з цих ресурсів спричинить нестарт системної плати загалом першому етапі виконання POST.

На низці плат процес ініціалізації починається з переведення CPU в захищений режим. У цьому випадку після першого візуалізованого коду 43h виконання POST триває так, як описано в документації AMIBIOS - управління передається в точку D0h.

Коди невпакованої процедури ініціалізації (Uncompressed Init Code Check Points)

Код помилкиОпис помилки
EEУ сучасних реалізаціях AMIBIOS перший код, що візуалізується, пов'язаний зі зверненням до пристрою, з якого можливе завантаження для відновлення BIOS
CCІніціалізація регістрів системної логіки CD Тип Flash ROM не впізнаний
CEРозбіжність контрольних сум у стартовому BIOS CF Помилка доступу до запасної мікросхеми Flash ROM
DDРання ініціалізація RTC, який інтегрований у SIO чіп
D0Заборона неперервного переривання NMI. Відпрацювання тимчасової затримки для загасання перехідних процесів. Перевірка контрольної суми Boot Block, залишених при розбіжності
D1Виконує процедуру регенерації пам'яті та Basic Assurance Test. Перехід до 4 GB режим адресації пам'яті
D3Визначення обсягу та первинний тест пам'яті
D4Повернення до реального режиму адресації пам'яті. Рання ініціалізація чіп сету. Установка стека
D5Перенесення модуля POST з Flash ROM в транзитну область пам'яті
D6При розбіжності контрольної суми або CTRL+Home виконується перехід на процедуру відновлення Flash ROM (Код E0)
D7Передача управління службовій програмі, що здійснює розпакування системного BIOS
D8Повне розпакування системного BIOS
D9Передача управління системному BIOS у Shadow RAM
DAЧитання інформації з SPD (Serial Presence Detect) модулів DIMM DB Налаштування MTRR регістрів центрального процесора
DCКонтролер пам'яті програмується згідно з даними, отриманими з SPD DE Помилка конфігурації системної пам'яті. Фатальна помилка
DFПомилка конфігурації системної пам'яті. Звуковий сигнал 10 Рання
11 Повернення зі стану STR (Suspend to RAM)
12 Відновлення доступу до SMRAM (System Management RAM)
13 Відновлення регенерації пам'яті
14 Пошук та ініціалізація VGA BIOS

Коди процедури перезапису Flash ROM (Boot Block Recovery Codes)

Код помилкиОпис помилки
E0Виконується підготовка до перехоплення INT19 та перевіряється можливість старту системи у спрощеному режимі
E1Встановлення векторів переривань
E3Відновлення вмісту CMOS, пошук та ініціалізація BIOS
E2Підготовка контролерів переривань та безпосереднього доступу до пам'яті
E6Дозвіл переривань від системного таймера та FDC
ECПовторна ініціалізація контролерів IRQ та DMA ED Ініціалізація дисководу
EEЧитання завантажувального сектора з дискети EF Помилка дискових операцій
F0Пошук файлу AMIBOOT.ROM
F1У кореневому каталозі файл AMIBOOT.ROM не знайдено F2 Зчитування FAT
F3Зчитування AMIBOOT.ROM
F4Об'єм файлу AMIBOOT.ROM не відповідає обсягу Flash ROM
F5Заборона Internal Cache
FBВизначення типу Flash ROM
FCСтирання основного блоку Flash ROM
FDПрограмування основного блоку Flash ROM
FFРестарт BIOS

Коди розпакованого системного BIOS, що виконуються в ShadowRAM (Runtime code is uncompressed in F000 shadow RAM)

Код помилкиОпис помилки
03 Заборона неперервного переривання NMI. Визначення типу скидання
05 Ініціалізація стеку. Заборона кешування пам'яті та контролера USB
06 Виконання у ОЗП службової програми
07 Розпізнавання процесора та ініціалізація APIC
08 Перевірка контрольної суми CMOS
09 Перевірка відпрацювання клавіш End/Ins
0AПеревірка збою батарейного живлення
0BОчищення буферних регістрів контролера клавіатури
0CКонтролеру клавіатури передається команда тестування
0EПошук додаткових пристроїв, які обслуговує контролер клавіатури
0FІніціалізація клавіатури
10 Клавіатурі передається команда скидання
11 Якщо натиснуто клавішу End або Ins, скидається CMOS 12 Переведення в пасивний стан контролерів DMA
13 Ініціалізація чіп сета та кеш L2
14 Перевірка системного таймера
19 Виконується тест формування запитів на регенерацію DRAM
1AПеревірка тривалості циклу регенерації
20 Ініціалізація пристроїв виведення
23 Зчитується порт уведення контролера клавіатури. Опитується Keylock Switch та Manufacture Test Switch
24 Підготовка до ініціалізації таблиці векторів переривань
25 Ініціалізація векторів переривань завершена
26 Через порт введення контролера клавіатури опитується стан перемички Turbo Switch
27 Первинна. Оновлення мікрокоду стартового процесора
28 Підготовка до встановлення відеорежиму
29 Ініціалізація LCD панелі
2AПошук пристроїв, що обслуговуються додатковими ROM
2BІніціалізації VGA BIOS, перевірка його контрольної суми
2CВиконання VGA BIOS
2DУзгодження INT 10h та INT 42h
2EПошук відеоадаптерів CGA
2FТест відеопам'яті адаптера CGA
30 Тест схем формування розгорток адаптера CGA
31 Помилка відеопам'яті чи схем формування розгорток. Пошук альтернативного відеоадаптера CGA
32 Тест відеопам'яті альтернативного відеоадаптера CGA та схем розгорток
33 Опитування стану перемички Mono/Color
34 Встановлення текстового режиму 80х25
37 Відеорежим встановлено. Екран очищений
38 Ініціалізація бортових пристроїв
39 Виведення повідомлень про помилки на попередньому кроці
3AВиведення повідомлення «Hit DEL» для входу до CMOS Setup
3BПочаток підготовки до тесту пам'яті у захищеному режимі
40 Підготовка дескрипторних таблиць GDT та IDT
42 Перехід у захищений режим
43 Процесор у захищеному режимі. Переривання дозволені
44 Підготовка до перевірки лінії A20
45 Тест лінії A20
46 Визначення розміру ОЗП виконано
47 Тестові дані записані в Conventional Memory
48 Повторна перевірка Conventional Memory
49 Тест Extended Memory
4BОбнулення пам'яті
4CІндикація процесу обнулення
4DЗапис у CMOS отриманих розмірів Conventional та Extended memory 4E Індикація реального обсягу системної пам'яті
4FВиконується розширений тест Conventional Memory
50 Корекція розміру Conventional Memory
51 Розширений тест Extended Memory
52 Обсяги Conventional Memory та Extended Memory збережені
53 Обробка відкладених помилок парності
54 Заборона контролю парності та обробки немаскованих переривань
57 Ініціалізація регіону пам'яті для POST Memory Manager
58 Виводиться запрошення для входу до CMOS Setup
59 Повернення процесора до реального режиму
60 Перевірка сторінкових регістрів DMA
62 Тест регістрів адреси та довжини пересилання контролера DMA#1
63 Тест регістрів адреси та довжини пересилання контролера DMA#2
65 Програмування контролерів DMA
66 Очищення регістрів Write Request та Mask Set POST
67 Програмування контролерів переривань
7FДозвіл запиту NMI від додаткових джерел
80 Встановлюється режим обслуговування переривань від порту PS/2
81 Тест інтерфейсу клавіатури при помилках скидання
82 Встановлення режиму роботи контролера клавіатури
83 Перевірка статусу Keylock
84 Верифікація обсягу пам'яті
85 Виведення на екран повідомлень про помилки
86 Налаштування системи для роботи Setup
87 Розпакування програми CMOS Setup у Conventional Memory.
88 Робота програми Setup завершена користувачем
89 Завершено відновлення стану після роботи Setup
8BРезервування пам'яті додатковому блоку змінних BIOS
8CПрограмування конфігураційних регістрів
8DПервинна ініціалізація контролерів HDD та FDD
8FПовторна ініціалізація контролера FDD
91 Конфігурація контролера жорстких дисків
95 Виконується ROM Scan для пошуку додаткових BIOS
96 Додаткове налаштування системних ресурсів
97 Перевірка сигнатури та контрольної суми додаткового BIOS
98 Налаштування System Management RAM
99 Встановлення лічильника таймера та змінних паралельних портів 9A Формування списку послідовних портів
9BПідготовка області у пам'яті для тесту співпроцесора
9CІніціалізація співпроцесора
9DІнформація про співпроцесора зберігається у CMOS RAM
9EІдентифікація типу клавіатури
9FПошук додаткових пристроїв уведення
A0Формування регістрів MTRR (Memory Type Range Registers)
A2Повідомлень про помилки на попередніх етапах ініціалізації
A3Встановлення часових характеристик автоповтору клавіатури
A4Дефрагментування невикористаних регіонів RAM
A5Встановлення відео режиму
A6Очищення екрану
A7Перенесення виконуваного коду BIOS область Shadow RAM
A8Ініціалізація додаткового BIOS у сегменті E000h
A9Повернення керування системним BIOS AA Ініціалізація USB шини
ABПідготовка модуля INT13 для обслуговування дискових сервісів
ACПобудова таблиць AIOPIC для підтримки мультипроцесорних систем AD Підготовка модуля INT10 для обслуговування відео сервісів
AEІніціалізація DMI
B0Таблиця конфігурації системи виведена B1 Ініціалізація ACPI BIOS
00 Програмне переривання INT19h – завантаження Boot Sector

Особливості виконання Device Initialization Manager

Крім вище зазначених POST кодів, у діагностичний порт виводяться повідомлення про події у процесі виконання Device Initialization Manager (DIM). Існує кілька контрольних точок, в яких відображається стан ініціалізації системних або локальних шин.

Інформація відображається у форматі слова, молодший байт якого збігається з системним POST кодом, а старший байт вказує на тип ініціалізаційної процедури, що виконується. Старший зошит у старшому байті вказує тип процедури, а молодша визначає шинну топологію для її застосування.

Старший зошит:
Молодший зошит:

У випадку якщо виявлена ​​помилка конфігурації системної пам'яті, в порт 80h послідовно виводиться в нескінченному циклі код DE, код DF, код помилки конфігурації, який може приймати наступні значення:

AwardBIOS V4.51PG Elite

Компанія Award Software, що динамічно розвивається, в 1995 році запропонувала нове на той час рішення в області низькорівневого. програмного забезпечення- AwardBIOS "Elite", більш відомий як V4.50PG. Режим обслуговування контрольних точок не змінився ні в поширеній версії V4.51, ні в раритетному виконанні V4.60. Суфікси P та G позначають відповідно підтримку механізму PnP та обслуговування функцій енергозбереження (Green Function).

Виконання POST у Shadow RAM

Код помилкиОпис помилки
03 Заборона NMI, PIE (Periodic Interrupt Enable), AIE (Alarm Interrupt Enable), UIE (Update Interrupt Enable). Заборона генерації програмованої частоти SQWV
04 Перевірка формування запитів на регенерацію DRAM
05
06 Тест області пам'яті, що починається з адреси F000h, де розміщено BIOS 07 Перевірка функціонування CMOS та батарейного живлення
BEПрограмування конфігураційних регістрів Південного та Північного Мостів
09 Ініціалізація кеш-пам'яті L2 та регістрів розширеного керування кешуванням процесора Cyrix
0AГенерація таблиці векторів переривань. Налаштування ресурсів Power Management та встановлення вектору SMI
0BПеревірте контрольну суму CMOS. Сканування шин PCI пристроїв. Оновлення мікрокоду процесора
Ініціалізація контролера клавіатури
0DПошук та ініціалізація відеоадаптера. Налаштування IOAPIC. Вимірювання тактової частоти, встановлення FSB
0EІніціалізація MPC. Тест відеопам'яті. Виведення на екран Award Logo
0FПеревірка першого контролера DMA 8237. Визначення клавіатури та її внутрішній тест. Перевірка контрольної суми BIOS
10 Перевірка другого контролера DMA 8237
11 Перевірка сторінкових регістрів контролерів DMA
14 Тест каналу 2 системного таймера 15 Тест регістру маскування запитів 1-го контролера переривань
16 Тест регістра маскування запитів 2-го контролера переривань 19 Перевірка пасивності запиту неперервного переривання NMI
30 Визначення обсягу Base Memory та Extended Memory. Налаштування APIC. Програмне керування режимом Write Allocation

Код помилкиОпис помилки
31 Основний тест оперативної пам'яті, що відображається на екрані. Ініціалізація USB
32 Виводиться заставка Plug and Play BIOS Extension. Настроювання ресурсів Super I/O. Програмується Onboard Audio Device
39 Програмування тактового генератора по шині I2C
3CВстановлення програмного прапорця роздільної здатності входу в Setup
3DІніціалізація PS/2 mouse
3EІніціалізації контролера External Cache та дозволу Cache BF Налаштування конфігураційних регістрів чіп сета
41 Ініціалізація підсистеми гнучких дисків
42 Вимкнення IRQ12 якщо PS/2 mouse відсутня. Виконується програмне скидання контролера жорстких дисків. Сканування інших пристроїв IDE
43
45 Ініціалізація співпроцесора FPU
4EІндикація повідомлень про помилки
4FЗапит пароля
50 Відновлення раніше збереженого у ОЗУ стану CMOS
51 Роздільна здатність 32 бітного доступу до HDD. Налаштування ресурсів ISA/PnP
52 Ініціалізація додаткових BIOS. Встановлення значень конфігураційних регістрів PIIX. Формування NMI та SMI
53
60 Встановлення антивірусного захисту BOOT Sector
61 Завершальні дії з ініціалізації чіп сет
62 Читання ідентифікатора клавіатури. Встановлення її параметрів
63 Коригування блоків ESCD, DMI. Очищення ОЗУ
FFПередача керування завантажувачу. BIOS виконує команду INT 19h

AwardBIOS V6.0 Medallion

Перша згадка про Award Medallion BIOS, Version 6.0 датується 12 травня 1999 року. Структура нового продукту залишилася незмінною, зберігши ранню (Early), пізню (Late) та фінальну (System) фази ініціалізації апаратного забезпечення. Суттєві зміни торкнулися алгоритмів виконання POST, що позначилося на новому кодуванні контрольних точок, значно розширивши їхню сферу застосування. Разом з тим, у новому BIOS не знайшлося місця застарілим технологіям, таким як EISA, і тому ряд POST кодів було скасовано.

Виконання стартових процедур POST із ROM

На етапі ранньої ініціалізації програмний код BIOS виконується із завантажувального блоку (Boot Block) у Flash ROM, і супроводжується виведенням у діагностичний порт контрольних точок 91h…FFh

Код помилкиОпис помилки
91 Вибір сценарію старту платформи CF Визначення типу процесора
C0Заборона External Cache. Заборона Internal Cache. Заборона Shadow RAM. Програмування контролера DMA, контролера переривань, таймера, блоку RTC C1 Визначення типу пам'яті, сумарного об'єму та розміщення по рядках 0С Перевірка контрольних сум
C3Перевірка перших 256К DRAM для організації Temporary Area. Розпакування BIOS у Temporary Area
C5Якщо контрольні суми збіглися, код POST, що виконується, переноситься в Shadow. В іншому випадку керування передається на процедуру відновлення BIOS
B0Ініціалізація North Bridge
A0-AFАпаратно-залежна процедура ініціалізації системної логіки E0-EF Помилка у процесі ініціалізації системної логіки

Відновлення BIOS

Виконання POST у Shadow RAM

Пізня ініціалізація виконується в оперативній пам'яті і триває до моменту виклику меню користувача - CMOS Setup. Для цієї фази POST характерно використання сегменту пам'яті E000h, у якому відпрацьовується проходження контрольних точок від 01h до 7Fh.

Код помилкиОпис помилки
01 Розпакування XGROUP за фізичною адресою 1000:0000h
03 Рання
05 Налаштування початкових значень змінних, що задають атрибути зображення. Перевірка прапору стану CMOS
07 Перевірка та ініціалізація контролера клавіатури
08 Визначення типу інтерфейсу підключеної клавіатури
0AПроцедура автовизначення клавіатури та миші. Фінальні налаштування контролера клавіатури з використанням регістрів простору PCI
0EТестування сегменту пам'яті F000h
10 Визначення типу встановленої пам'яті FlashROM
12 Тест CMOS
14 Процедура ініціалізації регістрів чіпсету
16 Первинна ініціалізація бортового частотного синтезатора
18 Визначення встановленого процесора та обсяг його Cache L1 та L2 1B Генерація таблиці векторів переривань
1C
1DПервинне налаштування системи Power Management
1FЗавантаження із зовнішнього модуля XGROUP клавіатурної матриці
21 Ініціалізація підсистеми Hardware Power Management
23 Тестування співпроцесора. Визначення типу накопичувача FDD. Підготовчий етап для створення картки ресурсів PnP пристроїв
24 Процедура оновлення мікрокод процесора. Оновлення картки розподілу ресурсів
25 Первинна ініціалізація та сканування шини PCI
26 Налаштування логіки, що обслуговує VID (Voltage Identification Device). Ініціалізація бортової системи моніторингу напруги та температури
27 Повторна ініціалізація контролера клавіатури
29 Ініціалізація APIC, що входить до складу центрального процесора. Вимірювання частоти, де працює процесор. Налаштування регістрів системної логіки. Ініціалізація контролера IDE
2A
2BПошук VGA BIOS
2DВиведення на екран даних про процесор
33 Виконання Reset для підключеної клавіатури
35 Перевірка першого каналу контролера DMA 8237
37 Перевірка другого каналу контролера DMA 8237
39 Тестування сторінкових регістрів DMA
3CНалаштування контролера Programmable Interval Timer (8254)
3EІніціалізація Master контролера 8259
40 Ініціалізація Slave контролера 8259
43 Підготовка контролера переривань до роботи. Переривання заборонені, їх вирішення виконується пізніше, після тесту пам'яті
45 Перевірка пасивності запиту переривання, що не маскується (NMI)
47 Виконання ISA/EISA тестів
49 Визначення обсягу базової та розширеної пам'яті. Програмне керування режимом Writes Allocation шляхом налаштування регістрів AMD K5
4EТестування пам'яті в межах першого мегабайта та візуалізація результатів на дисплеї. Ініціалізація схем кешування для одно- та багатопроцесорних систем, налаштування регістрів процесора Cyrix M1
50 Ініціалізація USB
52 Тестування всієї доступної системної пам'яті, включаючи регіон для вбудованого відео контролера (Shared Memory). Візуалізація результатів на екрані дисплея
53 Скидання пароля на вхід до системи
55 Візуалізація кількості виявлених процесорів
57 Початкова ініціалізація ISA PnP пристроїв, кожному з яких призначається CSN (Card Select Number). Візуалізація логотипу EPA
59 Ініціалізація системи антивірусної підтримки
5BСтарт процедури оновлення BIOS з накопичувача гнучких дисках 5D Ініціалізація бортових SIO та Audio контролерів
60 Доступ до CMOS Setup відкрито
63 Ініціалізація PS/2 Mouse
65 Ініціалізація USB Mouse
67 Використання IRQ12 пристроями PCI, якщо в системі PS/2 Mouse відсутня 69 Повна ініціалізація контролера кеш L2
6BІніціалізація чіпсету згідно CMOS Setup
6DНалаштування ресурсів для пристроїв ISA PnP у режимі конфігурування SIO 6F Ініціалізація підсистеми гнучких дисків
73 Попередні дії щодо ініціалізації підсистеми жорстких дисків. На деяких платформах – опитування ALT+F2 для запуску AwardFlash
75 Пошук та ініціалізація IDE пристроїв
77 Ініціалізація послідовних та паралельних портів
7AПрограмне скидання співпроцесора, запис керуючого слова в регістр FPU CW 7C Встановлення захисту від несанкціонованого запису на жорсткі диски
7FВиведення повідомлень про помилки. Обслуговування клавіш DEL та F1

Підготовка таблиць, масивів та структур для старту операційної системи

Починаючи з коду 82h, POST здійснює конфігурування системи згідно з установками CMOS. Фінальна його фаза виконується з області Shadow RAM (сегмент E800h) та завершується передачею управління операційній системі – код FFh.

Код помилкиОпис помилки
82 Виділяється область у системній пам'яті для керування живленням
83 Відновлення даних зі стека тимчасового зберігання CMOS
84 Виведення на екран повідомлення «Initializing Plug and Play Cards...»
85 Ініціалізація USB завершена
86 Зарезервовано, очищення Carry Flag
87 Побудова таблиць SYSID у сфері DMI
88 Зарезервовано, очищення Carry Flag
89 Генерація таблиць обслуговування ACPI
8AЗарезервовано, очищення Carry Flag
8BПошук та ініціалізація BIOS додаткових пристроїв
8CЗарезервовано, очищення Carry Flag
8DІніціалізація процедур обслуговування біта парності
8EЗарезервовано, очищення Carry Flag
8FРоздільна здатність IRQ12 для «гарячого» підключення маніпулятора «миша» 90 Зарезервовано, очищення Carry Flag
91 Ініціалізація Legacy-ресурсів платформи
92 Зарезервовано, очищення Carry Flag
93 Імовірно, не використовується
94 Завершальні дії щодо ініціалізації основного набору логіки перед завантаженням операційної системи. Завершується ініціалізація системи керування живленням. Знімається стартова заставка BIOS, виводиться на екран таблиця розподілу ресурсів. Для процесорів AMD K6® виконуються специфічні налаштування. Оновлення мікрокоду для процесорів сімейства Intel Pentium® II та вище
95 Встановлення режиму автоматичного переходу на зимовий/літній час. Програмування контролера клавіатури на частоту автоповтору
96 У мультипроцесорних системах виконуються фінальні налаштування системи та створюються службові таблиці та поля. Для процесорів сімейства Cyrix виконується додаткове налаштування регістрів. Побудова таблиці ESCD "Extended System Configuration Data". Встановлення лічильника DOS Time відповідно до Real Time Clock. Збереження розділів завантажувальних пристроїв для подальшого використання вбудованими антивірусними засобами: Trend AntiVirus або Paragon Anti-Virus Protection. На системний динамік подається сигнал закінчення POST. Будується та зберігається таблиця MSIRQ

Ряд процесів, що відбуваються в Award Medallion BIOS, позначається спеціальними групами контрольних точок. До них відносяться:

System Event codes – контрольні точки системних подій.

Power Management Debug codes – контрольні точки, що виникають у процесі виконання сервісів APM або ACPI.

System Error codes - повідомлення про фатальні помилки.

Debug codes for MP system – точки ініціалізації багатопроцесорних платформ.

Особливості прискореного проходження POST

Для скорочення часу завантаження системи користувач CMOS Setup може вибрати опцію "Quick Power On Self Test". У цьому випадку проходження POST буде прискорено за рахунок відмови від виконання деяких процедур (Quick Boot).

Схема роботи Quick Boot замінює пізню та фінальну фази POST і не відбивається на роботі завантажувального блоку. Award Software пропонує кодифікацію виконуваних процедур прискореного проходження POST, відмінну від стандартної. Quick Boot починається з виведення до діагностичного порту контрольної точки 65h і закінчується POST кодом 80h. Потім керування передається операційній системі з відображенням звичайного для Award BIOSкодом FFh.

Код помилкиОпис помилки
65 Рання ініціалізація контролера SIO, програмне скидання відео контролера. Налаштування контролера клавіатури, тест клавіатури та маніпулятора "миша". Ініціалізація звукового контролера. Перевірка цілісності структур BIOS. Розпакування процедур обслуговування Flash ROM. Ініціалізація бортового синтезатора частот
66 Ініціалізація кеш-пам'яті L1/L2 згідно з результатами, отриманими за командою CPUID. Генерація таблиці векторів, що складається з покажчиків процедури обробки переривань. Ініціалізація апаратних засобів Power Managment
67 Перевірка достовірності CMOS та батарейного живлення. Налаштування регістрів чіпсету відповідно до установок CMOS. Ініціалізація контролера клавіатури у складі чіпсету. Формування змінних BIOS Data Area
68 Ініціалізація відео системи
69 Налаштування i8259 контролера переривань
6AЗа спеціальним алгоритмом виконується прискорений однопрохідний тест оперативної пам'яті.
6BВізуалізація кількості виявлених процесорів, логотипу EPA та виведення запрошення для запуску утиліти AwardFlash. Налаштування ресурсів вбудованого контролера вводу-виводу в режимі конфігурації
70 Запрошення для входу до Setup. Ініціалізація PS/2 та USB Mouse
71 Ініціалізація кеш-контролера
72 Налаштування конфігураційних регістрів системної логіки. Формування списку Plug and Play пристроїв. Ініціалізація FDD контролера
73 Ініціалізація контролера HDD
74 Ініціалізація співпроцесора
75 Якщо користувач встановлює CMOS Setup, захист від запису HDD IDE
77 Запит пароля та виведення повідомлення: "Press F1 to continue, DEL to enter Setup"
78 Ініціалізація BIOS додаткових пристроїв на шинах ISA та PCI
79 Ініціалізація Legacy ресурсів платформи
7AГенерація кореневої таблиці RSDT та таблиць пристроїв DSDT, FADT тощо.
7DПошук інформації про розділи завантажувальних пристроїв
7EНалаштування служб та сервісів BIOS перед завантаженням операційної системи
7FВстановлення прапора NumLock згідно з CMOS SetUp
80 Передача управління операційною системою

Виконання POST у режимі енергозбереження

Один із станів платформи, коли вміст оперативної пам'яті зберігається на жорсткому диску, називається Hibernate. У специфікації ACPI ("Advanced Configuration and Power Interface Specification", Revision 2.0a від 31.03.2002) воно визначається як режим енергозбереження S4 (Non-Volatile Sleep). Повернення до повноцінного функціонування передбачає спеціальний метод проходження POST.

Схема роботи ACPI S4, як і при прискореному старті, замінює пізню та фінальну фази POST. Істотним моментом стає перевірка у завантажувальному блоці сценарію старту. Залежно від того, в якому ACPI стані знаходиться система після апаратного сигналу Reset, приймається рішення про вихід зі стану S4, який починається з виведення в діагностичний порт контрольної точки 90h і закінчується кодом POST 9Fh.

Код помилкиОпис помилки
90 Рання ініціалізація контролера SIO, програмне скидання відео контролера. Налаштування контролера клавіатури, тест клавіатури та маніпулятора "миша"
91 Перевірка достовірності CMOS та батарейного живлення
92 Ініціалізація регістрів системної логіки та бортового синтезатора частот
93 Ініціалізація кеш-пам'яті за інформацією CPUID
94 Генерація таблиці векторів, що складається з покажчиків процедури обробки переривань. Ініціалізація апаратних засобів Power Managment
95 Сканування PCI шини
96 Ініціалізація вбудованого контролера клавіатури
97 Ініціалізація відео системи
98 Виведення повідомлень VGA адаптера
99 Перевірка першого каналу контролера DMA8237 шляхом запису та контрольного зчитування регістрів базової адреси та довжини блоку пересилання 9A Налаштування i8259 контролера переривань
9BІніціалізація PS/2 та USB Mouse. Розпакування ACPI коду. Ініціалізація кешконтролера
9CНалаштування конфігураційних регістрів системної логіки. Формування списку Plug and Play пристроїв. Ініціалізація FDD та HDD контролерів
9DРезервування PM-регіону в системній пам'яті не виконується, якщо такий створений Shadow RAM або SMRAM. У деяких випадках потрібна повторна, завершальна ініціалізація USB шини, що виконується при вимкненій кеш-пам'яті L1
9EНалаштування Power Management, яке входить до складу системної логіки. Ініціалізація схем генерації SMI та встановлення вектора SMI. Програмування ресурсів, які відповідають за моніторинг системних подій PM
9FЗа допомогою операції заборони та дозволу очищається кеш-пам'ять L1/L2 та відновлюється її актуальний розмір. Налаштування керування режимом енергозбереження, задані в CMOS Setup, зберігаються у PM RAM. Для мобільних платформ виконується перевірка повернення до повноцінного функціонування після відключення всіх напруг живлення (режим Zero Volt Suspend)

Phoenix Technologies, Ltd.

Один із лідерів розробки низькорівневого програмного забезпечення Phoenix Technologies приурочив до виходу Windows95 нову версію PhoenixBIOS 4.0. Підтримка сімейства процесорів Intel Pentium відбивається у назві проміжних ревізій. Одна з останніх - Release 6.0 - лягла в основу всіх BIOS, що випускаються. З появою Release 6.1 істотних змін у виконанні процедур POST не відбулося, і, отже, це не вплинуло на індикацію контрольних точок.

Відмінна риса PhoenixBIOS полягає в тому, що якщо в процесі виконання POST виникають помилки тестування 512 Кбайт основної пам'яті (коди 2Ch, 2Eh, 30h), порт 80h виводиться додаткова інформаціяу форматі слова, біти якого ідентифікують збійну адресну лінію або комірку даних. Наприклад, код "2C 0002" означає, що виявлено збій пам'яті за адресною лінією 1. Код "2E 1020" в цьому випадку означатиме, що виявлено збій по лініях даних 12 і 5 в молодшому байті шини даних пам'яті. У системах 386SX, де використовується шістнадцятибітна шина даних, виникнення помилки на етапі виконання коду 30h неможливе

Виведення у діагностичний порт POST коду супроводжується виведенням на системний динамік звукового сигналу. Схема формування звукового сигналу:

  • Восьми бітний код перетворюється на чотири дві бітні групи
  • Значення кожної групи збільшується на одиницю
  • За отриманим значенням генерується короткий звуковий сигнал (наприклад: код 16h = 00 01 01 10 = 1-2-2-3)

Виконання стартових процедур POST із ROM

Код помилкиОпис помилки
01 Ініціалізація контролера Baseboard Management (BMC)
02 Перевірка поточного режиму роботи процесора
03 Заборона виконання переривань, що не маскуються.
04 Визначається тип встановленого процесора
06 Початкові установки регістрів PIC та DMA
07 Область у пам'яті, призначена для копії BIOS, обнулюється
08 Рання ініціалізація регістрів системної логіки
09 Встановлення програмного прапора виконання POST
0AІніціалізація програмних ресурсів процесора
0BДозвіл Internal Cache
0EІніціалізація ресурсів Super I/O
0CІніціалізація кеш L1/L2 згідно з значеннями CMOS
0FІніціалізація IDE
10 Ініціалізація підсистеми Power Management
11 Встановлення значень альтернативних регістрів
12 Встановлюється значення регістру MSW (Machine Status Word)
13 Рання ініціалізація PCI пристроїв
14 Ініціалізація контролера клавіатури
16 Перевірка контрольної суми ROM BIOS
17 Визначення об'єму кеш L1/L2
18 Ініціалізація системного таймера 8254
1AІніціалізація контролера DMA
1CСкидання значень програмованого контролера переривань
20 Перевірка формування запитів на регенерацію DRAM
22 Перевірка роботи контролера клавіатури
24 Установка селектора для обслуговування плоскої 4Gb моделі пам'яті
26 Дозвіл лінії А20
28 Визначення сумарного обсягу встановленої пам'яті
29 Ініціалізація POST Memory Manager (PMM)
2AОбнулення 640Kb основної пам'яті
2CТестування адресних ліній
2EЗбій по одній з ліній даних у молодшому байті шини даних пам'яті
2FВибір протоколу роботи кеш пам'яті
30 Тест доступної системної пам'яті
32 Визначення тактових параметрів CPU та частоти шини

Код помилкиОпис помилки
33 Ініціалізація Phoenix Dispatch Manager
34 Заборона вимикання живлення за допомогою ATX Power Button
35 Налаштування регістрів системної логіки, що управляють формуванням тимчасових характеристик доступу до пам'яті, портів вводу/виводу, системних та локальних шин
36 Виконується рестарт під час невдалого переходу до наступної процедури POST. Послідовністю процедур керує Watch Dog Service
37 Завершується процес налаштування регістрів системної логіки
38 Вміст Runtime модуля BIOS розпаковується та переписується в область, призначену для Shadow RAM
39 Повторна ініціалізація контролера кеш-пам'яті
3AПовторне визначення розміру кеш L2
3BІніціалізація трасування виконання BIOS
3CДодаткове налаштування регістрів логіки для конфігурування мостів PCI-PCI та підтримки розподілених PCI шин
3DВиконується налаштування регістрів системної логіки відповідно до установок CMOS Setup
3ERead Hardware Configuration
3EПеревірка підключення системи ROM Pilot
40 Визначення тактових параметрів CPU
41 Ініціалізація ROM Pilot - управління віддаленим завантаженням
42
44 Set BIOS Interrupt
45 Ініціалізація пристроїв до включення PnP механізму
46 За спеціальним алгоритмом обчислюється контрольна сума BIOS
47 Ініціалізація I2O контролерів введення/виводу
48 Пошук відеоадаптера
49 Ініціалізація PCI
4AІніціалізація системних відеоадаптерів
4BВиконується Quiet Boot - скорочена послідовність старту системи, яка використовується для прискореного проходження POST
4CВміст VGA BIOS переписується в транзитну область
4EВізуалізація текстового рядка BIOS Copyright
4FРезервування пам'яті для меню вибору завантажувальних пристроїв
50 Візуалізується тип процесора та його тактова частота
51 Ініціалізація контролера та пристроїв EISA
52 Програмування контролера клавіатури
54 Активізовано режим звукового супроводу клавіш
55 Ініціалізація контролера USB
58 Пошук необслуговуваних запитів на переривання
59 Ініціалізація процедури POST Display Service (PDS) 5A Виведення повідомлення "Press F2 to enter SETUP"
5BЗаборона CPU Internal Cache
5CПеревірка Conventional Memory
5EDetect Base Address
60 Перевірка Extended Memory
62 Перевірка адресних ліній Extended Memory
64 Передача управління на блок, що генерується виробником системної плати (Patch1)
66 Налаштування регістрів керування кешуванням
67 Мінімальна ініціалізація контролерів APIC
68 Роздільна здатність кеш L1/L2
69 Підготовка System Management Mode RAM
6AВізуалізується обсяг External Cache
6BВстановлення значень CMOS Setup за промовчанням
6CВізуалізація інформації про використання Shadow RAM
6EВізуалізація інформації про Upper Memory Blocks (UMB)
70 Виведення повідомлень про помилки
72 Перевірка поточної конфігурації системи та інформації у CMOS
76 Перевірка інформації про помилки клавіатури
7AПеревірка стану засобів програмного (System Password) або апаратного (Key Lock Switch) блокування клавіатури
7CВстановлення векторів апаратних переривань
7DІніціалізації системи стеження харчування
7EІніціалізація співпроцесора
80 Забороняється бортовий контролер вводу/виводу SIO
81 Виконується підготовка до завантаження операційної системи
82 Пошук та визначення портів RS232
83 Конфігурування зовнішніх IDE контролерів
84 Пошук та визначення паралельних портів
85 Ініціалізація пристроїв ISA PnP
86 Бортові ресурси контролера SIO конфігуруються відповідно до установок CMOS Setup
87 Конфігурування MCD (Motherboard Configurable Devices)
88 Встановлюються значення блоку змінних в області BIOS Data Area
89 Дозволяється формування немаскованого переривання
8AВстановлення значень змінних, що знаходяться в області Extended BIOS Data Area
8BПеревірка схем підключення PS/2 Mouse
8CІніціалізація контролера дисководу
8FВизначення кількості підключених ATA пристроїв
90 Ініціалізація та конфігурування контролерів жорстких дисків
91 Встановлення тимчасових параметрів жорстких дисків у режимі PIO
92 Передача управління на блок, що генерується виробником системної плати (Patch2)
93 Побудова таблиці конфігурації мультипроцесорної системи
95 Вибір процедури обслуговування CD-ROM
96 Повернення до Real Mode
97 Побудова MP Configuration Table
98 Виконується процедура ROM Scan
99 Перевірка стану параметра SMART 9A Вміст ROM переписується в RAM
9CНалаштування підсистеми Power Management
9DІніціалізація ресурсів для захисту від несанкціонованого доступу
9EДозволяються апаратні переривання
9FВизначається кількість накопичувачів IDE та SCSI
A0Встановлення DOS Time за станом RTC A1 Призначення цього коду невідоме A2 Перевірка стану Key Lock
A4Налаштування характеристик автоповтору клавіатури
A8Повідомлення "Press F2 to enter Setup" видаляється з екрану
AAПеревіряється наявність SCAN коду клавіші F2 у вхідному буфері AC Запускається програма Setup
AEОчищається прапор перезапуску CTRL+ALT+DEL B0 Генерується повідомлення "Press F1 to resume, F2 to Setup"
B1Знімається прапор виконання POST B2 Процедура POST завершена
B4Видача звукового сигналу перед завантаженням
B5Фаза Quiet Boot завершена
B6Перевірка пароля, якщо цей режим увімкнено в Setup B7 Ініціалізація ACPI BIOS
B9Пошук завантажувальних пристроїв на USB шині BA Ініціалізація параметрів DMI
BBПовторне виконання процедури ROM Scan
BCОбнулюється тригер фіксації помилки парності RAM
BDВізуалізується меню для вибору завантажувального пристрою BE Очищення екрана перед завантаженням операційної системи BF Активізація антивірусної підтримки
C0Запускається процедура обробки програмного переривання INT 19h – завантажувач Boot Sector. Процедура обробки переривання послідовно намагається завантажити Boot Sector, опитуючи дискові пристрої в порядку, передбаченому Setup
C1Початкова ініціалізація процедури обслуговування збоїв (PEM) C2 Виклик службових процедур для протоколу помилок
C3Візуалізація повідомлень про помилки у порядку їх надходження С4 Встановлення прапорів початкових станів
C5Ініціалізація розширеного блоку осередків CMOS RAM
C6Первинна ініціалізація док-станції
C7Відкладена ініціалізація док-станції
С8Виконання тестових процедур, що знаходяться у складі Boot Block, визначення цілісності структур BIOS
С9Перевірка цілісності зовнішніх по відношенню до системного BIOS структур та/або модулів
CAЗапуск Console Redirect для обслуговування віддаленої клавіатури CB Емуляція дискових пристроїв у RAM/ROM
CCЗапуск Console Redirect для обслуговування відео CD Підтримка обміну даними з PCMCIA
CEНалаштування контролера світлового пера

Повідомлення про фатальні помилки

D0 Помилка, викликана винятковою ситуацією (Exception error) D2 Виклик процедури обробки переривання від не ідентифікованого джерела D4 Помилка, пов'язана з порушенням протоколу видачі та зняття запитів на переривання D6 Вихід із захищеного режиму з програмним формуванням скидання D7 Для збереження стану відеоадаптера об'єм пам'яті, ніж доступно в SMRAM D8 Помилка при програмному формуванні імпульсу скидання процесора DA Втрата управління при поверненні в Real Mode DC Вихід із захищеного режиму з програмним формуванням скидання без повторної ініціалізації контролера переривань DD Помилка при тестуванні Помилка керування лінією A20 19

Виконання процедур із Boot Block

Код помилкиОпис помилки
E0Налаштування конфігураційних регістрів чіпсету E1 Ініціалізація Північного та Південного мостів
E2Ініціалізація CPU
E3Ініціалізація системного таймера
E4Ініціалізація ресурсів Super I/O
E5Перевірка стану Recovery Jumper, встановлення якого примусово запускає режим BIOS Recovery
E6Перевірка контрольної суми BIOS
E7Управління передається BIOS, якщо його контрольна сума правильно обчислена E8 Ініціалізація підтримки MPS
E9Перехід до плоскої 4Gb моделі пам'яті
EAІніціалізація нестандартного обладнання
EBНалаштування контролера переривань та прямого доступу до пам'яті
ECШляхом записів і контрольних зчитувань за спеціальним алгоритмом визначається тип пам'яті: FPM, EDO, SDRAM, відповідно до результату налаштовуються конфігураційні регістри Host Bridge
EDШляхом записів і контрольних зчитувань за спеціальним алгоритмом визначається обсяг банків пам'яті та розміщення по рядках. Відповідно до результату настроюються конфігураційні регістри Host Bridge (DRAM Row Boundary)
EEВміст Boot Block копіюється в Shadow RAM EF Підготовка SMM RAM для оброблювача SMI
F0Тест пам'яті
F1Ініціалізація векторів переривань
F2Ініціалізація Real Time Clock
F3Ініціалізація відео підсистеми
F4Генерація звукового сигналу перед завантаженням
F5Завантаження операційної системи, що зберігається у Flash ROM
F6Повернення до Real Mode
F7Boot to Full DOS
F8Ініціалізація контролера USB
FA…FFКоди взаємодії з процедурою PhDebug

Insyde Software Corp.

Інсайдер ринку мобільних систем міцно влаштувався там, де потрібна вірність традиціям та консервативний підхід до побудови BIOS. Отримавши у спадок вихідний кодвід SystemSoft компанія постійно працює над його вдосконаленням. Остання ревізія MobilePRO активно використовується в ноутбуках Mitac і Clevo, документація до яких і лягла в основу таблиці Error Codes - так в Insyde Software називають контрольні точки виконання POST.

Контрольні точки завантажувального блоку

Незважаючи на те, що свій перший BIOS компанія Insyde Software створила в 1992 році, що устояла модель завантажувального блоку, або Boot Loader, як його назвали самі творці, остаточно сформувалася тільки до кінця 1995 року. З цього моменту стартова процедура отримала нумерацію за версією та датою створення.

Найбільш істотним моментом з погляду сервісного інженера, що досліджує процес завантаження комп'ютерної системи з InsydeBIOS, стає пристрій відображення діагностичних кодів. Хоча, як правило, Boot Loader використовує стандартний у таких випадках Manufacture's Diagnostic Port 80h, в деяких випадках виведення контрольних точок виконується тільки на PIO Port (Parallel Input/Output port for diagnostic purpose), який є не що інше, як паралельний Існують реалізації, в яких діагностичні коди, що посилаються в порт 80h, дублюються і в паралельний порт.

Код помилкиОпис помилки
00 Стартова точка виконання завантажувального блоку 01 Заборона лінії А20 (не використовується)
02 Оновлення мікрокоду центрального процесора
03 Тестування оперативної пам'яті
04 Перенесення завантажувального блоку на оперативну пам'ять
05 Виконання завантажувального блоку з оперативної пам'яті
06 Форсування процедури відновлення Flash ROM
07 Перенесення системного BIOS на оперативну пам'ять
08 Верифікація контрольної суми системного BIOS
09 Запуск процедури POST
0AЗапуск процедури відновлення Flash ROM із накопичувача FDD
0BІніціалізація синтезатора частот
0CЗавершення процедури відновлення BIOS
0DАльтернативна процедура відновлення Flash ROM з FDD
0FЗупинка у разі виникнення фатальної помилки
BBРання ініціалізація LPC SIO
CCСтартова точка початку відновлення Flash ROM
88 Дозвіл функцій ACPI
99 Помилка при виході з режиму STR
60 Перехід у режим Big Real Mode
61 Ініціалізація SM Bus. Дані SPD зберігаються у CMOS A0 Читання та аналіз полів SPD, раніше збережених у CMOS A1 Ініціалізація контролера пам'яті
A2Визначення логічних банків модуля DIMM
A3Програмування регістрів DRB (DRAM Row Boundary)
A4Програмування регістрів DRA (DRAM Row Attributes)
AEУ системі виявлено модулі DIMM, які відрізняються між собою функціями Error Correcting Codes (ECC)
AFПервинна ініціалізація регістрів контролера пам'яті, що відображаються у просторі пам'яті
E1Виконання завантажувальної процедуриприпиняється, якщо модуль DIMM не оснащений мікросхемою SPD
E2Тип модуля DIMM не відповідає вимогам системи
EAМінімальний час між активацією рядків DIMM модуля та переходом у стан регенерації не відповідає системним вимогам
ECРеєстрові модулі не підтримуються ED Перевірка режимів CAS Latency
EEОрганізація модуля DIMM не підтримується системною платою

Виконання процедур POST із RAM

Найсучасніші рішення InsydeBIOS використовують 16-бітове відображення контрольних точок. Для цього використовуються порти 80h та 81h, останній з яких призначений для розширення стандартної діагностики.

Вивчення контрольних точок утрудняється їх нерегулярним побудовою, коли різні за змістом процеси супроводжуються одними й тими самими кодами. У дуальних діагностичних системах існують різнорідності іншого порядку: деякі коди POST відображаються тільки в один з портів без звичного в таких випадках дублювання.

Код помилкиОпис помилки
10 Ініціалізація кеш-пам'яті, перевірка CMOS
11 Заборона лінії А20. Установка регістрів контролерів 8259.
12 Визначення способу завантаження
13 Ініціалізація контролера пам'яті
14 Пошук підключеного до шини ISA відео адаптера
15 Встановлення значень системного таймера
16 Установка регістрів системної логіки CMOS
17 Підрахунок загального обсягу оперативної пам'яті
18 Тестування молодшої сторінки Conventional Memory
19 Перевірка контрольної суми образу Flash ROM
1AПовторне встановлення регістрів контролера переривань
1BІніціалізація відео адаптера
1CІніціалізація підмножини регістрів відео адаптера, сумісних із програмною моделлю 6845
1DІніціалізація EGA адаптера
1EІніціалізація CGA адапетра
1FТест сторінкових регістрів DMA контролера
20 Перевірка контролера клавіатури
21 Ініціалізація контролера клавіатури
22 Порівняння отриманого обсягу оперативної пам'яті зі значенням CMOS
23 Перевірка автономного батарейного живлення та Extended CMOS
24 Тестування регістрів контролера DMA
25 Встановлення параметрів DMA контролера
26 Формування таблиці векторів переривань
27 Прискорене визначення обсягу встановленої пам'яті
28 Захищений режим
29 Тест системної пам'яті виконано
2AВихід із захищеного режиму
2BПеренесення процедури Setup на оперативну пам'ять
2CЗапуск процедури ініціалізації відео
2DПовторний пошук адаптера CGA
2EПовторний пошук адаптера EGA/VGA
2FВиведення на екран повідомлень VGA BIOS
30 Процедура ініціалізації контролера клавіатури
31 Перевірка підключеної клавіатури
32 Перевірка проходження запиту від клавіатури
33 Перевірка регістру статусу клавіатури
34 Тест та обнулення системної пам'яті
35 Захищений режим
36 Розширений тест пам'яті завершено
37 Вихід із захищеного режиму
38 Заборона лінії А20
39 Ініціалізація кеш-контролера 3A Перевірка системного таймера
3BВстановлення лічильника DOS Time відповідно до Real Time Clock
3CІніціалізація таблиці апаратних переривань
3DПошук та ініціалізація маніпуляторів та покажчиків
3EНалаштування статусу клавіші NumLock
3FІніціалізація послідовних та паралельних портів
40 Конфігурування послідовних та паралельних портів
41 Ініціалізація FDD контролера
42 Ініціалізація HDD контролера
43 Ініціалізація Power Management для шини USB
44 Пошук та ініціалізація додаткових BIOS
45 Повторне встановлення статусу клавіші NumLock
46 Перевірка функціональності співпроцесора
47 Ініціалізація PCMCIA
48 Підготовка до старту операційної системи
49 Передача керування виконуваному Bootstrap коду
50 Ініціалізація ACPI
51 Ініціалізація Power Management
52 Ініціалізація контролера шини USB

Помилки BIOS

повідомлення

Проблема

Рішення

Cmos battery Has failed

Сіла батарейка

Замініть батарейку

Cmos Checksum Error

Неправильна контрольна сума CMOS. Дані у CMOS пошкоджені. Села батарея, можливо.

Перевірте батарейку BIOS на системній платіта замініть її за потреби.

Disk Boot Failure, Hard disk(s) fail (80) Invalid Drive Specification

Не знайдено або пошкоджено завантажувальний диск.

Завантажтеся з дискети і перевірте жорсткий диск. Варіант – перевірте параметри завантажувальних дисків у BIOS

Error Encountered Initializing Hard Drive

Чи не ініціалізується жорсткий диск.

Перевірте встановлення контролера жорстких дисків та кабелів.

Invalid System configuration Data

Неправильна конфігурація BIOS

Зайдіть BIOS,відкоригуйте його настроювання вручну або виберіть пункт Reset Configuration DATA (Default Configuration)

Floppy Disk Error

Неможливо ініціалізувати дисковод гнучких дисків

Перевірте параметри дисковода, зазначені у Setup

Keyboard Error Or No Keyboard Present

Неможливо ініціалізувати клавіатуру

Перевірте підключення клавіатури та її тип. У крайньому випадку вимкніть контроль клавіатури під час завантаження.

Memory Address Error At XXXX

Помилка пам'яті

Замініть пам'ять

Memory Parify Error At XXXX

Помилка контролю парності

Замініть пам'ять

Memory Verify Error At XXXX

Помилка під час тестування пам'яті

Замініть пам'ять

Press a Key To Reboot

Повідомлення виникає при виявленні помилок та необхідності перезавантаження

Натисніть будь-яку кнопку, щоб перезавантажити

Ram Parity Error- Checking for Segment

Помилка парності пам'яті

Замініть пам'ять

System halted, (Ctrl-Alt-Del) To Reboot…

Позначає зупинку процесу завантаження

Натисніть Ctrl-Alt-Del для перезавантаження

Warning: The boot devices Have beenchanged. BBS boot priority will be continue, Del to enter Setup

Змінилася кількість виявлених системою жорстких дисків. Це може статися, якщо перед завантаженням ви відключили (або підключили) зовнішній або внутрішній вінчестер)

Спробуйте. Як рекомендує комп'ютер, натиснути кнопку F 1 для продовження завантаження. Не вдасться - доведеться увійти за допомогою клавіші Del в установки BIOS і перевірити, чи грамотно вони налаштовані. Краще доручити це зробити фахівцю.

Error at , де code - кодошибки.

Код помилкиПричина помилки

01Причина помилки не піддається визначенню

02Проблема в блоці живлення

1Помилка на материнській платі

2Помилка оперативної пам'яті

3Помилка клавіатури

4Помилка монохромної відеоплати (MDA, Hercules)

5Помилка відеоплати CGA

6Помилка BIOS під час роботи флоппі-дисковода

7Помилка BIOS під час роботи математичного співпроцесора

9Помилка BIOS під час роботи паралельного порту LPT1

10Помилка BIOS під час роботи паралельного порту LPT2

11Помилка BIOS під час роботи послідовного порту COM1

12Помилка BIOS під час роботи послідовного порту COM2

13Помилка під час роботи ігрового порту

14Помилка роботи принтера

17Помилка під час роботи жорсткого диска

18Помилка при роботі будь-якої плати розширення

30Помилка під час роботи мережної плати

74Помилка під час роботи відеокарти

85Помилка роботи пам'яті в режимі EMS

Текстові повідомлення на екрані монітора

8042 Gate-A20 Error!Лінія A20 контролера клавіатури (8042) не працює. Замінити контролер клавіатури.

Address Line Short!Проблема із схемою декодування адреси пам'яті. Має сенс перезавантажитись, почекавши секунд 30 до повторного включення. Проблема може вирішитися сама собою.

BIOS ROM checksum error - System haltedПеревірна сума при тестуванні ПЗП за адресою F0000H-FFFFFH є помилковою. Можливо знадобиться відновлення (перепрошивка) мікросхеми з Flash.

BIOS Update For Installed CPU FailedПомилка під час спроби оновлення мікрокоду CPU. Це може статися через невідповідність версії BIOSта моделі CPU. Спроба BIOS виправити неіснуючі помилки в архітектурі CPU (навіщо BIOS Update і призначений) призводить до появи нової помилки.

Bad PnP Serial ID ChecksumПомилка в контрольній сумі ідентифікаційного номера Plug and Play. Перевірте встановлення всіх плат розширення, якщо повідомлення з'являється, швидше за все доведеться замінити пристрій, що викликає помилку.

Boot Error – Press To RetryСистемі не вдалося виявити жодного завантажувального диска. Можливо, несправний кабель.

Bus Time – Out NMI At Slot XПлата розширення в слоті Х не реагує на переривання, що не маскується, протягом тривалого часу. Спробуйте перезавантажитись. Дійсно, тільки для шини EISA.

CH-2 Timer ErrorПомилка другого таймера. Деякі системи мають два таймери.

CMOS Checksum Error, CMOS Checksum FailureНеправильна контрольна сума CMOS, що свідчить про пошкодження даних у CMOS, можливе через збій батареї. Якщо спроба відновлення BIOS Setup виявиться невдалою, можливо, доведеться звертатися в сервісний центр зі своєю материнською платою.

CMOS Memory Size MismatchОб `єм фізичної пам'ятіна материнській платі не сходиться з тим, що зафіксувалося у CMOS RAM. Потрібно перезапустити BIOS Setup, перевірити всі установки. Після перезавантаження ПК помилка може зникнути, інакше знадобиться заміна компонентів материнської плати.

CMOS System Options Not Se t Дані CMOS пошкоджені або відсутні. Дії користувача аналогічні вищенаведеним.

CMOS Time and Date Not SetПорушено або не встановлено параметри дати та часу. Завдання зводиться до перевірки або встановлення цих параметрів у BIOS Setup.

CMOS Battery failed, CMOS Battery Has Failed, CMOS Battery State LowЦі повідомлення на початку завантаження комп'ютера свідчать про несправність батареї або її розрядження. Необхідно замінити батарею.

Cache Memory Bad, Do Not Enable Cache! Помилка кеш-пам'яті. Можливо, знадобиться заміна. Хоча спочатку варто спробувати просто перезавантажитись.

DMA #1 Error, DMA #2 ErrorПомилка першого/другого каналу DMA. Помилка може бути спричинена відповідним периферійним пристроєм.

DMA Bus Time-outПристрій не відповідає протягом 7,8 мкс. Проблема у платах розширення. Необхідно знайти плату, яка викликає цю помилку та замінити її.

DMA ErrorПомилка контролера DMA. Можливо знадобиться заміна материнської плати.

Disk Boot Failure, Insert System Disk And Press Ente rНенайдензавантажувальний диск. Необхідно завантажитися з дискети та перевірити системні файлина жорсткому диску.

Diskette Boot FailureДискета в дисководі А: перестав бути завантажувальної, тобто. Неможливо завантажитися з дискети під час запуску ПК. Дискета може бути завантажувальної, або системні файли пошкоджені.

Diskette Drives Or Types Error - Run SetupТипи дисководів, фактично встановлених у системі, та їх описи у CMOS не сходяться. Необхідно запустити BIOS Setup та ввести правильні типи дисководів.

Display Switch Is Set Incorrectly , Display Switch Not ProperНеправильно встановлено тип монітора (монохромний або кольоровий). Переставити відповідний джампер на материнській платі у правильне положення або виправити вибір типу монітора у BIOS Setup.

Display Type Has Changed Since Last BootЗмінився тип дисплея після останнього завантаження. У BIOS введіть правильний тип дисплея.

Error Encountered Initializing Hard Drive Не ініціалізується жорсткий диск. Перевірити встановлення контролера жорстких дисків (для застарілих систем), з'єднувальні кабелі, а також параметри BIOS Setup.

Error Initializing Hard Drive Controller, Hdd Controller FailureПомилка зв'язку з контролером жорстких дисків контролер жорстких дисків не ініціалізується. Перевірити установку контролера, підключення дисковода та параметри жорсткого диска в BIOS Setup. Також варто перевірити встановлення джамперів на жорсткому диску.

Expansion Board no ready at Slot X BIOSНе вдається знайти плату в слоті номер X. Перевірити встановлення плати в цьому слоті.

FDD Controller FailureПомилка зв'язку із контролером гнучких дисків. Перевірити підключення дисковода та його дозвіл на мультикарті (для застарілих систем).

Floppy Disk Cntrlr Error або Cntrlr PresentНеможливо ініціалізувати контролер гнучких дисків. Перевірити установку контролера та параметри дисковода, вказані у BIOS Setup.

Floppy disk(s) failНе можна знайти чи ініціалізувати контролер чи сам флоппі-дисковод.

Hard Disk Install FailureНе можна знайти або ініціалізувати контролер або жорсткий диск. Дії самі, тобто. перевірити всі механічні установки та підключення, а також правильність установок у BIOS Setup.

Hard Disk(s) failПомилка ініціалізації жорсткого диска.

Hard disk(s) diagnosis failПомилка початкової діагностики жорсткогодиска.





 

 

Це цікаво: