Pc analyzer коди помилок. Виконання POST у Shadow RAM. Повідомлення про фатальні помилки

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

  • 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 Відповідно до BIOS Setup ініціалізується мовний модуль
  • A7 Відображається підсумкова таблиця процедури POST
  • A8 Встановлюється стан регістрів MTRR
  • A9 Якщо потрібно, очікується введення команд з клавіатури.
  • AA Видаляються вектори переривань POST (INT 1Ch та INT 09h)
  • AB Визначаються пристрої для завантаження операційної системи
  • AC Завершальні етапи налаштування чіпсету відповідно до BIOS Setup
  • B1 Налаштовується інтерфейс ACPI
  • 00 Викликається обробка переривання INT 19h (пошук завантажувального сектора, завантаження ОС)

  • 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 карти не перше десятиліття використовуються для діагностики "залізних" несправностей комп'ютерів та материнських плат усіляких форм-факторів. На даний момент цих карток створено дуже багато, практично для всіх можливих ситуацій. Стаття розповідає про те, що таке POST карти і для чого їх використовують, як вони працюють, які бувають і чим відрізняються один від одного.

POST

Після натискання кнопки увімкнення комп'ютера BIOS проводить поетапну перевірку та ініціалізацію всіх елементів апаратної частини комп'ютера. Називається цей процес: POST(англ. Power-On Self-Test – самотестування після включення). Не тільки комп'ютери, а й більшість сучасних електронних пристроїв мають схожі системи.

BIOS повідомляє статус(або результат) проходження POST декількома способами:

