Poštové smerovacie čísla základná doska asrock. Nová generácia POST kariet

  • 01.09.2019

Táto tabuľka obsahuje kódy POST, ktoré sa zobrazujú počas celej procedúry POST.

  • CF Určuje typ procesora a testuje čítanie/zápis CMOS
  • C0 Čipová súprava a vyrovnávacia pamäť L1, L2 sú predinicializované, je naprogramovaný ovládač prerušenia, DMA, časovač
  • C1 Zistil sa typ a množstvo pamäte RAM
  • Kód C3 BIOS sa dekomprimuje do dočasnej oblasti pamäte RAM
  • 0С Kontrolné súčty systému BIOS sa kontrolujú
  • Kód BIOS C5 sa skopíruje do tieňovej pamäte a riadenie sa prenesie do modulu zavádzacieho bloku
  • 01 Modul XGROUP je rozbalený na fyzickej adrese 1000:0000h
  • 02 Inicializácia procesora. Sú nastavené registre CR a MSR
  • 03 I/O zdroje sú definované (Super I/O)
  • 05 Vymazať obrazovku a príznak stavu CMOS
  • 06 Kontrola koprocesora
  • 07 Definovaný a otestovaný ovládač klávesnice
  • 08 Definujte rozhranie klávesnice
  • 09 Inicializácia radiča Serial ATA
  • OA Identifikuje klávesnicu a myš, ktoré sú pripojené k portom PS/2
  • 0B Nastavte zdroje audio ovládača AC97
  • OE pamäťový segment F000h sa testuje
  • 10 Určuje typ flash pamäte
  • Testované 12 CMOS
  • 14 Nastavte hodnoty pre registre čipovej sady
  • 16 Primárna inicializácia generátora hodín
  • 18 Určuje typ procesora, jeho parametre a veľkosti cache L1 a L2
  • 1B Tabuľka vektorov prerušení bola inicializovaná
  • Kontrolujú sa kontrolné súčty 1C CMOS a napätie batérie
  • 1D Systém správy napájania je definovaný
  • 1F Načítavacia matica klávesnice (pre notebooky)
  • 21 Inicializuje sa správa napájania hardvéru (pre notebooky)
  • 23 Testovanie matematického koprocesora, diskovej jednotky, inicializácia čipsetu
  • 24 Mikrokód procesora sa aktualizuje. Vytvorí sa mapa alokácie zdrojov pre zariadenia Plug and Play
  • 25 Inicializácia PCI: vymenujte zariadenia, vyhľadajte adaptér VGA, zapíšte VGA BIOS na C000:0
  • 26 Nastavte frekvenciu hodín pomocou nastavenia CMOS. Zakáže synchronizáciu nepoužívaných slotov DIMM a PCI. Inicializuje sa monitorovací systém (H/W Monitor)
  • 27 Povoliť prerušenie INT 09h. Ovládač klávesnice sa znova inicializoval
  • Je naprogramovaných 29 MTRR, inicializuje sa APIC. IDE radič sa programuje. Meria sa frekvencia procesora. Rozšírenie systému BIOS pre video sa nazýva
  • 2B Vyhľadanie systému BIOS grafického adaptéra
  • 2D Zobrazí úvodnú obrazovku ocenenia, informácie o type procesora a jeho rýchlosti
  • 33 Reset klávesnice
  • 35 Prvý testovaný kanál DMA
  • 37 Testuje sa druhý kanál DMA
  • 39 testovaných registrov stránok DMA
  • 3C Konfigurácia ovládača 8254 (časovač)
  • 3E Test radiča prerušenia 8259
  • 43 Kontrola ovládača prerušenia
  • Testovalo sa 47 pneumatík ISA/EISA
  • 49 Vypočítava sa množstvo pamäte RAM. Upravte registre pre procesor AMD K5
  • 4E Programovanie registrov MTRR pre procesory Sirix. Vyrovnávacia pamäť L2 a APIC sú inicializované
  • 50 Definovaná zbernica USB
  • 52 RAM sa testuje so zobrazenými výsledkami. Rozšírená pamäť je vymazaná
  • 53 Ak sa CMOS vymaže, prihlasovacie heslo sa vynuluje.
  • 55 Zobrazuje počet procesorov (pre viacprocesorové platformy)
  • 57 Zobrazí sa logo EPA. Inicializácia ISA PnP zariadení
  • 59 Prebieha definovanie systému ochrany pred vírusmi
  • 5B Výzva na spustenie aktualizácie systému BIOS z diskety
  • Spustený ovládač 5D Super I/O a integrovaný ovládač zvuku
  • 60 Vstup do nastavenia CMOS, ak ste stlačili kláves Delete
  • Inicializácia 65 PS/2 myši
  • 69 Povoliť vyrovnávaciu pamäť L2
  • Registre čipovej sady 6B sú nakonfigurované podľa nastavenia systému BIOS
  • 6D Priraďte prostriedky pre ISA PnP zariadenia a COM porty pre integrované zariadenia
  • 6F Inicializácia a konfigurácia radiča diskety
  • Zistilo sa a nainštalovalo 75 zariadení IDE: pevné disky, CD/DVD, LS-120, ZIP atď.
  • 76 Zobrazuje informácie o zistených zariadeniach IDE
  • 77 Inicializácia sériových a paralelných portov
  • 7A Resetovanie a príprava na matematický koprocesor
  • 7C Definuje ochranu pred neoprávneným zápisom na pevné disky
  • 7F Ak sa vyskytnú chyby, zobrazí sa hlásenie a očakáva sa stlačenie kláves Delete a F1
  • 82 Pamäť je pridelená na správu napájania a zmeny sa vykonajú v tabuľke ESCD.
  • Úvodná obrazovka s logom EPA je odstránená. V prípade potreby vyžaduje heslo
  • 83 Všetky údaje sa uložia z dočasného zásobníka do CMOS
  • 84 Zobrazenie správy Inicializácia kariet Plug and Play
  • 85 Inicializácia USB je dokončená
  • 87 Tabuľky SYSID vytvorené v oblasti DMI
  • Je nainštalovaných 89 tabuliek ACPI. Priraďte prerušenia zariadeniam PCI
  • 8B Volá sa BIOSom ďalších radičov ISA alebo PCI, okrem grafického adaptéra.
  • 8D Nastavuje parametre parity RAM pomocou nastavenia CMOS. APM je inicializovaný
  • 8F IRQ 12 povolené pre pripojenie myši PS/2 za chodu
  • 94 Inicializácia čipsetu je dokončená. Zobrazí tabuľku prideľovania zdrojov. Povoliť vyrovnávaciu pamäť L2. Nastavenie režimu letného času
  • 95 Nastavuje frekvenciu automatického opakovania klávesnice a stav Num Lock
  • 96 Úprava registrov pre viacprocesorové systémy (pre procesory Cyrix). Vytvorí sa tabuľka ESCD. Časovač DOS Time je nastavený podľa hodín RTC CMOS. Oddiely zavádzacích zariadení sa ukladajú na použitie vstavaným antivírusom. Reproduktor oznamuje koniec POST. Vytvorí sa tabuľka MSIRQ FF Vykoná sa prerušenie systému BIOS INT 19h. Hľadá sa bootloader v prvom sektore zavádzacieho zariadenia

