• Dekódování poštovních směrovacích čísel základní desky. Zvukové signály systému BIOS a chybové kódy systému BIOS

    POST karta nebo POST tester je PCI deska rozšíření, které má digitální indikátor, který zobrazuje inicializační kódy základní desky. Pomocí tohoto kódu můžete zjistit, která z komponent desky má poruchu. Kódy se často liší podle výrobce systému BIOS. Pokud nejsou žádné chyby a test projde úspěšně, pak POST vydá kód, který se nemění např. na většině základních desek podle
    Po dokončení inicializace se zobrazí kód „FF“. Také LED diody jsou často instalovány na testerech pro zobrazení napětí +5 +3,3 +12, -12.

    Věnujte pozornost chybovým kódům, které jsou vhodné pro většinu verzí systému BIOS:

    POST kód Popis
    D0 Předběžná inicializace čipsetu základní desky a procesoru. Zkouška kontrolní součet BIOS. Zakázat NMI. Kontrola řadiče Super I/O, probíhá kontrola CMOS.
    D1 Ovladač klávesnice provádí proces samočinného testu (test BAT). Probíhá počáteční inicializace I/O portů. Inicializace řadiče DMA.
    D2 Zakázat používání mezipaměti. Provede se postup pro určení množství nainstalované paměti RAM.
    D3 Kontroluje se vytváření požadavků na regeneraci dynamické RAM. Povolit použití mezipaměti.
    D4 Testování 512 KB paměti. Adresa zásobníku je nastavena, mezipaměť je nakonfigurována.
    D5 Kód systému BIOS se rozbalí a přepíše do Shadow RAM (stínovaná paměť).
    D6 Vypočítá se kontrolní součet BIOSu a zkontroluje se kombinace kláves Ctrl + Home. Pokud je splněna alespoň jedna z těchto podmínek, spustí se postup obnovy systému BIOS.
    D7 Pokud jsou kontrolní součty BIOSu úspěšně ověřeny, řízení se přenese do modulu InterfaceModule, který rozbalí spustitelný kód v oblasti Run-Time.
    D8 Runtime kód je rozbalen z flash paměti do RAM. Informace CPUID jsou uloženy v paměti RAM.
    D9 Rozbalený Run-Time kód je přenesen z dočasného úložiště do RAM. Ovládání se přenese do rozbaleného modulu.
    DA Registry CPUID se obnovují. Probíhá procedura POST.
    E0 Inicializace registrů řadiče diskety. Řadič přerušení je inicializován a vektory přerušení jsou nastaveny. Povolit mezipaměť L1.
    E9 Nastavení registrů disketové jednotky.
    EA Zkontroluje se operace čtení z ATAPI CD-ROM a diskové paměti.
    EB Vraťte se do kontrolního bodu E9 v případě chyb během operací s ATAPI CD-ROM.
    EF V případě chyb při operacích s disky se vraťte na kontrolní bod EB.
    F0 Je vyhledán soubor pro obnovu s názvem AMIBOOT.ROM.
    F1 Přechod do bodu F1 se provede, pokud není nalezen soubor obnovy.
    F5 Zakázat mezipaměť první úrovně.
    Facebook Definice typu FlashROM. Vyhledejte ve FlashROM oddíl pro uložení nastavení čipové sady.
    F4 Pokud má soubor pro obnovu s názvem AMIBOOT.ROM nesprávnou velikost, přeskočí se na něj bod F4.
    FC Resetování hlavní jednotky flash BIOS.
    FD Probíhá programování hlavní jednotky Flash BIOS.
    FF Pokud je programování Flash BIOS úspěšně dokončeno, přejděte na bod FF. Je zakázáno zapisovat do FlashROM. Hardware ATAPI je deaktivován. Hodnota CPUID je obnovena.
    03 Je zakázáno zpracovávat nemaskovatelné přerušení (NMI), kontrolovat chyby parity v RAM. Aktuální datová oblast provádění BIOSu a POST jsou inicializovány.
    04 Kontrola kontrolního součtu CMOS a napětí baterie.
    05 Řadič přerušení je inicializován a je vytvořena tabulka vektorů přerušení.
    06 Příprava na použití intervalového časovače.
    08 Ovladač klávesnice provádí proces samočinného testu (test BAT). inicializace CPU.
    C0 Zakázat používání mezipaměti. Inicializace řadiče APIC. Příprava procesoru na práci.
    C1 Nastavení parametrů procesoru.
    C2 Identifikace procesoru pomocí příkazu CPUID.
    C5 Určení počtu procesorů a nastavení jejich parametrů.
    C6 Inicializace mezipaměti procesoru.
    C7 Dokončení procesu prvotní inicializace centrálního procesoru.
    0A Inicializace řadiče klávesnice.
    0B Vyhledá myš připojenou k rozhraní PS/2.
    0C Probíhá vyhledávání klávesnice.
    0E Vyhledávání a inicializace vstupně-výstupních zařízení. Přerušit snímání INT 09h. Zobrazení loga BIOS.
    13 Registry čipové sady jsou inicializovány.
    24 Moduly BIOS jsou rozbaleny a inicializovány. Příprava na inicializaci tabulky vektorů přerušení.
    25 Dokončení inicializace tabulky vektorů přerušení.
    2A Zařízení na místních sběrnicích se inicializují (pomocí mechanismu DIM-Device Initialization Manager). Příprava na inicializaci grafického adaptéru.
    2C Vyhledání a inicializace grafické karty.
    2E Probíhá vyhledávání a inicializace přídavná zařízení vstup výstup.
    30 Probíhá inicializace komponenty SMI (System Management Interrupt).
    31 Rozbalení modulu ADM. Inicializace a aktivace ADM.
    33 Inicializace zaváděcího modulu.
    37 Zobrazení loga AMI na obrazovce monitoru, informace o verzi BIOSu, informace o typu procesoru a jeho rychlosti. Zobrazte na monitoru název klíče, který lze použít pro vstup do nastavení Bios.
    38 Zařízení na místních sběrnicích se inicializují (pomocí mechanismu DIM-Device Initialization Manager).
    39 Řadič DMA se inicializuje.
    3A Nastavte systémový čas podle hodin reálného času (RTC).
    3B RAM se otestuje a poté se výsledky testu zobrazí na monitoru.
    3C Nastavení registrů čipové sady.
    40 Matematický koprocesor, paralelní a sériové porty jsou inicializovány.
    50 Moduly správy paměti se upravují.
    52 Probíhá oprava informace v CMOS o velikosti RAM (podle výsledků testu RAM).
    60 Naprogramování ovladače klávesnice na frekvenci automatického opakování a časový limit před vstupem do režimu automatického opakování podle konfigurace Nastavení systému BIOS. Nastavení stavu indikátoru Numlock podle nastavení BIOSu.
    75 Probíhá inicializace přerušení INT 13h, které se používá pro práci s diskovými zařízeními.
    78 Vytvoří se seznam zařízení, ze kterých můžete zavést OS.
    7A Zbývající rozšíření systému BIOS se inicializují.
    7C Vytvořte a uložte tabulku ESCD.
    84 Jsou hlášeny chyby, ke kterým došlo během procedury POST.
    85 Výstup na monitor informace o chybách zjištěných během procedury POST.
    87 V této fázi je možné vstoupit do programu BIOS Setup.
    8C Nastavení registrů čipové sady.
    8D Tabulka ACPI se vytváří.
    8E Obsluha přerušení NMI. Konfigurace nastavení periferního zařízení.
    90 Probíhá finalizace SMI
    A0 Vyžádejte si zaváděcí heslo (pokud je uvedeno v nastavení BIOS).
    A1 Vyčistí data, která nejsou nutná ke spuštění operačního systému.
    A2 Příprava EFI modulů.
    A4 Probíhá inicializace jazykového modulu.
    A7 Výstup na monitor tabulky konečných výsledků procedury POST.
    A8 Programování registrů MTRR (Memory Type Range Register).
    A9 Čekání na vstup z klávesnice.
    AA Resetujte přerušení INT 1C, INT 09. Deaktivujte servisní modul procedur (ADM).
    AB Určení zařízení, ze kterých lze zavést OS.
    AC Poslední fáze inicializace registrů čipové sady v souladu s parametry nastavení BIOS
    B1 Rozhraní ACPI je nakonfigurováno.
    00 Proveďte přerušení BIOSu INT 19h. Řízení procesu spouštění je přeneseno na bootloader operační systém. OS se začne načítat.

    Popis:

    Představuji vám hlavní POST kódy proBIOSvýrobceAMI. Malý úvod. Ihned po stisknutí tlačítka NAPÁJENÍ systémová jednotka osobní počítač, ovládání PC jde přímo do BIOSu. V tomto okamžiku (na začátku startu PC) vyšle procesor signál do čipu BIOS, který inicializuje načítání firmwaru BOOT-ROUTINE Basic I/O System.
    Firmware BOOT-ROUTINE volá rutinu autotestu POST.

    podprogram POST (automatický test při zapnutí) testuje zařízení nainstalované v počítači, konfiguruje je a připravuje k práci.

    Pro každý jednotlivý hardware (procesor, paměť, grafická karta, klávesnice, vstupní / výstupní porty atd.) se provádí samostatný test. Každý test má své jedinečné číslo, které se nazývá POST kód. POST kód zapsáno do výrobního testovacího portu (adresa 0080H) před zahájením každého jednotlivého testu procedury POST.

    Poté, co je POST kód testu zapsán do Manufacturing Test Port, začíná procedura testování odpovídajícího zařízení. Pokud testovací procedura selže, POST kód poslední procedury (která způsobila chybu) zůstane ve výrobním testovacím portu. Pokud znáte kód POST posledního postupu, můžete určit zařízení, které chybu způsobilo.

    Čtení POST kódů lze provést několika způsoby.

    • Pokud má vaše základní deska vestavěný indikátor POST kódu, můžete z něj zjistit informace o POST kódu posledního postupu.
    • POST kód posledního provedeného postupu v některých systémech může být zobrazen na obrazovce monitoru během POST procedury.
    • Pro čtení POST kódů lze použít speciální rozšiřující kartu.

    Protože BIOS vyrábí několik výrobců, má BIOS každého výrobce svou vlastní tabulku POST kódů.

    Tato tabulka obsahuje kódy POST, které se zobrazují během celé procedury POST.

    • CF Určuje typ procesoru a testuje čtení/zápis CMOS
    • C0 Čipová sada a L1-, L2-cache jsou předinicializovány, je naprogramován řadič přerušení, DMA, časovač
    • C1 Je detekován typ a množství paměti RAM
    • Kód C3 BIOS je dekomprimován do dočasné oblasti paměti RAM
    • 0С Kontrolní součty BIOSu jsou zkontrolovány
    • Kód BIOS C5 je zkopírován do stínové paměti a řízení je přeneseno do modulu Boot Block
    • 01 Modul XGROUP je rozbalen na fyzické adrese 1000:0000h
    • 02 Inicializace procesoru. Jsou nastaveny registry CR a MSR
    • 03 I/O zdroje jsou definovány (Super I/O)
    • 05 Vymazat obrazovku a příznak stavu CMOS
    • 06 Kontrola koprocesoru
    • 07 Definován a otestován řadič klávesnice
    • 08 Definujte rozhraní klávesnice
    • 09 Inicializace řadiče Serial ATA
    • OA Identifikuje klávesnici a myš, které jsou připojeny k portům PS/2
    • 0B Nastavte zdroje audio ovladače AC97
    • OE paměťový segment F000h se testuje
    • 10 Určuje typ flash paměti
    • Testováno 12 CMOS
    • 14 Nastavte hodnoty pro registry čipové sady
    • 16 Primární inicializace generátoru hodin
    • 18 Určuje typ procesoru, jeho parametry a velikosti cache L1 a L2
    • 1B Tabulka vektorů přerušení inicializována
    • Kontrolují se kontrolní součty 1C CMOS a napětí baterie
    • Je definován 1D systém řízení spotřeby
    • 1F Načítání matice klávesnice (pro notebooky)
    • 21 Inicializuje se Správa napájení hardwaru (pro notebooky)
    • 23 Testování matematického koprocesoru, diskové jednotky, inicializace čipové sady
    • 24 Probíhá aktualizace mikrokódu procesoru. Je vytvořena mapa alokace zdrojů pro zařízení Plug and Play
    • 25 Inicializace PCI: výčet zařízení, hledání adaptéru VGA, zápis VGA BIOS na C000:0
    • 26 Nastavte taktovací frekvenci pomocí CMOS Setup. Zakáže synchronizaci nepoužívaných slotů DIMM a PCI. Probíhá inicializace monitorovacího systému (H/W Monitor)
    • 27 Povolit přerušení INT 09h. Ovladač klávesnice byl znovu inicializován
    • Je naprogramováno 29 MTRR, inicializováno APIC. IDE řadič se programuje. Měří se frekvence procesoru. Je voláno rozšíření systému BIOS pro video
    • 2B Vyhledání systému BIOS grafického adaptéru
    • 2D Zobrazí úvodní obrazovku ocenění, informace o typu procesoru a jeho rychlosti
    • 33 Resetování klávesnice
    • 35 První testovaný kanál DMA
    • 37 Testuje se druhý kanál DMA
    • Testováno 39 registrů stránek DMA
    • 3C Konfigurace ovladače 8254 (časovač)
    • Test řadiče přerušení 3E 8259
    • 43 Kontrola řadiče přerušení
    • Testováno 47 pneumatik ISA/EISA
    • 49 Probíhá výpočet velikosti paměti RAM. Upravte registry pro procesor AMD K5
    • 4E Programování registrů MTRR pro procesory Sirix. L2 cache a APIC jsou inicializovány
    • 50 Definována sběrnice USB
    • 52 RAM se testuje se zobrazenými výsledky. Rozšířená paměť je vymazána
    • 53 Pokud je paměť CMOS vymazána, přihlašovací heslo se resetuje.
    • 55 Zobrazuje počet procesorů (u víceprocesorových platforem)
    • 57 Zobrazí se logo EPA. Inicializace zařízení ISA PnP
    • 59 Probíhá definování systému antivirové ochrany
    • 5B Výzva ke spuštění aktualizace systému BIOS z diskety
    • Byl spuštěn 5D Super I/O řadič a integrovaný zvukový řadič
    • 60 Vstup do nastavení CMOS, pokud byla stisknuta klávesa Delete
    • 65 PS/2 inicializace myši
    • 69 Povolit mezipaměť L2
    • Registry čipové sady 6B jsou nakonfigurovány podle nastavení systému BIOS
    • 6D Přiřaďte prostředky pro ISA PnP zařízení a COM porty pro integrovaná zařízení
    • 6F Inicializace a konfigurace řadiče diskety
    • Bylo detekováno a nainstalováno 75 zařízení IDE: pevné disky, CD/DVD, LS-120, ZIP atd.
    • 76 Zobrazuje informace o detekovaných zařízeních IDE
    • 77 Inicializace sériových a paralelních portů
    • 7A Resetování a příprava na matematický koprocesor
    • 7C Definuje ochranu proti neoprávněnému zápisu na pevné disky
    • 7F Pokud dojde k chybám, zobrazí se zpráva a očekává se stisknutí kláves Delete a F1
    • 82 Paměť je přidělena pro správu napájení a změny se provádějí v tabulce ESCD.
    • Úvodní obrazovka s logem EPA je odstraněna. V případě potřeby vyžaduje heslo
    • 83 Všechna data jsou uložena z dočasného zásobníku do CMOS
    • 84 Zobrazení zprávy Inicializace karet Plug and Play
    • 85 Inicializace USB dokončena
    • 87 Tabulky SYSID vytvořené v oblasti DMI
    • Je nainstalováno 89 tabulek ACPI. Přiřaďte přerušení zařízením PCI
    • 8B Volá BIOSem dalších řadičů ISA nebo PCI, kromě grafického adaptéru.
    • 8D Nastavuje parametry parity RAM pomocí nastavení CMOS. APM je inicializováno
    • 8F IRQ 12 povoleno pro připojení myši PS/2 za provozu
    • 94 Inicializace čipové sady byla dokončena. Zobrazí tabulku přidělení zdrojů. Povolit mezipaměť L2. Nastavení režimu letního času
    • 95 Nastavuje frekvenci automatického opakování klávesnice a stav Num Lock
    • 96 Úprava registrů pro víceprocesorové systémy (pro procesory Cyrix). Je vytvořena ESCD tabulka. Časovač DOSu se nastavuje podle hodin RTC CMOS. Oddíly spouštěcích zařízení jsou uloženy pro použití vestavěným antivirem. Reproduktor oznámí konec POST. Je vytvořena tabulka MSIRQ FF Provede se přerušení systému BIOS INT 19h. Hledání zavaděče v prvním sektoru zaváděcího zařízení

    Zkrácený postup se provede, když v BIOSu nastavíte možnost Quick Power On Self Test.

    • 65 Probíhá reset grafického adaptéru. Inicializuje se ovladač zvuku, vstupní/výstupní zařízení, testuje se klávesnice a myš. kontrola integrity BIOSu
    • 66 Mezipaměť inicializována. Vytvoří se tabulka vektorů přerušení. Systém řízení spotřeby se inicializuje
    • 67 Zkontrolujte kontrolní součet CMOS a otestujte baterii. Čipová sada je konfigurována na základě parametrů CMOS
    • 68 Inicializace grafického adaptéru
    • 69 Konfigurace řadiče přerušení
    • 6A RAM se testuje (zrychleno)
    • 6B Zobrazuje logo EPA, výsledky testů procesoru a paměti
    • 70 Zobrazí se výzva ke vstupu do nastavení BIOS. Myš připojená k PS/2 nebo USB je inicializována
    • 71 Inicializace řadiče mezipaměti
    • Je nakonfigurováno 72 registrů čipové sady. Vytvoří se seznam zařízení Plug and Play.& Řídicí jednotka pohonu je inicializována
    • 73 Inicializace řadiče HDD
    • 74 Koprocesor se inicializuje
    • 75 V případě potřeby je pevný disk chráněn proti zápisu.
    • 77 Je-li vyžadováno heslo a zobrazí se zprávy, stiskněte F1 pro pokračování, DEL pro vstup do Nastavení
    • 78 Rozšiřující desky jsou inicializovány pomocí vlastního systému BIOS
    • 79 Probíhá inicializace prostředků platformy
    • 7Vygeneruje se kořenová tabulka RSDT, tabulky zařízení DSDT, FADT atd.
    • 7D Shromážděte informace o oddílech spouštěcího zařízení
    • 7E BIOS se připravuje na spuštění operačního systému
    • 7F Stav indikátoru NumLock je nastaven podle nastavení
    • Nastavení systému BIOS
    • 80 Zavoláno INT 19 a spustí operační systém

    AMIBIOS 8.0

    • D0 Inicializace procesoru a čipové sady. Ověření kontrolního součtu zaváděcího bloku BIOS
    • D1 Inicializace I/O portů. Ovladač klávesnice dostane příkaz k provedení autotestu BAT.
    • D2 Zakázat mezipaměť L1/L2. Je určeno množství nainstalované paměti RAM
    • Jsou nakonfigurována schémata obnovy paměti D3. Povoleno používat mezipaměť
    • Test D4 512 KB paměti. Zásobník je nainstalován a je přiřazen protokol pro výměnu mezipaměti
    • Kód BIOS D5 je rozbalen a zkopírován do stínové paměti
    • Kontrolují se kontrolní součty BIOSu D6 a stisky kláves Ctrl+Home (obnovení BIOSu)
    • D7 Control je přenesen do modulu rozhraní, který rozbalí kód do Run-Time oblasti
    • D8 Spustitelný kód je rozbalen z paměti flash do paměti RAM. Uložené informace CPUID
    • D9 Dekomprimovaný kód se přenese z dočasného úložiště do segmentů RAM 0E000h a 0F000h
    • DA Registry CPUID jsou obnoveny. Provedení POST se přenese do paměti RAM
    • E1-E8, chyby související s konfigurací EC-EE systémové paměti
    • 03 Zakáže zpracování NMI, chyby parity, výstup monitoru. Oblast je vyhrazena pro protokol událostí GPNV, počáteční hodnoty proměnných se nastavují z BIOSu
    • 04 Zkontrolujte stav baterie a vypočítejte kontrolní součet CMOS
    • 05 Inicializován řadič přerušení a vytvořena vektorová tabulka
    • 06 Testování a příprava časovače
    • 08 Klávesnice se testuje (kontrolky klávesnice blikají)
    • C0 Inicializace procesoru. Mezipaměť není povolena. Definováno APIC
    • C1 U víceprocesorových systémů je určen procesor odpovědný za spuštění systému
    • C2 Přiřazení procesoru ke spuštění systému je dokončeno. Identifikace pomocí CPUID
    • C5 Je určen počet procesorů, nakonfigurovány jejich parametry
    • C6 Inicializujte mezipaměť pro rychlejší POST
    • C7 Inicializace procesoru dokončena
    • 0A Definován řadič klávesnice
    • 0B Vyhledejte myš připojenou k portu PS/2
    • 0C Kontrola přítomnosti klávesnice
    • 0E Jsou detekována a inicializována různá vstupní zařízení
    • 13 Inicializace registrů čipové sady
    • 24 Rozbalte a inicializujte moduly BIOS specifické pro platformu.
    • Vytvoří se tabulka vektorů přerušení a inicializuje se zpracování přerušení
    • 2A DIM definuje zařízení na lokálních sběrnicích. Grafický adaptér se připravuje na inicializaci, vytváří se alokační tabulka zdrojů
    • Detekce a inicializace grafického adaptéru 2C, grafický adaptér volaný systémem BIOS
    • 2E Vyhledání a inicializace dalších I/O zařízení
    • 30 Příprava na zpracování SMI
    • 31 Inicializace a aktivace modulu ADM
    • 33 Probíhá inicializace modulu lehkého načítání
    • 37 Zobrazí logo AMI, verzi systému BIOS, procesor, výzvu ke vstupu do systému BIOS
    • 38 DIM inicializuje různá zařízení na místních sběrnicích
    • 39 Inicializace řadiče DMA
    • 3A Nastavte systémový čas podle hodin RTC
    • Testuje se 3B RAM a zobrazí se výsledky
    • Registry čipové sady 3C jsou nakonfigurovány
    • 40 Inicializujte sériové a paralelní porty, matematický koprocesor atd.
    • 52 Výsledky testu paměti aktualizují data RAM v CMOS
    • 60 Nastavení systému BIOS nastavuje stav NumLock a konfiguruje nastavení automatického opakování
    • 75 Spustí se procedura pro práci s diskovými zařízeními (přerušení INT 13h)
    • 78 Vytvoří seznam zařízení IPL (ze kterých lze načíst operační systém)
    • 7C ESCD rozšířené systémové konfigurační tabulky jsou vytvořeny a zapsány do NVRAM
    • 84 Během testu POST byly nalezeny chyby protokolování
    • 85 Zobrazuje zprávy o zjištěných nekritických chybách.
    • 87 V případě potřeby se spustí BIOS Setup, který se nejprve dekomprimuje do paměti RAM
    • Registry čipové sady 8C jsou nakonfigurovány podle nastavení systému BIOS
    • Jsou vytvořeny 8D ACPI tabulky
    • 8E Nakonfigurujte službu nemaskovatelného přerušení (NMI).
    • 90 Dokončete SMI
    • A1 Vymazání dat, která nejsou potřeba při načítání operačního systému
    • Moduly A2 EFI se připravují pro interakci s operačním systémem
    • A4 V souladu s nastavením systému BIOS se inicializuje jazykový modul
    • A7 Zobrazí se souhrnná tabulka procedury POST
    • A8 Nastavte stav registrů MTRR
    • A9 V případě potřeby čekání na vstup z klávesnice
    • AA Odstraňte vektory přerušení POST (INT 1Ch a INT 09h)
    • AB Jsou určena zařízení pro načítání operačního systému
    • AC Poslední fáze nastavení čipové sady v souladu s nastavením BIOS
    • Rozhraní B1 ACPI je nakonfigurováno
    • 00 Je voláno přerušení INT 19h (prohledávání spouštěcího sektoru, zavádění OS)

    Phoenix Bios 4.0

    • 02 Ověřte skutečný režim
    • 03 Zakázat nemaskovatelné přerušení (NMI)
    • 04 Získejte typ procesoru
    • 06 Inicializujte systémový hardware
    • 08 Inicializujte čipovou sadu s počátečními hodnotami POST
    • 09 Nastavit příznak IN POST
    • 0A Inicializujte registry CPU
    • 0B Povolit mezipaměť CPU
    • 0C Inicializace mezipaměti na počáteční hodnoty POST
    • 0E Inicializujte I/O komponentu
    • 0F Inicializujte IDE místní sběrnice
    • 10 Inicializujte správu napájení
    • 11 Načtěte alternativní registry s počátečními hodnotami POST
    • 12 Obnovte řídicí slovo CPU během teplého spouštění
    • 13 Inicializujte zařízení PCI Bus Mastering
    • 14 Inicializujte ovladač klávesnice
    • 16 (1-2-2-3) Kontrolní součet BIOS ROM
    • 17 Inicializujte mezipaměť před automatickou velikostí paměti
    • 18 8254 inicializace časovače
    • 1A 8237 inicializace řadiče DMA
    • 1C Resetujte programovatelný ovladač přerušení
    • 20 (1-3-1-1) Test obnovení paměti DRAM
    • 22 (1-3-1-3) Test 8742 Keyboard Controller
    • 24 Nastavte registr segmentů ES na 4 GB
    • 26 Povolte řádek A20
    • 28 Automatická velikost DRAM
    • 29 Inicializujte správce paměti POST
    • 2A Clear 512 KB základní RAM
    • 2C (1-3-4-1) Selhání paměti RAM na řádku adresy xxxx
    • 2E (1-3-4-3) Selhání RAM na datových bitech xxxx nízkého bajtu paměťové sběrnice
    • 2F Povolit mezipaměť před stínováním systému BIOS
    • 30 (1-4-1-1) Selhání RAM na datových bitech xxxx vysokého bajtu paměťové sběrnice
    • 32 Test frekvence sběrnice CPU
    • 33 Inicializujte Phoenix Dispatch Manager
    • 34 Deaktivujte tlačítko napájení během testu POST
    • 35 Znovu inicializujte registry
    • 36 Vypnutí teplého startu
    • 37 Znovu inicializujte čipovou sadu
    • 38 Stínový systém BIOS ROM
    • 39 Znovu inicializujte mezipaměť
    • 3A Automatická velikost mezipaměti
    • 3C Pokročilá konfigurace registrů čipové sady
    • 3D Načtěte alternativní registry s hodnotami CMOS
    • 40 Detekce rychlosti CPU
    • 42 Inicializujte vektory přerušení
    • 45 Inicializace zařízení POST
    • 46 (2-1-2-3) Zkontrolujte upozornění na autorská práva ROM
    • 48 Zkontrolujte konfiguraci videa proti CMOS
    • 49 Inicializujte sběrnici PCI a zařízení
    • 4A Inicializujte všechny video adaptéry v systému
    • 4B QuietBoot start (volitelné)
    • 4C Shadow Video BIOS ROM
    • 4E Zobrazit upozornění o autorských právech systému BIOS
    • 50 Zobrazení typu a rychlosti CPU
    • 51 Inicializujte desku EISA
    • 52 Test klávesnice
    • 54 Nastavit kliknutí na tlačítko, pokud je povoleno
    • 55 Inicializujte sběrnici USB
    • 58 (2-2-3-1) Test na neočekávaná přerušení
    • 59 Inicializujte službu zobrazení POST
    • 5A Na displeji se zobrazí výzva „Stiskněte F2 pro vstup do SETUP“
    • 5B Zakázat mezipaměť CPU
    • 5C Test RAM mezi 512 a 640 KB
    • 60 Test rozšířené paměti
    • 62 Otestujte řádky adresy rozšířené paměti
    • 64 Přejít na UserPatch1
    • 66 Konfigurace rozšířených registrů mezipaměti
    • 67 Inicializujte víceprocesorový APIC
    • 68 Povolte externí mezipaměť a mezipaměť CPU
    • 69 Oblast Nastavení režimu správy systému (SMM).
    • 6A Zobrazení velikosti externí mezipaměti L2
    • 6B Načíst vlastní výchozí nastavení (volitelné)
    • 6C Zobrazte zprávu o stínové oblasti
    • 6E Zobrazte možnou vysokou adresu pro obnovu UMB
    • 70 Zobrazení chybových zpráv
    • 72 Zkontrolujte chyby konfigurace
    • 76 Zkontrolujte chyby klávesnice
    • 7C Nastavte vektory hardwarových přerušení
    • 7D Inicializace monitorování hardwaru
    • 7E Inicializujte koprocesor, pokud je přítomen
    • 80 Deaktivujte integrované porty Super I/O a IRQ
    • 81 Pozdní inicializace zařízení POST
    • 82 Zjistěte a nainstalujte externí porty RS232
    • 83 Konfigurace řadičů IDE jiných než MCD
    • 84 Zjistěte a nainstalujte externí paralelní porty
    • 85 Inicializujte zařízení PnP ISA kompatibilní s PC
    • 86 Znovu inicializujte integrované I/O porty
    • 87 Konfigurace konfigurovatelných zařízení základní desky (volitelné)
    • 88 Inicializujte datovou oblast systému BIOS
    • 89 Povolit nemaskovatelná přerušení (NMI)
    • 8A Inicializujte rozšířenou datovou oblast BIOS
    • 8B Otestujte a inicializujte myš PS/2
    • 8C Inicializujte disketový řadič
    • 8F Určete počet jednotek ATA (volitelné)
    • 90 Inicializujte řadiče pevného disku
    • 91 Inicializujte řadiče pevného disku místní sběrnice
    • 92 Přejít na UserPatch2
    • 93 Sestavte MPTABLE pro víceprocesorové desky
    • 95 Nainstalujte CD-ROM pro spouštění
    • 96 Vymažte velký registr segmentů ES
    • 97 Opravná tabulka s více procesory
    • 98 (1-2) Hledání volitelných ROM. Jedno dlouhé, dvě krátká pípnutí při selhání kontrolního součtu
    • 99 Zkontrolovat SMART Drive (volitelné)
    • 9A Shadow volitelné ROM
    • 9C Nastavte řízení spotřeby
    • 9D Inicializace bezpečnostního modulu (volitelné)
    • 9E Povolte hardwarová přerušení
    • 9F Určete počet jednotek ATA a SCSI
    • A0 Nastavte denní čas
    • A2 Zkontrolujte zámek klávesnice
    • A4 Inicializovat typickou rychlost
    • A8 Výzva Vymazat F2
    • AA Vyhledejte stisk klávesy F2
    • AC Vstupte do SETUP
    • AE Clear Boot flag
    • B0 Zkontrolujte chyby
    • B2 POST hotovo – příprava na spuštění operačního systému
    • B4 (1) Jedno krátké pípnutí před spuštěním
    • B5 Ukončit QuietBoot (volitelné)
    • B6 Zkontrolujte heslo (volitelné)
    • B9 Připravte spouštění
    • BA Inicializace parametrů DMI
    • BB Inicializujte PnP Option ROM
    • BC Vymazat kontrolu parity
    • BD Zobrazení nabídky MultiBoot
    • BE Clear screen (volitelně)
    • BF Zkontrolujte virus a zálohování upomínky
    • C0 Zkuste zavést systém s INT 19
    • C1 Inicializace správce chyb POST (PEM)
    • C2 Inicializujte protokolování chyb
    • C3 Inicializujte funkci zobrazení chyb
    • C4 Inicializujte obsluhu systémových chyb
    • C5 PnPnd duální CMOS (volitelné)
    • C6 Inicializace dokování notebooku (volitelné)
    • C7 Inicializujte dokování notebooku pozdě
    • D2 Neznámé přerušení
    • E0 Inicializujte čipovou sadu
    • E1 Inicializujte můstek
    • E2 Inicializujte CPU
    • E3 Inicializujte systémový časovač
    • E4 Inicializujte I/O systému
    • E5 Zkontrolujte vynucené obnovení bootování
    • E6 Checksum BIOS ROM
    • E7 Přejděte do systému BIOS
    • E8 Nastavit obrovský segment
    • E9 Inicializujte více procesor
    • EA Inicializujte speciální kód OEM
    • EB Inicializujte PIC a DMA
    • EC Inicializovat typ paměti
    • ED Inicializovat velikost paměti
    • EE Shadow Boot Block
    • EF Test systémové paměti
    • F0 Inicializace vektorů přerušení
    • F1 Inicializace hodin reálného času
    • F2 Inicializace videa
    • F3 Inicializujte režim správy systému
    • F4 (1) Před spuštěním vydá jedno pípnutí
    • F5 Spusťte Mini DOS
    • F6 Vymazat obrovský segment
    • F7 Spusťte plný DOS

    Originální a spolehlivé tabulky POST kódů lze nalézt na příslušných webových stránkách výrobců BIOS: „AMI“ a „Award“. Někdy jsou v manuálech k základní desce uvedeny tabulky POST kódů.
    1. Test softwarově přístupných registrů procesoru (POST kódy: 01, 02).
    2. Kontrola periody obnovy paměti RAM (POST kód: 04).
    3. Inicializace řadiče klávesnice (POST kód: 05).
    4. Předběžná kontrola provozuschopnosti energeticky nezávislé paměti (CMOS) a stavu baterie CMOS (POST kód: 07).
    5. Inicializace registrů čipové sady s výchozími hodnotami (POST kód: BE, hex).
    6. Kontrola dostupnosti a určení velikosti paměti RAM (POST kód: C1, hex).
    7. Určení přítomnosti a velikosti externí mezipaměti (POST kód: C6, hex).
    8. Kontrola prvních 64 kb paměti RAM (POST kód: 08).
    9. Inicializace vektorů přerušení (POST kód: 0A, hex).
    10. Kontrola kontrolního součtu CMOS (POST kód: 0V, hex).
    11. Detekce a inicializace video ovladače (POST kód: 0D, hex).
    12. Kontrola video paměti (POST kód: 0E, hex).
    13. Kontrola kontrolního součtu BIOSu (POST kód: 0F, hex).
    14. Kontrola řadičů a registrů stránky DMA (POST kódy: 10,
    11, hex).
    15. Kontrola systémového časovače (POST kód: 14, hex).
    16. Kontrola a inicializace řadičů přerušení (POST kódy: 15…18, hex).
    17. Inicializace slotů rozšiřující sběrnice (POST kódy: 20…2F, hex).
    18. Určení velikosti a kontrola hlavní a rozšířené paměti (POST kódy: 30, 31, hex).
    19. Reinicializace registrů čipové sady podle hodnot nastavených v CMOS Setup (POST kód: BF, hex).
    20. Inicializace řadiče FDD (POST kód: 41, hex).
    21. Inicializace řadiče HDD (POST kód: 42, hex).
    22. Inicializace portů COM a LPT (POST kód: 43, hex).
    23. Detekce a inicializace matematického koprocesoru (POST kód: 45, hex).
    24. Kontrola nutnosti zadání hesla (POST kód: 4F, ​​hex).
    25. Inicializace rozšíření BIOSu (POST kód: 52, hex).
    26. Nastavte parametry Virus Protect, Boot Speed, NumLock, Boot Attempt podle hodnot nastavených v CMOS Setup (POST kódy: 60…63, hex).
    27. Volání spouštěcí procedury operačního systému (POST kód: FF, hex).
    Jak je patrné z výše uvedené sekvence, možnost zobrazení diagnostických zpráv na obrazovce monitoru se objeví až po inicializaci grafického ovladače, a pokud se procedura POST zastavila v jedné z předchozích fází, není možné zjistit, ve které fázi .

    PI0049

    POST karta pro vadné základní desky počítačů, model PI0049, je určena pro zobrazení POST kódů všech výrobců BIOS. Tento produkt je známější jako PC Ana-lyz-er 2, o jehož vlastnostech se na stránkách našeho webu opakovaně diskutovalo. Uživatelská příručka obsahuje seznam inženýrských hesel a také seznam standardních klávesových zkratek pro vstup do systému BIOS. Vývoj POST karty je chráněn patentem 01224987.4 (Čína).

    PI0050

    POST karta IC80 V5.0

    QiGuan KLPI6

    Diagnostická karta KLPI6-SD společnosti QiGuan Electronics je vyrobena v souladu s mezinárodní normou IEC 61010-1, která stanoví požadavky na zařízení pro nízkonapěťové přepěťové zkoušky. Funkce Funkce POST karty KLPI6-SD - možnost zobrazení POST kódů osobního počítače na externím zobrazovacím panelu. Oba indikátory kromě aktuálního kódu zobrazují předchozí hodnoty a také POST kód fatálního selhání.

    QiGuan MKCP6A

    Karta pro diagnostiku a test stability osobní platformy, model MKCP6A, je vyvinuta společností QiGuan Electronics pomocí technologie chráněné národním patentem 03126857.9 (Čína). Pro zobrazení POST kódů má deska tři páry (!) indikátorů: první pár je určen pro zobrazení neúspěšného kódu, další zobrazuje aktuální POST kód, poslední zobrazuje předchozí kód.

    SL-M04A

    Vzácná verze uživatelské příručky v turečtině pro diagnostický řadič POST PC Analyzer (v turečtině PC Analizoru). Kromě známých popisů POST kódů obsahuje seznam kontrolních bodů od téměř všech známých výrobců BIOSů. Pro pohodlí jsou všechna poštovní směrovací čísla seřazena podle čísla, což usnadňuje přístup a porozumění. Komentáře k nim se řídí neprůměrným, ale kódem a jsou odděleny názvem systému BIOS.


    18.03.2019

    Analýza počítačových chyb pomocí diagnostické karty (POST karta)

    1. Úvod
    2. Obecný popis POST karty

    4. Tabulka chybových kódů
    5. Popis zvukových signálů
    6. Resetujte zapomenuté heslo systému BIOS

    Úvod

    Karta se nazývá POST (Power On Self Test - self-test card). Zobrazuje chybové kódy, když nelze načíst operační systém nebo na obrazovce není žádný obraz nebo nejsou slyšet zvuky systému BIOS.

    Po připojení napájení BIOS provede přesný test obvodu, paměti, klávesnice, grafické karty, pevného disku a poté analyzuje konfiguraci systému. Po inicializaci základního vstupního/výstupního systému se načte operační systém.

    Diagnostická karta nezobrazí data v následujících případech:
    1. Karta se vkládá do základní desky bez CPU.
    2. Když svítí LED RST.

    Obecný popis POST karty

  • Kódy na mapě se zobrazují v určitém pořadí
  • Kód nemusí být definován
  • U různých výrobců BIOSů (AMI, Award, Phoenix) se význam kódů liší. (definice výrobce systému BIOS)
  • Kartu lze připojit do PCI a ISA slotů. Obvykle kódy začínají od "00" do "FF" na PCI slotu. Na některých základních deskách se kód může zastavit na "38"
  • Na základních deskách jsou chybové kódy BIOSu neustále aktualizovány, takže se nemusí objevit v tabulce.
  • Některé karty POST nemusí mít některé LED diody.
  • Popis svítících diod:

    Světelná dioda Typ Popis
    BĚH blikat Pokud LED svítí, základní deska je zapnutá bez ohledu na to, jaké kódy projdou
    CLK AUTOBUSOVÉ HODINY Rozsvítí se po připojení napájení k základní desce (obvykle bez procesoru)
    BIOS Přečtěte si BIOS LED se rozsvítí a zhasne, když je základní deska napájena, když procesor čte BIOS
    IRDY Manažer připraven LED se rozsvítí a zhasne, když se objeví zpráva
    OSC Bliká Rozsvítí se po připojení napájení k základní desce, nebo pokud ne, je rozbitý krystal obvodu nádrže
    RÁM Rámcové období Hoří pořád. Zapne a vypne se, když je zpráva
    RST resetovat Po stisknutí tlačítka napájení nebo resetu se na půl sekundy rozsvítí. Pokud je napájení zapnuté, měli byste zkontrolovat RESET (zkrat nebo přerušený).
    12V Napájení Rozsvítí se jednou po zapnutí, napájení je napájeno, pokud nesvítí, znamená to zkrat na základní desce nebo není 12V.
    -12V Výživa Stejné jako "12V"
    5V Výživa Stejné jako "12V"
    -5V Výživa Stejné jako "12V" (-5V pouze pro ISA slot)
    3v3 Výživa Rozsvítí se při připojení napájení (pouze PCI), kde je 3,3V. Pokud na základní desce není pohotovostní napětí 3,3V, nesvítí

    Tabulka chybových kódů

    Kód Cena AMI Phoenix4.0 / Tendy3000
    00 Kopírování kódu do konkrétních oblastí je hotovo/následně předání řízení do zavaděče INT 19h.
    01 Test procesoru 1, ověření stavu procesoru (1FLAGS). Otestujte následující příznaky stavu procesoru: carry, zero, sign, overflow. BIOS nastaví každý příznak, ověří, zda jsou nastaveny, poté každý příznak vypne a ověří, že je vypnutý. CPU testuje registr uvnitř nebo selhal, vyměňte CPU a zkontrolujte jej.
    02 Otestujte všechny registry CPU kromě SS, SP a BP pomocí dat FF a 00 Ověřte skutečný režim
    03 Zakázat NMI, PIE, AIE, UEI, SQWV Zakázat video, kontrolu parity, DMA Resetovat matematický koprocesor Vymazat všechny registry stránek, bajt vypnutí CMOS Inicializovat časovač 0, 1 a 2, včetně nastavení časovače EISA na známý stav Inicializovat řadiče DMA 0 a 1 Inicializovat řadiče přerušení 0 a 1 Inicializovat rozšířené registry EISA Zakázat NMI, PIE, AIE, UEI, SQ Dále zkontrolujte měkký reset nebo stav zapnutí Zakázat přerušení bez maskování (NMI)
    04 RAM se musí pravidelně obnovovat, aby se paměť nesnižovala. Tato funkce obnovení funguje správně Získejte typ CPU
    05 Inicializace řadiče klávesnice Zásobník BIOSu byl vytvořen. Dále deaktivace cache mamory. Inicializace DMA probíhá nebo selhala
    06 Rezervováno Dále dekomprimujte POST kód. Inicializovaný systémový hardware
    07 Ověřuje, že CMOS funguje správně, detekuje vadnou baterii Dále inicializace oblasti dat CPU Zakázat stín a spustit kód z ROM
    08 Včasná inicializace čipové sady Test přítomnosti paměti Postupy čipové sady OEM Vymazat nízkou paměť 64 kB Otestovat nejprve paměť 64 kB Výpočet kontrolního součtu CMOS je Inicializujte čipovou sadu s počátečními hodnotami POST
    09 Inicializace CPU Cyrix Inicializace mezipaměti Nastavit příznak IN POST
    0A Inicializujte prvních 120 vektorů přerušení pomocí SPURIOUS-INT-HDLR a inicializujte INT 00h-1Fh podle INT-TBL Je proveden výpočet kontrolního součtu CMOS. Probíhá linicializace registru stavu CMOS pro další datum a čas Inicializujte registry CPU
    0B Otestujte kontrolní součet CMOS RAM. Pokud je špatný nebo je stisknuta klávesa INS, načíst výchozí nastavení Stavový registr CMOS je inicializován. další. Provedení jakékoli požadované inicializace před vydáním příkazu BAT klávesnice Povolit mezipaměť CPU
    0C Zjistěte typ ovladače klávesnice a nastavte stav NUM LOCK Vstupní máslo řadiče klávesnice je volné. Dále vyšlete příkaz BAT řadiči klávesnice Inicializujte mezipaměti na počáteční hodnoty POST
    0D Detekce hodin CPU Čtení umístění CMOS 14 hodin pro zjištění typu používaného videa Detekce a inicializace grafického adaptéru
    0E Test video paměti, napište přihlašovací zprávu na obrazovku Nastavit stínovou RAM? Povolit stínování podle nastavení Výsledek příkazu BAT ovladače klávesnice byl ověřen. Dále proveďte potřebnou inicializaci po testu příkazu BAT řadiče klávesnice Inicializujte I/O komponentu
    0F Test DMA Cont. 0; Test BIOS Checksum Keyboard Detekce a inicializace Inicializace po testu příkazu BAT ovladače klávesnice je provedena. Dále se zapíše bajt příkazu klávesnice Inicializace IDE místní sběrnice
    10 Test ovladače DMA 1 Test DMA Je zapsán bajt příkazu ovladače klávesnice. Dále vydání příkazu Blokování a odblokování kolíků 23 a 24 Inicializujte správu napájení
    11 Otestujte registry stránek DMA Dále zkontrolujte, zda byly stisknuty klávesy "End" nebo "Ins". během napájení na. Inicializace CMOS RAM při každém bootování Možnost AMIBIOS POST byla nastavena v AMIBCP nebo byla stisknuta klávesa "End"
    12 Rezervováno Dále deaktivujte řadiče DMA 1 a 2 a řadiče přerušení 1 a 2 Obnovit řídicí slovo CPU během teplého spouštění
    13 Rezervováno Zobrazení videa bylo zakázáno. Port B byl inicializován. Dále inicializace čipové sady inicializovat zařízení PCI Bus Mastering
    14 Test 8254 Časovač 0 Počítadlo 2 Jako další začne test časovače 8254
    15 Ověřte přerušení kanálu 1 8259 vypnutím a zapnutím linek přerušení
    16 Ověřte přerušení kanálu 2 8259 vypnutím a zapnutím linek přerušení Kontrolní součet BIOS ROM
    17 Vypněte přerušení Potom ověřte, že není žádné přerušení Msk Register je zapnutý Inicializujte mezipaměť před automatickou velikostí paměti
    18 Vynutit přerušení a Ověřit přerušení a Ověřit, že k přerušení došlo 8254 inicializace časovače
    19 Test zaseknutých bitů NMI; Ověřte, že NMI může být Cieared Test časovače 8254 je u konce. Dále se spustí test obnovy paměti
    1A Zobrazení hodin CPU Řádek obnovy paměti se přepíná. Následuje kontrola 15 sekundového času zapnutí/vypnutí
    1B Rezervováno
    1C Rezervováno Resetujte programovatelný řadič přerušení
    1D Rezervováno
    1E Rezervováno
    1F Pokud je kontrolní součet energeticky nezávislé paměti EISA dobrý, proveďte inicializaci EISA Pokud ne, proveďte testy ISA a zrušte příznak režimu EISA Testujte integritu konfigurační paměti EISA (kontrolní součet a komunikační rozhraní)
    20 Inicializovat slot O (systémová deska) Test obnovení paměti DRAM
    21 Inicializujte slot 1
    22 Inicializujte slot 2 Testovací ovladač klávesnice 8742
    23 Inicializujte slot 3 Dále načtení vstupního portu 8042 a deaktivace funkce MEGAKEY Green PC. Vytvoření segmentu kódu BIOS pro zápis a provedení jakékoli nezbytné konfigurace před inicializací vektorů přerušení
    24 Inicializujte slot 4 Konfigurace požadovaná před dokončením inicializace vektoru přerušení. Blíží se zahájení inicializace vektoru přerušení Nastavte registr segmentu ES na 4Gb
    25 Inicializujte slot 5 Je provedena inicializace vektoru přerušení. Vymazání hesla, pokud je zapnutý přepínač POST DIAG
    26 1. otestujte výjimečnou situaci chráněného nebo chráněného režimu, zkontrolujte paměť procesoru a základní desky.
    2. žádné osudové potíže, VGA se zobrazuje normálně. Pokud došlo k nezávažnému problému, zobrazte chybovou zprávu ve VGA, jinak spusťte operační systém, a kód „26“ je v pořádku, žádné další kódy k zobrazení
    1. vstup pro čtení/zápis, výstupní port klávesnice 8042; připraveno na režim otáčení, pokračujte v přípravě na inicializaci všech dat, zkontrolujte čipy 8042 na základní desce.
    2. viz vlevo
    1. povolte adresní řádek A20, zkontrolujte piny A20 čipů pro ovládání paměti a zkontrolujte obvod, korelovaný s piny, v paměťovém slotu, může být pin A20 a paměťové piny nejsou v kontaktu nebo jsou piny paměti A20 špatné.
    2. viz vlevo
    27 Inicializujte slot 7 Jakákoli inicializace před nastavením režimu videa bude provedena jako další
    28 Inicializujte slot 8 Inicializace před nastavením režimu videa je dokončena. Dále konfigurace monochromatického režimu a nastavení barevného režimu Automatická velikost DRAM
    29 Inicializujte slot 9 Inicializujte správce paměti POST
    2A Inicializujte slot 10 Inicializace různých sběrnicových systémů, statických a výstupních zařízení, pokud jsou k dispozici Vymažte 512 KB základní RAM
    2B Inicializujte slot 11 Předání ovládání video ROM k provedení jakékoli požadované konfigurace před testem video ROM
    2C Inicializujte slot 12 Před předáním řízení do video ROM je provedeno veškeré nezbytné zpracování. Dále hledat video ROM a předat jí kontrolu Selhání paměti RAM na řádku adresy xxx*
    2D Inicializujte slot 13 Video ROM se vrátilo, vrátilo řízení do BIOSu POST Provádí se jakékoli požadované zpracování poté, co video ROM získala řízení
    2E Inicializujte slot 14 Dokončeno zpracování testu ROM s škůdcem. Pokud není řadič EGA/VGA nalezen, proveďte jako další test čtení/zápisu paměti displeje Selhání RAM na datových bitech Xxxx* nízkého bajtu paměťové sběrnice
    2F Inicializujte slot 15 Řadič EGA/VGA nebyl nalezen. Blíží se zahájení testu čtení/zápisu paměti displeje Povolit mezipaměť před stínováním systému BIOS
    30 Velikost základní paměti od 256 kB do 640 kB a rozšířená paměť nad 1 MB Test čtení/zápisu paměti displeje prošel úspěšně. Dále hledejte kontrolu retrace
    31 Otestujte základní paměť od 256K do 640K a rozšířenou paměť nad 1 MB Test čtení/zápisu paměti displeje nebo kontrola opakování se nezdařila. Dále se provede test čtení/zápisu paměti alternativního displeje
    32 Pokud je režim EISA, otestujte při inicializaci slotů nalezenou paměť EISA Test čtení/zápisu paměti alternativního displeje prošel. Dále se hledá kontrola alternativního zobrazení Test frekvence sběrnice CPU
    33 Rezervováno Inicializujte Phoenix Dispatch manager
    34 Rezervováno Kontrola zobrazení videa je u konce. Dále nastavení režimu zobrazení
    35 Rezervováno
    36 Rezervováno teplý start a vypnutí
    37 Rezervováno Režim zobrazení je nastaven. Dále se zobrazí zpráva o zapnutí
    38 Rezervováno Následuje inicializace vstupu sběrnice, IPL, obecného zařízení, pokud je přítomno Stínový systém BIOS ROM
    39 Rezervováno Zobrazení chybových zpráv inicializace sběrnice
    3A Rezervováno Nová pozice kurzoru byla přečtena a uložena. Dále se zobrazí zpráva Hit "Del". Automatická velikost mezipaměti
    3B Rezervováno Zobrazí se zpráva Hit "Del". Právě se spustí test paměti chráněného režimu
    3C Nastavení povoleno Pokročilá konfigurace registrů čipové sady
    3D Detekce přítomnosti myši, inicializace myši, instalace vektorů přerušení
    3E Inicializujte řadič mezipaměti
    3F Rezervováno
    40 Zobrazit antivirovou ochranu. Zakázat nebo Povolit Dále příprava tabulek deskriptorů
    41 Inicializujte řadič disketové jednotky a jakékoli jednotky Inicializujte rozšířenou paměť pro RomPilot
    42 Inicializujte řadič pevného disku a všechny disky Jsou připraveny tabulky deskriptorů. Zadání chráněného režimu pro další test paměti Inicializovat vektory přerušení
    43 Detekce a inicializace sériového a paralelního portu a herního portu Vstoupil do chráněného režimu. Dále povolte přerušení pro diagnostický režim
    44 Rezervováno Přerušení povolena, pokud je diagnostický spínač zapnutý. Inicializace dat pro kontrolu obtékání paměti na 0:0
    45 Detekce a inicializace matematického koprocesoru data inicializována. Dále se zkontroluje obtékání paměti při 0:0 a zjistí se celková velikost systémové paměti POST inicializace zařízení
    46 Rezervováno Test obtékání paměti je proveden. Byl proveden výpočet velikosti paměti. Další zápis vzorů do paměti tset Zkontrolujte oznámení o autorských právech ROM
    47 Rezervováno Vzorec paměti byl rozšířený. Zápis vzorů do základní paměti 640 KB Inicializovat podporu 120
    48 Rezervováno Vzory zapsané v základní paměti. Dále určení velikosti paměti pod 1 MB
    49 Rezervováno Bylo nalezeno a ověřeno množství paměti pod 1 MB. Dále určení velikosti paměti nad 1 MB paměti
    4A Rezervováno
    4B Rezervováno Bylo nalezeno a ověřeno množství paměti nad 1 MB. Kontrola měkkého resetu a vymazání paměti pod 1 MB pro další měkký reset. Pokud se jedná o situaci zapnutého napájení, přejděte ke kontrolnímu bodu 4Eh Spuštění QuletBoot (volitelné)
    4C Rezervováno Paměť pod 1 MB byla vymazána měkkým resetem. Následuje vymazání paměti nad 1 MB Shadow video BIOS ROM
    4D Rezervováno Paměť nad 1 MB byla vymazána měkkým resetem. Dále uložení paměti. Příští cesta ke kontrolnímu bodu 52h
    4E Reboot if Manufacturing Mode; pokud ne, zobrazte zprávy a přejděte do nastavení Test paměti začal, ale ne jako výsledek měkkého resetu. Dále se zobrazí první velikost paměti 64 kB Zobrazit upozornění o autorských právech systému BIOS
    4F Požádat o zabezpečení heslem (volitelné) Spustilo se zobrazení velikosti paměti. Displej se aktualizuje během testu paměti. Dále se provede sekvenční a náhodný test paměti Inicializujte MultiBoot
    50 Zapište všechny hodnoty CMOS zpět do RAM a vymažte Paměť pod 1 MB byla testována a inicializována. Dále upravte velikost zobrazené paměti pro přemístění a stínování Zobrazení typu a rychlosti CPU
    51 Povolit kontrolu parity. Povolit NMI, Povolit mezipaměť před spuštěním Zobrazení velikosti paměti bylo upraveno pro přemístění a stínování. Dále test paměti nad 1 MB Inicializujte desku EISA
    52 Inicializujte Option ROM z C8000h na EFFFFh nebo pokud je FSCAN povoleno na F7FFFh Paměť nad 1 MB byla testována a inicializována. Dále se uloží informace o velikosti paměti testovací klávesnice
    53 Inicializovat časovou hodnotu za 40 hodin: Oblast BIOS Informace o velikosti paměti a registry CPU jsou uloženy. Následuje vstup do reálného režimu
    54 Vypnutí bylo úspěšné. CPU je v reálném režimu. Dále deaktivace linky Gate A20, parity a NMI Nastavit kliknutí na tlačítko, pokud je povoleno
    55
    56 Povolit zařízení USB
    57 Řádek adresy A20, parita a NMI jsou zakázány. Další úprava velikosti paměti v závislosti na přemístění a stínování
    58 Velikost paměti byla upravena pro přemístění a stínování. Dále se vymaže zpráva Hit "DEL".
    59 Zpráva Hit "DEL" je vymazána. Zobrazí se zpráva "WAIT...". Dále se spustí test DMA a přerušení řadiče Inicializujte službu zobrazení POST
    5A Zobrazení výzvy Stiskněte F2 pro vstup do SETUP
    5B Zakázat mezipaměť CPU
    5C Test RAM mezi 512 a 640 kB
    60 Nastavte funkci antivirové ochrany (ochrana spouštěcího sektoru) podle nastavení Test registru stránek DMA prošel. Dále proveďte test základního registru DMA Controller 1 Otestujte rozšířenou paměť
    61 Zkuste zapnout mezipaměť úrovně 2 (pokud je mezipaměť L2 již zapnutá v příspěvku 3D, tato část bude přeskočena) Rychlost spouštění nastavte podle nastavení Poslední šance na inicializaci čipové sady Poslední šance na inicializaci správy napájení (pouze zelený BIOS) Zobrazit konfigurační tabulky systému
    62 Nastavte zámek NUM. Podle hodnot nastavení Naprogramujte zámek NUM. Typová rychlost a typová rychlost podle nastavení nastavení Test základního registru řadiče DMA 1 prošel. Dále proveďte test základního registru řadiče DMA 2 Otestujte řádky adresy rozšířené paměti
    63 Pokud dojde k jakékoli změně v konfiguraci hardwaru. Aktualizace informací ESCD (pouze PnP BIOS) Vymazání paměti, která byla použita Spuštění systému přes INT 19h
    64 Přejít na UserPatch1
    65 Test základního registru řadiče DMA 2 prošel. Dále programování řadiče DMA 1 a 2
    66 Dokončeno programování řadičů DMA 1 a 2 a další inicializace řadiče přerušení 8259 Nakonfigurujte pokročilé registry mezipaměti
    67 Dokončena inicializace řadiče přerušení 8259 Inicializujte APIC pro více procesorů
    68
    69 Oblast Nastavení režimu správy systému (SSM).
    6A Zobrazit externí velikost L2
    6B Načíst vlastní výchozí hodnoty (volitelné)
    6C Zobrazit zprávu o stínové oblasti
    6E Zobrazit možnou vysokou adresu pro obnovu UMB
    6F
    70 Zobrazit chybovou zprávu
    71
    72
    76 Zkontrolujte chyby klávesnice
    7C Nastavte vektory hardwarových přerušení
    7D Inicializujte inteligentní sledování systému
    7E Inicializujte koprocesor, pokud je k dispozici
    7F Probíhá aktivace rozšířeného zdroje NMI
    80 Test klávesnice byl zahájen. Vymazání výstupní vyrovnávací paměti a kontrola zaseknutých klíčů. Dále vydáte příkaz reset klávesnice Deaktivujte integrované porty Super I/O a IRQ
    81 Byla nalezena chyba resetování klávesnice nebo zaseknutá klávesa. Dále zadejte testovací příkaz rozhraní řadiče klávesnice Pozdní inicializace zařízení POST
    82 Test rozhraní ovladače klávesnice byl dokončen. Následuje zápis bajtu příkazu a inicializace kruhové vyrovnávací paměti Zjistěte a nainstalujte externí porty RS232
    83 Příkazový bajt byl zapsán a inicializace globálních dat byla dokončena. Následuje kontrola zamčeného klíče Konfigurace řadičů IDE bez MCD
    84 Kontrola zamčeného klíče je u konce. Následuje kontrola nesouladu velikosti paměti s daty CMOS RAM
    85 Je provedena kontrola velikosti paměti. Zobrazí se měkká chyba a kontrola hesla nebo vynechání instalace WINBIOS Inicializujte zařízení PnP ISA kompatibilní s PC
    86 Heslo bylo zkontrolováno. Provedení jakéhokoli požadovaného programování před dalším nastavením WINBIOS
    87 Programování před dokončením instalace WINBIOS Dekomprimace kódu instalace WINBIOS a spuštění instalace AMIBIOS nebo WINBIOS instalační nástroj další Konfigurace konfigurovatelných zařízení základní desky (volitelné)
    88 Návrat z instalace WINBIOS vyčistil obrazovku. Po instalaci WINBIOS proveďte další nezbytné programování Inicializujte datovou oblast systému BIOS
    89 Programování po dokončení instalace WINBIOS. Dále se zobrazí zpráva o zapnutí obrazovky Povolit nemaskovatelná přerušení (NMis)
    8A Inicializujte rozšířenou datovou oblast BIOS
    8B Zobrazí se zpráva na první obrazovce. Zobrazí se zpráva "WAIT...". Dále se provede kontrola PS/2 myši a rozšířená kontrola alokace datové oblasti systému BIOS Otestujte a inicializujte myš PS/2
    8C Dále programování možností nastavení WINBIOS Inicializujte řadič diskety
    8D Možnosti nastavení WINBIOS jsou naprogramovány. Dále resetujte řadič pevného disku
    8E Řadič pevného disku byl resetován. Dále konfigurace řadiče disketové jednotky
    8F Určete počet jednotek ATA (volitelné)
    90 Inicializujte řadiče pevného disku
    91 Řadič disketové jednotky byl nakonfigurován. Dále proveďte konfiguraci jednotky pevného disku Inicializujte řadiče pevného disku místní sběrnice
    92 Přejít na UserPatch2
    93 Sestavte MPTABLE pro víceprocesorovou desku
    95 Inicializace ROM adaptéru sběrnice od C8000h do D8000 Nainstalujte CD-ROM pro spuštění
    96 Inicializace před předáním řízení adaptéru ROM na C800
    97 Inicializace před získáním řízení ROM adaptéru C800 byla dokončena. Následuje kontrola ROM adaptéru Opravte tabulku s více procesory
    98 Adaptér ROM měl řízení a nyní vrátil řízení do BIOS POST. Provedení požadovaného zpracování poté, co volba ROM vrátila controlA Vyhledejte volitelné ROM. Jedno dlouhé, dvě krátká pípnutí při selhání kontrolního součtu
    99 Jakákoli inicializace požadovaná po dokončení testu volitelné paměti ROM. Dále konfigurace oblasti dat časovače a základní adresy tiskárny Zkontrolujte SMART Drive (volitelné)
    9A Nastavte časovač a základní adresu tiskárny. Dále nastavení základní adresy RS-232 Stínové opční ROM
    9B Vráceno po nastavení základní adresy RS-232. Provedení jakékoli požadované inicializace před dalším testem koprocesoru
    9C Požadovaná inicializace před dokončením testu koprocesoru. Následuje inicializace koprocesoru Nastavte Power Management
    9D Koprocesor inicializován Provedení požadované inicializace po dalším testu koprocesoru Inicializovat bezpečnostní modul (volitelné)
    9E Inicializace po dokončení testu koprocesoru. Dále kontrola rozšířené klávesnice, ID klávesnice a klávesy NumLock. Dále zadejte příkaz ID klávesnice Povolit hardwarová přerušení
    9F Určete počet ovladačů ATA a SCSI
    A0 Nastavte denní dobu
    A1 Zkontrolujte zámek klíče
    A2 Dále se zobrazí jakákoli měkká chyba
    A3 Zobrazení měkké chyby bylo dokončeno. Dále nastavení typové sazby klávesnice
    A4 Je nastavena typová sazba klávesnice. Dále programování čekacích stavů paměti Inicializujte typickou sazbu
    A5 Programování stavu čekání paměti skončilo. Následuje vymazání obrazovky a povolení parity a NMI
    A7 NMI a parita povoleny. Provedení jakékoli požadované inicializace před předáním řízení do paměti ROM adaptéru v E000
    A8 Inicializace před předáním řízení do ROM adaptéru v E000h dokončena. Dále předání řízení do ROM adaptéru v E000h Vymazat výzvu F2
    A9 Vráceno z adaptéru ROM při kontrole E000h. Provedení jakékoli požadované inicializace poté, co měla možnost E000 ROM kontrolu
    AA Inicializace po dokončení řízení volitelné paměti ROM E000. Dále se zobrazí konfigurace systému Vyhledejte stisk klávesy F2
    AB Dále dekomprimujte data DMI a spusťte inicializaci DMI POST
    AC Zadejte nastavení
    AE vymazat zaváděcí příznak
    B0 Pokud přerušení Vyskytuje se v chráněném režimu Zobrazí se konfigurace systému Zkontrolujte chyby
    B1 Pokud dojde k odmaskování NMI. Displej Stiskněte F1 pro deaktivaci NMI, F2 Reboot Kopírování libovolného kódu do konkrétních oblastí Informujte RomPilot o konci POST
    B2 POST hotový, příprava ke spuštění operačního systému
    B3
    B4 1 Jedno krátké pípnutí před spuštěním
    B5 Ukončit tiché spouštění (volitelné)
    B6 Zkontrolujte heslo (volitelné)
    B7 Inicializujte ACPI BIOS
    B8
    B9 Připravte boot
    BA Inicializujte SMBIOS
    BB Inicializujte PnP Option ROM
    před naším letopočtem Vymazat kontrolu parity
    BD Zobrazení nabídky MultiBoot
    BÝT Naprogramujte registry čipové sady s výchozími nastaveními systému BIOS při zapnutí Vymazat obrazovku (volitelné)
    bf Naprogramujte zbytek hodnoty čipové sady podle nastavení (program hodnot pozdějšího nastavení) Pokud je povolena automatická konfigurace, naprogramujte čipovou sadu s předdefinovanými hodnotami v automatické tabulce MODBINable Kontrola virů a připomenutí zálohování
    C0 Vypnout mezipaměť specifickou pro výrobce OEM, stín Inicializovat standardní zařízení s výchozími hodnotami: řadič DMA (8237); Programovatelný řadič přerušení (8259); Programovatelný časovač intervalů (8254); RTC čip Zkuste nabootovat s INT 19
    C1 Specifický test OEM na velikost vnitřní paměti Inicializovat správce chyb POST (PEM)
    C2 Inicializujte protokolování chyb
    C3 Otestujte prvních 256 kB DRAM Rozbalte komprimované kódy do dočasné oblasti DRAM včetně komprimovaného systému BIOS a Option ROM Inicializujte funkci zobrazení chyb
    C4 Inicializujte obsluhu systémových chyb
    C5 OEM Specific-Early Shadow Enable pro rychlé spuštění PnPnd duální CMOS (volitelně)
    C6 Detekce velikosti externí mezipaměti Inicializovat dok pro poznámky (volitelné)
    C7 Inicializovat ukotvení poznámek pozdě
    C8 Vynutit kontrolu (volitelné)
    C9 Rozšířený kontrolní součet (volitelné)
    CA Chcete-li povolit vzdálenou klávesnici, přesměrujte int 15h
    CB Přesměrování int 13h na zařízení Memory Technologies, jako je ROM, RAM, PCMCIA a sériový disk
    CC Chcete-li povolit vzdálené sériové video, přesměrujte int 10h
    CD Přemapujte I/O a paměť pro PCMCIA
    CE Inicializujte digitizér a zobrazte zprávu
    D0 NMI je zakázáno. Začíná zpoždění zapnutí. Dále bude ověřen kontrolní součet inicializačního kódu
    D1 Inicializace řadiče DMA, provedení testu BAT řadiče klávesnice, spuštění obnovy paměti a vstup do plochého režimu 4 GB
    D2 neznámé přerušení
    D3 Dále začíná velikost paměti
    D4 Návrat do reálného režimu. Provedení všech oprav OEM a další nastavení zásobníku
    D5 Předání řízení nekomprimovanému kódu ve stínové RAM v E000: 0000h. Inicializační kód se zkopíruje do segmentu 0 a řízení se přenese do segmentu 0
    D6 Ovládání je v segmentu 0 Dále kontrola, zda bylo stisknuto "Ctrl" "Home" a ověření kontrolního součtu systému BIOS. Pokud bylo stisknuto buď "Ctrl" "Home" nebo je kontrolní součet systému BIOS špatný, přejděte ke kódu kontrolního bodu E0h. Jinak přejděte na kód kontrolního bodu D7h
    E0 Inicializuje se integrovaný řadič diskety, pokud je k dispozici. Dále začněte test základní paměti 512 kB Inicializujte čipovou sadu
    E1 E1 Setup-Stránka E1 Následuje inicializace tabulky vektorů přerušení Inicializujte most
    E2 E2 Setup-Stránka E2 Následuje inicializace DMA a řadiče přerušení Inicializujte CPU
    E3 E3 Setup-Stránka E3 Inicializujte systémový časovač
    E4 E4 Setup-Stránka E4 Inicializujte I/O systému
    E5 E5 Setup-Stránka E5 Zkontrolujte vynucené obnovení spouštění
    E6 E6 Setup-Stránka E6 Povolení řadiče disketové jednotky a časovače IRQ. Povolení vnitřní mezipaměti Kontrolní součet BIOS ROM
    E7 E7 Setup-Stránka E7 Přejděte do systému BIOS
    E8 E8 Setup-Stránka E8 Nastavit obrovský segment
    E9 E9 Setup-Stránka E9 Inicializujte více procesorů
    EA Stránka nastavení EA EA Inicializujte speciální kód OEM
    EB Stránka nastavení EB EB Inicializujte PIC a DMA
    EU EC Setup-Stránka EC Inicializovat typ paměti
    ED Stránka nastavení ED ED Inicializace disketové jednotky Inicializovat velikost paměti
    EE Stránka nastavení EE EE Hledání diskety v jednotce A: Čtení prvního sektoru diskety Stínový zaváděcí blok
    EF Stránka nastavení EF EF Při čtení disketové jednotky v jednotce A došlo k chybě čtení: Test systémové paměti
    F0 Dále vyhledejte soubor AMIBOOT.ROM v kořenovém adresáři Inicializovat vektory přerušení
    F1 Soubor AMIBOOT.ROM není v kořenovém adresáři Inicializujte hodiny běhu
    F2 Dále čtení a analýza diskety FAT za účelem nalezení clusterů obsazených souborem AMIBOOT.ROM Inicializujte video
    F3 Dále čtení souboru AMIBOOT.ROM, cluster po clusteru Inicializujte Správce správy systému
    F4 Soubor AMIBOOT.ROM nemá správnou velikost vydá jedno pípnutí
    F5 Dále deaktivace interní mezipaměti Vymazat obrovský segment
    F6 Spusťte mini DOS
    F7 Spusťte plný DOS
    Facebook Dále detekce typu flash ROM
    FC Dále vymazání flash ROM
    FD Dále programování flash ROM
    FF Programování Flash ROM bylo úspěšné. Dále restartujte systém BIOS

    Popis zvukových signálů

    Závažné chyby AMI BIOS

    1 tep Selhání obnovení paměti DRAM. Zkuste nejprve resetovat paměť. Pokud chyba přetrvává, vyměňte paměť za čipy, o kterých víte, že jsou v pořádku.
    2 pípnutí Chyba parity v prvních 64 kB RAM. Zkuste nejprve resetovat paměť. Pokud chyba přetrvává, vyměňte paměť za čipy, o kterých víte, že jsou v pořádku
    3 pípnutí Selhání základní 64K RAM. Zkuste nejprve resetovat paměť. Pokud chyba přetrvává, vyměňte paměť za čipy, o kterých víte, že jsou v pořádku
    4 pípnutí Selhání systémového časovače
    5 pípnutí selhání procesu
    6 pípnutí Chyba řadiče klávesnice 8042-Gate A20. Zkuste znovu usadit čip ovladače klávesnice. Pokud chyba přetrvává, vyměňte čip klávesnice. Pokud chyba přetrvává, zkontrolujte části systému týkající se klávesnice, např. zkuste jinou klávesnici, zkontrolujte, zda má systém pojistku klávesnice
    7 pípnutí Chyba přerušení procesoru, výjimka virtuálního režimu
    8 pípnutí Chyba testu čtení/zápisu do paměti displeje (není fatální). Vyměňte grafickou kartu nebo paměť na grafické kartě
    9 pípnutí Kontrolní součet ROM BIOS (32 kB při F800:0) se nezdařil. Není pravděpodobné, že by tato chyba mohla být opravena opětovným usazením čipů. Obraťte se na dodavatele základní desky nebo distributora produktů AMI ohledně náhradních dílů
    10 pípnutí Chyba čtení/zápisu registru vypnutí CMOS
    11 pípnutí Chyba mezipaměti

    AMI Zvuk BIOSu kódy (nejde o fatální chyby)

    2 krátké POST Failure – jeden nebo více hardwarových testů se nezdařilo
    1 dlouhý 2 krátký Došlo k chybě ve video BIOS ROM nebo došlo k chybě horizontálního retrace
    1 dlouhý 3 krátký Selhání konvenční/rozšířené paměti
    1 dlouhý 8 krátký Test zobrazení/opakování selhal

    Udělení zvukových kódů systému BIOS

    1 krátký Žádná chyba během POST
    2 krátké Jakákoli nezávažná chyba, resetujte zadáním CMOS SETUP
    1 dlouhý 1 krátký Chyba RAM nebo základní desky
    1 dlouhý 2 krátký Chyba videa, nelze inicializovat obrazovku pro zobrazení jakýchkoli informací
    1 dlouhý 3 krátký chyba ovladače klávesnice
    1 dlouhý 9 krátký Chyba Flash RAM/EPROM (která je na základní desce). (chyba systému BIOS)
    dlouhé pípnutí Paměťová banka není správně zapojena nebo je poškozená

    Zvukové kódy Phoenix BIOS

    Zvukové kódy Popis/Co zkontrolovat?
    1-1-1-3 Ověřte skutečný režim
    1-1-2-1 Získejte typ CPU
    1-1-2-3 Inicializujte systémový hardware
    1-1-3-1 Inicializujte registry čipové sady s počátečními hodnotami POST
    1-1-3-2 Nastaveno v příznaku POST
    1-1-3-3 Inicializujte registry CPU
    1-1-4-1 Inicializujte mezipaměť na minimální hodnoty POST
    1-1-4-3 Inicializujte I/O
    1-2-1-1 Inicializujte správu napájení
    1-2-1-2 Načtěte alternativní registry s počátečními hodnotami POST
    1-2-1-3 Přejít na User Patch0
    1-2-2-1 Inicializujte ovladač klávesnice
    1-2-2-3 Kontrolní součet BIOS ROM
    1-2-3-1 8254 inicializace časovače
    1-2-3-3 Inicializace řadiče DMA 8237
    1-2-4-1 Resetujte programovatelný řadič přerušení
    1-3-1-1 Test obnovení paměti DRAM
    1-3-1-3 Testovací ovladač klávesnice 8742
    1-3-2-1 Nastavte segment ES pro registraci na 4 GB
    1-3-3-1 28 Automatická velikost DRAM
    1-3-3-3 Vymažte 512K základní RAM
    1-3-4-1 Otestujte řádky základní adresy 512 kB
    1-3-4-3 Otestujte základní paměť 512 kB
    1-4-1-3 Otestujte frekvenci CPU BUS
    1-4-2-4 Znovu inicializujte čipovou sadu
    1-4-3-1 Stínový systém BIOS ROM
    1-4-3-2 Znovu inicializujte mezipaměť
    1-4-3-3 automatická velikost mezipaměti
    1-4-4-1 Konfigurace pokročilých registrů čipové sady
    1-4-4-2 Načtěte alternativní registry s hodnotami CMOS
    2-1-1-1 Nastavte počáteční rychlost CPU
    2-1-1-3 Inicializovat vektory přerušení
    2-1-2-1 Inicializovat přerušení BIOSu
    2-1-2-3 Zkontrolujte oznámení o autorských právech ROM
    2-1-2-4 Inicializujte správce pro PCI options ROM
    2-1-3-1 Zkontrolujte konfiguraci videa proti CMOS
    2-1-3-2 Inicializujte sběrnici PCI a zařízení
    2-1-3-3 Inicializujte všechny grafické adaptéry v systému
    2-1-4-1 Shadow video BIOS ROM
    2-1-4-3 Zobrazit upozornění na autorská práva
    2-2-1-1 Zobrazení CPU typeE a rychlosti
    2-2-1-3 testovací klávesnice
    2-2-2-1 Nastavit kliknutí na tlačítko, pokud je povoleno
    2-2-2-3 56 klávesnice
    2-2-3-1 Otestujte neočekávaná přerušení
    2-2-3-3 Zobrazí se výzva „stiskněte F2 pro vstup do SETUP“
    2-2-4-1 Test RAM mezi 512 a 640k
    2-3-1-1 Otestujte rozšířenou paměť
    2-3-1-3 Otestujte řádky adresy expandované paměti
    2-3-2-1 Přejít na uživatelský patch1
    2-3-2-3 Nakonfigurujte pokročilé registry mezipaměti
    2-3-3-1 Povolit externí mezipaměť a mezipaměť CPU
    2-3-3-3 Zobrazit velikost externí mezipaměti
    2-3-4-1 Zobrazit masáž stínů
    2-3-4-3 Zobrazit nejednorázové segmenty
    2-4-1-1 Zobrazení chybových masáží
    2-4-1-3 Zkontrolujte chyby konfigurace
    2-4-2-1 Otestujte hodiny reálného času
    2-4-2-3 Zkontrolujte chyby klávesnice
    2-4-4-1 Nastavte vektory hardwarových přerušení
    2-4-4-3 Testovací koprocesor současnosti
    3-1-1-1 Zobrazení integrovaných I/O portů
    3-1-1-3 Zjistěte a nainstalujte externí porty Rs232
    3-1-2-1 Zjistěte a nainstalujte externí paralelní porty
    3-1-2-3 Znovu inicializujte integrované I/O porty
    3-1-3-1 Inicializujte datovou oblast systému BIOS
    3-1-3-3 Inicializujte rozšířenou datovou oblast systému BIOS
    3-1-4-1 Inicializujte řadič diskety
    3-2-1-1 Inicializujte řadič pevného disku
    3-2-1-2 Inicializujte řadič pevného disku místní sběrnice
    3-2-1-3 Přejít na userPatch2
    3-2-2-1 Zakázat řádek adresy A20
    3-2-2-3 Vymažte obrovský registr segmentů ES
    3-2-3-1 Vyhledejte volitelné ROM

    Zvukové kódy IBM BIOS

    Zvukové kódy Popis
    žádné pípnutí Žádné napájení, uvolněná karta nebo zkrat
    1 krátké pípnutí Normální POST, počítač je v pořádku
    2 krátká pípnutí Chyba POST, na obrazovce zkontrolujte kód chyby
    nepřetržité pípání
    Opakované krátké pípnutí Žádné napájení, uvolněná karta nebo zkrat
    Jedno dlouhé a jedno krátké pípnutí problém se základní deskou
    Jedno dlouhé a dvě krátká pípnutí Video (EGA) zobrazovací obvody
    Tři dlouhá pípnutí Chyba klávesnice/karty klávesnice
    Jedno pípnutí, prázdné nebo nesprávné zobrazení Obvody zobrazení videa

    Obnovte zapomenuté heslo systému BIOS

    AMI hesla:

    Další BIOSy:

    Phoenix BIOS: fénix Megastar
    Biostar Biostar: Q54arwms Mikron: sldkj754xyzall
    Compag: kompag Micronies: dn 04rie
    Mezinárodní CTX: CTX_123 Packard Bell: zvonek9
    Dell: Dell Kyvadlová doprava: vesmír
    Digitální zařízení: komprie Siemens Nixdorf: SKY FOX
    HP Vectra: hewlpack Tinys: maličký
    IBM: IBM MBIUO sertafu TMC: BIGO

    Programově resetujte heslo systému BIOS.

    CMOS ROM lze resetovat programově pomocí příkazového řádku s příkazem ladit(Funguje pouze do verze Windows 7, nefunguje v 8-ke).

    Obnovit heslo Award BIOS:
    c:\>ladit
    -o 70 34 "Enter"
    -o 71 34 "Enter"
    -q "Vstup"
    nebo
    c:\>ladit
    -o 70 11 "Enter"
    -o 71 11 "Enter"
    -q "Vstup"

    Obnovení hesla AMI BIOS:
    c:\>ladit
    -o 70 16 "Enter"
    -o 71 16 "Enter"
    -q "Vstup"
    nebo
    c:\>ladit
    -o 70 10 "Enter"
    -o 71 0 "Enter"
    -q "Vstup"

    Resetujte heslo Phoenix BIOS:
    c:\>ladit
    -o 70 ff "Enter"
    -o 71 17 "Enter"
    -q "Vstup"

    Jak to vypadá na příkazovém řádku:


    Nastavení systému BIOS budou vymazána, takže při příštím spuštění systému možná budete muset nastavení změnit (například pokud máte jiné pořadí spouštění disku, musíte jej znovu přiřadit, jinak se systém nespustí).

    Hardware reset CMOS BIOS jumper

  • Úplně vypněte počítač
  • Přepněte propojku z polohy 1-2 do polohy 2-3
  • Zapněte napájení, restartujte počítač
  • Vypněte počítač. Vraťte propojku do polohy 1-2
  • Zapněte počítač, nastavení systému BIOS by se mělo resetovat
  • Většinou stačí splnit první dva body, stačí propojku vrátit do původní polohy. Pokud není propojka, můžete čepy jednoduše uzavřít šroubovákem. Piny jsou obvykle podepsané na základní desce: Clear CMOS, CL_CMOS , CRTC , CCMOS , CL_RTC, Clean CMOS, CMOS ROM Reset. Nebo stačí vyndat baterii.


    K programovému resetování nastavení BIOSu můžete použít univerzální utilitu CMOS De-Animator. Může uložit nastavení do souboru a obnovit je. Stáhněte si z oficiálních stránek CMOS De-Animator

    A malý štítek, nápověda, pomocí kterých můžete zadat nastavení systému BIOS:

    Společnost American Megatrends Inc. (AMI)

    Kontrolní body postupů POST prováděných v AMIBIOS byly revidovány a doplněny v roce 1995 a dodnes neprošly významnými změnami. První popis POST kódů nebo jak je AMI nazývá - "check points" v současné podobě se objevil v souvislosti s vydáním jádra V6.24, 15.7.95. Některé změny byly provedeny v AMIBIOS V7.0 a jsou zohledněny v tomto dokumentu.

    Vlastnosti provádění spouštěcích procedur AMIBIOS

    Pokud se při startu procesu data 55h objeví na diagnostickém portu AAh, neměla by být tato informace porovnávána s POST kódy - jedná se o typickou testovací sekvenci, jejímž úkolem je zkontrolovat integritu datové sběrnice.

    V počáteční fázi je výstup dat na diagnostický port specifický pro každou platformu. V některých implementacích je první vykreslený kód spojen s akcemi, které AMI nazývá specifické věci pro čipovou sadu. Tento postup je doprovázen výstupem hodnoty CCh na port 80h a provedením řady akcí pro konfiguraci registrů systémové logiky. Kód CCh se zpravidla vyskytuje v případech, kdy je použita systémová logika od společnosti Intel postavená na bázi řadiče PIIX - jedná se o čipové sady TX, LX, BX.

    Některé integrované I/O čipy obsahují RTC a řadič klávesnice, které jsou při spuštění ve vypnutém stavu. Účelem systému BIOS je inicializovat tyto prostředky desky pro budoucí použití. V tomto případě je první startovací procedura související s nastavením řadiče klávesnice doprovázena výstupem hodnoty 10h, poté je provedena inicializace RTC, o čemž svědčí výskyt kódu DDh na diagnostickém portu. Je třeba poznamenat, že selhání alespoň jednoho z těchto zdrojů bude mít za následek nespuštění systémová deska obecně v první fázi provádění POST.

    Na některých deskách začíná proces inicializace uvedením CPU do chráněného režimu. V tomto případě po prvním vykresleném kódu 43h pokračuje provádění POST tak, jak je popsáno v dokumentaci AMIBIOS – řízení je přeneseno do bodu D0h.

    Rozbalené kódy inicializační procedury

    Kontrolní body nekomprimovaného iniciačního kódu

    Chybový kódPopis chyby
    EEV moderních implementacích AMIBIOS je první vykreslený kód spojen s přístupem k zařízení, ze kterého je možné bootovat a obnovit BIOS.
    CCInicializace registru systémové logiky CD Typ Flash ROM nebyl rozpoznán
    CENeshoda kontrolního součtu v systému BIOS při spouštění CF Chyba při přístupu k náhradnímu čipu Flash ROM
    DDVčasná inicializace RTC, která je integrována do čipu SIO
    D0Zakázat NMI. Vývoj časového zpoždění pro útlum přechodných procesů. Kontrola kontrolního součtu zaváděcího bloku, zastavení při neshodě
    D1Proveďte regeneraci paměti a základní test zabezpečení. Přepnutí do režimu adresy paměti 4 GB
    D3Test velikosti a primární paměti
    D4Návrat do režimu adresování skutečné paměti. Včasná inicializace čipové sady. Instalace stohu
    D5Přenos modulu POST z Flash ROM do oblasti tranzitní paměti
    D6Pokud se kontrolní součet nebo CTRL + Home neshoduje, provede se přechod na proceduru obnovy Flash ROM (kód E0)
    D7Předání kontroly obslužný program, který rozbalí systém BIOS
    D8Dokončete rozbalení systému BIOS
    D9Přenos řízení do systému BIOS v Shadow RAM
    DAČtení informací z modulů DIMM DB SPD (Serial Presence Detect) Nastavení registrů MTRR CPU
    DCŘadič paměti je naprogramován podle dat přijatých z chyby konfigurace paměti systému SPD DE. Fatální chyba
    D.F.Chyba konfigurace systémové paměti. Pípnutí 10 brzy
    11 Návrat ze stavu STR (Suspend to RAM).
    12 Obnovení přístupu k SMRAM (System Management RAM)
    13 Obnova regenerace paměti
    14 Vyhledání a inicializace VGA BIOSu

    Kódy procedur přepisování paměti Flash ROM

    Kódy pro obnovení spouštěcího bloku

    Chybový kódPopis chyby
    E0Probíhají přípravy na odposlech INT19 a prověřuje se možnost spuštění systému ve zjednodušeném režimu
    E1Nastavení vektorů přerušení
    E3Obnova obsahu CMOS, vyhledávání a inicializace systému BIOS
    E2Příprava řadičů přerušení a přímého přístupu do paměti
    E6Povolit přerušení ze systémového časovače a FDC
    EUReinicializace ovladačů IRQ a DMA ED Inicializace měniče
    EEChyba při čtení boot sektoru z diskety EF Disk Operations
    F0Hledání souboru AMIBOOT.ROM
    F1Soubor AMIBOOT.ROM nebyl nalezen v kořenovém adresáři F2 Číst FAT
    F3Čtení AMIBOOT.ROM
    F4Velikost souboru AMIBOOT.ROM neodpovídá velikosti Flash ROM
    F5Zakázat interní mezipaměť
    FacebookUrčení typu Flash ROM
    FCVymazání paměti Flash ROM hlavní jednotky
    FDProgramování hlavní jednotky Flash ROM
    FFrestartování systému BIOS

    Rozbalené systémové kódy BIOS běžící v ShadowRAM

    Runtime kód je nekomprimovaný v F000 shadow RAM

    Chybový kódPopis chyby
    03 Zakázat NMI. Resetovat definici typu
    05 Inicializace zásobníku. Zakažte ukládání do mezipaměti řadiče USB a paměti
    06 Spuštění obslužného programu v paměti RAM
    07 Rozpoznání procesoru a inicializace APIC
    08 Ověření kontrolního součtu CMOS
    09 Kontrola provádění kláves End / Ins
    0ATest selhání baterie
    0BVymazání registrů vyrovnávací paměti řadiče klávesnice
    0CDo ovladače klávesnice je odeslán testovací příkaz
    0EHledání dalších zařízení obsluhovaných ovladačem klávesnice
    0FInicializace klávesnice
    10 Příkaz reset je odeslán do klávesnice
    11 Pokud stisknete klávesu End nebo Ins, CMOS se resetuje. 12 Deaktivace řadičů DMA
    13 Inicializace čipové sady a L2 cache
    14 Kontrola systémového časovače
    19 Probíhá test generování požadavku na obnovení paměti DRAM
    1AKontrola doby trvání regeneračního cyklu
    20 Inicializace výstupních zařízení
    23 Probíhá čtení vstupního portu řadiče klávesnice. Spínač zámku pollingu a spínač testu výroby
    24 Příprava na inicializaci tabulky vektorů přerušení
    25 Inicializace vektoru přerušení je dokončena
    26 Stav propojky Turbo Switch je dotazován přes vstupní port ovladače klávesnice.
    27 Inicializace USB řadiče. Aktualizace startovacího mikrokódu
    28 Příprava na nastavení režimu videa
    29 Inicializace LCD panelu
    2AVyhledejte zařízení obsluhovaná dalšími ROM
    2BInicializace VGA BIOSu, kontrola jeho kontrolního součtu
    2CProbíhá VGA BIOS
    2DOdpovídající INT 10h a INT 42h
    2EVyhledejte grafické adaptéry CGA
    2FTest video paměti CGA
    30 Test CGA skeneru
    31 Chyba video paměti nebo skenovacích obvodů. Hledání alternativního grafického adaptéru CGA
    32 Alternativní obvody pro testování a skenování videopaměti CGA
    33 Průzkum stavu mono/barevného propojky
    34 Nastavení textového režimu 80x25
    37 Je nastaven režim videa. Obrazovka vymazána
    38 Inicializace palubního zařízení
    39 Zobrazení chybových zpráv z předchozího kroku
    3AZobrazte zprávu "Hit DEL" pro vstup do nastavení CMOS
    3BZačněte se připravovat na test paměti v chráněném režimu
    40 Příprava tabulek deskriptorů GDT a IDT
    42 Přepnutí do chráněného režimu
    43 Procesor je v chráněném režimu. Přerušení jsou povolena
    44 Příprava na testovací linku A20
    45 Linkový test A20
    46 Velikost RAM dokončena
    47 Testovací data zapsaná do konvenční paměti
    48 Opětovná kontrola konvenční paměti
    49 Rozšířený test paměti
    4BNulování paměti
    4CIndikace procesu nulování
    4DVelikosti přijatých zápisů do CMOS Konvenční a rozšířená paměť 4E Indikace skutečného množství systémové paměti
    4FProbíhá rozšířený test konvenční paměti
    50 Konvenční korekce velikosti paměti
    51 Rozšířený test paměti
    52 Svazky konvenční paměti a rozšířené paměti jsou zachovány
    53 Zpožděné zpracování chyb parity
    54 Zakázat paritu a NMI Handling
    57 Inicializace oblasti paměti pro správce paměti POST
    58 Budete vyzváni k zadání CMOS Setup
    59 Návrat procesoru do reálného režimu
    60 Kontrola registrů stránek DMA
    62 Test adresy řadiče DMA#1 a délky přenosu
    63 Test délky přenosu řadiče DMA#2 a registru adres
    65 Programování ovladačů DMA
    66 Vymazání registrů POST požadavku na zápis a maskování sady
    67 Programování řadičů přerušení
    7FPovolit NMI dotaz z dalších zdrojů
    80 Nastavuje režim služby přerušení z portu PS / 2
    81 Test rozhraní klávesnice při chybách resetování
    82 Nastavení režimu ovladače klávesnice
    83 Kontrola stavu zámku klávesnice
    84 Ověření paměti
    85 Zobrazování chybových zpráv
    86 Nastavení systému pro nastavení
    87 Rozbalení programu CMOS Setup do konvenční paměti.
    88 Instalační program ukončen uživatelem
    89 Obnovení stavu po instalaci dokončeno
    8BRezervace paměti pro další variabilní blok BIOSu
    8CProgramování konfiguračního registru
    8DInicializace řadičů HDD a FDD
    8FReinicializace ovladače FDD
    91 Konfigurace řadiče pevného disku
    95 Spuštěním ROM Scan najít další BIOSy
    96 Dodatečná konfigurace systémových prostředků
    97 Další ověření podpisu systému BIOS a kontrolního součtu
    98 Konfigurace paměti RAM pro správu systému
    99 Nastavení proměnných čítače časovače a paralelního portu 9A Seznam sériových portů
    9BPříprava oblasti v paměti pro test koprocesoru
    9CInicializace koprocesoru
    9DInformace o koprocesoru jsou uloženy v paměti CMOS RAM
    9EIdentifikace typu klávesnice
    9FVyhledejte další vstupní zařízení
    A0Vytvoření registrů MTRR (Registry rozsahu paměti)
    A2Chybové zprávy v předchozích inicializačních krocích
    A3Nastavení časování automatického opakování klávesnice
    A4Defragmentujte nepoužívané oblasti paměti RAM
    A5Nastavení režimu videa
    A6Čištění obrazovky
    A7Migrace spustitelného kódu v oblasti stínové paměti RAM
    A8Dodatečná inicializace BIOSu v segmentu E000h
    A9Vraťte ovládání do systému BIOS AA inicializaci sběrnice USB
    ABPříprava modulu INT13 pro obsluhu diskových služeb
    ACVytváření tabulek AIOPIC pro podporu víceprocesorových AD systémů Příprava modulu INT10 pro obsluhu video služeb
    AEInicializace DMI
    B0Výstup tabulky konfigurace systému B1 Inicializace ACPI BIOSu
    00 Softwarové přerušení INT19h - Načítání spouštěcího sektoru

    Funkce spuštění Správce inicializace zařízení

    Kromě výše uvedených kódů POST jsou na diagnostický port odesílány zprávy událostí během provádění Správce inicializace zařízení (DIM). Existuje několik bodů přerušení, které zobrazují stav inicializace systémových nebo místních sběrnic.

    Informace se zobrazují ve formátu slova, jehož spodní bajt odpovídá systémovému kódu POST a horní bajt označuje typ prováděné inicializační procedury. Tetrada vysokého řádu ve vysokém bajtu označuje typ procedury, která má být provedena, a spodní řád určuje topologii sběrnice pro její aplikaci.

    Starší tetráda
    Tetrada mladší

    Pokud je detekována chyba konfigurace systémové paměti, kód DE, kód DF, kód chyby konfigurace, který může nabývat následujících hodnot, je na port 80h postupně odeslán v nekonečné smyčce:

    2. Ocenění BIOS V4.51PG Elite

    OceněníBIOS V4.51PG Elite

    Dynamicky se rozvíjející společnost Award Software v roce 1995 nabídla v té době nové řešení v oblasti nízkoúrovňového softwaru - AwardBIOS "Elite", známější jako V4.50PG. Servisní režim kontrolního bodu se nezměnil ani v rozšířené verzi V4.51, ani ve vzácné verzi V4.60. Přípony P a G označují podporu mechanismu PnP a zachování funkcí pro úsporu energie (Green Function).

    Odesílání do Shadow RAM

    Chybový kódPopis chyby
    03 Zakázat NMI, PIE (Periodické přerušení Enable), AIE (Alarm Interrupt Enable), UIE (Update Interrupt Enable). Zákaz generování programovatelné frekvence SQWV
    04 Kontrola vytváření požadavků na regeneraci DRAM
    05
    06 Test oblasti paměti začínající na adrese F000h, kde je umístěn BIOS 07 Test CMOS a provozu baterie
    BÝTProgramování konfiguračních registrů Jižního a Severního mostu
    09 Inicializace L2 Cache a Cyrix Advanced Cache Control Registers
    0APřerušení generování vektorové tabulky. Konfigurace zdrojů správy napájení a instalace SMI Vector
    0BKontrola kontrolního součtu CMOS. Skenování sběrnicových PCI zařízení. Aktualizace mikrokódu procesoru
    0CInicializace řadiče klávesnice
    0DVyhledání a inicializace grafického adaptéru. Nastavení IOAPIC. Měření hodin, nastavení FSB
    0EInicializace MPC. Test video paměti. Zobrazit logo ocenění
    0FTestování prvního ovladače DMA 8237. Detekce klávesnice a interní test. Kontrola kontrolního součtu BIOSu
    10 Kontrola druhého řadiče DMA 8237
    11 Kontrola registrů stránek řadičů DMA
    14 System Timer Channel 2 Test 15 Request masking Register Test 1. Interrupt Controller
    16 2. test maskování požadavku řadiče přerušení 19 Test pasivity požadavku NMI
    30 Určení množství základní paměti a rozšířené paměti. Nastavení API. Programové ovládání režimu alokace zápisu

    Chybový kódPopis chyby
    31 Hlavní test paměti RAM na obrazovce. inicializace USB
    32 Zobrazí se úvodní obrazovka Plug and Play BIOS Extension. Nastavení prostředků Super I/O. Programovatelné integrované zvukové zařízení
    39 Programování generátoru hodin přes I2C sběrnici
    3CNastavení softwarového příznaku pro umožnění vstupu do Setup
    3DInicializace myši PS/2
    3EInicializace řadiče External Cache a povolení Cache BF Nastavení konfiguračních registrů čipové sady
    41 Inicializace podsystému diskety
    42 Pokud není k dispozici žádná myš PS/2, zakažte IRQ12. Probíhá měkký reset řadiče pevného disku. Skenování dalších zařízení IDE
    43
    45 Inicializace koprocesoru FPU
    4EIndikace chybové zprávy
    4FŽádost o heslo
    50 Obnovení dříve uloženého stavu CMOS v paměti RAM
    51 Povolit přístup k 32bitovému HDD. Konfigurace prostředků ISA/PnP
    52 Dodatečná inicializace BIOSu. Nastavení hodnot konfiguračních registrů PIIX. Vznik NMI a SMI
    53
    60 Instalace antivirové ochrany BOOT Sektor
    61 Poslední kroky k inicializaci čipové sady
    62 Přečtěte si ID klávesnice. Nastavení jeho parametrů
    63 Korekce ESCD, DMI bloků. Vymazání paměti RAM
    FFPřenos ovládání na bootloader. BIOS spustí INT 19h

    3. Ocenění BIOS V6.0 Medallion

    Medailon AwardBIOS V6.0

    První zmínka o Award Medallion BIOS verze 6.0 pochází z 12. května 1999. Struktura nového produktu zůstala nezměněna a zachovala ranou (Early), pozdní (Late) a konečnou (System) fázi inicializace hardwaru. Významné změny se dotkly algoritmů pro provádění POST, což se odráží v novém kódování kontrolních bodů, které výrazně rozšiřuje jejich rozsah. V novém BIOSu však nebylo místo pro zastaralé technologie jako EISA a z tohoto důvodu byla řada POST kódů zrušena.

    Provádění procedur POST start z ROM

    Ve fázi časné inicializace je kód programu BIOS spuštěn ze spouštěcího bloku (Boot Block) ve Flash ROM a je doprovázen výstupem kontrolních bodů 91h…FFh na diagnostický port.

    Chybový kódPopis chyby
    91 Výběr platformy CF Start Scénář Určení typu procesoru
    C0Zakázat externí mezipaměť. Zakázat interní mezipaměť. Zákaz stínové paměti RAM. Programování řadiče DMA, řadiče přerušení, časovače, bloku RTC C1 Určení typu paměti, celkové velikosti a umístění v řádcích 0С Kontrola kontrolních součtů
    C3Ověření prvních 256K DRAM pro organizaci dočasné oblasti. Rozbalení BIOSu v dočasné oblasti
    C5Pokud se kontrolní součty shodují, provedený POST kód se přenese do Shadow. V opačném případě se řízení přenese na proceduru obnovení systému BIOS.
    B0Inicializace North Bridge
    A0-AFPostup inicializace systémové logiky závislé na zařízení E0-EF Chyba během procesu inicializace systémové logiky

    obnovení systému BIOS

    Odesílání do Shadow RAM

    Pozdní inicializace se provádí v RAM a pokračuje až do vyvolání uživatelského menu - CMOS Setup. Tato fáze POST je charakteristická použitím paměťového segmentu E000h, ve kterém se zpracovává průchod kontrolních bodů od 01h do 7Fh.

    Chybový kódPopis chyby
    01 Rozbalení XGROUP na fyzické adrese 1000:0000h
    03 Brzy
    05 Nastavení počátečních hodnot proměnných, které definují atributy obrázku. Kontrola příznaku stavu CMOS
    07 Kontrola a inicializace ovladače klávesnice
    08 Určení typu rozhraní připojené klávesnice
    0APostup automatické detekce klávesnice a myši. Konečné nastavení řadiče klávesnice pomocí registrů prostoru PCI
    0ETest paměťového segmentu F000h
    10 Definice typů nainstalované paměti FlashROM
    12 CMOS test
    14 Postup inicializace registru čipové sady
    16 Primární inicializace integrovaného frekvenčního syntezátoru
    18 Definice instalovaného procesoru a jeho velikosti Cache L1 a L2 1B Generování tabulky vektorů přerušení
    1C
    1DPočáteční nastavení systému řízení spotřeby
    1FNačítání z externího modulu XGROUP klávesnice matrix
    21 Inicializace podsystému správy napájení hardwaru
    23 Testování koprocesorů. Určení typu jednotky FDD. Přípravný krok pro vytvoření mapy zdrojů zařízení PnP
    24 Postup aktualizace mikrokódu procesoru. Aktualizace mapy alokace zdrojů
    25 Inicializace a skenování PCI sběrnice
    26 Nastavení logiky obsluhující linky VID (Voltage Identification Device). Inicializace palubního systému monitorování napětí a teploty
    27 Reinicializace ovladače klávesnice
    29 Inicializace APIC, který je součástí centrálního procesoru. Měření frekvence, na které procesor pracuje. Nastavení logických registrů systému. Inicializace řadiče IDE
    2A
    2BProhledejte VGA BIOS
    2DZobrazení informací o procesoru
    33 Provedení resetu na připojené klávesnici
    35 Kontrola prvního kanálu ovladače DMA 8237
    37 Kontrola druhého kanálu ovladače DMA 8237
    39 Testování registrů stránek DMA
    3CKonfigurace programovatelného ovladače intervalového časovače (8254)
    3EInicializace hlavního ovladače 8259
    40 Inicializace Slave Controller 8259
    43 Příprava řadiče přerušení na práci. Přerušení jsou zakázána, jsou povolena později, po testu paměti
    45 Kontrola pasivity požadavku na nemaskovatelné přerušení (NMI).
    47 Provádění testů ISA/EISA
    49 Určení velikosti základní a rozšířené paměti. Softwarová kontrola režimu alokace zápisů pomocí ladění registrů AMD K5
    4ETestování paměti v rámci prvního megabajtu a vizualizace výsledků na displeji. Inicializace cachovacích schémat pro jedno i víceprocesorové systémy, nastavení registrů procesoru Cyrix M1
    50 inicializace USB
    52 Testování veškeré dostupné systémové paměti, včetně regionu pro vestavěný řadič videa (Shared Memory). Vizualizace výsledků na displeji
    53 Obnovte své přihlašovací heslo
    55 Vizualizace počtu detekovaných procesorů
    57 Počáteční inicializace zařízení ISA PnP, z nichž každému je přiřazeno CSN (Card Select Number). Vizualizace loga EPA
    59 Inicializace systému antivirové podpory
    5BSpuštění postupu aktualizace systému BIOS z 5D disketové jednotky Inicializace integrovaných řadičů SIO a zvuku
    60 Přístup k nastavení CMOS je otevřen
    63 PS/2 Inicializace myši
    65 Inicializace USB myši
    67 Použití IRQ12 zařízeními PCI, pokud systém myši PS/2 nemá 69 úplných inicializací řadiče mezipaměti L2
    6BInicializace čipové sady podle nastavení CMOS
    6DKonfigurace prostředků pro zařízení ISA PnP v konfiguračním režimu SIO 6F Inicializace podsystému diskety
    73 Předběžné kroky k inicializaci subsystému pevného disku. Na některých platformách - ALT+F2 anketa ke spuštění AwardFlash
    75 Vyhledání a inicializace zařízení IDE
    77 Inicializace sériových a paralelních portů
    7ASoftwarový reset koprocesoru, zápis řídícího slova do registru FPU CW 7C Nastavení ochrany proti neoprávněnému zápisu na pevné disky
    7FVýstup chybových zpráv. Zachování kláves DEL a F1

    Příprava tabulek, polí a struktur pro spuštění operačního systému

    Počínaje kódem 82h, POST konfiguruje systém podle nastavení CMOS. Jeho závěrečná fáze se provádí z oblasti Shadow RAM (segment E800h) a končí předáním řízení operačnímu systému - kód FFh.

    Chybový kódPopis chyby
    82 Přidělte oblast v systémové paměti pro správu napájení
    83 Obnovení dat ze zásobníku dočasného úložiště v CMOS
    84 Zobrazuje se zpráva „Inicializace karet Plug and Play...“
    85 Inicializace USB dokončena
    86 Vyhrazeno, čištění Carry Flag
    87 Vytváření tabulek SYSID v oblasti DMI
    88 Vyhrazeno, čištění Carry Flag
    89 Generování tabulek údržby ACPI
    8AVyhrazeno, čištění Carry Flag
    8BVyhledání a inicializace systému BIOS dalších zařízení
    8CVyhrazeno, čištění Carry Flag
    8DInicializace rutin údržby paritního bitu
    8EVyhrazeno, čištění Carry Flag
    8FRozlišení IRQ12 pro připojení myši za provozu 90 Rezervováno, Clear Carry Flag
    91 Inicializace zdrojů starší platformy
    92 Vyhrazeno, čištění Carry Flag
    93 Pravděpodobně nepoužitý
    94 Poslední kroky k inicializaci hlavní sady logiky před načtením operačního systému. Inicializace systému řízení spotřeby je dokončena. Spořič obrazovky při spuštění systému BIOS je odstraněn, na obrazovce se zobrazí tabulka přidělení zdrojů. U procesorů rodiny AMD K6® se provádějí specifická nastavení. Aktualizace firmwaru pro řadu procesorů Intel Pentium® II a vyšší
    95 Nastavuje režim automatického přepínání na zimní/letní čas. Programování ovladače klávesnice na rychlost automatického opakování
    96 Ve víceprocesorových systémech se provádějí konečná nastavení systému a vytvářejí se servisní tabulky a pole. U procesorů rodiny Cyrix se provádí dodatečné ladění registrů. Vytvoření tabulky ESCD "Extended System Configuration Data". Nastavte počítadlo času DOS podle hodin reálného času. Oddíly spouštěcích zařízení jsou uloženy pro další použití pomocí vestavěných antivirových nástrojů: Trend AntiVirus nebo Paragon Anti-Virus Protection. Systémový reproduktor signalizuje konec provádění testu POST. Sestavte a uložte tabulku MSIRQ

    Řada procesů, které probíhají v Award Medallion BIOS, je identifikována speciálními skupinami kontrolních bodů. Tyto zahrnují:

    Kódy systémových událostí - kontrolní body systémových událostí.

    Kódy ladění správy napájení – kontrolní body, které se vyskytují během provádění služeb APM nebo ACPI.

    Systémové chybové kódy – fatální chybové zprávy.

    Debug kódy pro systém MP - inicializační body pro multiprocesorové platformy.

    Funkce POST Fast Track

    Uživatel může vybrat možnost "Quick Power On Self Test" v nastavení CMOS a zkrátit tak dobu spouštění systému. V tomto případě bude průchod POST urychlen odmítnutím provedení některých procedur (Quick Boot).

    Schéma rychlého spouštění nahrazuje pozdní a konečnou fázi POST a neovlivňuje činnost spouštěcího bloku. Award Software nabízí nestandardní kodifikaci spustitelných rychlých procedur POST. Rychlé spuštění začíná výstupním kontrolním bodem 65h na diagnostický port a končí kódem POST 80h. Řízení se poté přenese do operačního systému a zobrazí se obvyklý kód Award BIOS FFh.

    Chybový kódPopis chyby
    65 Včasná inicializace řadiče SIO, softwarový reset řadiče videa. Nastavení ovladače klávesnice, test klávesnice a myši. Inicializace zvukového ovladače. Kontrola integrity struktur systému BIOS. Vybalení Flash ROM Postupy údržby. Inicializace integrovaného frekvenčního syntezátoru
    66 Inicializujte mezipaměť L1/L2 podle výsledků získaných z příkazu CPUID. Generování vektorové tabulky sestávající z ukazatelů na rutiny přerušení. Inicializace hardwaru pro správu napájení
    67 CMOS a ověření baterie. Nastavení registrů čipové sady podle nastavení CMOS. Inicializace řadiče klávesnice v čipsetu. Generování proměnných datové oblasti systému BIOS
    68 Inicializace videosystému
    69 Konfigurace řadiče přerušení i8259
    6AZrychlený jednoprůchodový test paměti RAM se provádí pomocí speciálního algoritmu
    6BVizualizace počtu detekovaných procesorů, logo EPA a pozvánka ke spuštění utility AwardFlash. Konfigurace prostředků integrovaného I/O řadiče v režimu konfigurace
    70 Výzvy k instalaci. Inicializace myši PS/2 a USB
    71 Inicializace řadiče mezipaměti
    72 Nastavení konfiguračních registrů pro systémovou logiku. Vytvoření seznamu zařízení Plug and Play. Inicializace řadiče FDD
    73 Inicializace řadiče HDD
    74 Inicializace koprocesoru
    75 Pokud to uživatel určí v nastavení CMOS, je pevný disk IDE chráněn proti zápisu
    77 Výzva k zadání hesla a zpráva: „Pokračujte stisknutím klávesy F1, vstupem do nastavení DEL“
    78 Inicializace BIOSu přídavných zařízení na sběrnicích ISA a PCI
    79 Inicializace zdrojů starší platformy
    7AGenerování kořenové tabulky RSDT a tabulek zařízení DSDT, FADT atd.
    7DVyhledání informací o oddílech spouštěcího zařízení
    7EKonfigurace služeb a služeb systému BIOS před spuštěním operačního systému
    7FNastavení příznaku NumLock podle nastavení CMOS
    80 Přeneste řízení na operační systém

    Provádění testu POST v režimu úspory energie

    Jeden ze stavů platformy, kdy je obsah paměti RAM uložen na pevném disku, se nazývá Hibernate. Ve specifikaci ACPI ("Advanced Configuration and Power Interface Specification", Revize 2.0a z 31.3.2002) je definován jako úsporný režim S4 (Non-Volatile Sleep). Návrat k plné funkčnosti zahrnuje speciální způsob předání POST.

    Operační schéma ACPI S4, stejně jako v případě zrychleného startu, nahrazuje pozdní a konečnou fázi POST. Podstatným bodem je kontrola v boot bloku startovacího skriptu. V závislosti na stavu ACPI, ve kterém se systém nachází po hardwarovém resetovacím signálu, je učiněno rozhodnutí opustit stav S4, který začíná výstupem 90h kontrolního bodu na diagnostický port a končí POST kódem 9Fh.

    Chybový kódPopis chyby
    90 Včasná inicializace řadiče SIO, softwarový reset řadiče videa. Nastavení ovladače klávesnice, test klávesnice a myši
    91 Ověření CMOS a baterie
    92 Inicializace systémových logických registrů a vestavěného frekvenčního syntezátoru
    93 Inicializace mezipaměti na základě informací CPUID
    94 Generování vektorové tabulky sestávající z ukazatelů na rutiny přerušení. Inicializace hardwaru pro správu napájení
    95 skenování sběrnice PCI
    96 Inicializace vestavěného ovladače klávesnice
    97 Inicializace videosystému
    98 Zobrazování zpráv adaptéru VGA
    99 Kontrola prvního kanálu řadiče DMA8237 zápisem a kontrolou čtení registrů základní adresy a délky přenosového bloku 9A Konfigurace řadiče přerušení i8259
    9BInicializace myši PS/2 a USB. Rozbalení ACPI kódu. Inicializace řadiče mezipaměti
    9CNastavení konfiguračních registrů pro systémovou logiku. Vytvoření seznamu zařízení Plug and Play. Inicializace řadičů FDD a HDD
    9DRezervace oblasti PM v systémové paměti se neprovede, pokud je vytvořena v Shadow RAM nebo SMRAM. V některých případech je vyžadována konečná inicializace sběrnice USB, která se provádí s deaktivovanou mezipamětí L1
    9ENastavení správy napájení, která je součástí systémové logiky. Inicializujte obvody generování SMI a nastavte vektor SMI. Zdroje programování odpovědné za monitorování systémových událostí PM
    9FOperace zakázat/povolit vymaže mezipaměť L1/L2 a obnoví její aktuální velikost. Nastavení řízení úspory energie zadaná v nastavení CMOS jsou uložena v paměti PM RAM. U mobilních platforem se provádí kontrola návratu do plného provozu po vypnutí všech napájecích napětí (režim Zero Volt Suspend)

    4. Phoenix BIOS 4.0 Release 6.0

    Phoenix Technologies Ltd.

    Phoenix Technologies, jeden z lídrů ve vývoji nízkoúrovňového softwaru, načasoval vydání Windows95 s novou verzí PhoenixBIOS 4.0. Podpora rodiny procesorů Intel Pentium se odráží v názvu prozatímních revizí. Jeden z nejnovějších – Release 6.0 – tvořil základ všech vydaných BIOSů. Od verze 6.1 nedošlo k žádným významným změnám ve způsobu provádění testů POST, a proto se to neprojevilo v indikaci bodů přerušení.

    Charakteristickým rysem PhoenixBIOS je, že pokud se během provádění POST vyskytnou chyby při testování 512 KB hlavní paměti (kódy 2Ch, 2Eh, 30h), na port 80h se vydají dodatečné informace ve formátu slova, jejichž bity identifikují neúspěšný adresní řádek nebo datová buňka. Například kód „2C 0002“ znamená, že na adresovém řádku 1 byla detekována porucha paměti. Kód „2E 1020“ by v tomto případě znamenal, že byla detekována porucha na datových řádcích 12 a 5 v dolním byte datovou sběrnici paměti. Na systémech 386SX používajících 16bitovou datovou sběrnici nemůže dojít k chybě při běhovém kódu 30h.

    Výstup kódu POST do diagnostického portu je doprovázen výstupem zvukového signálu do reproduktoru systému. Schéma generování zvukového signálu je následující:

    • Osmibitový kód je převeden do čtyř dvoubitových skupin
    • Hodnota každé skupiny se zvýší o jednu
    • Na základě přijaté hodnoty se vygeneruje krátké pípnutí (například: kód 16h = 00 01 01 10 = 1-2-2-3)

    Provádění procedur POST start z ROM

    Chybový kódPopis chyby
    01 Inicializace řadiče Baseboard Management Controller (BMC)
    02 Kontrola aktuálního režimu procesoru
    03 Zakázat NMI
    04 Určuje typ nainstalovaného procesoru
    06 Počáteční nastavení registrů PIC a DMA
    07 Oblast v paměti určená pro kopii BIOSu se vynuluje
    08 Včasná inicializace registrů logiky systému
    09 Nastavení softwarového příznaku provádění POST
    0AInicializace softwarových prostředků procesoru
    0BInterní mezipaměť oprávnění
    0EInicializace super I/O prostředků
    0CInicializujte mezipaměť L1/L2 podle hodnot CMOS
    0FInicializace IDE
    10 Inicializace podsystému řízení spotřeby
    11 Nastavení hodnot alternativního registru
    12 Nastavuje se hodnota registru MSW (Machine Status Word).
    13 Včasná inicializace zařízení PCI
    14 Inicializace řadiče klávesnice
    16 Kontrolní součet ROM BIOS
    17 Velikost mezipaměti L1/L2
    18 Inicializace systémového časovače 8254
    1AInicializace řadiče DMA
    1CResetujte hodnoty programovatelného ovladače přerušení
    20 Kontrola vytvoření požadavků na obnovení DRAM
    22 Testování funkce ovladače klávesnice
    24 Instalace selektoru pro obsluhu plochého 4Gb paměťového modelu
    26 Rozlišení řádků A20
    28 Určení celkového množství instalované paměti
    29 Inicializace správce paměti POST (PMM)
    2AVynulování 640 Kb hlavní paměti
    2CTestování adresního řádku
    2EPorucha na jednom z datových linek v dolním bajtu datové sběrnice paměti
    2FVýběr protokolu mezipaměti
    30 Test dostupné systémové paměti
    32 Stanovení parametrů hodin CPU a frekvence sběrnice

    Chybový kódPopis chyby
    33 Inicializace Phoenix Dispatch Manager
    34 Zákaz vypnutí pomocí tlačítka napájení ATX
    35 Nastavení pro systémové logické registry, které řídí tvorbu časových charakteristik přístupu do paměti, I/O portů, systémových a lokálních sběrnic
    36 Pokud selže přechod na další proceduru POST, provede se restart. Posloupnost procedur řídí Watch Dog Service
    37 Dokončuje se proces nastavení systémových logických registrů
    38 Obsah modulu BIOS Runtime se rozbalí a přepíše do oblasti určené pro Shadow RAM
    39 Reinicializace řadiče mezipaměti
    3AZměna velikosti mezipaměti L2
    3BInicializace trasování spuštění systému BIOS
    3CDodatečné nastavení logických registrů pro konfiguraci PCI-PCI mostů a podporu distribuovaných PCI sběrnic
    3DSystémové logické registry jsou konfigurovány v souladu s nastavením CMOS Setup.
    3EPřečtěte si Konfigurace hardwaru
    3EKontrola připojení systému ROM Pilot
    40 Stanovení parametrů taktu CPU
    41 Inicializace ROM Pilot - Remote Boot Management
    42
    44 Nastavte přerušení BIOSu
    45 Inicializace zařízení před povolením mechanismu PnP
    46 Pomocí speciálního algoritmu se vypočítá kontrolní součet BIOSu
    47 Inicializace I2O I/O řadičů
    48 Hledání grafického adaptéru
    49 Inicializace PCI
    4AInicializace systémových video adaptérů
    4BQuiet Boot in progress – zkrácená spouštěcí sekvence systému používaná k urychlení POST
    4CObsah VGA BIOSu je přepsán do průchozí oblasti
    4EAutorská práva k vizualizaci textového řetězce systému BIOS
    4FVyhrazení paměti pro nabídku výběru spouštěcího zařízení
    50 Typ procesoru a jeho taktovací frekvence jsou vizualizovány
    51 Inicializace řadiče a zařízení EISA
    52 Programování řadiče klávesnice
    54 Režim pípnutí tlačítka aktivován
    55
    58 Vyhledejte nezpracované požadavky na přerušení
    59 Inicializace POST Display Service (PDS) 5A Výstup zprávy "Stiskněte F2 pro vstup do SETUP"
    5BZakázat interní mezipaměť CPU
    5CKontrola konvenční paměti
    5EZjistit základní adresu
    60 Zkontrolujte Rozšířená paměť
    62 Kontrola adresních řádků rozšířené paměti
    64 Přenést řízení na spustitelný blok vygenerovaný výrobcem základní desky (Patch1)
    66 Konfigurace řídicích registrů mezipaměti
    67 Minimální inicializace APIC regulátorů
    68 Rozlišení mezipaměti L1/L2
    69 Příprava paměti RAM režimu správy systému
    6AJe vizualizován objem externí mezipaměti
    6BNastavení výchozích nastavení CMOS
    6CVizualizace informací o využití Shadow RAM
    6EVizualizace informací o blocích horní paměti (UMB)
    70 Výstup chybových zpráv
    72 Kontrola aktuální konfigurace systému a informací v CMOS
    76 Kontrola informací o chybě klávesnice
    7AKontrola stavu softwarových (System Password) nebo hardwarových (Key Lock Switch) zámků klávesnice
    7CNastavení vektorů hardwarových přerušení
    7DInicializace Power Tracking
    7EInicializace koprocesoru
    80 Integrovaný SIO I/O řadič je zakázán
    81 Příprava na spuštění operačního systému
    82 Vyhledání a identifikace portů RS232
    83 Konfigurace externích řadičů IDE
    84 Hledání a identifikace paralelních portů
    85 Inicializace zařízení ISA PnP
    86 Vestavěné zdroje řadiče SIO jsou konfigurovány podle nastavení CMOS Setup
    87 Konfigurace MCD (konfigurovatelná zařízení na základní desce)
    88 Hodnoty proměnného bloku se nastavují v oblasti dat BIOSu
    89 Generování NMI povoleno
    8ANastavení hodnot proměnných v rozšířené oblasti dat BIOSu
    8BKontrola schémat zapojení myši PS/2
    8CInicializace ovladače pohonu
    8FUrčení počtu připojených zařízení ATA
    90 Inicializace a konfigurace řadičů pevného disku
    91 Nastavení parametrů času tvrdě pracovat pohony v režimu PIO
    92 Přenést řízení do spustitelného bloku vygenerovaného výrobcem základní desky (Patch2)
    93 Vytvoření konfigurační tabulky pro víceprocesorový systém
    95 Výběr postupu údržby CD-ROM
    96 Návrat do reálného režimu
    97 Vytvoření tabulky konfigurace MP
    98 Probíhá skenování ROM
    99 Kontrola stavu parametru SMART 9A Obsah paměti ROM se zapisuje do paměti RAM
    9CNastavení podsystému řízení spotřeby
    9DInicializace prostředků pro ochranu před neoprávněným přístupem
    9EPovolit hardwarová přerušení
    9FUrčuje počet jednotek IDE a SCSI
    A0Nastavení času DOS podle stavu RTC A1 Účel tohoto kódu je neznámý A2 Kontrola stavu zámku kláves
    A4Nastavení charakteristiky automatického opakování klávesnice
    A8Zpráva "Stiskněte F2 pro vstup do nastavení" je odstraněna z obrazovky
    AAZkontroluje přítomnost kódu klávesy SCAN F2 ve vstupní vyrovnávací paměti AC Spustí instalační program
    AECTRL+ALT+DEL příznak restartování je vymazán B0 Vygeneruje se zpráva „Stiskněte F1 pro pokračování, F2 pro nastavení“
    B1Příznak dokončení POST zrušen B2 POST dokončen
    B4Přehrání pípnutí před stažením
    B5Fáze tichého spouštění dokončena
    B6Zkontrolujte heslo, zda je tento režim povolen v nastavení B7 ACPI BIOS inicializace
    B9Vyhledejte spouštěcí zařízení na sběrnici USB BA Inicializujte parametry DMI
    BBOpětovné spuštění procedury ROM Scan
    před naším letopočtemSpouštěč blokování chyby parity RAM je resetován na nulu.
    BDZobrazí se nabídka pro výběr spouštěcího zařízení BE Vymazání obrazovky před načtením operačního systému BF Aktivace antivirové podpory
    C0Spustí se rutina softwarového přerušení INT 19h - Zavaděč Sektor. Rutina přerušení se pokusí načíst spouštěcí sektor postupně pomocí dotazování diskových zařízení v pořadí předepsaném instalačním programem.
    C1Inicializace procedury zpracování poruch (PEM) C2 Zavolejte servisní procedury pro protokolování chyb
    C3Vizualizace chybových zpráv v pořadí jejich příchodu C4 Nastavení příznaků počátečních stavů
    C5Rozšířená inicializace bloku buněk CMOS RAM
    C6Inicializace doku
    C7Zpožděná inicializace doku
    C8Provedení testovacích procedur zahrnutých v Boot Block k určení integrity struktur BIOSu
    C9Kontrola integrity struktur a/nebo modulů mimo systém BIOS
    CARunning Console Redirect pro obsluhu vzdálené CB klávesnice Emulování diskových zařízení v RAM/ROM
    CCSpusťte Console Redirect pro poskytování video CD Podpora PCMCIA komunikace
    CENastavení ovladače světelného pera

    Závažné chybové zprávy

    D0 Chyba výjimky D2 Volání rutiny pro obsluhu přerušení z neidentifikovaného zdroje D4 Chyba související s porušením protokolu pro vydávání a odstraňování požadavků na přerušení D6 Ukončete chráněný režim s softwarovým vygenerováním resetu D7 Chcete-li uložit stav grafického adaptéru, více je požadované množství paměti, než je k dispozici v SMRAM D8 Chyba během softwarového generování resetovacího impulsu procesoru DA Ztráta kontroly při návratu do reálného režimu DC Ukončení chráněného režimu se softwarovým generováním resetu bez reinicializace řadiče přerušení DD Chyba během rozšířeného testování paměti DE Chyba řadiče klávesnice DF Chyba řízení linky A20 19

    Provádění procedur ze spouštěcího bloku

    Chybový kódPopis chyby
    E0E1 Konfigurace registru čipové sady Nastavení Northbridge a Southbridge Inicializace
    E2inicializace CPU
    E3Inicializace systémového časovače
    E4Inicializace super I/O prostředků
    E5Kontrola stavu propojky pro obnovení, instalace, která vynutí režim obnovení systému BIOS
    E6Kontrola kontrolního součtu BIOSu
    E7Řízení se přenese do BIOSu, pokud je jeho kontrolní součet správně vypočítán Inicializace podpory E8 MPS
    E9Přechod na model ploché paměti 4Gb
    EAInicializace nestandardního vybavení
    EBKonfigurace řadiče přerušení a přímého přístupu do paměti
    EUPomocí zápisů a kontrolních čtení podle speciálního algoritmu se určí typ paměti: FPM, EDO, SDRAM, podle výsledku se nakonfigurují konfigurační registry Host Bridge
    EDPomocí záznamů a kontrolních odečtů podle speciálního algoritmu se zjišťuje objem paměťových bank a umístění po řádcích. Podle výsledku se nakonfigurují konfigurační registry hostitelského mostu (DRAM Row Boundary).
    EEObsah spouštěcího bloku se zkopíruje do Shadow RAM EF Příprava SMM RAM pro obsluhu SMI
    F0Test paměti
    F1Inicializace vektoru přerušení
    F2Inicializace hodin reálného času
    F3Inicializace video subsystému
    F4Generování pípnutí před stažením
    F5Načítání operačního systému uloženého ve Flash ROM
    F6Návrat do reálného režimu
    F7Spusťte plný DOS
    F8Inicializace USB řadiče
    FA…FFKódy interakce procedury PhDebug

    5. Uvnitř BIOS Mobile Pro

    Inside Software Corp.

    Zasvěcenec trhu mobilních systémů se pevně usadil tam, kde je vyžadována loajalita k tradici a konzervativní přístup k budování systému BIOS. Poté, co společnost zdědila zdrojový kód od SystemSoft, neustále pracuje na jeho vylepšování. Poslední z revizí MobilePRO se aktivně používá v laptopech Mitac a Clevo, jejichž dokumentace tvořila základ tabulky Error Codes – takto Insyde Software nazývá kontrolní body provádění POST.

    Kontrolní body spouštěcího bloku

    Navzdory tomu, že Insyde Software vytvořil svůj první BIOS v roce 1992, osvědčený model boot block – neboli Boot Loader, jak jej sami tvůrci nazvali – se nakonec zformoval až koncem roku 1995. Od tohoto okamžiku byla startovní procedura číslována podle verze a data vytvoření.

    Nejvýznamnější bod z pohledu servisního technika zkoumajícího proces nakládky počítačový systém s InsydeBIOS se stává zařízením pro zobrazení diagnostického kódu. Ačkoli v takových případech zavaděč zpravidla používá standardní diagnostický port výrobce 80h, v některých případech se kontrola provádí pouze na portu PIO (paralelní vstupní / výstupní port pro diagnostické účely), což není nic jiného než paralelní port. 378h Existují implementace, ve kterých jsou diagnostické kódy odeslané na port 80h duplikovány na paralelní port.

    Chybový kódPopis chyby
    00 Počáteční bod spuštění spouštěcího bloku 01 Blokovat řádek A20 (nepoužito)
    02 Aktualizace mikrokódu CPU
    03 testování RAM
    04 Přesunutí spouštěcího bloku do paměti RAM
    05 Spusťte spouštěcí blok z paměti RAM
    06 Vynucení postupu obnovení paměti Flash ROM
    07 Přenos systému BIOS do paměti RAM
    08 Ověření kontrolního součtu systému BIOS
    09 Spuštění procedury POST
    0ASpuštění procedury obnovy paměti Flash ROM z jednotky FDD
    0BInicializace frekvenčního syntezátoru
    0CDokončení procedury obnovení systému BIOS
    0DAlternativní postup obnovy Flash ROM s FDD
    0FZastavit při fatální chybě
    BBVčasná inicializace LPC SIO
    CCVýchozí bod pro obnovu flash ROM
    88 Povolit funkce ACPI
    99 Chyba při ukončování režimu STR
    60 Vstup do režimu Big Real
    61 Inicializace SM Bus. Data SPD uložená v CMOS A0 Čte a analyzujte pole SPD dříve uložená v CMOS A1 Inicializace paměťového řadiče
    A2Určení logických bank modulu DIMM
    A3Programovací registry DRB (DRAM Row Boundary)
    A4Programování registrů DRA (DRAM Row Attributes).
    AESystém detekoval moduly DIMM, které se liší ve funkcích kódů pro opravu chyb (ECC).
    AFPrimární inicializace registrů paměťového řadiče mapovaných v paměťovém prostoru
    E1Pokud modul DIMM nemá čip SPD, spouštění se nezdaří
    E2Typ DIMM neodpovídá systémovým požadavkům
    EAMinimální doba mezi aktivací řádků DIMM a přechodem do stavu regenerace nesplňuje systémové požadavky
    EUModuly registrů nejsou podporovány režimem latence ED Checking CAS
    EEOrganizace DIMM není podporována základní deskou

    Provádění procedur POST z paměti RAM

    Většina moderních řešení InsydeBIOS používá 16bitové mapování kontrolních bodů. K tomu slouží porty 80h a 81h, z nichž druhý je určen k rozšíření standardní diagnostiky.

    Studium kontrolních bodů je ztíženo jejich nepravidelnou konstrukcí, kdy významově odlišné procesy jsou doprovázeny stejnými kódy. V duálních diagnostických systémech existují heterogenity různého řádu: některé POST kódy se zobrazují pouze na jednom z portů bez obvyklého duplikování v takových případech.

    Chybový kódPopis chyby
    10 Inicializace mezipaměti, kontrola CMOS
    11 Zákaz linky A20. Nastavení registrů pro řadiče 8259.
    12 Určení způsobu stahování
    13 Inicializace paměťového řadiče
    14 Nalezení grafického adaptéru připojeného ke sběrnici ISA
    15 Nastavení hodnot systémového časovače
    16 Nastavení systémových logických registrů přes CMOS
    17 Počítání celkového množství paměti RAM
    18 Testování vedlejší stránky konvenční paměti
    19 Ověření kontrolního součtu obrazu Flash ROM
    1AResetování registrů řadiče přerušení
    1BInicializace grafického adaptéru
    1CInicializace podmnožiny registrů grafického adaptéru kompatibilních s programovacím modelem 6845
    1DInicializace adaptéru EGA
    1EInicializace adaptéru CGA
    1FTest registru stránky ovladače DMA
    20 Kontrola řadiče klávesnice
    21 Inicializace řadiče klávesnice
    22 Porovnání přijatého množství RAM s hodnotou v CMOS
    23 Zálohování baterie a rozšířený test CMOS
    24 Testování registrů řadiče DMA
    25 Nastavení parametrů ovladače DMA
    26 Přerušení generování vektorové tabulky
    27 Zrychlené určení množství instalované paměti
    28 Chráněný režim
    29 Test systémové paměti dokončen
    2AUkončete chráněný režim
    2BPřenos postupu nastavení do paměti RAM
    2CSpuštění procedury inicializace videa
    2DZnovu vyhledejte adaptér CGA
    2EZnovu vyhledejte adaptér EGA/VGA
    2FZobrazení zpráv VGA BIOS
    30 Vlastní inicializační rutina řadiče klávesnice
    31 Kontrola připojené klávesnice
    32 Kontrola průchodu požadavku z klávesnice
    33 Kontrola registru stavu klávesnice
    34 Otestujte a resetujte systémovou paměť
    35 Chráněný režim
    36 Rozšířený test paměti dokončen
    37 Ukončete chráněný režim
    38 Zákaz linky A20
    39 Inicializace řadiče mezipaměti 3A Kontrola systémového časovače
    3BNastavení počítadla času DOS podle hodin reálného času
    3CInicializace tabulky hardwarových přerušení
    3DVyhledávání a inicializace manipulátorů a ukazatelů
    3ENastavení stavu klávesy NumLock
    3FInicializace sériových a paralelních portů
    40 Konfigurace sériových a paralelních portů
    41 Inicializace řadiče FDD
    42 Inicializace řadiče HDD
    43 Inicializace správy napájení USB
    44 Vyhledání a inicializace dalších BIOSů
    45 Resetování stavu klíče NumLock
    46 Kontrola funkčnosti koprocesoru
    47 Inicializace PCMCIA
    48 Příprava na spuštění operačního systému
    49 Přeneste řízení do spustitelného kódu Bootstrap
    50 Inicializace ACPI
    51 Inicializace správy napájení
    52 Inicializace řadiče sběrnice USB