1. Виведення повідомлень на екран. Найдружніший та інформативніший спосіб. По суті, доступний лише після успішного чи майже успішного проходження самотестування. Відсутність будь-якої інформації на екрані говорить про серйозні несправності базових компонентів (материнська плата, процесор, пам'ять, відеоадаптер тощо). Діагностика помилок можлива в основному тільки для периферійних пристроїв(Накопичувачі, клава та ін).

2. Звукові сигнали. Напевно, всі чули короткий "бііп" при включенні комп'ютера - у більшості BIOS це означає проходження тесту без помилок та готовність до завантаження ОС. Інші варіанти сигналів можуть говорити про певні проблеми із залізом. Ці коди «азбуки Морзе» різняться у різних виробників і навіть різних версій BIOS. Знайти їх зазвичай можна у книжці до материнки чи відповідних онлайн довідників.

3. POST коди. В ході кожного етапу процесу самотестування BIOS відправляє поточний код на порт 80h (іноді 81h або інші), і якщо виникає помилка, там залишається код операції, на якій стався збій, або код останньої успішної операції. Вважаючи цей код, можна визначити, на якому етапі сталася помилка, і що могло її викликати. Це єдиний із усіх перерахованих способів, що дозволяє ідентифікувати проблеми на материнській платі, яка не подає видимих ​​ознак життя. З цієї причини він зазвичай використовується для діагностики та ремонту безпосередньо материнських плат.

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

Де дивитися значенняPOST кодів та звукових сигналів?

    Найбільш докладно для всіх поширених версій BIOS російськоюта з розшифровкою вони описані на сайті IC Book. Але інформації стільки, що нехитро заблукати, зручнішескачати звідти готовий PDFдокумент зі списком кодів (клацнувши в ньому за потрібним кодом потрапляєш на сторінку з детальним розшифруванням).

  1. Також рекомендую англомовнийресурс PostCodeMaster – там зібрано ще більше POST кодів та звукових сигналів BIOS різнихвиробників (є досить рідкісні, плюс трохи по конкретних материнках, у тому числі серверних).

POST картки

Основна завданнябудь-який POST картки – це рахувати та відобразити поточний POST код. Вважати його можна кількома способами: по шинах ISA, PCI, LPC або через порт LPT. Є й інші, екзотичніші варіанти (про них трохи пізніше). Крім, власне, відображення коду, хороші POST карти мають додаткові діагностичні можливості (індикатори, режими тестування зустрічаються навіть із вбудованим відеоадаптером).

Деякі материнські плати (зазвичай Premium сегмента) мають вбудованийіндикатор кодів POST.


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

ISA

Першими POST картами були карти для шини ISA, що існувала з 1981 по 199х роки. Використовується вона навіть зараз (хоч і дуже рідко), здебільшого у промисловому та військовому секторі – там, де залишилося обладнання для цієї шини. Продаються і POST картки для неї, як в окремому виконанні (тільки ISA), так і комбайни ISA+PCI.


Якщо ви не займаєтеся ремонтом 486, мати POST карту ISA зовсім не обов'язково.

PCI

Наступною масовою комп'ютерною шиною стала PCI. Нині це найпоширеніша шина для настільних комп'ютерів. Звичайно, для неї є і POST картки всіх можливих форм, розмірів та функцій. Саму найпростішу, З звичайним сегментним індикатором, можна купити за 2-3 долари на будь-якому Ebay, Ali та їм подібним.


В принципі, така карта зі своїм базовим завданням цілком справляється - код POST ви дізнаєтеся. Але для професійної роботи цього замало. Корисно мати індикаториосновних напруг (зазвичай: +5, +3.3, +12, -12, +3.3 Standby) та індикатори сигналів шини (з самих базових: CLK, RST#, FRAME#, IRDY#). Важливо мати можливість перемикання порту, на якому карта слухає коди POST (не тільки стандартний 80h). Бувають і інші «фішки», звідси й такий «наворочений» вигляд у просунутих карток.


Зазвичай POST картки встановлюються на несправні материнські плати (власне, для цього вони і призначені), і не виключені випадки виходу з ладусамої POST картки під час тестування. Тому непогано мати простеньку дешеву картудля первинної діагностики

Ще один зручний варіант - Це виносний індикатор. Він дозволяє з усіма зручностями робити діагностику материнських плат, не виймаючи їх із системника. З одного боку, якщо справа дійшла до POST карти, то швидше за все материнку все ж таки доведеться витягти для ремонту, але з іншого боку – не завжди, та й POST картки просто зручний спосіб загальної діагностики. На фото Sintech ST8679 китайська картка з виносним багаторядковим LCD дисплеєм.


LPT

Існують POST карти для LPT порту – досить простийі зручний спосіб діагностики для будь-якого комп'ютера або ноутбука, що має цей LPT порт. Через технічних особливостей, вони не маютьможливостей, властивих карткам для PCIАле це компенсується простотою і доступністю. Вимагають живлення USB (для цього і наявність порту на платі).


Однак LPT виживає своє століття, і на сучасних комп'ютерах їх вже майже не зустрінеш, відповідно доживають свої дні і ці карти.

PCI-E

PCI , який служив нам вірою і правдою багато років , поступово витісняєбільш сучасна PCI-Express. Велика кількість сучасних материнських плат взагалі не мають слота PCI (хоча і можуть мати саму шину). Можу вас порадувати– POST картки для PCI-E існують. Наприклад, американська компанія Ultra-X пропонує таку (ціни у них зазвичай дикі, але тут ні цін, ні навіть інформації), в інтернет можна зустріти фото інженерних PCI-E карток від Gigabyte (мабуть, тільки для внутрішнього використання).


Єта китайська версія PCI-EPOST карткипід назвою KQCPET6-H. Виробляє її китайська компанія QiGuan Electronics, що спеціалізується на виробництві різноманітних діагностичних карт (і досить цікавих). Їхній офіційний сайт (www.qiguaninc.com), на жаль, давно не оновлювався, та інформації про цю картку там немає, зате її спокійно можна купитиза 20 +/- баків на Ali.


Але з PCI-E не все так просто. По-перше, сама діагностика за допомогою PCI-E на даний момент річ каламутна, хоча б через відсутність адекватної інформації. По-друге, з PCI-E все залежить від конкретного виробника – немає гарантії, що коди виводитимуться; якщо і виводяться, то немає гарантії, що за стандартному портута у стандартному вигляді…

Як отримати POST коди з плати без PCI, якщо немає під рукою PCI-E карти? Однозначна відповідь на це питання дати не вийде. Якщо на вашій материнці є вбудований індикатор- Вважайте, що вам пощастило. Можна використовувати LPTякщо він є, звичайно. Ну і останній варіант – використовувати шину LPC, на деяких материнських платах є готові конектори (LPC_DEBUG тощо). Навіть якщо їх немає, сама шина завжди присутня, але доведеться «підпаюватися».


USB

Одним із самих перспективнихСпособів діагностики на сьогоднішній день є USB. І головна причина тому – повсюдна поширеністьцього інтерфейсу. Як ми вже з'ясували, відсутність того чи іншого роз'єму на материнській платі може стати спотиканням для діагностики. І цю проблему вирішує USB - парочку портів мають буквально всі комп'ютери і ноутбуки, випущені за останні 15 років.

Для такої діагностики необхідно наявністьв системі USB DebugPort– це свого роду розширення USB, що дозволяє передавати діагностичну інформацію. У USB 3.0 реалізація Debug Port вийшла зручніше (детальніше про Debug Port можна прочитати за посиланням). Крім передачі POST кодів, Debug Port дозволяє виробляти повноцінну налагодженнякоду BIOS та UEFI.

Було навіть випущенорізними компаніями. NET20DCвід Ajays(Компанія майже відразу збанкрутувала, так як постачальники відмовилися поставляти їм компоненти для складання девайсу). Insyde H 2 O DDTвід Insyde Software(Випущений, начебто, в 2008 році, але інформація про цей девайс канула в лету навіть на офіційному сайті). Обидва ці пристрої швидше відладчики, хоч і мають можливість захоплення POST кодів.


Найбільш просунутимі повноціннимзасобом діагностики є AMIDebug Rxвід AMI: дозволяє виводити POST коди з описом, повноцінно працює з UEFI, веде лог процесу POST, можна підключати до ПК для налаштування та зчитування кодів, має функції відладчика. Найцікавіше – випущено це диво ще у 2009році! Зрозуміло, що призначений девайс для рідного AMIBIOSЧи працює він з іншими BIOS - мені невідомо.


За 6-7 років з моменту появи цих USB пристроїв, жодна з нихпопулярності не набуло, купити зараз можна тільки AMIDebug Rx, і те, тільки безпосередньовід виробника по індивідуальному запиту. Ціна девайсу не розголошується. Так що повсюдного переходу на USB діагностику поки що не очікується.

Діагностика ноутбуків

З ноутбуками все трохи складніше. Найпоширеніші роз'єми, які можна використовувати для діагностики – це mini PCIабо Mini PCI-E(У більш сучасних).


Mini PCI-E (як і PCI-E) не повинен виводити POST коди, все залежить від того, чи заклав цю можливість виробник чи ні.

Знову ж таки, є варіант використання шиниLPC. На материнських платах порту для підключення до цієї шини цілком може бути, тому доведеться безпосередньо підпаюватися до плати чи контролеру.


Окремі виробники мають свої способидіагностики, тут вже справді «хто будь що». На жаль, ця інформація зазвичай є надбанням лише виробника та його внутрішніх сервісних центрів, тому всі існуючі варіанти POST карток загальному доступінавряд чи знайдуться. Найбільш вичерпнийКомбайн "все в одному флаконі" для діагностики ноутбуків - це POST карта Sintech ST8675, яку нескладно знайти у китайських продавців за 20-30 $ з доставкою.


З цікавих рішень, російська компанія BVG-Group пропонує заглушку на VGA для ноутбуків Samsung і карти у вигляді модуля пам'яті для ноутбуків ASUS. Це, мабуть, найбільш «екзотичні» варіанти карт POST, що я знаю. Хоча овації швидше слід віддати виробникам ноутбуків, які вигадали саме такий спосіб діагностики для своєї продукції.


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

PS

Таке ось у POST карт цікаве минуле та насичене сьогодення. Що на них чекає в майбутньому? Поживемо побачимо. Але реалії такі, що в нинішню епоху споживання девайсів найчастіше позбавляються раніше, ніж вони встигають зламатися. А якщо й ламаються, то опиняються в сервісних майстернях виробника, де вже явно має бути відповідне діагностичне обладнання. Все це, на мій погляд, і є основною причиною «POST вакууму», що утворився.

PI0049

POST-карта для дефектації комп'ютерних материнських плат, модель PI0049, призначена для відібрання POST-кодів всіх виробників BIOS. Цей виріб найбільш відомий під назвою PC Ana-lyz-er 2 , особливості функціонування якого неодноразово розглядалися на сторінках нашого сайту. Посібник користувача містить перелік інженерних паролів, а також список стандартних комбінацій клавіш для входу в BIOS. Розробка POST-карти захищена патентом 01224987.4 (Китай).

PI0050

POST-картка IC80 V5.0

QiGuan KLPI6

Діагностична карта KLPI6-SD виробництва QiGuan Electronics виконана відповідно до норм міжнародного стандарту IEC 61010-1, що встановлює вимоги до низьковольтного випробуваль-ного обладнання з перенапруги. Функціональна особливість POST-карти KLPI6-SD - можливість індикації POST-кодів персонального комп'ютера на зовнішній дисплейній панелі. Крім те-ку-щого коду на обох індикаторах відображаються попередні значення, а також POST-код фатального збою.

QiGuan MKCP6A

Плата для діагностики персональної платформи та тестування її на стабільність (Diagnostics and Stability Test Card) модель MKCP6A розроблена компанією QiGuan Electronics з використанням технології, захищеної національним патентом 03126857.9 (Китай). Для відображення ПОСТ-кодів на платі є три пари (!) індикаторів: перша пара призначена для виведення коду збій, наступна виводить поточний POST-код, остання - попередній код.

SL-M04A

Раритетна версія посібника користувача турецькою мовою до діагностичного POST-контролера PC Analyzer (по-турецьки PC Analizoru). Крім широко відомих описів POST-кодів включає перелік контрольних точок майже всіх відомих виробників BIOS. Для зручності всі пост-коди відсортовані за номером, що полегшує доступ та розуміння. Коментарі до них слідують за кодом і розділені назвою BIOS.


18.03.2019

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

AMIBIOS 8.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)
  • 7C Створюються та записуються в NVRAM таблиці розширеної системної конфігурації ESCD
  • 84 Реєстрація помилок, виявлених під час виконання POST
  • 85 З'являються повідомлення про виявлені некритичні помилки.
  • 87 Якщо потрібно, запускається BIOS Setup, яка попередньо розпаковується в ОЗП
  • 8C Відповідно до BIOS Setup налаштовуються регістри чіпсету
  • 8D Будуються таблиці ACPI
  • 8E Налаштовується обслуговування переривань, що не маскуються (NMI)
  • 90 Остаточно ініціалізується SMI
  • A1 Очищення даних, які не потрібні для завантаження операційної системи
  • A2 Для взаємодії з операційною системою готуються модулі EFI
  • A4 Відповідно до BIOS Setup ініціалізується мовний модуль
  • A7 Відображається підсумкова таблиця процедури POST
  • A8 Встановлюється стан регістрів MTRR
  • A9 Якщо потрібно, очікується введення команд з клавіатури.
  • AA Видаляються вектори переривань POST (INT 1Ch та INT 09h)
  • AB Визначаються пристрої для завантаження операційної системи
  • AC Завершальні етапи налаштування чіпсету відповідно до BIOS Setup
  • B1 Налаштовується інтерфейс ACPI

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-картка)