Skrátený postup sa vykoná, keď v systéme BIOS nastavíte možnosť Quick Power On Self Test.

  • 65 Video adaptér sa resetuje. Inicializuje sa ovládač zvuku, vstupno/výstupné zariadenia, testuje sa klávesnica a myš. kontrola integrity systému BIOS
  • 66 Vyrovnávacia pamäť bola inicializovaná. Vytvorí sa tabuľka vektorov prerušení. Systém správy napájania sa inicializuje
  • 67 Skontrolujte kontrolný súčet CMOS a otestujte batériu. Čipset je nakonfigurovaný na základe parametrov CMOS
  • 68 Inicializácia grafického adaptéra
  • 69 Nakonfigurujte radič prerušenia
  • 6A RAM sa testuje (zrýchlené)
  • 6B Zobrazuje logo EPA, procesor a výsledky testov pamäte
  • 70 Zobrazí sa výzva na otvorenie nastavenia systému BIOS. Myš pripojená k PS/2 alebo USB je inicializovaná
  • 71 Inicializácia radiča vyrovnávacej pamäte
  • Je nakonfigurovaných 72 registrov čipsetov. Vytvorí sa zoznam zariadení Plug and Play.& Ovládač pohonu sa inicializuje
  • 73 Inicializácia radiča HDD
  • 74 Koprocesor sa inicializuje
  • 75 V prípade potreby je pevný disk chránený proti zápisu.
  • 77 V prípade potreby sa požaduje heslo a zobrazia sa správy. Pokračujte stlačením klávesu F1 a stlačením klávesu DEL vstúpte do nastavenia
  • 78 Rozširujúce dosky sú inicializované pomocou vlastného systému BIOS
  • 79 Prostriedky platformy sa inicializujú
  • 7A vygeneruje sa koreňová tabuľka RSDT, tabuľky zariadení DSDT, FADT atď.
  • 7D Zhromaždite informácie o oddieloch zavádzacieho zariadenia
  • 7E BIOS sa pripravuje na spustenie operačného systému
  • 7F Stav indikátora NumLock je nastavený podľa nastavení
  • Nastavenie systému BIOS
  • 80 Volá sa INT 19 a spúšťa operačný systém

  • D0 Inicializácia procesora a čipsetu. Overenie kontrolného súčtu zavádzacieho bloku systému BIOS
  • D1 Inicializácia I/O portov. Ovládač klávesnice dostane príkaz na vykonanie autotestu BAT.
  • D2 Zakázať vyrovnávaciu pamäť L1/L2. Určuje sa množstvo nainštalovanej pamäte RAM
  • D3 schémy obnovy pamäte sú nakonfigurované. Povolené používať vyrovnávaciu pamäť
  • Test D4 512 KB pamäte. Zásobník je nainštalovaný a je priradený protokol výmeny vyrovnávacej pamäte
  • Kód BIOS D5 sa rozbalí a skopíruje do tieňovej pamäte
  • Kontrolujú sa kontrolné súčty systému BIOS D6 a stlačenia kláves Ctrl+Home (obnovenie systému BIOS)
  • Ovládanie D7 sa ​​prenesie do modulu rozhrania, ktorý rozbalí kód do oblasti Run-Time
  • D8 Spustiteľný kód sa rozbalí z pamäte flash do pamäte RAM. Uložené informácie CPUID
  • D9 Dekomprimovaný kód sa prenesie z dočasnej pamäte do segmentov RAM 0E000h a 0F000h
  • DA Registre CPUID sú obnovené. Vykonanie testu POST sa prenesie do pamäte RAM
  • E1-E8, EC-EE Chyby konfigurácie systémovej pamäte
  • 03 Zakáže spracovanie NMI, chyby parity, výstup monitora. Oblasť je vyhradená pre protokol udalostí GPNV, počiatočné hodnoty premenných sa nastavujú z BIOSu
  • 04 Skontrolujte stav batérie a vypočítajte kontrolný súčet CMOS
  • 05 Inicializovaný ovládač prerušenia a vytvorená vektorová tabuľka
  • 06 Testovanie a príprava časovača
  • 08 Klávesnica sa testuje (kontrolky klávesnice blikajú)
  • C0 Inicializácia procesora. Vyrovnávacia pamäť nie je povolená. Definované APIC
  • C1 Pre viacprocesorové systémy je určený procesor zodpovedný za spustenie systému
  • C2 Priradenie procesora na spustenie systému je dokončené. Identifikácia pomocou CPUID
  • C5 Určí sa počet procesorov, nakonfigurujú sa ich parametre
  • C6 Inicializujte vyrovnávaciu pamäť pre rýchlejší POST
  • C7 Inicializácia procesora je dokončená
  • 0A Definovaný ovládač klávesnice
  • 0B Vyhľadajte myš pripojenú k portu PS/2
  • 0C Kontrola prítomnosti klávesnice
  • 0E Rozpoznajú sa a inicializujú sa rôzne vstupné zariadenia
  • 13 Inicializácia registrov čipovej sady
  • 24 Rozbaľte a inicializujte moduly BIOS špecifické pre platformu.
  • Vytvorí sa tabuľka vektorov prerušení a inicializuje sa obsluha prerušení
  • 2A DIM definuje zariadenia na miestnych zberniciach. Video adaptér sa pripravuje na inicializáciu, zostavuje sa tabuľka prideľovania zdrojov
  • 2C Detekcia a inicializácia grafického adaptéra, video adaptér volaný systémom BIOS
  • 2E Hľadanie a inicializácia ďalších I/O zariadení
  • 30 Príprava na spracovanie SMI
  • 31 Inicializácia a aktivácia modulu ADM
  • 33 Inicializuje sa modul ľahkého načítania
  • 37 Zobrazuje logo AMI, verziu systému BIOS, procesor, výzvu na spustenie systému BIOS
  • 38 DIM inicializuje rôzne zariadenia na miestnych zberniciach
  • 39 Inicializuje sa ovládač DMA
  • 3A Nastavte systémový čas podľa hodín RTC
  • Testuje sa 3B RAM a zobrazia sa výsledky
  • Registre čipovej sady 3C sú nakonfigurované
  • 40 Inicializujte sériové a paralelné porty, matematický koprocesor atď.
  • 52 Výsledky testu pamäte aktualizujú údaje RAM v CMOS
  • 60 Nastavenie systému BIOS nastavuje stav NumLock a konfiguruje nastavenia automatického opakovania
  • 75 Spustí sa procedúra práce s diskovými zariadeniami (prerušenie INT 13h)
  • 78 Vytvorí zoznam zariadení IPL (z ktorých je možné načítať operačný systém)
  • 7C ESCD rozšírené systémové konfiguračné tabuľky sú vytvorené a zapísané do NVRAM
  • 84 Počas testu POST sa našli chyby protokolovania
  • 85 Zobrazuje správy o zistených nekritických chybách.
  • 87 V prípade potreby sa spustí BIOS Setup, ktorý sa najskôr dekomprimuje do pamäte RAM
  • Registre čipovej sady 8C sú nakonfigurované podľa nastavenia systému BIOS
  • Sú zostavené 8D ACPI tabuľky
  • 8E Nakonfigurujte službu nemaskovateľného prerušenia (NMI).
  • 90 Dokončite SMI
  • A1 Vymazanie údajov, ktoré nie sú potrebné pri zavádzaní operačného systému
  • Moduly A2 EFI sa pripravujú na interakciu s operačným systémom
  • A4 Jazykový modul sa inicializuje podľa nastavenia systému BIOS
  • A7 Zobrazí sa súhrnná tabuľka procedúry POST
  • A8 Nastavte stav registrov MTRR
  • A9 V prípade potreby čakanie na vstup z klávesnice
  • AA Odstráňte vektory prerušenia POST (INT 1Ch a INT 09h)
  • AB Zariadenia na načítanie operačného systému sú určené
  • AC Záverečné fázy nastavenia čipovej sady v súlade s nastavením systému BIOS
  • Rozhranie B1 ACPI je nakonfigurované
  • 00 Volá sa prerušenie INT 19h (vyhľadávanie zavádzacieho sektora, zavádzanie OS)

  • 02 Overte skutočný režim
  • 03 Zakázať nemaskovateľné prerušenie (NMI)
  • 04 Získajte typ procesora
  • 06 Inicializujte hardvér systému
  • 08 Inicializujte čipset s počiatočnými hodnotami POST
  • 09 Nastaviť príznak IN POST
  • 0A Inicializujte registre CPU
  • 0B Povoliť vyrovnávaciu pamäť CPU
  • 0C Inicializujte vyrovnávaciu pamäť na počiatočné hodnoty POST
  • 0E Inicializujte I/O komponent
  • 0F Inicializujte IDE lokálnej zbernice
  • 10 Inicializujte správu napájania
  • 11 Načítajte alternatívne registre s počiatočnými hodnotami POST
  • 12 Obnovte riadiace slovo CPU počas teplého štartu
  • 13 Inicializujte zariadenia PCI Bus Mastering
  • 14 Inicializujte ovládač klávesnice
  • 16 (1-2-2-3) Kontrolný súčet BIOS ROM
  • 17 Inicializujte vyrovnávaciu pamäť pred automatickou veľkosťou pamäte
  • 18 8254 inicializácia časovača
  • 1A 8237 inicializácia radiča DMA
  • 1C Resetujte programovateľný ovládač prerušenia
  • 20 (1-3-1-1) Test obnovenia DRAM
  • 22 (1-3-1-3) Test 8742 Keyboard Controller
  • 24 Nastavte register segmentov ES na 4 GB
  • 26 Povoľte riadok A20
  • 28 Automatická veľkosť DRAM
  • 29 Inicializujte POST Memory Manager
  • 2A Jasná 512 KB základná RAM
  • 2C (1-3-4-1) Zlyhanie RAM v adresnom riadku xxxx
  • 2E (1-3-4-3) Chyba RAM na dátových bitoch xxxx nízkeho bajtu pamäťovej zbernice
  • 2F Povoliť vyrovnávaciu pamäť pred tieňovaním systému BIOS
  • 30 (1-4-1-1) zlyhanie RAM na dátových bitoch xxxx veľkého bajtu pamäťovej zbernice
  • 32 Test frekvencie hodín zbernice CPU
  • 33 Inicializujte Phoenix Dispatch Manager
  • 34 Vypnutie tlačidla napájania počas testu POST
  • 35 Znova inicializujte registre
  • 36 Vypnutie teplého štartu
  • 37 Znova inicializujte čipovú súpravu
  • 38 Tieňový systém BIOS ROM
  • 39 Znova inicializujte vyrovnávaciu pamäť
  • 3A Automatická veľkosť vyrovnávacej pamäte
  • 3C Pokročilá konfigurácia registrov čipovej sady
  • 3D Načítajte alternatívne registre s hodnotami CMOS
  • 40 Detekcia rýchlosti CPU
  • 42 Inicializujte vektory prerušenia
  • 45 Inicializácia zariadenia POST
  • 46 (2-1-2-3) Skontrolujte oznámenie o autorských právach ROM
  • 48 Skontrolujte konfiguráciu videa s CMOS
  • 49 Inicializujte zbernicu PCI a zariadenia
  • 4A Inicializujte všetky video adaptéry v systéme
  • Štart 4B QuietBoot (voliteľné)
  • 4C Shadow Video BIOS ROM
  • 4E Zobrazte poznámku o autorských právach systému BIOS
  • 50 Zobrazenie typu a rýchlosti procesora
  • 51 Inicializujte dosku EISA
  • 52 Test klávesnice
  • 54 Nastaviť kliknutie na tlačidlo, ak je povolené
  • 55 Inicializujte zbernicu USB
  • 58 (2-2-3-1) Test na neočakávané prerušenia
  • 59 Inicializujte službu zobrazenia POST
  • 5A Na displeji sa zobrazí výzva „Pre vstup do SETUP stlačte F2“
  • 5B Zakázať vyrovnávaciu pamäť CPU
  • 5C Test RAM medzi 512 a 640 KB
  • 60 Otestujte rozšírenú pamäť
  • 62 Otestujte riadky adresy rozšírenej pamäte
  • 64 Prejsť na UserPatch1
  • 66 Konfigurácia rozšírených registrov vyrovnávacej pamäte
  • 67 Inicializujte viacprocesorové APIC
  • 68 Povoľte externú vyrovnávaciu pamäť a vyrovnávaciu pamäť CPU
  • 69 Oblasť Nastavenie režimu správy systému (SMM).
  • 6A Zobrazenie veľkosti externej vyrovnávacej pamäte L2
  • 6B Načítať vlastné predvolené nastavenia (voliteľné)
  • 6C Zobrazte správu o tieňovej oblasti
  • 6E Zobrazte možnú vysokú adresu pre obnovenie UMB
  • 70 Zobrazenie chybových hlásení
  • 72 Skontrolujte chyby konfigurácie
  • 76 Skontrolujte chyby klávesnice
  • 7C Nastavte vektory hardvérových prerušení
  • 7D Inicializujte monitorovanie hardvéru
  • 7E Inicializujte koprocesor, ak je prítomný
  • 80 Vypnite vstavané porty Super I/O a IRQ
  • 81 Neskorá inicializácia zariadenia POST
  • 82 Zistite a nainštalujte externé porty RS232
  • 83 Nakonfigurujte radiče IDE iné ako MCD
  • 84 Zistite a nainštalujte externé paralelné porty
  • 85 Inicializujte zariadenia PnP ISA kompatibilné s PC
  • 86 Znova inicializujte vstavané I/O porty
  • 87 Konfigurácia konfigurovateľných zariadení základnej dosky (voliteľné)
  • 88 Inicializujte dátovú oblasť systému BIOS
  • 89 Povoliť nemaskovateľné prerušenia (NMI)
  • 8A Inicializujte rozšírenú oblasť údajov systému BIOS
  • 8B Otestujte a inicializujte myš PS/2
  • 8C Inicializujte disketový ovládač
  • 8F Určite počet jednotiek ATA (voliteľné)
  • 90 Inicializujte radiče pevného disku
  • 91 Inicializujte radiče pevného disku lokálnej zbernice
  • 92 Prejsť na UserPatch2
  • 93 Zostavte MPTABLE pre viacprocesorové dosky
  • 95 Nainštalujte CD-ROM na spustenie systému
  • 96 Prehľadný register veľkých segmentov ES
  • 97 Oprava Tabuľka viacerých procesorov
  • 98 (1-2) Vyhľadajte voliteľné ROM. Jedno dlhé, dve krátke pípnutia pri zlyhaní kontrolného súčtu
  • 99 Skontrolujte SMART Drive (voliteľné)
  • 9A Shadow voliteľné ROM
  • 9C Nastavte správu napájania
  • 9D Inicializácia zabezpečenia (voliteľné)
  • 9E Povoľte hardvérové ​​prerušenia
  • 9F Určite počet jednotiek ATA a SCSI
  • A0 Nastavte čas dňa
  • A2 Skontrolujte zámok klávesnice
  • A4 Inicializujte typickú rýchlosť
  • A8 Výzva Vymazať F2
  • AA Vyhľadajte stlačenie klávesu F2
  • AC Zadajte SETUP
  • Príznak AE Clear Boot
  • B0 Skontrolujte chyby
  • B2 POST hotovo – príprava na spustenie operačného systému
  • B4 (1) Jedno krátke pípnutie pred spustením
  • B5 Ukončiť QuietBoot (voliteľné)
  • B6 Skontrolujte heslo (voliteľné)
  • B9 Príprava spustenia
  • BA Inicializácia parametrov DMI
  • BB Inicializujte PnP Option ROM
  • BC Vymazanie kontroly parity
  • BD Zobrazenie ponuky MultiBoot
  • BE Clear screen (voliteľné)
  • BF Kontrola vírusov a pripomenutí zálohovania
  • C0 Skúste zaviesť systém s INT 19
  • C1 Inicializácia POST Error Manager (PEM)
  • C2 Inicializujte protokolovanie chýb
  • C3 Inicializácia funkcie zobrazenia chýb
  • C4 Inicializujte obsluhu systémových chýb
  • C5 PnPnd duálny CMOS (voliteľné)
  • C6 Inicializácia dokovania pre notebook (voliteľné)
  • C7 Inicializujte ukotvenie notebooku neskoro
  • D2 Neznáme prerušenie
  • E0 Inicializujte čipset
  • E1 Inicializujte mostík
  • E2 Inicializujte CPU
  • E3 Inicializujte systémový časovač
  • E4 Inicializujte I/O systému
  • E5 Skontrolujte vynútené obnovenie spúšťania
  • E6 Kontrolný súčet BIOS ROM
  • E7 Prejdite do systému BIOS
  • E8 Nastaviť obrovský segment
  • E9 Inicializácia viacerých procesorov
  • EA Inicializujte špeciálny kód OEM
  • EB Inicializujte PIC a DMA
  • EC Inicializácia typu pamäte
  • ED Inicializovať veľkosť pamäte
  • EE Shadow Boot Block
  • EF Test systémovej pamäte
  • F0 Inicializácia vektorov prerušení
  • F1 Inicializácia hodín reálneho času
  • F2 Inicializácia videa
  • F3 Inicializácia režimu správy systému
  • F4 (1) Pred spustením sa ozve jedno pípnutie
  • F5 Zavedenie do Mini DOS
  • F6 Vymazať obrovský segment
  • F7 Spustite úplný systém DOS

Popis:

Predstavujem vám to hlavné POST kódy preBIOSvýrobcaAMI. Malý úvod. Ihneď po stlačení tlačidla POWER na systémovej jednotke osobného počítača prejde ovládanie PC priamo do systému BIOS. V tomto čase (na začiatku štartu PC) pošle procesor signál do BIOS čipu, ktorý inicializuje načítanie firmvéru BOOT-ROUTINE základného I/O systému.
Firmvér BOOT-ROUTINE volá rutinu autotestu POST.

podprogram POST (automatický test pri zapnutí) testuje zariadenie nainštalované v počítači, konfiguruje ho a pripravuje na prácu.

Pre každý jednotlivý hardvér (procesor, pamäť, grafická karta, klávesnica, I/O porty atď.) sa vykoná samostatný test. Každý test má svoje jedinečné číslo, ktoré sa nazýva POST kód. PSČ zapísané na výrobný testovací port (adresa 0080H) pred začatím každého jednotlivého testu postupu POST.

Po zapísaní POST kódu testu do výrobného testovacieho portu sa začne postup testovania príslušného zariadenia. Ak testovacia procedúra zlyhá, POST kód poslednej procedúry (ktorá spôsobila chybu) zostane v Manufacturing Test Port. Ak poznáte POST kód posledného postupu, môžete určiť zariadenie, ktoré spôsobilo chybu.

Čítanie POST kódov je možné vykonať niekoľkými spôsobmi.

  • Ak má vaša základná doska zabudovaný indikátor POST kódu, môžete z neho nájsť informácie o POST kóde posledného postupu.
  • POST kód poslednej vykonanej procedúry v niektorých systémoch sa môže zobraziť na obrazovke monitora počas procedúry POST.
  • Na čítanie POST kódov možno použiť špeciálnu rozširujúcu kartu.

Keďže BIOS vyrába viacero výrobcov, BIOS každého výrobcu má vlastnú tabuľku POST kódov.

Táto tabuľka obsahuje kódy POST, ktoré sa zobrazujú počas celej procedúry POST.

  • CF Určuje typ procesora a testuje čítanie/zápis CMOS
  • C0 Čipová súprava a vyrovnávacia pamäť L1, L2 sú predinicializované, je naprogramovaný ovládač prerušenia, DMA, časovač
  • C1 Zistil sa typ a množstvo pamäte RAM
  • Kód C3 BIOS sa dekomprimuje do dočasnej oblasti pamäte RAM
  • 0С Kontrolné súčty systému BIOS sa kontrolujú
  • Kód BIOS C5 sa skopíruje do tieňovej pamäte a riadenie sa prenesie do modulu zavádzacieho bloku
  • 01 Modul XGROUP je rozbalený na fyzickej adrese 1000:0000h
  • 02 Inicializácia procesora. Sú nastavené registre CR a MSR
  • 03 I/O zdroje sú definované (Super I/O)
  • 05 Vymazať obrazovku a príznak stavu CMOS
  • 06 Kontrola koprocesora
  • 07 Definovaný a otestovaný ovládač klávesnice
  • 08 Definujte rozhranie klávesnice
  • 09 Inicializácia radiča Serial ATA
  • OA Identifikuje klávesnicu a myš, ktoré sú pripojené k portom PS/2
  • 0B Nastavte zdroje audio ovládača AC97
  • OE pamäťový segment F000h sa testuje
  • 10 Určuje typ flash pamäte
  • Testované 12 CMOS
  • 14 Nastavte hodnoty pre registre čipovej sady
  • 16 Primárna inicializácia generátora hodín
  • 18 Určuje typ procesora, jeho parametre a veľkosti cache L1 a L2
  • 1B Tabuľka vektorov prerušení bola inicializovaná
  • Kontrolujú sa kontrolné súčty 1C CMOS a napätie batérie
  • 1D Systém správy napájania je definovaný
  • 1F Načítavacia matica klávesnice (pre notebooky)
  • 21 Inicializuje sa správa napájania hardvéru (pre notebooky)
  • 23 Testovanie matematického koprocesora, diskovej jednotky, inicializácia čipsetu
  • 24 Mikrokód procesora sa aktualizuje. Vytvorí sa mapa alokácie zdrojov pre zariadenia Plug and Play
  • 25 Inicializácia PCI: vymenujte zariadenia, vyhľadajte adaptér VGA, zapíšte VGA BIOS na C000:0
  • 26 Nastavte frekvenciu hodín pomocou nastavenia CMOS. Zakáže synchronizáciu nepoužívaných slotov DIMM a PCI. Inicializuje sa monitorovací systém (H/W Monitor)
  • 27 Povoliť prerušenie INT 09h. Ovládač klávesnice sa znova inicializoval
  • Je naprogramovaných 29 MTRR, inicializuje sa APIC. IDE radič sa programuje. Meria sa frekvencia procesora. Rozšírenie systému BIOS pre video sa nazýva
  • 2B Vyhľadanie systému BIOS grafického adaptéra
  • 2D Zobrazí úvodnú obrazovku ocenenia, informácie o type procesora a jeho rýchlosti
  • 33 Reset klávesnice
  • 35 Prvý testovaný kanál DMA
  • 37 Testuje sa druhý kanál DMA
  • 39 testovaných registrov stránok DMA
  • 3C Konfigurácia ovládača 8254 (časovač)
  • 3E Test radiča prerušenia 8259
  • 43 Kontrola ovládača prerušenia
  • Testovalo sa 47 pneumatík ISA/EISA
  • 49 Vypočítava sa množstvo pamäte RAM. Upravte registre pre procesor AMD K5
  • 4E Programovanie registrov MTRR pre procesory Sirix. Vyrovnávacia pamäť L2 a APIC sú inicializované
  • 50 Definovaná zbernica USB
  • 52 RAM sa testuje so zobrazenými výsledkami. Rozšírená pamäť je vymazaná
  • 53 Ak sa CMOS vymaže, prihlasovacie heslo sa vynuluje.
  • 55 Zobrazuje počet procesorov (pre viacprocesorové platformy)
  • 57 Zobrazí sa logo EPA. Inicializácia ISA PnP zariadení
  • 59 Prebieha definovanie systému ochrany pred vírusmi
  • 5B Výzva na spustenie aktualizácie systému BIOS z diskety
  • Spustený ovládač 5D Super I/O a integrovaný ovládač zvuku
  • 60 Vstup do nastavenia CMOS, ak ste stlačili kláves Delete
  • Inicializácia 65 PS/2 myši
  • 69 Povoliť vyrovnávaciu pamäť L2
  • Registre čipovej sady 6B sú nakonfigurované podľa nastavenia systému BIOS
  • 6D Priraďte prostriedky pre ISA PnP zariadenia a COM porty pre integrované zariadenia
  • 6F Inicializácia a konfigurácia radiča diskety
  • Zistilo sa a nainštalovalo 75 zariadení IDE: pevné disky, CD/DVD, LS-120, ZIP atď.
  • 76 Zobrazuje informácie o zistených zariadeniach IDE
  • 77 Inicializácia sériových a paralelných portov
  • 7A Resetovanie a príprava na matematický koprocesor
  • 7C Definuje ochranu pred neoprávneným zápisom na pevné disky
  • 7F Ak sa vyskytnú chyby, zobrazí sa hlásenie a očakáva sa stlačenie kláves Delete a F1
  • 82 Pamäť je pridelená na správu napájania a zmeny sa vykonajú v tabuľke ESCD.
  • Úvodná obrazovka s logom EPA je odstránená. V prípade potreby vyžaduje heslo
  • 83 Všetky údaje sa uložia z dočasného zásobníka do CMOS
  • 84 Zobrazenie správy Inicializácia kariet Plug and Play
  • 85 Inicializácia USB je dokončená
  • 87 Tabuľky SYSID vytvorené v oblasti DMI
  • Je nainštalovaných 89 tabuliek ACPI. Priraďte prerušenia zariadeniam PCI
  • 8B Volá sa BIOSom ďalších radičov ISA alebo PCI, okrem grafického adaptéra.
  • 8D Nastavuje parametre parity RAM pomocou nastavenia CMOS. APM je inicializovaný
  • 8F IRQ 12 povolené pre pripojenie myši PS/2 za chodu
  • 94 Inicializácia čipsetu je dokončená. Zobrazí tabuľku prideľovania zdrojov. Povoliť vyrovnávaciu pamäť L2. Nastavenie režimu letného času
  • 95 Nastavuje frekvenciu automatického opakovania klávesnice a stav Num Lock
  • 96 Úprava registrov pre viacprocesorové systémy (pre procesory Cyrix). Vytvorí sa tabuľka ESCD. Časovač DOS Time je nastavený podľa hodín RTC CMOS. Oddiely zavádzacích zariadení sa ukladajú na použitie vstavaným antivírusom. Reproduktor oznamuje koniec POST. Vytvorí sa tabuľka MSIRQ FF Vykoná sa prerušenie systému BIOS INT 19h. Hľadá sa bootloader v prvom sektore zavádzacieho zariadenia

Skrátený postup sa vykoná, keď v systéme BIOS nastavíte možnosť Quick Power On Self Test.

  • 65 Video adaptér sa resetuje. Inicializuje sa ovládač zvuku, vstupno/výstupné zariadenia, testuje sa klávesnica a myš. kontrola integrity systému BIOS
  • 66 Vyrovnávacia pamäť bola inicializovaná. Vytvorí sa tabuľka vektorov prerušení. Systém správy napájania sa inicializuje
  • 67 Skontrolujte kontrolný súčet CMOS a otestujte batériu. Čipset je nakonfigurovaný na základe parametrov CMOS
  • 68 Inicializácia grafického adaptéra
  • 69 Nakonfigurujte radič prerušenia
  • 6A RAM sa testuje (zrýchlené)
  • 6B Zobrazuje logo EPA, procesor a výsledky testov pamäte
  • 70 Zobrazí sa výzva na otvorenie nastavenia systému BIOS. Myš pripojená k PS/2 alebo USB je inicializovaná
  • 71 Inicializácia radiča vyrovnávacej pamäte
  • Je nakonfigurovaných 72 registrov čipsetov. Vytvorí sa zoznam zariadení Plug and Play.& Ovládač pohonu sa inicializuje
  • 73 Inicializácia radiča HDD
  • 74 Koprocesor sa inicializuje
  • 75 V prípade potreby je pevný disk chránený proti zápisu.
  • 77 V prípade potreby sa požaduje heslo a zobrazia sa správy. Pokračujte stlačením klávesu F1 a stlačením klávesu DEL vstúpte do nastavenia
  • 78 Rozširujúce dosky sú inicializované pomocou vlastného systému BIOS
  • 79 Prostriedky platformy sa inicializujú
  • 7A vygeneruje sa koreňová tabuľka RSDT, tabuľky zariadení DSDT, FADT atď.
  • 7D Zhromaždite informácie o oddieloch zavádzacieho zariadenia
  • 7E BIOS sa pripravuje na spustenie operačného systému
  • 7F Stav indikátora NumLock je nastavený podľa nastavení
  • Nastavenie systému BIOS
  • 80 Volá sa INT 19 a spúšťa operačný systém

AMIBIOS 8.0

  • D0 Inicializácia procesora a čipsetu. Overenie kontrolného súčtu zavádzacieho bloku systému BIOS
  • D1 Inicializácia I/O portov. Ovládač klávesnice dostane príkaz na vykonanie autotestu BAT.
  • D2 Zakázať vyrovnávaciu pamäť L1/L2. Určuje sa množstvo nainštalovanej pamäte RAM
  • D3 schémy obnovy pamäte sú nakonfigurované. Povolené používať vyrovnávaciu pamäť
  • Test D4 512 KB pamäte. Zásobník je nainštalovaný a je priradený protokol výmeny vyrovnávacej pamäte
  • Kód BIOS D5 sa rozbalí a skopíruje do tieňovej pamäte
  • Kontrolujú sa kontrolné súčty systému BIOS D6 a stlačenia kláves Ctrl+Home (obnovenie systému BIOS)
  • Ovládanie D7 sa ​​prenesie do modulu rozhrania, ktorý rozbalí kód do oblasti Run-Time
  • D8 Spustiteľný kód sa rozbalí z pamäte flash do pamäte RAM. Uložené informácie CPUID
  • D9 Dekomprimovaný kód sa prenesie z dočasnej pamäte do segmentov RAM 0E000h a 0F000h
  • DA Registre CPUID sú obnovené. Vykonanie testu POST sa prenesie do pamäte RAM
  • E1-E8, EC-EE Chyby konfigurácie systémovej pamäte
  • 03 Zakáže spracovanie NMI, chyby parity, výstup monitora. Oblasť je vyhradená pre protokol udalostí GPNV, počiatočné hodnoty premenných sa nastavujú z BIOSu
  • 04 Skontrolujte stav batérie a vypočítajte kontrolný súčet CMOS
  • 05 Inicializovaný ovládač prerušenia a vytvorená vektorová tabuľka
  • 06 Testovanie a príprava časovača
  • 08 Klávesnica sa testuje (kontrolky klávesnice blikajú)
  • C0 Inicializácia procesora. Vyrovnávacia pamäť nie je povolená. Definované APIC
  • C1 Pre viacprocesorové systémy je určený procesor zodpovedný za spustenie systému
  • C2 Priradenie procesora na spustenie systému je dokončené. Identifikácia pomocou CPUID
  • C5 Určí sa počet procesorov, nakonfigurujú sa ich parametre
  • C6 Inicializujte vyrovnávaciu pamäť pre rýchlejší POST
  • C7 Inicializácia procesora je dokončená
  • 0A Definovaný ovládač klávesnice
  • 0B Vyhľadajte myš pripojenú k portu PS/2
  • 0C Kontrola prítomnosti klávesnice
  • 0E Rozpoznajú sa a inicializujú sa rôzne vstupné zariadenia
  • 13 Inicializácia registrov čipovej sady
  • 24 Rozbaľte a inicializujte moduly BIOS špecifické pre platformu.
  • Vytvorí sa tabuľka vektorov prerušení a inicializuje sa obsluha prerušení
  • 2A DIM definuje zariadenia na miestnych zberniciach. Video adaptér sa pripravuje na inicializáciu, zostavuje sa tabuľka prideľovania zdrojov
  • 2C Detekcia a inicializácia grafického adaptéra, video adaptér volaný systémom BIOS
  • 2E Hľadanie a inicializácia ďalších I/O zariadení
  • 30 Príprava na spracovanie SMI
  • 31 Inicializácia a aktivácia modulu ADM
  • 33 Inicializuje sa modul ľahkého načítania
  • 37 Zobrazuje logo AMI, verziu systému BIOS, procesor, výzvu na spustenie systému BIOS
  • 38 DIM inicializuje rôzne zariadenia na miestnych zberniciach
  • 39 Inicializuje sa ovládač DMA
  • 3A Nastavte systémový čas podľa hodín RTC
  • Testuje sa 3B RAM a zobrazia sa výsledky
  • Registre čipovej sady 3C sú nakonfigurované
  • 40 Inicializujte sériové a paralelné porty, matematický koprocesor atď.
  • 52 Výsledky testu pamäte aktualizujú údaje RAM v CMOS
  • 60 Nastavenie systému BIOS nastavuje stav NumLock a konfiguruje nastavenia automatického opakovania
  • 75 Spustí sa procedúra práce s diskovými zariadeniami (prerušenie INT 13h)
  • 78 Vytvorí zoznam zariadení IPL (z ktorých je možné načítať operačný systém)
  • 7C ESCD rozšírené systémové konfiguračné tabuľky sú vytvorené a zapísané do NVRAM
  • 84 Počas testu POST sa našli chyby protokolovania
  • 85 Zobrazuje správy o zistených nekritických chybách.
  • 87 V prípade potreby sa spustí BIOS Setup, ktorý sa najskôr dekomprimuje do pamäte RAM
  • Registre čipovej sady 8C sú nakonfigurované podľa nastavenia systému BIOS
  • Sú zostavené 8D ACPI tabuľky
  • 8E Nakonfigurujte službu nemaskovateľného prerušenia (NMI).
  • 90 Dokončite SMI
  • A1 Vymazanie údajov, ktoré nie sú potrebné pri zavádzaní operačného systému
  • Moduly A2 EFI sa pripravujú na interakciu s operačným systémom
  • A4 V súlade s nastavením systému BIOS sa inicializuje jazykový modul
  • A7 Zobrazí sa súhrnná tabuľka procedúry POST
  • A8 Nastavte stav registrov MTRR
  • A9 V prípade potreby čakanie na vstup z klávesnice
  • AA Odstráňte vektory prerušenia POST (INT 1Ch a INT 09h)
  • AB Zariadenia na načítanie operačného systému sú určené
  • AC Záverečné fázy nastavenia čipovej sady v súlade s nastavením systému BIOS
  • Rozhranie B1 ACPI je nakonfigurované
  • 00 Volá sa prerušenie INT 19h (vyhľadávanie zavádzacieho sektora, zavádzanie OS)

Phoenix Bios 4.0

  • 02 Overte skutočný režim
  • 03 Zakázať nemaskovateľné prerušenie (NMI)
  • 04 Získajte typ procesora
  • 06 Inicializujte hardvér systému
  • 08 Inicializujte čipset s počiatočnými hodnotami POST
  • 09 Nastaviť príznak IN POST
  • 0A Inicializujte registre CPU
  • 0B Povoliť vyrovnávaciu pamäť CPU
  • 0C Inicializujte vyrovnávaciu pamäť na počiatočné hodnoty POST
  • 0E Inicializujte I/O komponent
  • 0F Inicializujte IDE lokálnej zbernice
  • 10 Inicializujte správu napájania
  • 11 Načítajte alternatívne registre s počiatočnými hodnotami POST
  • 12 Obnovte riadiace slovo CPU počas teplého štartu
  • 13 Inicializujte zariadenia PCI Bus Mastering
  • 14 Inicializujte ovládač klávesnice
  • 16 (1-2-2-3) Kontrolný súčet BIOS ROM
  • 17 Inicializujte vyrovnávaciu pamäť pred automatickou veľkosťou pamäte
  • 18 8254 inicializácia časovača
  • 1A 8237 inicializácia radiča DMA
  • 1C Resetujte programovateľný ovládač prerušenia
  • 20 (1-3-1-1) Test obnovenia DRAM
  • 22 (1-3-1-3) Test 8742 Keyboard Controller
  • 24 Nastavte register segmentov ES na 4 GB
  • 26 Povoľte riadok A20
  • 28 Automatická veľkosť DRAM
  • 29 Inicializujte POST Memory Manager
  • 2A Jasná 512 KB základná RAM
  • 2C (1-3-4-1) Zlyhanie RAM v adresnom riadku xxxx
  • 2E (1-3-4-3) Chyba RAM na dátových bitoch xxxx nízkeho bajtu pamäťovej zbernice
  • 2F Povoliť vyrovnávaciu pamäť pred tieňovaním systému BIOS
  • 30 (1-4-1-1) zlyhanie RAM na dátových bitoch xxxx veľkého bajtu pamäťovej zbernice
  • 32 Test frekvencie hodín zbernice CPU
  • 33 Inicializujte Phoenix Dispatch Manager
  • 34 Vypnutie tlačidla napájania počas testu POST
  • 35 Znova inicializujte registre
  • 36 Vypnutie teplého štartu
  • 37 Znova inicializujte čipovú súpravu
  • 38 Tieňový systém BIOS ROM
  • 39 Znova inicializujte vyrovnávaciu pamäť
  • 3A Automatická veľkosť vyrovnávacej pamäte
  • 3C Pokročilá konfigurácia registrov čipovej sady
  • 3D Načítajte alternatívne registre s hodnotami CMOS
  • 40 Detekcia rýchlosti CPU
  • 42 Inicializujte vektory prerušenia
  • 45 Inicializácia zariadenia POST
  • 46 (2-1-2-3) Skontrolujte oznámenie o autorských právach ROM
  • 48 Skontrolujte konfiguráciu videa s CMOS
  • 49 Inicializujte zbernicu PCI a zariadenia
  • 4A Inicializujte všetky video adaptéry v systéme
  • Štart 4B QuietBoot (voliteľné)
  • 4C Shadow Video BIOS ROM
  • 4E Zobrazte poznámku o autorských právach systému BIOS
  • 50 Zobrazenie typu a rýchlosti procesora
  • 51 Inicializujte dosku EISA
  • 52 Test klávesnice
  • 54 Nastaviť kliknutie na tlačidlo, ak je povolené
  • 55 Inicializujte zbernicu USB
  • 58 (2-2-3-1) Test na neočakávané prerušenia
  • 59 Inicializujte službu zobrazenia POST
  • 5A Na displeji sa zobrazí výzva „Pre vstup do SETUP stlačte F2“
  • 5B Zakázať vyrovnávaciu pamäť CPU
  • 5C Test RAM medzi 512 a 640 KB
  • 60 Otestujte rozšírenú pamäť
  • 62 Otestujte riadky adresy rozšírenej pamäte
  • 64 Prejsť na UserPatch1
  • 66 Konfigurácia rozšírených registrov vyrovnávacej pamäte
  • 67 Inicializujte viacprocesorové APIC
  • 68 Povoľte externú vyrovnávaciu pamäť a vyrovnávaciu pamäť CPU
  • 69 Oblasť Nastavenie režimu správy systému (SMM).
  • 6A Zobrazenie veľkosti externej vyrovnávacej pamäte L2
  • 6B Načítať vlastné predvolené nastavenia (voliteľné)
  • 6C Zobrazte správu o tieňovej oblasti
  • 6E Zobrazte možnú vysokú adresu pre obnovenie UMB
  • 70 Zobrazenie chybových hlásení
  • 72 Skontrolujte chyby konfigurácie
  • 76 Skontrolujte chyby klávesnice
  • 7C Nastavte vektory hardvérových prerušení
  • 7D Inicializujte monitorovanie hardvéru
  • 7E Inicializujte koprocesor, ak je prítomný
  • 80 Vypnite vstavané porty Super I/O a IRQ
  • 81 Neskorá inicializácia zariadenia POST
  • 82 Zistite a nainštalujte externé porty RS232
  • 83 Nakonfigurujte radiče IDE iné ako MCD
  • 84 Zistite a nainštalujte externé paralelné porty
  • 85 Inicializujte zariadenia PnP ISA kompatibilné s PC
  • 86 Znova inicializujte vstavané I/O porty
  • 87 Konfigurácia konfigurovateľných zariadení základnej dosky (voliteľné)
  • 88 Inicializujte dátovú oblasť systému BIOS
  • 89 Povoliť nemaskovateľné prerušenia (NMI)
  • 8A Inicializujte rozšírenú oblasť údajov systému BIOS
  • 8B Otestujte a inicializujte myš PS/2
  • 8C Inicializujte disketový ovládač
  • 8F Určite počet jednotiek ATA (voliteľné)
  • 90 Inicializujte radiče pevného disku
  • 91 Inicializujte radiče pevného disku lokálnej zbernice
  • 92 Prejsť na UserPatch2
  • 93 Zostavte MPTABLE pre viacprocesorové dosky
  • 95 Nainštalujte CD-ROM na spustenie systému
  • 96 Prehľadný register veľkých segmentov ES
  • 97 Oprava Tabuľka viacerých procesorov
  • 98 (1-2) Vyhľadajte voliteľné ROM. Jedno dlhé, dve krátke pípnutia pri zlyhaní kontrolného súčtu
  • 99 Skontrolujte SMART Drive (voliteľné)
  • 9A Shadow voliteľné ROM
  • 9C Nastavte správu napájania
  • 9D Inicializácia zabezpečenia (voliteľné)
  • 9E Povoľte hardvérové ​​prerušenia
  • 9F Určite počet jednotiek ATA a SCSI
  • A0 Nastavte čas dňa
  • A2 Skontrolujte zámok klávesnice
  • A4 Inicializujte typickú rýchlosť
  • A8 Výzva Vymazať F2
  • AA Vyhľadajte stlačenie klávesu F2
  • AC Zadajte SETUP
  • Príznak AE Clear Boot
  • B0 Skontrolujte chyby
  • B2 POST hotovo – príprava na spustenie operačného systému
  • B4 (1) Jedno krátke pípnutie pred spustením
  • B5 Ukončiť QuietBoot (voliteľné)
  • B6 Skontrolujte heslo (voliteľné)
  • B9 Príprava spustenia
  • BA Inicializácia parametrov DMI
  • BB Inicializujte PnP Option ROM
  • BC Vymazanie kontroly parity
  • BD Zobrazenie ponuky MultiBoot
  • BE Clear screen (voliteľné)
  • BF Kontrola vírusov a pripomenutí zálohovania
  • C0 Skúste zaviesť systém s INT 19
  • C1 Inicializácia POST Error Manager (PEM)
  • C2 Inicializujte protokolovanie chýb
  • C3 Inicializácia funkcie zobrazenia chýb
  • C4 Inicializujte obsluhu systémových chýb
  • C5 PnPnd duálny CMOS (voliteľné)
  • C6 Inicializácia dokovania pre notebook (voliteľné)
  • C7 Inicializujte ukotvenie notebooku neskoro
  • D2 Neznáme prerušenie
  • E0 Inicializujte čipset
  • E1 Inicializujte mostík
  • E2 Inicializujte CPU
  • E3 Inicializujte systémový časovač
  • E4 Inicializujte I/O systému
  • E5 Skontrolujte vynútené obnovenie spúšťania
  • E6 Kontrolný súčet BIOS ROM
  • E7 Prejdite do systému BIOS
  • E8 Nastaviť obrovský segment
  • E9 Inicializácia viacerých procesorov
  • EA Inicializujte špeciálny kód OEM
  • EB Inicializujte PIC a DMA
  • EC Inicializácia typu pamäte
  • ED Inicializovať veľkosť pamäte
  • EE Shadow Boot Block
  • EF Test systémovej pamäte
  • F0 Inicializácia vektorov prerušení
  • F1 Inicializácia hodín reálneho času
  • F2 Inicializácia videa
  • F3 Inicializácia režimu správy systému
  • F4 (1) Pred spustením sa ozve jedno pípnutie
  • F5 Zavedenie do Mini DOS
  • F6 Vymazať obrovský segment
  • F7 Spustite úplný systém DOS

Originálne a spoľahlivé tabuľky POST kódov nájdete na príslušných webových stránkach výrobcov BIOS: „AMI“ a „Award“. Niekedy sú tabuľky POST kódov uvedené v manuáloch základnej dosky.
1. Test softvérovo prístupných registrov procesora (POST kódy: 01, 02).
2. Kontrola doby obnovenia pamäte RAM (POST kód: 04).
3. Inicializácia ovládača klávesnice (POST kód: 05).
4. Predbežná kontrola prevádzkyschopnosti energeticky nezávislej pamäte (CMOS) a stavu batérie CMOS (POST kód: 07).
5. Inicializácia registrov čipovej sady s predvolenými hodnotami (POST kód: BE, hex).
6. Kontrola dostupnosti a určenie veľkosti pamäte RAM (POST kód: C1, hex).
7. Určenie prítomnosti a veľkosti externej vyrovnávacej pamäte (POST kód: C6, hex).
8. Kontrola prvých 64 kb pamäte RAM (POST kód: 08).
9. Inicializácia vektorov prerušenia (POST kód: 0A, hex).
10. Kontrola kontrolného súčtu CMOS (POST kód: 0V, hex).
11. Detekcia a inicializácia video ovládača (POST kód: 0D, hex).
12. Kontrola video pamäte (POST kód: 0E, hex).
13. Kontrola kontrolného súčtu BIOS (POST kód: 0F, hex).
14. Kontrola radičov a registrov stránky DMA (POST kódy: 10,
11, hex).
15. Kontrola systémového časovača (POST kód: 14, hex).
16. Kontrola a inicializácia ovládačov prerušení (POST kódy: 15…18, hex).
17. Inicializácia slotov rozširujúcej zbernice (POST kódy: 20…2F, hex).
18. Určenie veľkosti a kontrola hlavnej a rozšírenej pamäte (POST kódy: 30, 31, hex).
19. Opätovná inicializácia registrov čipovej sady podľa hodnôt nastavených v CMOS Setup (POST kód: BF, hex).
20. Inicializácia ovládača FDD (POST kód: 41, hex).
21. Inicializácia radiča HDD (POST kód: 42, hex).
22. Inicializácia COM a LPT portov (POST kód: 43, hex).
23. Detekcia a inicializácia matematického koprocesora (POST kód: 45, hex).
24. Kontrola potreby zadania hesla (POST kód: 4F, ​​​​hex).
25. Inicializácia rozšírenia BIOS (POST kód: 52, hex).
26. Nastavte parametre Virus Protect, Boot Speed, NumLock, Boot Attempt podľa hodnôt nastavených v CMOS Setup (POST kódy: 60…63, hex).
27. Vyvolanie procedúry zavádzania operačného systému (POST kód: FF, hex).
Ako je zrejmé z vyššie uvedenej sekvencie, možnosť zobraziť diagnostické správy na obrazovke monitora sa objaví až po inicializácii ovládača videa a ak sa procedúra POST zastavila v jednej z predchádzajúcich fáz, potom nie je možné vidieť, v ktorej .

PI0049

POST karta pre chybné základné dosky počítačov, model PI0049, je určená na zobrazovanie POST kódov všetkých výrobcov BIOS. Tento produkt je známejší ako PC Ana-lyz-er 2, ktorého vlastnosti boli opakovane diskutované na stránkach našej stránky. Používateľská príručka obsahuje zoznam inžinierskych hesiel, ako aj zoznam štandardných klávesových skratiek na vstup do systému BIOS. Vývoj POST karty je chránený patentom 01224987.4 (Čína).

PI0050

POST karta IC80 V5.0

QiGuan KLPI6

Diagnostická karta KLPI6-SD od QiGuan Electronics je vyrobená v súlade s medzinárodnou normou IEC 61010-1, ktorá stanovuje požiadavky na nízkonapäťové testovacie zariadenia. Funkčnou vlastnosťou POST karty KLPI6-SD je možnosť zobrazenia POST kódov osobného počítača na externom zobrazovacom paneli. Oba indikátory okrem aktuálneho kódu zobrazujú aj predchádzajúce hodnoty, ako aj POST kód fatálneho zlyhania.

QiGuan MKCP6A

Karta na diagnostiku a test stability osobnej platformy, model MKCP6A, je vyvinutá spoločnosťou QiGuan Electronics pomocou technológie chránenej národným patentom 03126857.9 (Čína). Na zobrazenie POST kódov má doska tri páry (!) indikátorov: prvý pár je určený na zobrazenie neúspešného kódu, ďalší zobrazuje aktuálny POST kód, posledný zobrazuje predchádzajúci kód.

SL-M04A

Zriedkavá verzia používateľskej príručky v turečtine pre diagnostický POST radič PC Analyzer (v turečtine PC Analizoru). Okrem známych popisov POST kódov obsahuje aj zoznam kontrolných bodov od takmer všetkých známych výrobcov BIOSov. Pre pohodlie sú všetky poštové smerovacie čísla zoradené podľa čísla, čo uľahčuje prístup a pochopenie. Komentáre k nim sa riadia nepriemerným, ale kódom a sú oddelené názvom systému BIOS.


18.03.2019

POST karty sa už viac ako desať rokov používajú na diagnostiku „železných“ porúch počítačov a základných dosiek rôznych tvarov. Momentálne je týchto kariet veľa, pre takmer všetky možné situácie. Článok hovorí o tom, čo sú POST karty a na čo sa používajú, ako fungujú, čo sú a ako sa navzájom líšia.

POST

Po stlačení tlačidla napájania počítača BIOS vykoná krok za krokom kontrolu a inicializáciu všetkých prvkov hardvéru počítača. Tento proces sa nazýva: POST(Angl. Power-On Self-Test - samočinný test po zapnutí). Podobné systémy majú nielen počítače, ale aj väčšina moderných elektronických zariadení.

Správy systému BIOS postavenie(alebo výsledok) odovzdania POST niekoľkými spôsobmi:

1. Zobrazte správy na obrazovke. Najpriateľskejší a najinformatívnejší spôsob. V skutočnosti je k dispozícii až po úspešnom alebo takmer úspešnom samoteste. Neprítomnosť akýchkoľvek informácií na obrazovke naznačuje vážne poruchy základných komponentov (základná doska, procesor, pamäť, grafický adaptér atď.). Diagnostika chýb je možná hlavne len pre periférne zariadenia (mechaniky, klávesnice a pod.).

2. Zvukové signály. Pravdepodobne každý počul krátke „pípnutie“ pri zapnutí počítača - vo väčšine systémov BIOS to znamená prejsť testom bez chýb a pripravený na spustenie operačného systému. Iné možnosti signálu môžu naznačovať určité problémy so žehličkou. Tieto kódy „morzeovky“ sa líšia medzi výrobcami a dokonca aj rôznymi verziami systému BIOS. Zvyčajne ich nájdete v knihe základnej dosky alebo v príslušných online adresároch.

3. POST kódy. Počas každého kroku procesu autotestu BIOS odošle aktuálny kód na port 80h (niekedy 81h alebo iné), a ak sa vyskytne chyba, zostane tam buď operačný kód, ktorý zlyhal, alebo kód poslednej úspešnej operácie. Čítaním tohto kódu môžete určiť, v ktorej fáze sa chyba vyskytla a čo ju môže spôsobiť. Toto je jediná zo všetkých uvedených metód, ktorá vám umožňuje identifikovať problémy na základnej doske, ktorá nevykazuje viditeľné známky života. Z tohto dôvodu sa zvyčajne používa priamo na diagnostiku a opravu základných dosiek.

Ak prvé dve diagnostické metódy nevyžadujú špeciálne vybavenie, s výnimkou monitora a reproduktora pripojeného k základnej doske (stane sa, že tam nie je), potom pre tretiu metódu budete potrebovať samotnú POST kartu.

Kde hľadať hodnotyPOST kódy a pípnutia?

    Najpodrobnejšie pre všetky bežné verzie systému BIOS v ruštine a s prepisom sú popísané na stránke IC Book. Ale je tam toľko informácií, že nie je prekvapujúce sa stratiť, pohodlnejšie stiahnuť odtiaľ PDF dokument so zoznamom kódov (kliknutím na požadovaný kód v ňom sa dostanete na stránku s podrobným prepisom).

  1. tiez odporucam anglicky hovoriacej Zdroj PostCodeMaster - existuje ešte viac kódov POST a pípaní systému BIOS od rôznych výrobcov (existujú pomerne zriedkavé, plus niekoľko pre konkrétne základné dosky vrátane serverových).

POST karty

Hlavné úloha akákoľvek POST karta má čítať a zobrazovať aktuálny POST kód. Dá sa čítať niekoľkými spôsobmi: cez ISA, PCI, LPC zbernice alebo cez LPT port. Existujú aj iné, exotickejšie možnosti (o nich trochu neskôr). Okrem zobrazenia kódu majú dobré karty POST ďalšie diagnostické možnosti (indikátory, testovacie režimy, dokonca aj so vstavaným grafickým adaptérom).

Niektoré základné dosky (zvyčajne Premium) majú vstavaný Indikátor POST kódu.


Predtým veľa remeselníkov vyrábalo POST karty ručne, ale teraz to nemá zmysel robiť, za textolit a komponenty zaplatíte viac, ako stojí bežná karta. Ak naozaj chcete...

ISA

Prvé POST karty boli karty pre autobus ISA, ktorý existoval od roku 1981 do 199x. Používa sa aj teraz (aj keď veľmi zriedka), hlavne v priemyselnom a vojenskom sektore - kde zostáva vybavenie pre túto pneumatiku. Predávajú sa k nemu aj POST karty, a to ako v samostatnej verzii (iba ISA), tak aj v kombinácii ISA + PCI.


Ak sa nezaoberáte opravou 486, potom absolútne nie je potrebné mať kartu ISA POST.

PCI

Ďalšou počítačovou zbernicou hlavného prúdu bola PCI. Teraz je to najbežnejšia stolná zbernica. Samozrejmosťou sú k nemu aj POST kartičky všetkých možných tvarov, veľkostí a funkcií. najviac najjednoduchšie, s konvenčným segmentovým indikátorom, sa dá kúpiť za 2-3 doláre na akomkoľvek Ebay, Ali a podobne.


V zásade sa takáto karta dobre vyrovná so svojou základnou úlohou - rozpoznáte POST kód. Ale na profesionálnu prácu to nestačí. Dobré mať ukazovatele hlavné napätia (zvyčajne: +5, +3,3, +12, -12, +3,3 Standby) a indikátory zbernicových signálov (z tých najzákladnejších: CLK, RST#, FRAME#, IRDY#). Dôležitá je možnosť prepínania portu, na ktorom karta "počúva" POST kódy (nie len štandardných 80h). Existujú aj iné „žetóny“, preto „vymyslený“ vzhľad pokročilých kariet.


Karty POST sa zvyčajne inštalujú na zjavne chybné základné dosky (v skutočnosti sú na to určené) a existujú prípady zlyhanie samotnej POST karty počas testovania. Preto je dobré mať jednoduchú lacnú kartu na primárnu diagnostiku.

Ešte jeden pohodlná možnosť je diaľkový indikátor. Umožňuje vám diagnostikovať základné dosky so všetkými vymoženosťami bez ich odstránenia zo systémovej jednotky. Na jednej strane, ak ide o POST kartu, potom bude s najväčšou pravdepodobnosťou musieť byť základná doska stále odstránená na opravu, ale na druhej strane nie vždy a karty POST sú len pohodlným spôsobom všeobecnej diagnostiky. Na obrázku je Sintech ST8679, čínska karta so vzdialeným viacriadkovým LCD displejom.


LPT

Existujú POST karty pre port LPT - celkom jednoduché a pohodlná diagnostická metóda pre akýkoľvek počítač alebo notebook, ktorý má rovnaký port LPT. Vďaka technickým vlastnostiam sú Nemám príležitosti obsiahnuté v kartách pre PCI, ale to je kompenzované jednoduchosťou a dostupnosťou. Vyžadujú napájanie USB (na to je na doske port).


LPT však zastaráva a na moderných počítačoch ich takmer neuvidíte, a tak si svoje dni dožívajú aj tieto karty.

PCI-E

Slúžil nám verne dlhé roky PCI, postupne premiestňuje modernejší PCI-expresné. Značný počet moderných základných dosiek nemá slot PCI vôbec (hoci môžu mať samotnú zbernicu). Môžeš prosím– POST karty pre PCI-E existujú. Toto ponúka napríklad americká firma Ultra-X (ich ceny sú väčšinou divoké, no nie sú tam žiadne ceny a dokonca ani informácie), na internete sa dajú nájsť fotografie inžinierskych PCI-E kariet od Gigabyte (zrejme len pre interné použitie ).


existuje a čínska verzia PCI-EPOST karty oprávnený KQCPET6-H. Vyrobené čínskou spoločnosťou Elektronika Qi Guan, špecializujúca sa na výrobu rôznych druhov diagnostických kariet (a celkom zaujímavých). Ich oficiálna stránka (www.qiguaninc.com), žiaľ, nebola dlho aktualizovaná a nie sú tam žiadne informácie o tejto karte, ale môžete kúpiť za 20 +/- dolárov na Ali.


Ale s PCI-E nie je všetko také jednoduché. Po prvé, samotná diagnostika pomocou PCI-E je v súčasnosti nejasná, už len kvôli nedostatku adekvátnych informácií. Po druhé, pri PCI-E všetko závisí od konkrétneho výrobcu - neexistuje žiadna záruka, že kódy budú vyvedené; ak sú na výstupe, potom nie je zaručené, že na štandardnom porte a v štandardnej forme ...

Ako získať POST kódy z dosky bez PCI, ak nie je po ruke žiadna PCI-E karta? Na túto otázku nemožno dať jednoznačnú odpoveď. Ak má vaša základná doska vstavaný indikátor Považujte sa za veľmi šťastného. Môže byť použité LPT ak existuje, samozrejme. No a posledná možnosť je využiť autobus LPC, niektoré základné dosky majú hotové konektory (LPC_DEBUG a pod.). Aj keď tam nie sú, samotný autobus je vždy prítomný, ale musíte „spájkovať“ ...


USB

Jeden z najviac sľubný diagnostickou metódou je dnes USB. A hlavným dôvodom je všadeprítomnosť prevalencia toto rozhranie. Ako sme už zistili, kameňom úrazu pri diagnostike sa môže stať absencia toho či onoho konektora na základnej doske. A USB práve rieši tento problém – doslova všetky počítače a notebooky vydané za posledných 15 rokov majú niekoľko portov.

Takáto diagnóza si vyžaduje Dostupnosť v systéme USB Debugprístav je akési rozšírenie USB, ktoré umožňuje prenášať diagnostické informácie. V USB 3.0 sa implementácia Debug Port ukázala ako pohodlnejšia (viac informácií o Debug Port nájdete v odkaze). Okrem prenosu POST kódov vám to umožňuje Debug Port plný ladenie BIOS a kód UEFI.

Bolo to vyrovnané vydané rôznych spoločností. NET20DC od Ajays(firma takmer okamžite skrachovala, keďže dodávatelia im odmietli dodať komponenty na montáž zariadenia). Insyde H2O DDT od Vnútorný softvér(vydané, zdá sa, v roku 2008, ale informácie o tomto zariadení upadli do zabudnutia aj na oficiálnych stránkach). Obe tieto zariadenia sú skôr debuggermi, aj keď majú schopnosť zachytávať POST kódy.


Väčšina pokročilé A plnohodnotné diagnostický nástroj je AMIDebug Rx od AMI: umožňuje zobraziť POST kódy s popisom, plne funguje s UEFI, vedie záznam o procese POST, možno pripojiť k PC na konfiguráciu a čítanie kódov, má funkcie ladenia. Najzaujímavejšie je, že tento zázrak ešte vyšiel v roku 2009 rok! Je jasné, že zariadenie je určené pre natívny AMIBIOS ci to funguje aj s inymi BIOSmi - neviem.


Za 6-7 rokov od príchodu týchto USB zariadení, žiadny z nich nezískal popularitu, teraz si môžete kúpiť iba AMIDebug Rx a potom iba priamo od výrobcu na individuálnom základe žiadosť. Cena zariadenia nebola zverejnená. Rozšírený prechod na diagnostiku USB sa teda zatiaľ neočakáva.

Diagnostika notebooku

S notebookmi sú veci trochu komplikovanejšie. Najbežnejšie konektory, ktoré možno použiť na diagnostiku, sú mini PCI alebo Mini PCI-E(pre modernejšie).


Mini PCI-E (ako PCI-E) nie je potrebné na výstup kódov POST, všetko závisí od toho, či výrobca túto funkciu poskytol alebo nie.

Opäť je tu prípad použitia pneumatikyLPC. Základné dosky nemusia mať port na pripojenie k tejto zbernici, takže budete musieť spájkovať priamo dosku alebo radič.


Niektorí výrobcovia majú vaše spôsoby diagnostika, tam naozaj je „kto je v čom veľa“. Bohužiaľ, tieto informácie sú zvyčajne len majetkom výrobcu a jeho interných servisných stredísk, takže je nepravdepodobné, že by všetky existujúce možnosti POST karty boli verejne dostupné. Najkomplexnejšie all-in-one kombajn na diagnostiku notebooku je karta Sintech ST8675 POST, ktorú možno ľahko nájsť od čínskych predajcov za 20-30 dolárov s doručením.


Zo zaujímavých riešení ponúka ruská spoločnosť BVG-Group zástrčku VGA pre notebooky Samsung a karty vo forme pamäťového modulu pre notebooky ASUS. Toto sú asi tie najexotickejšie POST karty, aké poznám. Aj keď potlesk by mali dostať skôr výrobcovia notebookov, ktorí pre svoje produkty vymysleli práve takúto diagnostickú metódu.


Možno sklamem tých, ktorí čakali konkrétne príklady - POST karta je jedna od diagnostické nástroje, ktoré vo väčšine prípadov len pomáhajú pochopiť „kam kopať“, a ako kopať a aký druh lopaty závisí čisto od vás. Niekedy na vykonanie „diagnózy“ môže stačiť iba jeden z nich, alebo možno budete potrebovať pomoc multimetra a osciloskopu s možnosťou ich použitia. Ak vám to spôsobuje problémy, potom je lepšie vziať základnú dosku k špecialistom skôr, ako sa stane neopraviteľnou z nefunkčnosti.

PS

Takto majú POST karty zaujímavú minulosť a bohatú súčasnosť. Čo ich čaká v budúcnosti? Počkaj a uvidíš. Ale realita je taká, že v tejto dobe konzumu sa zariadenia často likvidujú skôr, ako sa rozbijú. A ak sa rozbijú, skončia v servisných dielňach výrobcu, kde by samozrejme nemali chýbať vhodné diagnostické zariadenia. Toto všetko je podľa mňa hlavným dôvodom „POST vákua“, ktoré sa vytvorilo.

POST-kódyOcenenie BIOS Medallion V 6.0

POST kód (hexadecimálne) Kontrola vykonaná

Vykonávanie spúšťacích testov POST z Flash BIOS

CF Včasné zistenie typu procesora. Zapíšte výsledky do CMOS. Funkčný test čítania/zápisu CMOS.

Ak detekcia typu procesora alebo zápis do CMOS zlyhá, nastaví sa závažná chyba operácie a vykonávanie testu POST sa zastaví.

C0 Predinicializácia čipsetu.

Zakázať oblasti tieňovej pamäte RAM, vypnúť vyrovnávaciu pamäť L2. Vymazanie vyrovnávacej pamäte L1.

Programovanie nasledujúcich základných registrov čipsetu.

  • Ovládače prerušení: príjem na okraji IRQ, Master Controller - IRQ 00h = INT 8 ... IRQ 7 = INT 0Fh, Slave Controller - IRQ 8 = INT 70h ... IRQ 15 = INT 77h.
  • PDP ovládače.
  • Intervalový časovač: Počítadlo 0 - režim frekvenčného delenia 65 536 (18,2 Hz) pre generovanie požiadaviek IRQ 0 systémových hodín. Počítadlo 1 - generovanie impulzov pre regeneráciu DRAM (128 cyklov sa vykoná za 2 ms, resp. interval medzi regeneráciou dvoch riadkov je cca 15 μs). Počítadlo 2 - slúži na ozvučenie reproduktora systému.
  • RTC sa inicializuje, ak dôjde k výpadku napájania batérie. Ak nedošlo k zlyhaniu Vcc (bat), inicializujú sa iba registre zodpovedné za interakciu RTC a procesora, ale nie hodiny.

Kontrola typu, objemu, vysokej adresy a ECC pamäte RAM. Kontrola prvých 256 kB pamäte RAM.

Organizácia tranzitnej vyrovnávacej pamäte v tejto oblasti, do ktorej z Flash BIOS

skopírovaný zavádzací blok na overenie kontrolných súčtov

Kontrola kontrolného súčtu systému BIOS a prítomnosti značky BBSS. Ak sú kontroly nesprávne,

rozhodne sa o čiastočnom poškodení integrovaného obvodu Flash BIOS. Ak kontroly

sú správne, rozbaľovač systému BIOS sa skopíruje do vyrovnávacej pamäte

Extrahovanie systému BIOS do pamäte RAM, kopírovanie do pamäte RAM voliteľného systému

BIOS. Príprava na tieňovanie systému BIOS

Skopíruje vykonávaný POST kód do oblasti E000h-F000h tieňovej pamäte RAM.

Preneste riadenie na modul zavádzacieho bloku.

Spustite vykonávanie POST z tieňovej pamäte RAM.

Kontrola integrity štruktúry systému BIOS. Ak sa kontrolné súčty kontrol polí služby BIOS zhodujú, kontrola pamäte RAM pokračuje, inak sa kontrola prenesie na programy na obnovenie systému BIOS

Odosielanie do Shadow RAM )

1 Na fyzickej adrese 1000:0000h je rozbalený modul BIOS - program XGROUP, ktorý vám umožňuje nainštalovať všetky prostriedky základnej dosky vrátane systémového časovača, prerušenia a ovládačov DMA, matematického koprocesora a predvoleného ovládača videa.

3 Po vykonaní včasnej inicializácie čipu Super I/O bola prvá fáza vykonaná v krokoch algoritmu CFh a C0h

5 Nastavte počiatočné atribúty videosystému.

Pri kontrole príznaku stavu CMOS sa jeho obsah vynuluje

7 Resetujte vstupné a výstupné vyrovnávacie pamäte ovládača klávesnice (kompatibilné s IC 8042 alebo 8742). Radič je súčasťou Super I/O čipu systému

poplatky. Autotest, inicializácia ovládača klávesnice. Povolené pripojenie rozhrania klávesnice

Zakážte pripojenie rozhrania PS/2 počítačovej myši.

Určuje typ rozhrania klávesnice (PS/2 alebo AT/DIN). Programovateľné

ovládač klávesnice. Používanie klávesnice povolené

Rozhranie myši PS/2 je stále zakázané.

Pri niektorých systémoch identifikujte porty, ku ktorým je pripojená klávesnica PS/2

a myš, čo môže spôsobiť premapovanie portov

Kontrola tieňového segmentu F000h pomocou cyklov čítania a zápisu. Tento priestor

sa použije pre DMI a ESCD. Ak je kontrola nesprávna, potom

vygeneruje sa zvukový signál a na port 0080h sa odošle chybový kód EFh

Ak sa údaje zapísané a načítané zo segmentu F000h nezhodujú,

vyhlási sa chyba a POST sa zastaví

10 Zistite typ nainštalovaného systému Flash BIOS. Kontrola vám umožňuje vybrať vhodný zapisovač pre BIOS, ktorý načíta špeciálny príkaz Read Intelligent Identifier. Príkaz používajú aj procedúry úpravy bloku ESCD a DMI, ktoré je možné prepísať počas bootovania aj po ňom – keď aplikácie volajú funkcie Plug and Play alebo DMI.

Kód BIOS spustený v relácii runtime bude dekódovaný a prepísaný do oblasti Run-time (F000h).

Programovanie registrov čipsetov

12 Spustite testovací reťazec CMOS. Hodiny RTC sú nastavené na režim napájania. Bunky CMOS sa neskôr použijú na uloženie medzivýsledkov počas inicializačného postupu. Najmä bunky sa načítajú s predvolenými hodnotami

14 Vykonajte skorú inicializáciu čipovej sady. V prvej fáze sa naprogramujú prostriedky, ktoré nemá dizajnér základnej dosky k dispozícii. V druhej fáze sa hodnoty upravené pomocou pomôcky MODBIN načítajú do registrov čipovej sady. Je možné vyladiť RAM a PCI zariadenia

16 Predčasná inicializácia systémových hodín - nastavenie predvolených hodnôt

18 Určenie parametrov procesora: firmy výrobcu, rodiny, generácie, určenie typu a objemu vyrovnávacej pamäte L1 a L2, typ SMI. Vykonávanie funkcie príkazu CPUID (kódy a architektúra procesorov sa líšia od výrobcu).

Kontrola registrov procesora, meranie taktovacej frekvencie jadra procesora. Po vykonaní funkcie sa výsledok umiestni do 128-bitového slova tvoreného bunkami registrov CPU - EAX+EBX+ECX+EDX. Na dešifrovanie hodnoty použitej vyrovnávacej pamäte sa kód posunie a presunie do registra AL

Inicializácia vektorovej tabuľky prerušení (veľkosť 1024 bajtov, 256 typov

preruší). V tejto fáze sú typy nastavené pre 32 vektorov (INT 00h-

INT 1Fh) ukazujúci na rutiny systému BIOS.

Vykonávanie kontrol na splnenie požiadaviek Y2K

Kontrola kontrolného súčtu CMOS a súladu napájacieho napätia

hodnotenie batérie. Ak sa zistia chyby, hodnoty sa nastavia podľa

predvolené nastavenia výrobcu základnej dosky

V tejto fáze nie je možný príjem skenovaných kódov z klávesnice a ich spracovanie radičom a procesorom 8742, pretože prerušenia sú vypnuté, dátová oblasť BIOSu nie je pripravená a klávesnica nie je inicializovaná. Nastavenia systému BIOS nesmú byť v konflikte so sekvenciou POST

21 Inicializácia systému správy napájania hardvéru notebooku .

Vytvorenie tabuľky fyzikálnych parametrov, štruktúra na obsluhu autonómneho napájania z batérie, funkcie šetrenia energie pri prevádzke pevných diskov, ako aj operácie na ukladanie obrazu RAM na disk

23 Nájdenie matematického koprocesora .

Kontrola počtu valcov - 40 alebo 80, ako aj typu nainštalovanej diskety.

Vykonajte skorú inicializáciu čipovej sady.

Príprava mapy zdrojov systému BIOS určenej pre ďalšiu inštaláciu zariadení Plug and Play, ako aj I/O na zbernici PCI

24 Procesory generácií Intel P6 a P7 poskytujú možnosť organizácie prístupu do pamäte mikroprogramu, ktorá obsahuje algoritmy na vykonávanie každej strojovej inštrukcie. V tejto fáze je možné vykonať zmeny v mikrokóde firmvéru, aby sa aktualizovali algoritmy alebo zaviedli nové mikrokódy navrhnuté pre nové strojové inštrukcie. Postup aktualizácie firmvéru je nasledujúci.

  • Pomocou príkazu CPUID sa identifikuje procesor a určia sa jeho parametre - typ (Type), rodina (Family), model (Model) a faktor násobenia frekvencie (Stepping).
  • Z modulu na aktualizáciu firmvéru uloženého v systéme BIOS sa požadovaný blok 2 048 bajtov načíta a nedekomprimuje do pamäte RAM, ale do pamäte SM RAM.
  • Mikrokód procesora je aktualizovaný.

Pri niektorých procesoroch Intel sa vykonáva dodatočná identifikácia. Aktualizovaná mapa prideľovania zdrojov

Zariadenia Plug and Play sú inicializované. Informácie o zdrojoch požadovaných zariadeniami Plug and Play sa aktualizujú na základe skenovania údajov z CMOS, rozšírení BIOSu umiestnených na rozširujúcich zberniciach IHC a informácií uložených v dátovom bloku ESCD. Zápis údajov do ESCD je odložený do poslednej fázy vykonávania POST

25 Včasná inicializácia PCI . Zoznam zariadení v zbernici. Pridelenie zdrojov RAM a UVV.

Vyhľadajte zariadenie videosystému, rozšírenia systému BIOS a zapíšte informácie do oblasti C000:0h (adresa segmentu v registri CS: adresa offsetu v registri IP)

26 Nastavenie logiky obsluhujúcej linky identifikácie dodávateľa .

Dokončenie inicializácie systémových hodín. Zakázať synchronizáciu nepoužívaných slotov DIMM a PCI.

Inicializácia systému monitorovania napätia a teploty, vykonaná podľa typu základnej dosky

V tejto fáze nie je možný príjem skenovaných kódov z klávesnice a ich spracovanie radičom a procesorom 8742, pretože prerušenia sú vypnuté, dátová oblasť BIOSu nie je pripravená a klávesnica nie je inicializovaná. Nastavenia systému BIOS nesmú byť v konflikte so sekvenciou POST

27 Povoliť prerušenie INT 09h. Opätovná inicializácia ovládača klávesnice na základe nových údajov (vektorové tabuľky prerušení, inicializácia čipsetu).

Pre BIOS je vytvorená 16-znaková vstupná vyrovnávacia pamäť a oblasť pamäte je nastavená na plnú prevádzku

29 Programovanie registrov MTRR procesora P6, ako aj inicializácia radiča APIC procesorov Pentium.

Programovanie čipsetu (napríklad IDE radič) podľa

s nastaveniami v CMOS.

Meranie vnútornej frekvencie procesora.

Volanie rozšírenia systému BIOS pre video

Inicializácia viacjazyčného modulu.

Odosielanie údajov, ktoré sa majú zobraziť na obrazovke (úvodná obrazovka ocenenia, typ

procesor a jeho rýchlosť)

Programovanie super I/O čipov

Kontrola bitov masky kanála 1 ovládača prerušenia (kompatibilný

40 Kontrola bitov masky kanála 2 radiča prerušenia (kompatibilné s IC 8259)

Kontrola fungovania ovládača prerušenia (kompatibilný s IC 8259)

Počítanie celkovej pamäte kontrolou každého dvojitého slova na každej stránke 64 KB.

Napísanie programu určeného na testovanie procesorov rodiny AMD

Programovanie registruje MTRR procesor rodiny Sirix. Inicializácia

L2 cache procesorov generácie P6, ako aj inicializácia APIC pre P6

Inicializácia zbernice USB

Skontrolujte všetku pamäť, vymažte rozšírenú pamäť

55 Pre viacprocesorovú platformu zobrazenie počtu procesorov

57 Zobrazte obrazovku s logom Plug and Play. Včasná inicializácia zariadení Plug and Play

59 Aktivácia prostriedku antivírusovej ochrany – integrovaného antivírusového nástroja Trend Anti-Virus

60 Krok na načítanie inštalačného programu.

Pred touto fázou POST musíte mať čas stlačiť príslušný kláves

65 PS/2 inicializácia počítačovej myši

67 Príprava informácií pre adresný priestor určený pre funkciu volania: INT 15h (obsah registra AX=E820h)

V tejto fáze nie je možný príjem skenovaných kódov z klávesnice a ich spracovanie radičom a procesorom 8742, pretože prerušenia sú vypnuté, dátová oblasť BIOSu nie je pripravená a klávesnica nie je inicializovaná. Nastavenia systému BIOS nesmú byť v konflikte so sekvenciou POST

Povoliť vyrovnávaciu pamäť L2

Programovanie registrov čipsetov podľa popísaných prvkov

v Setup av tabuľke autokonfigurácie

Priraďte prostriedky všetkým zariadeniam Plug and Play.

Automatické prideľovanie COM portov pre integrované zariadenia

ak je možnosť nastavenia nastavená na „AUTO“

Inicializuje sa radič diskety.

Dodatočná konfigurácia registrov diskiet

73 Voliteľná vstupná funkcia pomôcky na aktualizáciu systému BIOS AWDFLASH.EXE, ak je na diskete a je vybratá kombinácia kláves

75 Detekcia a inštalácia všetkých zariadení IDE: pevných diskov, LS-120, ZIP, CD-R/RW, DVD atď.

Ak sa zistí chyba, zobrazí sa príslušné hlásenie a program čaká na stlačenie klávesu.

Ak sa nenájde žiadna chyba alebo sa stlačí kláves , vykonávanie POST pokračuje.

Čistiaca obrazovka s logom EPA alebo výrobcu

82 V závislosti od typu čipsetu a základnej dosky je v RAM pridelená oblasť na správu napájania.

Tabuľka ESCD je aktualizovaná o najnovšie zmeny týkajúce sa správy napájania.

Po odstránení šetriča obrazovky s logom EPA sa režim videa obnoví. Požiadajte o zadanie hesla, ak to umožňujú nastavenia CMOS

83 Obnova údajov z dočasného úložného zásobníka v CMOS

84 Zobrazenie správy „Inicializácia kariet Plugand Play...“ o predtým zistených zariadeniach Plug and Play a nastaveniach

85 Dokončenie inicializácie USB .

Určenie poradia zavádzania z pevných diskov SCSI

87 Prepnutie video systému do textového režimu.

Konštrukcia tabuliek SYSID v oblasti DNI podľa špecifikácie "System Management BIOS".

Na obsluhu sieťových zariadení sa generuje UUID (Universal Unique ID), ako aj identifikátor na spustenie zo zariadení Fire Wire IEEE 1394.

V tejto fáze sú dokončené všetky základné inicializačné postupy. Pripravujú sa načítanie operačného systému, zostavujú sa tabuľky potrebné na to, tvoria sa polia, štruktúry

89 Ak je inštalačný program nakonfigurovaný na používanie protokolu ACPI, príslušné tabuľky sa vložia do hornej oblasti 4 GB adresného priestoru.

Skenovanie v priestore PCI pre rozšírenia systému BIOS určené pre

implementácia protokolu AOL (Alert On LAN). Inicializácia nástrojov AOL

Umožnenie použitia logických prostriedkov podpory demaskovaných

NMI preruší.

Povolenie používania parity RAM

Hotpluging myši PS/2 umožňuje IRQ 12.

Údržba linky IRQ 11, normalizácia parametrov rušenia hluku liniek

žiadosti o prerušenie

91 Príprava podmienok na servis pevných diskov v režime správy napájania . Operácie tohto typu (Suspend to RAM) môžu byť implementované v pracovnej relácii operačného systému.

Nastavenie premenných systému BIOS, ktoré ukladajú základné adresy sériových a paralelných portov s rozširujúcimi programami systému BIOS

93 Príprava na uloženie informácií o oddiele zavádzacieho zariadenia

94 Ak je k dispozícii nastavenie, vyrovnávacia pamäť L2 je povolená. Parameter Boot Up Speed ​​​​je naprogramovaný.

Dokončenie inicializácie čipsetu a systému správy napájania.

Po odstránení úvodnej obrazovky systému BIOS sa na obrazovke monitora zobrazí tabuľka prideľovania zdrojov.

Úprava registrov procesorov rodiny AMD K6. Finálna aktualizácia registrov procesorov rodiny Intel P6.

Finalizácia subsystému Remote Pre Boot

95 Nastavte automatický letný čas.

Programovanie ovládača klávesnice na počet stlačení klávesov za sekundu a čas čakania pred vstupom do režimu automatického opakovania.

Čítanie ID klávesnice KBD ID.

Pre 101-klávesovú klávesnicu sa príznak NumLock nastavuje podľa informácií CMOS

96 Ukladanie informácií o oddieloch zavádzacích zariadení .

Vo viacprocesorových systémoch sa vykonáva konečná konfigurácia systému, vytvárajú sa servisné tabuľky a polia používané v pracovnej relácii operačného systému.

Úprava registrov procesorov rodiny Cyrix.

Vyplňte a upravte tabuľku ESCD podľa stavu systému správy napájania zariadení Plug and Play a ATAPI.

Korekcia CMOS v súlade s požiadavkami protokolu Y2K.

Nastavte počítadlo hodín systému DOS podľa údajov RTC CMOS. Hodnota času vo formáte „hodiny:minúty:sekundy“ sa prepočítava

do cyklov (časových intervalov pre opakovanie impulzov) 18,2 Hz intervalového časovača a zaznamenáva sa v oblasti premennej BIOS - DOS Time.

V tejto fáze sú dokončené všetky základné inicializačné postupy. Pripravujú sa načítanie operačného systému, zostavujú sa tabuľky potrebné na to, tvoria sa polia, štruktúry

Ukladanie oddielov zavádzacieho zariadenia pre ďalšie použitie integrovanými antivírusovými nástrojmi Trend Anti-Virus a Paragon Anti-Virus Protection.

Povolenie používania vyrovnávacej pamäte L1.

Na reproduktore systémovej jednotky sa generuje zvukový signál ukončenia testu POST. Vytvorenie a uloženie tabuľky MSIRQ.

Vykonávanie príprav na spustenie operačného systému

FF Prenos riadenia na programový zavádzač počiatočného sektora BOOT. Vykonajte prerušenie systému BIOS INT 19h.

Volaný podprogram umožňuje (v súlade s možnosťou ponuky BIOS Features Set Up programu Setup) interogovať zavádzacie zariadenia, aby našli zavádzací sektor. Na stiahnutie informácií zo sektora Valec: 0, Hlava: 0, Sektor:

1 sa načíta na adrese 07C0:0000h, po ktorej sa riadenie príkazu FAR JMP prenesie na začiatok tohto bloku.

Spustenie programu napísaného v boot sektore

POZNÁMKA.

ECC(Kód na opravu chyby) — kód opravy chýb používané v moduloch RAM, prispievanie zvýšiť odolnosť počítača voči chybám. ECC vám umožňuje opraviť chybu v jednom bite a odhaliť ju v dvoch bitoch. Preto počítač, v ktorého pamäti sa takéto kódy používajú, v prípade chyby v jednom bite môže pracovať bez prerušenia a dáta sa nepoškodia.

BBSS(Podpis špecifikácie zavádzacieho bloku) - podpisový štítok špecifikácie zavádzacieho bloku.

SMI(Prerušenie správy systému) - hardvér, integrovaný do procesora určené na kontrolu spotreby energie. Na obsluhu týchto komponentov sa používa prerušenie s vysokou prioritou.

Y2K požiadavky, aplikované na komerčné produkty počítačových systémov pre zabezpečenie interoperability, funkčnosti a ďalších parametrov, ktoré prebiehali pred rokom 2000 a po ňom.

DMI(Rozhranie správy počítača) - protokol, umožňujúci interakciu softvérové ​​nástroje s komponentmi systémovej dosky.

MTRR(Registry rozsahu typu pamäte) - generácie procesorových registrov P6 A P7, v ktorom zadávajú sa údaje, ktoré popisujú vlastnosti pamäťových oblastí a určujú typ ukladania do pamäte cache.

APIC ( Pokročilý programovateľný ovládač prerušenia) - pokročilý programovateľný ovládač prerušení, súčasťou čipsetu. generácie CPU P6 tiež má podobný ovládač pre viacprocesorové aplikácie.

MSIRQ(Microsoft IRQ Routing Map) - tabuľky karty distribúcia preruší, štandardizované spoločnosťou Microsoft.

SM RAM(Správa systému RAM) - jeden z názvov pamäte s náhodným prístupom malá kapacita, poskytovaná v architektúre procesorov, počnúc Pentium Pro a vyššie, určená na ukladanie servisných dát.

V prípade nedostatočného dokončenia každého z procesov algoritmus prejde na spracovanie špeciálneho prípadu a Medallion POST BIOS vygeneruje kódy uvedené nižšie:

POST-kódyšpeciálneprípadyOcenenie BIOS V6.0 Medailón

Kódy systémových udalostí

Kód sa aktivuje pri servise komponentov APM alebo ACPI (kódy ladenia správy napájania)

Úspora energie s +12V vypnutím

Prepnutie do režimu nízkej spotreby

Prerušenie udalosti na prebudenie z úsporného režimu

Prepnutie procesora do úsporného režimu znížením jeho taktu

Prepnutie do režimu čiastočnej úspory energie pomocou technológie ACPI

Použitie komponentu SMI na vstup do režimu úspory energie

Prepnutie procesora do úsporného režimu pomocou technológie APM

Prechod systému do úsporného režimu pomocou technológie APM

Uvedenie systému do režimu úplnej úspory energie

Hlásenie závažných chýb pri vykonávaní operácií (kódy systémových chýb)

Chyba spracovania kódu ECC

Chyba pevného disku pri návrate z úsporného režimu

Nesúlad údajov pri zapisovaní do segmentu F000h a čítaní z neho

Ak chcete skrátiť čas potrebný na absolvovanie testovacieho programu POST Award BIOS, môžete použiť možnosť Quick Power On Self Test, ktorú nájdete v programe Setup. V tomto prípade sa spúšťa upravená verzia testu Award Software, ktorá na rozdiel od plnej verzie programu beží rýchlo.

AMI BIOS 8 kódov kontrolných bodov POST V1.4

Pochopenie zobrazenia kódu bodu prerušenia

Body prerušenia POST AMI BIOS sa zobrazujú pomocou diagnostických kariet POST, LED diód na základných doskách a zobrazuje ovládanie Displej kontrolného bodu AMI BIOS.

Displej je riadok kódu v pravom dolnom rohu obrazovky monitora zobrazený počas testu POST.

Nevýhodou použitia zobrazenia kódu bodu prerušenia je, že túto metódu nemožno použiť, keď je videosystém vypnutý.

Účel nástroja Device Provisioning Manager

Počas rôznych období testovania POST sa riadenie prenáša na špeciálny program Správca inicializácie zariadenia DIM(Správca inicializácie zariadenia).

Tento program dostane kontrolu z BIOSu, ak je potrebné skontrolovať systémové alebo lokálne zbernice počítača. Existuje niekoľko kontrolných bodov POST určených na spustenie tohto programu.

2Ah inicializácia zariadení na systémovej zbernici.

38h inicializácia zariadení IPL.

39h indikácia chýb pri inicializácii pneumatík.

95h Inicializácia zberníc riadených rozšíreniami systému BIOS.

DEh – chyba konfigurácie RAM.

DFh - chyba konfigurácie pamäte RAM.

Správy generované DIM sa tiež odosielajú na diagnostický port 80h a ukladajú sa do informačného slova počas testu.

Slovo, v ktorom sú označené informácie uložené, obsahuje nízky bajt, ktorý je rovnaký ako systémový POST kód. Vysoký bajt je rozdelený na dve tetrády. Nižšie je uvedený popis kódov načítaných do notebookov.

Polia seniorského zápisníka.

Inicializácia všetkých zariadení na záujmových autobusoch je zakázaná.

Inicializácia statických zariadení na záujmových zberniciach.

Inicializácia zariadení na výstup informácií na príslušných zberniciach.

Inicializácia vstupných zariadení na záujmových zberniciach.

Inicializácia zariadení na zaťaženie systému (IPL) na príslušných zberniciach.

Inicializácia zariadení na všeobecné použitie na záujmových zberniciach.

Chybové hlásenie pre pneumatiky, ktoré vás zaujímajú.

Inicializácia zariadení spravovaných rozšíreniami systému BIOS (pre všetky zbernice).

Inicializujte zavádzacie rozšírenia systému BIOS, ktoré sú v súlade so špecifikáciou zavádzania systému BIOS (pre všetky zbernice).

Junior notebook.

Postupy inicializácie systému (DIM).

Zbernice na pripojenie zariadení integrovaného systému.

ISA Plug and Play zbernica.

PCMCIA zbernica.

V prípade, že sa zistí chyba konfigurácie RAM, na diagnostický port sa odošle cyklická sekvencia kódov DEh, DFh a konfiguračných kontrolných bodov, ktorá môže nadobudnúť nasledujúce hodnoty.

00 Nezistila sa žiadna pamäť RAM.

01, sú nainštalované rôzne typy modulov DIMM.

02 Čítanie z uzla SPD (Serial Presence Detect) modulu DIMM bolo neúspešné.

03 DIMM nemožno použiť pri tejto frekvencii.

04 DIMM nemožno použiť v tomto systéme.

05 nízka chyba stránky.