1. Введення
2. Загальний опис POST картки

4. Таблиця кодів помилок
5. Опис звукових сигналів
6. Скидання забутого пароля до BIOS

Вступ

Карта називається POST (Power On Self Test – карта самотестування). Відображає коди помилок, у разі неможливості завантаження операційної системи чи ні зображення на екрані чи ні звуків BIOS.

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

Діагностична карта не відображатиме дані у таких випадках:
1. Карта вставлена ​​материнську плату без центрального процесора.
2. Коли світиться діод RST LED.

Загальний опис POST картки

  • Коди на карті відображаються у певній послідовності
  • Код може бути не визначений
  • Для різних виробників BIOS (AMI, Award, Phoenix), значення кодів по-різному. (Визначення виробника BIOS)
  • Карту можна підключати до PCI та ISA слотів. Зазвичай коди починаються з "00" до "FF" на слоті PCI. На деяких материнських платах код може зупинитись на "38"
  • На материнських платах коди помилок BIOS постійно оновлюються, тому вони можуть бути відсутні в таблиці.
  • На деяких POST картах можуть бути відсутні світлодіоди.
  • Опис діодів, що світяться:

    Світлодіод Тип Опис
    RUN Мерехтіння Якщо світлодіод горить, материнська плата увімкнена, не має значення які коди проходять
    CLK BUS CLOCK Горить, коли харчування подано на материнську плату (зазвичай без процесора)
    BIOS Зчитування BIOS Світлодіод вмикається і вимикається, коли подається харчування на материнську плату, при читанні BIOS процесором
    IRDY Менеджер готовий Світлодіод вмикається та вимикається коли є повідомлення
    OSC Миготіння Загоряється коли подано харчування на материнську плату, або якщо ні, то кристал коливального контуру зламаний.
    FRAME Період кадру Світиться весь час. Вмикається та вимикається коли є повідомлення
    RST Reset Загоряється на пів секунди, коли натискаєте кнопку включення або скидання. Якщо горить живлення, варто перевірити RESET (замикає або зламаний).
    12V Power Загоряється один раз при включенні, подачі живлення, якщо не спалахує це означає коротке замикання на материнській платі чи ні 12В.
    -12V живлення Те саме що і "12V"
    5V живлення Те саме що і "12V"
    -5V живлення Те саме що і "12V" (-5V тільки для ISA слота)
    3V3 живлення Загоряється під час подачі живлення (тільки PCI), де є 3,3В. Якщо немає на материнській платі чергової напруги 3,3В - не спалахує

    Таблиця кодів помилок

    Код Award AMI Phoenix4.0 / Tendy3000
    00 Code copying to specific areas is done/Passing control to INT 19h boot loader next.
    01 Processor Test 1, Processor status (1FLAGS) verification. Test the following processor status flags: carry, zero, sign, overflow. BIOS натисну на одну flag, Verifies they є set, then turns each flag off і verifies it is off. CPU is testing register inside or failed, please change the CPU and check it.
    02 Test All CPU Registers Except SS, SP, and BP with Data FF and 00 Verify Real Mode
    03 Disable NMI, PIE, AIE, UEI, SQWV Disable video, parity checking, DMA Reset mate coprocessor Clear all page registers, CMOS shutdown byte Initialize timer 0, 1, and2, including set EISA timer to known state Initialize DMA Initialize interrupt controllers 0 and 1 Disable NMI, PIE, AIE, UEI, SQThe NMI is disabled. Next, checking for soft reset or a power on condition Disable Non-Mask-able interrupt (NMI)
    04 RAM повинен бути periodically refreshed to keep the memory from decaying. Ця швидка функція працює разом Get CPU type
    05 Keyboard Controller initialization The BIOS stack has been built. Next, disabling cache mamory. DMA initalization in progress or failure
    06 Reserved Uncompressing the POST code next. Initialized system hardware
    07 Verifies CMOS is Working Correctly, Detects Bad Battery Next, initializing the CPU data area Disable shadow and execute code from the ROM
    08 Early chip set initialization Memory presence test OEM chip set routines Clear low 64K memory Test first 64K memory CMOS checksum calculation is Initialize chipset with with initial POST values
    09 Cyrix CPU initialization Cach initialization Set IN POST flag
    0A Initialize перші 120 interrupt vectors з SPURIOUS-INT-HDLR і initialize INT 00h-1Fh в залежності від INT-TBL CMOS checksum calculation is done. Лініалізуючий CMOS status register for date and time next Initialize CPU registers
    0B Test CMOS RAM Checksum. If bad, або INS Key Pressed, Load Defaults The CMOS status register is initialized. Next. Performing any requirect initialization before the keyboard BAT command is issued Enable CPU cach
    0C Detect Type of Keyboard Controller and Set NUM LOCK Status Keyboard controller input butter is free Next, issuing BAT command to the keyboard controller Initialize caches to initial POST values
    0D Detect CPU Clock Read CMOS місце 14h для завершення типу відео в режимі використання Detect and initialize video adapter
    0E Test Video Memory, write sign-on message to screen Setup shadow RAM? Enable shadew according to setup Keyboard controller BAT якість результату буде been verified. Далі, виконуючи будь-яку необхідну ініціативу після клавіатури керування BAT command test Initialize I/O component
    0F Test DMA Cont. 0; BIOS Checksum Test Keyboard Detect and initialization Initialization after keyboard controller BAT command test is done. Keyboard command byte is written next Initialization the local bus IDE
    10 Test DMA Controller 1 Test DMA Keyboard controller command byte is written. Next, issuing the Pin 23 and 24 Blocking and unblocking command Initialize Power Management
    11 Test DMA Page Registers Next, checking if "End" or "Ins" keys були pressed during power on. Initializing CMOS RAM in every boot AMIBIOS POST option був set in AMIBCP або "End" key був pressed
    12 Reserved Next, disabling DMA controllers 1 and 2 and interrupt controllers 1 and 2 Restore CPU control word during warm boot
    13 Reserved The video display has been disabled. Port B був been initialized. Next, initializing the chipset initialize PCI Bus Mastering devices
    14 Test 8254 Timer 0 Counter 2 The 8254 timer test will begin next
    15 Verify 8259 Channel 1 interrupts by Turning Off and On the interrupt Лінії
    16 Verify 8259 Channel 2 interrupts by Turning Off and On the interrupt Лінії BIOS ROM checksum
    17 Turn Off interrupts The Verify No Interrupt Msk Register is On Initialize cach before memory Auto size
    18 Force an interrupt and Verify the interrupt and Verify the interrupt Ocurred 8254 timer initialization
    19 Test Stuck NMI Bits; Verify NMI Can Be Cieared The 8254 timer test is over. Starting the memory refresh test далі
    1A Display CPU clock Memory refresh line is toggling. Checking the 15 second on/off time next
    1B Reserved
    1C Reserved Reset Programmable interrupt Controller
    1D Reserved
    1E Reserved
    1F Якщо EISA недоступна для checksum memory checksum is good, execute EISA initialization If not, execute ISA Tests clear EISA mode flag Test EISA configuration memory Integrity
    20 Initialize Slot O (System Board) Test DRAM refresh
    21 Initialize Slot 1
    22 Initialize Slot 2 Test 8742 Keyboard Controller
    23 Initialize Slot 3 Натиснувши на 8042 вхідний port і розгортання MEGAKEY Green PC на next. Making the BIOS code segment writable and performing any necessary configuration before initializing the interrupt vectors
    24 Initialize Slot 4 Налаштування, що вимагалося перед interrupt vector initialization, було завершено. Interrupt vector initialization is about to begin Set ES segment register to 4Gb
    25 Initialize Slot 5 Interrupt vector initialization is done. Clearing the password if the POST DIAG awitch is on
    26 1. Test exeptional situation of protected of protected mode, скасувати пам'яті of cpu and mainboard.
    2. не fateful trouble, VGA displayed normally. Якщо незначні вимоги висловлюються, то відтворення error message в VGA іншийвихідна система керування, і код "26" is OK code, no any other codes to display
    1. read/write input, output port of 8042 keyboard; ready for revolve mode, continue to get ready for initialization of all data, check the 8042 chips on mainboard.
    2. refere to the left
    1. enable A20 address line, вибрати A20 pins memory controlling chips, and check circuit, correlated to pins, in memory slot, may be A20 pin and memory pins are not in contact, or memory A20 pins bad.
    2. refere to the left
    27 Initialize Slot 7 Any initialization before setting the video mode will be done next
    28 Initialize Slot 8 Initialization before setting the video mode is complete. Налаштування монохромного режиму і кольорового режиму next Auto size DRAM
    29 Initialize Slot 9 Initialize POST Memory Manager
    2A Initialize Slot 10 Ініціалізуючи різні bus system, static, and output devices, if present Clear 512 KB base RAM
    2B Initialize Slot 11 Під час перегляду відео на ROM для виконання будь-якого необхідного налаштування перед тим, як відео ROM test
    2C Initialize Slot 12 Все необхідне процесування перед проходженням контролю до відео ROM is done. Під час перегляду відео ROM next and passing control to it RAM failure on address line xxx*
    2D Initialize Slot 13 The video ROM has returned has returned control to BIOS post
    2E Initialize Slot 14 Completed pest-video ROM test processing. Якщо EGA/VGA контролер не працює, працює на дисплеї Memory Read/write test next RAM failure on data bits Xxxx* of low byte of memory bus
    2F Initialize Slot 15 The EGA/VGA controller був невідомий. The display memory read/write test is about to begin Enable cach before system BIOS shadow
    30 Розміри Base Memory From 256K to 640K and Extended Memory Above 1MB The display memory read/write test passed. Look for retrace checking next
    31 Test Base Memory From 256K to 640K and Extended Memory Above 1MB Дисплей Memory Read/Write Test або Retrace Checking Failed. Performing the alternate display memory read/write test next
    32 If EISA Mode, Test EISA Memory Found in Slots initialization Додатковий відтворення пам'яті read/write test passed. Looking for alternate display retrace checking next Test CPU Bus-clock frequency
    33 Reserved Initialize Phoenix Dispatch manager
    34 Reserved Video display checking is over. Setting the display mode next
    35 Reserved
    36 Reserved Warm start and shut down
    37 Reserved The display mode is set. Displaying the power on message next
    38 Reserved Initializing the bus input, IPL, загальний пристрій next, if present Shadow system BIOS ROM
    39 Reserved Displaying bus initialization error messages
    3A Reserved Новий курсор позицій має бути read and saved. Displaying the Hit "Del" message next Auto size cach
    3B Reserved The Hit "Del" message is displayed. Захищений режим пам'яті тесту is about to start
    3C Setup Enabled Advanced configuration of chipset registers
    3D Detect if mouse is present, initialize mouse, install interrupt vectors
    3E Initialize cache controller
    3F Reserved
    40 Display virus protect. Disable or Enable Preparing the descriptor tables next
    41 Initialize Floppy Disk Drive Controller and any drives Initialize extended memory for RomPilot
    42 Initialize Hard Drive Controller and any drives The descriptor tables є preparated. Enteling protected mode for the memory test next Initialize interrupt vectors
    43 Detect and initialize Serial & Parallel Ports and Game Port Entered protected mode. Розширені інтерrupти для діагностичних режимів next
    44 Reserved Interrupts enabled if the diagnostics switch is on. Initializing data to check memory wraparound at 0:0 next
    45 Detect and initialize math coprocessor Data initialized. Checking for memory wraparound at 0: 0 і finding the total system memory size next POST device initialization
    46 Reserved The memory wraparound test is done. Memory size calculation has been done. Writing patterns to tset memory next Check ROM copyright notice
    47 Reserved The memory pattern has been to extended memory. Writing patterns to the base 640 KB memory Initialize 120 support
    48 Reserved Patterns written in base memory. Determining the amount of memory below 1MB далі
    49 Reserved На основі пам'яті над 1MB має бути заснований і здійснений. Визначення розміру пам'яті над 1 MB пам'яті далі
    4A Reserved
    4B Reserved Назад до пам'яті над 1MB має бути затверджено і здійснено. Застосування для soft reset і clearing memory below 1MB for soft reset next. If this is a power on situation, going to checkpoint 4Eh next QuletBoot start (optional)
    4C Reserved The memory below 1MB has been cleared via a soft reset. Clearing the memory above 1MB далі Shadow video BIOS ROM
    4D Reserved The memory above 1MB has been cleared via a soft reset. Забезпечуючи Memory size next. Going to checkpoint 52h next
    4E Reboot if Manufacturing Mode; if not, Display Messages and Enter Setup Memory test started, але не є результатом soft reset. Displaying the first 64KB memory size next Display BIOS copyright notice
    4F Ask Password Security (Optional) The memory size display has started. Display is updated протягом memory test. Визначення sequential and random memory test next Initialize MultiBoot
    50 Write All CMOS Values ​​Back to RAM and Clear The memory below 1MB has been tested and initialized. Adjusting the displayed memory size fot relocation and shadowing next Display CPU type and speed
    51 Enable Parity Checker. Enable NMI, Enable Cache Before Boot Запам'ятайте, що розмір дисплея був пристосований для переміщення і shadowing. Testing the memory above 1MB далі Initialize EISA board
    52 Initialize Option ROMs від C8000h до EFFFFh або if FSCAN Enabled to F7FFFh The memory above 1MB has been tested and initialized. Saving the memory size information далі Test keyboard
    53 Initialize Time Value in 40h: BIOS Area Запам'ятайте, що пам'яті розміру інформації і CPU registers є збережені. Entering real mode next
    54 Shutdown був успішним. The CPU is in real mode. Disabling the Gate A20 line, parity, and the NMI next Set key click if enabled
    55
    56 Enable USB devices
    57 A20 address line, parity, і NMI є disabled. Adjusting the memory size depending on relocation and shadowing next
    58 У пам'яті розміру було встановлено для реlocation і shadowing. Clearing the Hit "DEL" message next
    59 The Hit "DEL" message is cleared. The "WAIT..." message is displayed. Starting the DMA and interrupt controller next test Initialize POST display service
    5A Display prompt Press F2 to enter SETUP
    5B Disable CPU cache
    5C Test RAM між 512 і 640 kB
    60 Setup virus protection (boot sector protection) функціональність according to setup setting The DMA page register test passed. Performing the DMA Controller 1 base register test next Test extended memory
    61 Try to turn on level 2 cach (if L2 cach already turned on in post 3D, this part will be skipped) Sat the boot up speed according to setup setting Last chance for chipset initialization Last chance for power management initialization (Green BIOS the system configuration table
    62 Setup the NUM lock. Використовуючи параметри setup values ​​NUM lock. Typematic rate & typematic speed according to setup setting The DMA controller 1 base register test passed. Performing the DMA контролер 2 base register test next Test extended memory address lines
    63 If there is any changes in the hardware configuration. Update the ESCD information (PnP BIOS only) Clear memory that have been used Boot system via INT 19h
    64 Jump to UserPatch1
    65 The DMA controller 2 base register test passed. Programming DMA controller 1 and 2 next
    66 Completed programming DMA controllers 1 and 2 initializing the 8259 interrupt controller next Configure advanced cach registers
    67 Completed 8259 interrupt controller initialization Initialize Multi Processor APIC
    68
    69 Setup System Management Mode (SSM) area
    6A Display external L2 cach size
    6B Load custom defaults (optional)
    6C Display shadow-area message
    6E Display possible high address for UMB recovery
    6F
    70 Display error message
    71
    72
    76 Check for keyboard errors
    7C Set up hardware interrupt vectors
    7D Initialize intelligent System Monitoring
    7E Initialize coprocessor if present
    7F Extended NMI source enabling is in progress
    80 Keyboard test буде started. Clearing output buffer and checking for stuck keys. Issuing the keyboard reset command Next Disable onboard Super I/O ports and IRQs
    81 Keyboard reset error або stuck key was found. Натиснувши на клавіатуру controller interface test command next Late POST device initialization
    82 Keyboard controller interface test здійснено. Writing the command byte and initializing the circular buffer next Detect and install external RS232 ports
    83 The command byte була написана і глобальна data initialization була завершена. Checking for a locked key next Configure non-MCD IDE controllers
    84 Locked key checking is over. Checking for memory size mismatch with CMOS RAM data next
    85 The memory size check is done. Displaying soft error and checking for password or bypassing WINBIOS Setup next Initialize PC-compatible PnP ISA devices
    86 The password був checked. Performing any required programming before WINBIOS Setup next
    87 Programming before WINBIOS Setup ha completed Uncompressing the WINBIOS Setup code and executing the AMIBIOS Setup or WINBIOS Setup utility next Configure Motherboard Configurable Devices (optional)
    88 Відновлено з WINBIOS Setup end cleared the screen. Performing any necessary programming after WINBIOS Setup next Initialize BIOS Data Area
    89 The programming after WINBIOS Setup has completed. Displaying the power on screen message Next Enable Non-Maskable interrupts (NMis)
    8A Initialize Extended BIOS Data Area
    8B The first screen message has been displayed. The "WAIT..." message is displayed. Використовуючи PS/2, переміщуйте check and extended BIOS data area allocation check next Test and initialize PS/2 mouse
    8C Programming the WINBIOS Setup options next Initialize floppy controller
    8D WINBIOS Setup options є programmed. Resetting the hard disk controller next
    8E The hard disk controller має been reset. Configuring the floppy drive controller Next
    8F Determine number of ATA drives (optional)
    90 Initialize hard-disk controllers
    91 У floppy drive controller буде been configured. Cjnfiguring the hard disk drive controller далі Initialize місцевий-bus hard-disk controllers
    92 Jump to UserPatch2
    93 Build MPTABLE for multi-processor board
    95 Initializing bus adaptor ROMs від C8000h через D8000 Install CD ROM for boot
    96 Ініціалізувати до проходження керування до адаптера ROM at C800
    97 Initialation перед C800 адаптер ROM gains control has completed. Adapter ROM check is next Fix up Multi Processor table
    98 Adapter ROM має контроль і тепер відновлений контроль до BIOS POST. Performing any required processing after the option ROM returned controlA Search for option ROMs. Один довгий, два короткі бризки на checksum failure
    99 Будь-яка ініціалізація вимагає після опції ROM-тестів, які були зроблені. Налаштування timer data area and printer base address next Check for SMART Drive (optional)
    9A Набір timer and printer base address. Setting the RS-232 base address next Shadow option ROMs
    9B Відновлено після налаштування RS-232 base address. Performing any required initalization before the coprocessor test next
    9C Потрібна ініціалізація до Coprocessor test is over. Initializing the Coprocessor Next Set up Power Management
    9D Coprocessor initialized Performing any необхідний initalization after the Coprocessor test next Initialize security engine (optional)
    9E Initialization after the Coprocessor test is complete. Зберегти розширений keyboard, keyboard ID, і NumLock key next. Issuing the keyboard ID command next Enable hardware interrupts
    9F Визначення номера ATA та SCSI drivers
    A0 Set time of day
    A1 Check key lock
    A2 Displaying any soft error next
    A3 Soft error display has completed. Setting the keyboard typematic rate next
    A4 Keyboard typematic rate is set. Programming the memory wait states next Initialize typematic rate
    A5 Memory wait state programming is over. Clearning the screen and enabling parity and the NMI next
    A7 NMI and parity enabled. Performing any initialization необхідний перед passing control to adaptor ROM at E000 next
    A8 Initialization before passing control to adaptor ROM на E000h повністю. Passing control to adaptor ROM на E000h next Erase F2 prompt
    A9 Від'єднаний з адаптер ROM на E000h control. Performing any initialization необхідний після E000 option ROM має control next
    AA Initialization після E000 option ROM control has completed. Displaying the system configuration next Scan for F2 key stroke
    AB Непідтримуючи DMI data and executing DMI POST initialization next
    AC Enter SETUP
    AE Clear boot flag
    B0 If interrupts Occurs in protected mode System configuration is displayed Check for errors
    B1 If unmasked NMI Occurs. Display Press F1 to Disable NMI, F2 Reboot Copying any code to specific areas Inform RomPilot про закінчення POST
    B2 POST done prepare to boot operating system
    B3
    B4 1 One short beep before boot
    B5 Terminate Quiet Boot (optional)
    B6 Check password (optional)
    B7 Initialize ACPI BIOS
    B8
    B9 Prepare Boot
    BA Initialize SMBIOS
    BB Initialize PnP Option ROMs
    BC Clear parity checkers
    BD Display MultiBoot menu
    BE Program chipset registers with power on BIOS defaults Clear screen (optional)
    BF Program the rest of the chipset's value according to setup (later setup value program) Якщо автоналаштування is anabled, programmed the chipset with predefined values ​​in the MODBINable Auto Table Check virus and backup reminders
    C0 Turn off OEM specific cach, shadow Initialize standard devices with default values: DMA controller (8237); Programmable interrupt Controller (8259); Programmable interval Timer (8254); RTC chip Try to boot with INT 19
    C1 OEM Specific-Test to size On-Board memory Initialize POST error manager (PEM)
    C2 Initialize error logging
    C3 Test the first 256K DRAM Expand the compressed codes intemporary DRAM area including the compressed system BIOS & Option ROMs Initialize error display function
    C4 Initialize system error handler
    C5 OEM Specific-Early Shadow Enable for fast boot PnPnd dual CMOS (optional)
    C6 External Cache Size Detection Initialize note dock (optional)
    C7 Initialize note dock late
    C8 Force check (optional)
    C9 Extended checksum (optional)
    CA Redirect int 15h to enable remote keyboard
    CB Redirect int 13h to Memory Technologies Devices such as ROM, RAM, PCMCIA і серійний диск
    CC Redirect int 10h to enable remote serial video
    CD Re-map I/O та Memory for PCMCIA
    CE Initialize digitizer and display message
    D0 NMI is disable. Power on delay is starting. Next, the initialization code checksum will be verified
    D1 Initializing DMA контролер, виконуючи клавіатуру контролера BAT test, starting memory refresh, і введення 4GB flat mode next
    D2 Unknown interrupt
    D3 Starting memory sizing next
    D4 Відновлення до реального режиму. Executing any OEM patches and setting the stack next
    D5 Початок контролю до uncompressed code in shadow RAM на E000: 0000h. Initialization code is copied to segment 0 and control will be transferred to segment 0
    D6 Control is in segment 0 Next, checking if "Ctrl" "Home" був pressed and verifying the system BIOS checksum. Якщо її "Ctrl" "Home" був pressed або система BIOS checksum is bad, next will go to checkpoint code E0h. Іншіwise, going to checkpoint code D7h
    E0 На boardboard floppy controller if available is initialized. Next, починаючи з base 512 KB memory test Initialize the chipset
    E1 E1 Setup-Page E1 Initializing the interrupt vector table next Initialize the bridge
    E2 E2 Setup-Page E2 Initializing the DMA і interrupt controllers next Initialize the CPU
    E3 E3 Setup-Page E3 Initialize system timer
    E4 E4 Setup-Page E4 Initialize system I/O
    E5 E5 Setup-Page E5 Check force recovery boot
    E6 E6 Setup-Page E6 Enabling the floppy drive controller and Timer IRQs. Enabling internal cach memory Checksum BIOS ROM
    E7 E7 Setup-Page E7 Go to BIOS
    E8 E8 Setup-Page E8 Set Huge Segment
    E9 E9 Setup-Page E9 Initialize Multi Processor
    EA EA Setup-Page EA Initialize OEM special code
    EB EB Setup-Page EB Initialize PIC і DMA
    EC EC Setup-Page EC Initialize Memory type
    ED ED Setup-Page ED Initializing the floppy drive Initialize Memory size
    EE EE Setup-Page EE Використовуючи для floppy diskette в drive A: Reading the first sector of diskette Shadow boot block
    EF EF Setup-Page EF A read error error occurred while reading the floppy drive in drive A: System memory test
    F0 Next, searching для AMIBOOT.ROM файлу в центрі керування Initialize interrupt vectors
    F1 AMIBOOT.ROM файл не є в центрі керування directory Initialize Run Time Clock
    F2 Next, reading і analyzing floppy diskette FAT до find the clusters зроблено з AMIBOOT.ROM file Initialize video
    F3 Next, reading the AMIBOOT.ROM файл, cluster by cluster Initialize System Management Manager
    F4 AMIBOOT.ROM файл не є правильним розміром Output one beep
    F5 Next, disabling internal cach memory Clear Huge Segment
    F6 Boot to mini DOS
    F7 Boot to full DOS
    FB Next, помітивши тип flash ROM
    FC Next, erasing the flash ROM
    FD Next, programming the flash ROM
    FF Flash ROM programming був успішним. Next, restarting the system BIOS

    Опис звукових сигналів

    AMI BIOS Фатальні помилки

    1 beep DRAM Refresh Failure. Try reseting the memory first. Якщо error still occurs, replace the memory with known good chips.
    2 beeps Parity error in first 64K RAM. Try reseting the memory first. If the error still occurs, replace the memory with known good chips
    3 beeps Base 64K RAM Failure. Try reseting the memory first. If the error still occurs, replace the memory with known good chips
    4 beeps System timer failure
    5 beeps Process failure
    6 beeps Keyboard controller 8042-Gate A20 Error. Try reseting keyboard controller chip. Якщо error still occurs, replace the keyboard chip. Якщо error persists, check parts of system relating to the keyboard, e.g. try another keyboard, check to see if the system has a keyboard fuse
    7 beeps Processor, Virtual Mode Exception Interrupt Error
    8 beeps Display memory Read/Write test failure (не fatal). Replace the video card or the memory on the video card
    9 beeps ROM BIOS Checksum (32KB на F800:0) Failed. It is not likely that this error can be correctod by reseating the chips. Консультуйте матеріанал supplier або AMI product distributor for replacement part(s)
    10 beeps CMOS shutdown register read/write error
    11 beeps Cache memory error

    AMI BIOS звуковікоди (не фатальні помилки)

    2 short POST Помилка одного або більше hardware tests has failed
    1 long 2 short An error був зарахований у відео BIOS ROM, або horizontal retrace failure був been encountered
    1 long 3 short Conventional/Extended memory failure
    1 long 8 short Display/Retrace test failed

    Award BIOS звукові коди

    1 short No error при POST
    2 short Any Non-fatal error, ввести CMOS SETUP to reset
    1 long 1 short RAM або motherboard error
    1 long 2 short Video error, cannot initialize screen to display any information
    1 long 3 short Keyboard controller error
    1 long 9 short Flash RAM/EPROM (який на матір'ю) error. (BIOS error)
    long beep Memory bank is not plugged well, or broken

    Phoenix BIOS звукові коди

    Звукові коди Опис/Що перевіряти?
    1-1-1-3 Verify real mode
    1-1-2-1 Get CPU type
    1-1-2-3 Initialize system hardware
    1-1-3-1 Initialize chipset registers with initial POST values
    1-1-3-2 Set in POST flag
    1-1-3-3 Initialize CPU registers
    1-1-4-1 Initialize cache to mitial POST values
    1-1-4-3 Initialize I/O
    1-2-1-1 Initialize Power management
    1-2-1-2 Load alternate registers with initial POST values
    1-2-1-3 Jump to User Patch0
    1-2-2-1 Initialize keyboard controller
    1-2-2-3 BIOS ROM checksum
    1-2-3-1 8254 timer initialization
    1-2-3-3 8237 DMA controller initialization
    1-2-4-1 Reset programmable interrupt controller
    1-3-1-1 Test DRAM refresh
    1-3-1-3 Test 8742 keyboard controller
    1-3-2-1 Set ES segment to register to 4GB
    1-3-3-1 28 Autosize DRAM
    1-3-3-3 Clear 512K base RAM
    1-3-4-1 Test 512K base address lines
    1-3-4-3 Test 512K base memory
    1-4-1-3 Test CPU BUS-clock frequency
    1-4-2-4 Reinitialize the chipset
    1-4-3-1 Shadow system BIOS ROM
    1-4-3-2 Reinitialize the cache
    1-4-3-3 Autosize cache
    1-4-4-1 Configure advanced chipset registers
    1-4-4-2 Load alternate registers with CMOS values
    2-1-1-1 Set initial CPU speed
    2-1-1-3 Initialize interrupt vectors
    2-1-2-1 Initialize BIOS interrupts
    2-1-2-3 Check ROM copyright notice
    2-1-2-4 Initialize manager for PCI options ROMs
    2-1-3-1 Check video configuration against CMOS
    2-1-3-2 Initialize PCI bus and devices
    2-1-3-3 Initialize all video adapters in system
    2-1-4-1 Shadow video BIOS ROM
    2-1-4-3 Display copyright notice
    2-2-1-1 Display CPU typE and speed
    2-2-1-3 Test keyboard
    2-2-2-1 Set key click if enabled
    2-2-2-3 56 enable keyboard
    2-2-3-1 Test for unexpected interrupts
    2-2-3-3 Display prompt "press F2 to enter SETUP"
    2-2-4-1 Test RAM між 512 і 640k
    2-3-1-1 Test expanded memory
    2-3-1-3 Test expanded memory address lines
    2-3-2-1 Jump to user patch1
    2-3-2-3 Configure advanced cache registers
    2-3-3-1 Enable external and CPU caches
    2-3-3-3 Display extemal cache size
    2-3-4-1 Display shadow massage
    2-3-4-3 Display non-disposable segments
    2-4-1-1 Display error massages
    2-4-1-3 Check for configuration errors
    2-4-2-1 Test real-time clock
    2-4-2-3 Check for keyboard errors
    2-4-4-1 Set up hardware interrupts vectors
    2-4-4-3 Test coprocessor of present
    3-1-1-1 Display onboard I/O ports
    3-1-1-3 Detect and install external Rs232 ports
    3-1-2-1 Detect and install external parallel ports
    3-1-2-3 Re-initialize onboard I/O ports
    3-1-3-1 Initialize BIOS data area
    3-1-3-3 Initialize extended BIOS data area
    3-1-4-1 Initialize floppy controller
    3-2-1-1 Initialize hard-disk controller
    3-2-1-2 Initialize local-bus hard-disk controller
    3-2-1-3 Jump to userPatch2
    3-2-2-1 Disable A20 address line
    3-2-2-3 Clear huge ES segment register
    3-2-3-1 Search for option ROMs

    IBM BIOS звукові коди

    Звукові коди Опис
    No beeps No Power, Loose card or short
    1 short beep Normal POST, computer is ok
    2 short beep POST error, review screen for error code
    Continuous beep
    Repeating short beep No power, loose card, або short
    1 long and 1 short beep Motherboard issue
    One long and two short beeps Video (EGA) display circuitry
    Three long beeps Keyboard / keyboard card error
    One beep, blank or incorrect display Video display circuitry

    Скидання забутого пароля до BIOS

    AMI паролі:

    Інші BIOS:

    Phoenix BIOS: phoenix Megastar: star
    Biostar Biostar: Q54arwms Micron: sldkj754xyzall
    Compag: compag Micronies: dn 04rie
    CTX international: CTX_123 Packard Bell: bell9
    Dell: Dell Shuttle: spacve
    Digital Equipment: komprie Siements Nixdorf: SKY FOX
    HP Vectra: hewlpack Tinys: tiny
    IBM: IBM MBIUO sertafu TMC: BIGO

    Скидання пароля BIOS програмно.

    CMOS ROM може бути скинуто програмно, використовуючи командний рядок, командою debug(Працює тільки до Windows 7 версії, у 8-ці не працює).

    Скидання Award BIOS пароля:
    C:\>debug
    -o 70 34 "Enter"
    -o 71 34 "Enter"
    -q "Enter"
    або
    C:\>debug
    -o 70 11 "Enter"
    -o 71 11 "Enter"
    -q "Enter"

    Скидання AMI BIOS пароля:
    C:\>debug
    -o 70 16 "Enter"
    -o 71 16 "Enter"
    -q "Enter"
    або
    C:\>debug
    -o 70 10 "Enter"
    -o 71 0 "Enter"
    -q "Enter"

    Скидання Phoenix BIOS пароля:
    C:\>debug
    -o 70 ff "Enter"
    -o 71 17 "Enter"
    -q "Enter"

    Як виглядає у командному рядку:


    Налаштування BIOS будуть стерті, так що при наступному завантаженні системи, можливо, потрібно буде змінити налаштування (наприклад якщо у Вас черговість запуску дисків інша, то треба перепризначити, а то система не завантажиться).

    Апаратне скидання CMOS BIOS перемичкою

  • Вимкніть комп'ютер повністю від мережі
  • Перемикайте перемичку з положення 1-2, у положення 2-3
  • Увімкніть живлення, перезавантажте комп'ютер
  • Вимкніть комп'ютер. Поверніть перемичку у положення 1-2
  • Увімкніть комп'ютер, налаштування BIOS повинні бути скинуті
  • Зазвичай вистачає виконання двох перших пунктів, лише перемичку поверніть у вихідне положення. Можна просто замкнути викруткою штирі, якщо перемичка відсутня. Штирки зазвичай підписані на материнській платі: Clear CMOS, CL_CMOS, CRTC, CCMOS, CL_RTC, Clean CMOS, CMOS ROM Reset. Або можна просто витягнути батарейку.


    Можна скористатися універсальною утилітою CMOS De-Animator для скидання налаштувань BIOSпрограмно. Може зберігати налаштування у файлі та відновлювати їх. Завантажити з офіційного сайту CMOS De-Animator

    І невелика табличка, підказка якими клавішами можна зайти в налаштування BIOS: