2 bios škripa. Dolgi ponavljajoči se piski BIOS-a - kaj pomenijo? Nagrada za zvočne signale

Zakaj potrebujete BIOS:

1. Ko se računalnik zažene, preveri prisotnost osnovne strojne opreme in njeno delovanje. Če je na primer izgorel RAM, procesor ali druga naprava, potrebna za delovanje računalnika, bo BIOS dal signal poseben zvok(za vsako komponento bo nabor signalov drugačen).

2. BIOS naloži zagonski nalagalnik, ta pa naloži OS.

3. BIOS omogoča operacijskemu sistemu komunikacijo s periferno opremo.

4. BIOS vam omogoča konfiguracijo številnih komponent strojne opreme, spremljanje njihovega stanja in parametrov delovanja. Tam se shranijo nastavitve, ki jih je opravil uporabnik, na primer trenutni datum in ura, ter vam omogočajo vklop in izklop opreme, vgrajene v matično ploščo.
Za določitev vrste BIOS-a Priporočam, da si ogledate čas zagona, običajno so v zgornjem levem delu zaslona informacije o proizvajalcu in različici BIOS-a ali pa greste v nastavitve BIOS-a, običajno po vklopu računalnika večkrat pritisnete tipko Delete.

UEFI BIOS




Opis napake

1 kratek

2 kratka

Obstajajo nekritične napake.

3 dolgi

Krmilnik tipkovnice je ustvaril napako

1 kratka + 1 dolga

RAM je pokvarjen

1 dolga + 2 kratka

Video kartica signalizira napako

1 dolga + 3 kratke

Napaka video pomnilnika

1 dolga + 9 kratkih

Napaka pri branju iz ROM-a

Neprekinjeni kratki piski

Okvara napajalnika ali RAM-a

Neprekinjeni dolgi piski

Težave z RAM-om

Izmenični dolgi in kratki signali

Okvara procesorja

Neprekinjen signal

Označuje težave z napajanjem


Zaporedje piskov Opis napake v biosu
1 kratek Uspešen POST
1 pisk in prazen zaslon Video sistem je pokvarjen
2 kratka Monitor ni povezan
3 dolgi Okvara matične plošče (napaka krmilnika tipkovnice)
1 dolga 1 kratka Matična plošča je okvarjena
1 dolga 2 kratka Okvara video sistema (mono/CGA)
1 dolga 3 kratka Video sistem (EGA/VGA) je okvarjen
Ponavljanje na kratko Motnje v delovanju, povezane z napajalnikom ali matično ploščo
Neprekinjeno Težave z napajalnikom ali matično ploščo
Odsoten Napajalnik, matična plošča ali zvočnik so okvarjeni

Zaporedje piskov Opis napake
1 kratek Uspešen POST
2 kratka Najdene manjše napake. Na zaslonu monitorja se prikaže poziv za prijavo.
v program CMOS Setup Utility in popravite situacijo. Preverite varnost pritrditve
kabli v konektorjih trdi disk in matično ploščo.
3 dolgi Napaka krmilnika tipkovnice
1 kratek 1 dolg Napaka pomnilnika z naključnim dostopom (RAM).
1 dolga 2 kratka Napaka video kartice
1 dolga 3 kratka Napaka video pomnilnika
1 dolg 9 kratek Napaka pri branju iz ROM-a
Ponavljanje na kratko Težave z napajanjem; Težave z RAM-om
Dolgo ponavljanje Težave z RAM-om
Ponavljajoča se visoka-nizka frekvenca Težave s procesorjem
Neprekinjeno Težave z napajanjem

Zaporedje piskov Opis napake
1 kratek Napake niso bile najdene, računalnik deluje dobro
2 kratka Napaka paritete RAM ali pa ste pozabili izklopiti optični bralnik ali tiskalnik
3 kratke Napaka v prvih 64 KB RAM-a
4 kratke Okvara sistemskega časovnika
5 kratkih Težave s procesorjem
6 kratkih Napaka pri inicializaciji krmilnika tipkovnice
7 kratkih Težave z matično ploščo
8 kratkih Napaka pomnilnika video kartice
9 kratkih Kontrolna vsota BIOS-a ni pravilna
10 kratkih Napaka pri zapisovanju CMOS
11 kratkih Napaka predpomnilnika sistemske plošče
1 dolga 1 kratka Težave z napajanjem
1 dolga 2 kratka Napaka video kartice (Mono-CGA)
1 dolga 3 kratka Napaka video kartice (EGA-VGA)
1 dolga 4 kratka Brez video kartice
1 dolga 8 kratkih Težave z video kartico ali monitor ni povezan
3 dolgi RAM - Preizkus branja/pisanja se je zaključil z napako.
Ponovno namestite pomnilnik ali ga zamenjajte z delujočim modulom.
Manjka in prazen zaslon Procesor je pokvarjen. Kontaktna noga procesorja je morda upognjena (zlomljena). Preverite procesor.
Neprekinjen pisk Napajalnik je okvarjen ali pa se računalnik pregreva

AST BIOS

Zaporedje piskov Opis napake
1 kratek Napaka pri preverjanju registrov procesorja. Okvara procesorja
2 kratka Napaka medpomnilnika krmilnika tipkovnice. Okvara krmilnika tipkovnice.
3 kratke Napaka pri ponastavitvi krmilnika tipkovnice. Krmilnik tipkovnice ali sistemska plošča je okvarjena.
4 kratke Komunikacijska napaka tipkovnice.
5 kratkih Napaka tipkovnice.
6 kratkih Napaka sistemske plošče.
9 kratkih Neujemanje kontrolna vsota BIOS ROM. Čip BIOS ROM je okvarjen.
10 kratkih Napaka sistemskega časovnika. Sistemski časovnik je okvarjen.
11 kratkih Napaka čipseta.
12 kratkih Napaka registra upravljanja napajanja v obstojnem pomnilniku.
1 dolga Napaka krmilnika DMA 0. Čip krmilnika kanala 0 DMA je okvarjen.
1 dolga 1 kratka Napaka krmilnika DMA 1. Čip krmilnika kanala 1 DMA je okvarjen.
1 dolga 2 kratka Napaka zatiranja ponovnega sledenja okvirju. Morda je pokvarjen video adapter.
1 dolga 3 kratka Napaka v video pomnilniku. Pomnilnik video kartice je okvarjen.
1 dolga 4 kratka Napaka video adapterja. Video adapter je pokvarjen.
1 dolga 5 kratkih Napaka pomnilnika 64K.
1 dolga 6 kratkih Nalaganje prekinitvenih vektorjev ni uspelo. BIOS ni mogel naložiti prekinitvenih vektorjev v pomnilnik
1 dolg 7 kratkih Inicializacija video strojne opreme ni uspela.
1 dolga 8 kratkih Napaka video pomnilnika.



Phoenix BIOS piski so sestavljeni iz več nizov kratkih piskov, ki si sledijo v določenem intervalu. Na primer, signal s kodo 1-2-3 bo zvenel takole: en kratek pisk, premor, dva kratka piska, premor, trije kratki piski.

Signal

Pomen (dekodiranje)

Napaka pri branju podatkov iz vgrajenega pomnilniškega čipa CMOS

Napaka kontrolne vsote čipa CMOS

Napaka na sistemski plošči

Napaka krmilnika DMA sistemske plošče

Napaka pri branju ali zapisovanju podatkov v enega od kanalov DMA

Napaka v RAM-u

Napaka v prvih 64 KB glavnega pomnilnika

Napaka sistemske plošče

Napaka pri testiranju RAM-a

od 2-1-1 do 2-4-4

Napaka v enem od bitov prvih 64 KB RAM-a

Napaka v prvem kanalu DMA

Napaka v drugem kanalu DMA

Napaka pri obdelavi prekinitev

Napaka krmilnika prekinitve matične plošče

Napaka krmilnika tipkovnice

Napaka video adapterja

Napaka pri testiranju video pomnilnika

Napaka pri iskanju video pomnilnika

Napaka sistemskega časovnika

Zaključek testiranja

Napaka krmilnika tipkovnice

Napaka centralni procesor

Napaka pri testiranju RAM-a

Napaka sistemskega časovnika

Napaka ure realnega časa

Napaka serijskih vrat

Napaka vzporednih vrat

Napaka matematičnega koprocesorja

Napaka pri delovanju adapterjev, ki imajo svoj BIOS

Napaka pri izračunu kontrolne vsote BIOS-a

Napaka pri delovanju RAM-a

Napaka krmilnika tipkovnice

Napake pri testiranju RAM-a

Napaka pri obravnavanju nepričakovanih prekinitev

Zaporedje zvočnih signalov, opis napak brez tabele:

1-1-2 Napaka med preizkusom procesorja. Procesor je pokvarjen. Zamenjajte procesor
1-1-3 Napaka pri pisanju/branju podatkov v/iz pomnilnika CMOS.
1-1-4 Pri izračunu kontrolne vsote vsebine BIOS-a je bila zaznana napaka.
1-2-1 Napaka pri inicializaciji matične plošče.
Napaka pri inicializaciji krmilnika DMA 1-2-2 ali 1-2-3.
1-3-1 Napaka pri inicializaciji vezja za regeneracijo RAM-a.
1-3-3 ali 1-3-4 Napaka pri inicializaciji prvih 64 KB RAM-a.
1-4-1 Napaka pri inicializaciji matične plošče.
1-4-2 Napaka pri inicializaciji RAM-a.
1-4-3 Napaka pri inicializaciji sistemskega časovnika.
1-4-4 Napaka pri pisanju/branju v/z enega od V/I vrat.
2-1-1 Med branjem/pisanjem bita 0 (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
2-1-2 Pri branju/pisanju 1. bita (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
2-1-3 Pri branju/pisanju 2. bita (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
2-1-4 Pri branju/pisanju 3. bita (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
2-2-1 Pri branju/pisanju 4. bita (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
2-2-2 Pri branju/pisanju 5. bita (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
2-2-3 Pri branju/pisanju 6. bita (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
2-2-4 Pri branju/pisanju 7. bita (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
2-3-1 Pri branju/pisanju 8. bita (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
2-3-2 Pri branju/pisanju 9. bita (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
2-3-3 Pri branju/pisanju 10. bita (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
2-3-4 Pri branju/pisanju 11. bita (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
2-4-1 Med branjem/pisanjem 12. bita (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
2-4-2 Pri branju/pisanju 13. bita (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
2-4-3 Pri branju/pisanju 14. bita (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
2-4-4 Pri branju/pisanju 15. bita (v šestnajstiškem) prvih 64 KB RAM-a je bila zaznana napaka
3-1-1 Napaka pri inicializaciji drugega kanala DMA.
3-1-2 ali 3-1-4 Napaka pri inicializaciji prvega kanala DMA.
3-2-4 Napaka pri inicializaciji krmilnika tipkovnice.
3-3-4 Napaka pri inicializaciji video pomnilnika.
3-4-1 Pri poskusu dostopa do monitorja so se pojavile resne težave.
3-4-2 BIOS-a video kartice ni mogoče inicializirati.
4-2-1 Napaka pri inicializaciji sistemskega časovnika.
4-2-2 Testiranje končano.
4-2-3 Napaka pri inicializaciji krmilnika tipkovnice.
4-2-4 Kritična napaka, ko centralni procesor preklopi v zaščiteni način.
4-3-1 Napaka pri inicializaciji RAM-a.
4-3-2 Napaka pri inicializaciji prvega časovnika.
4-3-3 Napaka pri inicializaciji drugega časovnika.
4-4-1 Napaka pri inicializaciji enega od serijskih vrat.
4-4-2 Napaka pri inicializaciji vzporednih vrat.
4-4-3 Napaka pri inicializaciji matematičnega koprocesorja.
Dolgi neprekinjeni piski - matična plošča je okvarjena.
Zvok sirene od visoke do nizke frekvence pomeni, da je grafična kartica pokvarjena, preverite tesnjenje elektrolitskih kondenzatorjev ali zamenjajte vse z novimi, za katere veste, da so dobri.
Neprekinjen signal - hladilnik procesorja ni priključen (okvara).

V stiku z

V tem članku smo zbrali najpogostejši signali BIOS-a za diagnosticiranje okvar računalnika. Če pa vaš računalnik oddaja pisk, ki ni naveden spodaj, si oglejte vodnik, da prepoznate okvarjene komponente strojne opreme.

Funkcija POST (samotestiranje ob vklopu) preveri notranjo strojno opremo vašega računalnika, da zagotovi združljivost in povezljivost pred zagonom. Če se vaš računalnik normalno zažene, lahko ob zagonu in nadaljevanju zagona zapiska enkrat (nekateri računalniki lahko zapiskajo dvakrat). Če pa se računalnik zruši, ne bo piskal ali pa bo piskal, kar kaže na težavo.

Vsebina:

AMI BIOS piska

Spodaj so piski AMI BIOS. Vendar se lahko zaradi velikega števila različnih proizvajalcev računalnikov, ki uporabljajo ta BIOS, kode piskov razlikujejo.

Zvočni signal Opis
1 kratek
2 kratka Napaka paritetnega vezja
3 kratke Napaka Base 64 K RAM
4 kratke Napaka sistemskega časovnika
5 kratkih Napaka v procesu
6 kratkih Napaka krmilnika tipkovnice Gate A20
7 kratkih Napaka izjeme navideznega načina
8 kratkih Napaka pri testu branja/pisanja pomnilnika zaslona
9 kratkih Napaka kontrolne vsote ROM BIOS
10 kratkih Zaustavitev CMOS Napaka pri branju/pisanju
11 kratkih Napaka predpomnilnika
1 dolga, 3 kratke Okvara običajnega/razširjenega pomnilnika
1 dolga, 8 kratkih Preizkus prikaza/ponovnega sledenja ni uspel
Dvotonska sirena

AWARD BIOS piska

Spodaj so kode piska BIOS-a za nagrado. Tudi zaradi široke palete različnih proizvajalcev računalnikov s tem BIOS-om se lahko zvočne kode razlikujejo.

Zvočni signal Opis
1 dolga, 2 kratka Označuje, da je prišlo do video napake in BIOS ne more inicializirati video zaslona za prikaz dodatnih informacij. (Video adapter ni zaznan ali napaka video pomnilnika)
1 dolga, 3 kratke Video kartica ni zaznana (ponovno namestite video kartico) ali je slaba video kartica (odvisno od različice BIOS-a lahko ta signal nakazuje napako video kartice ali napako tipkovnice)
Neskončno ponavljajoči se pisk Težava z RAM-om. (težave z RAM-om)
Ponavljajoči se visokofrekvenčni piski med delovanjem računalnika Pregrevanje procesorja (CPU)
Ponavljajoči se piski izmenjujejo visoke in nizke frekvence Težava s procesorjem (CPE), morda poškodovana.

Če so zaznane kakršne koli druge težave s strojno opremo, bo BIOS prikazal sporočilo.

Dell piska

Za druge signale Dell se lahko obrnete na stran.

IBM BIOS zapiska

Spodaj so kode piskov IBM BIOS.

Zvočni signal Opis
Odsoten Ni napajanja, zrahljana kartica ali kratek stik. (Napajalnik, matična plošča ali zvočnik so okvarjeni)
1 kratek Normalen POST, računalnik je v redu. (Napake niso bile najdene)
2 kratka Napaka POST, preglejte zaslon za kodo napake.
Neprekinjen pisk
Ponovite kratek pisk Ni napajanja, zrahljana kartica ali kratek stik. (Brez napajanja)
1 dolga 1 kratka Težava z matično ploščo. (Težava z matično ploščo)
1 dolga in 2 kratka Težava z videom (mono/CGA zaslonsko vezje).
1 dolga 3 kratka. Video (EGA) Zaslonsko vezje.
3 dolgi Napaka tipkovnice ali kartice tipkovnice. (Težave s tipkovnico)
1 Pisk in črn zaslon Vezje video zaslona. (napačen monitor)

Phoenix BIOS piska

Spodaj so kode piskov za Phoenix BIOS Q3.07 ​​​​ALI 4.X

Zvočni signal Opis
1-1-1-1 Nepotrjena koda piska. Ponovno namestite RAM čipe ali zamenjajte RAM čipe kot možno rešitev
1-1-1-3 Preverite Real Mode. (Preverite Real Mode).
1-1-2-1 Pridobite vrsto procesorja. (Izberite tip procesorja)
1-1-2-3 Inicializirajte strojno opremo sistema. (Inicializirajte strojno opremo sistema)
1-1-3-1 Inicializirajte registre nabora vezij z začetnimi vrednostmi POST. (Inicializirajte register nabora čipov z začetnimi vrednostmi POST).
1-1-3-2 Nastavite v zastavici POST. (Omogoči POST).
1-1-3-3 Inicializirajte registre CPU. (Inicializirajte register procesorja).
1-1-4-1 Inicializirajte predpomnilnik na začetne vrednosti POST.
1-1-4-3 Inicializiraj V/I. (Inicializiraj V/I).
1-2-1-1 Inicializirajte upravljanje napajanja. (Inicializirajte upravljanje napajanja).
1-2-1-2 Naloži nadomestne registre z začetnimi vrednostmi POST.
1-2-1-3 Skoči na UserPatch0.
1-2-2-1 Inicializirajte krmilnik tipkovnice. (Inicializirajte krmilnik tipkovnice).
1-2-2-3 Kontrolna vsota BIOS ROM. (kontrolna vsota BIOS ROM).
1-2-3-1 8254 inicializacija časovnika. (8254 inicializacija časovnika)
1-2-3-3 8237 Inicializacija krmilnika DMA. (8237 inicializira krmilnik DMA).
1-2-4-1 Ponastavite programabilni krmilnik prekinitev. (Ponastavite krmilnik programske prekinitve).
1-3-1-1 Preizkusite osvežitev DRAM-a. (Preverite posodobitev DRAM-a).
1-3-1-3 Preizkusite krmilnik tipkovnice 8742. (krmilnik tipkovnice 8742).
1-3-2-1 Nastavite segment ES za registracijo na 4 GB. (Nastavite segment ES za registracijo na 4 GB).
1-3-3-1 28 Samodejna velikost DRAM-a. (28 DRAM s samodejno velikostjo).
1-3-3-3 Počisti osnovni RAM 512K.
1-3-4-1 Preizkusite 512 vrstic osnovnega naslova.
1-3-4-3 Preizkusite osnovni pomnilnik 512K
1-4-1-3 Preizkusite frekvenco vodila procesorja. (Preverite frekvenco vodila procesorja.)
1-4-2-4 Ponovno inicializirajte nabor čipov. (Znova inicializirajte nabor čipov).
1-4-3-1 Senčni sistemski BIOS ROM. ( Testni sistem BIOS ROM).
1-4-3-2 Ponovno inicializirajte predpomnilnik. (Ponovna inicializacija predpomnilnika).
1-4-3-3 Samodejna velikost predpomnilnika.
1-4-4-1 Konfigurirajte napredne registre nabora čipov.
1-4-4-2 Naloži nadomestne registre z vrednostmi CMOS. (Nalaganje alternativnih registrov z vrednostmi CMOS).
2-1-1-1 Nastavite začetno hitrost procesorja. (Nastavite začetno hitrost procesorja)
2-1-1-3 Inicializiraj prekinitvene vektorje. (Inicializiraj prekinitvene vektorje).
2-1-2-1 Inicializirajte prekinitve BIOS-a. (Inicializirajte prekinitve BIOS-a).
2-1-2-3 Preverite obvestilo o avtorskih pravicah ROM.
2-1-2-4 Inicializirajte upravitelja za ROM-je z možnostmi PCI.
2-1-3-1 Preverite video konfiguracijo glede na CMOS. (Preverite video konfiguracijo CMOS).
2-1-3-2 Inicializirajte vodilo PCI in naprave. (Inicializirajte PCI in vodilo naprave).
2-1-3-3 Inicializirajte vse video kartice v sistemu. (Inicializirajte vse video kartice v sistemu).
2-1-4-1 Senčni video BIOS ROM.
2-1-4-3 Prikaz obvestila o avtorskih pravicah. (Opozorilo o avtorskih pravicah).
2-2-1-1 Prikaži vrsto in hitrost procesorja. (Prikaži vrsto in hitrost procesorja).
2-2-1-3 Testna tipkovnica. (Test s tipkovnico).
2-2-2-1 Nastavi klik tipke, če je omogočeno. (Namestite ključ, če je omogočen).
2-2-2-3 56 Omogoči tipkovnico. (56 Vklopite tipkovnico).
2-2-3-1 Preizkusite nepričakovane prekinitve. (Preverite nepričakovane prekinitve).
2-2-3-3 Prikažite poziv Pritisnite F2 za vstop v SETUP. (Pozivni prikaz Pritisnite F2 za vstop v NASTAVITEV.)
2-2-4-1 Preizkusite RAM med 512 in 640 k. (Preverite RAM med 512 in 640 k).
2-3-1-1 Preizkusite razširjeni pomnilnik. (Preverite razširitev pomnilnika).
2-3-1-3 Preizkusite naslovne vrstice razširjenega pomnilnika. (Preizkusite naslovne vrstice razširjenega pomnilnika).
2-3-2-1 Skoči na UserPatch1. (Skoči na UserPatch1).
2-3-2-3 Konfigurirajte napredne registre predpomnilnika. (Konfigurirajte razširjene registre predpomnilnika).
2-3-3-1 Omogoči zunanji predpomnilnik in predpomnilnik procesorja. (Omogoči predpomnilnik procesorja).
2-3-3-3 Prikaži velikost zunanjega predpomnilnika. (Prikaži velikost zunanjega predpomnilnika).
2-3-4-1 Prikaži sporočilo v senci. (Prikaži sporočilo v senci).
2-3-4-3 Prikažite segmente za enkratno uporabo.
2-4-1-1 Prikaz sporočil o napakah.
2-4-1-3 Preverite konfiguracijske napake. (Preverite napake v konfiguraciji).
2-4-2-1 Preizkusite uro realnega časa. (Preverite, ali je čas pravilen).
2-4-2-3 Preverite napake tipkovnice.
2-4-4-1 Nastavite vektorje prekinitev strojne opreme. (Konfigurirajte vektorske prekinitve strojne opreme).
2-4-4-3 Preizkusite koprocesor, če je prisoten. (Preverite koprocesor, če obstaja).
3-1-1-1 Onemogoči vgrajena V/I vrata. (Onemogočena V/I vrata).
3-1-1-3 Zaznajte in namestite zunanja vrata RS232.
3-1-2-1 Zaznajte in namestite zunanja vzporedna vrata. (Odkrivanje in namestitev zunanjih vzporednih vrat).
3-1-2-3 Ponovno inicializirajte vgrajena V/I vrata. (Znova inicializirajte V/I vrata).
3-1-3-1 Inicializirajte podatkovno območje BIOS-a. (Inicializirajte podatkovna področja BIOS-a).
3-1-3-3 Inicializirajte razširjeno podatkovno območje BIOS-a. (Inicializirajte podatkovna področja BIOS-a).
3-1-4-1 Inicializirajte krmilnik disket. (Inicializirajte krmilnik diskete).
3-2-1-1 Inicializirajte krmilnik trdega diska. (Inicializirajte krmilnik trdega diska).
3-2-1-2 Inicializirajte krmilnik trdega diska lokalnega vodila. (Inicializirajte krmilnik trdega diska lokalnega vodila).
3-2-1-3 Skoči na UserPatch2
3-2-2-1 Onemogoči naslovno vrstico A20. (Onemogoči naslovno vrstico A20).
3-2-2-3 Počisti ogromen register segmentov ES.
3-2-3-1 Poiščite dodatne ROM-e.
3-2-3-3 ROM-i s senčnimi možnostmi.
3-2-4-1 Nastavite upravljanje porabe energije. (Nastavite upravljanje napajanja).
3-2-4-3 Omogoči strojne prekinitve. (Omogoči strojne prekinitve).
3-3-1-1 Nastavite čas dneva. (Nastavi čas).
3-3-1-3 Preverite ključavnico. (Preverite zaklepanje tipkovnice).
3-3-3-1 Izbriši poziv F2.
3-3-3-3 Iskanje pritiska tipke F2.
3-3-4-1 Vnesite SETUP.
3-3-4-3 Počisti zastavo POST.
3-4-1-1 Izbriši poziv F2. (Preverite napake).
3-4-1-3 POST končan, pripravite se na zagon operacijskega sistema.
3-4-2-3 Preverite geslo (neobvezno). (Preverite svoje geslo).
3-4-3-1 Počisti tabelo globalnih deskriptorjev.
3-4-4-1 Počisti preverjalnike paritete.
3-4-4-3 Počisti zaslon (neobvezno).
3-4-4-4 Preverite opomnike o virusih in varnostnih kopijah.
4-1-1-1 Poskusite zagnati z INT 19.
4-2-1-1 Napaka upravljalnika prekinitve. (Napaka upravljalnika prekinitev).
4-2-1-3 Neznana napaka prekinitve. (Neznana napaka prekinitve).
4-2-2-1 Napaka čakajoče prekinitve. (Napaka čakajoče prekinitve).
4-2-2-3 Napaka pri inicializaciji možnosti ROM.
4-2-3-1 Napaka pri zaustavitvi. (Napaka pri zaustavitvi).
4-2-3-3 Premik razširjenega bloka.
4-2-4-1 Napaka pri zaustavitvi 10.
4-3-1-3 Inicializirajte nabor čipov. (Inicializiraj nabor čipov).
4-3-1-4 Inicializiraj števec osveževanja. (Inicializiraj števec posodobitev).
4-3-2-1 Preverite prisilno bliskavico.
4-3-2-2 Preverite HW stanje ROM-a.
4-3-2-3 BIOS ROM je OK.
4-3-2-4 Opravite celoten test RAM-a. (Popoln pregled RAM-a).
4-3-3-1 Izvedite inicializacijo OEM.
4-3-3-2 Inicializirajte krmilnik prekinitev. (Inicializiraj krmilnik prekinitev).
4-3-3-3 Preberite v zagonski kodi.
4-3-3-4 Inicializiraj vse vektorje.
4-3-4-1 Zaženite program Flash.
4-3-4-2 Inicializirajte zagonsko napravo.
4-3-4-3 Zagonska koda je bila dobro prebrana.
Dvotonska sirena Nizka hitrost ventilatorja procesorja, težava z nivojem napetosti ( Nizka frekvenca vrtenje ventilatorja procesorja, težava z nivojem napetosti).

Ponastavite BIOS na privzete nastavitve

Najlažji način za ponastavitev BIOS-a vašega računalnika je prek njegovega menija. Če želite odpreti meni, znova zaženite računalnik in pritisnite tipko, ki se pojavi na zagonskem zaslonu, v večini primerov je to Delete ali F2.


V BIOS-u poiščite parameter ( Ponastavi na privzeto, naloži tovarniške privzete nastavitve, počisti nastavitve BIOS-a, naloži privzete nastavitve), ali kaj podobnega. Izberite ga s puščičnimi tipkami, pritisnite Enter in potrdite operacijo. BIOS bo zdaj uporabljal privzete nastavitve.


Drug način za ponastavitev nastavitev je odstranitev baterije, ki se nahaja na matična plošča računalnik.


Najprej se prepričajte, da je vaš računalnik izklopljen. Poiščite okroglo ploščato baterijo na matični plošči in jo previdno odstranite. Počakajte pet minut, preden ga zamenjate. Nastavitve bodo prav tako ponastavljene na tovarniške nastavitve.

Montaža nove opreme

V primerjavi z zvoki piskov drugih proizvajalcev BIOS-a so zvoki piskov BIOS AMI bolj raznoliki. V večini primerov vam ti piski omogočajo, da ugotovite okvaro med fazo zagona računalnika in postopkom preizkusa strojne opreme POST. Običajno je vse, kar morate storiti, da ugotovite, katera komponenta povzroča težavo, prešteti število piskov, ki jih odda sistemski zvočnik.

Spodaj so piski, ki jih ustvari BIOS AMI. V vseh primerih je navedeno število signalov in njihova vrsta (dolgi/kratki).

  • Ni signalov

Ta situacija je morda najbolj neprijetna, s katero se uporabnik lahko sreča. Praviloma to pomeni, da se matična plošča ne napaja ali da je BIOS na splošno pokvarjen. Ni napajanja na matični plošči običajno pomeni pokvarjen/pretrgan napajalni kabel ali pokvarjen napajalnik računalnika.

  • Ena kratka

En sam kratek signal je isti signal, ki so ga vsi uporabniki navajeni slišati vsakič, ko zaženejo svoj računalnik. To pomeni, da med preverjanjem strojne opreme niso bile zaznane nobene napake ali težave in se lahko računalnik nadaljuje z zagonom.

  • Dolgo neprekinjeno

Ta signal pomeni, da je napajanje računalnika pokvarjeno. Vendar, za razliko od situacije s popolno odsotnostjo signalov, se v tem primeru napajanje napaja na matično ploščo, vendar njeni parametri ne ustrezajo nominalni vrednosti.

  • Dve kratki

Ta signal označuje napako v RAM-u. Ta napaka lahko kaže na okvaro samih pomnilniških modulov ali preprosto na to, da je eden od modulov slabo vstavljen v režo.

  • Tri kratke

Ta vrsta signala kaže tudi na napako v RAM-u. Toda ta napaka je precej specifična in se redko pojavlja - gre za napako v prvih 64 KB RAM-a.

  • Štiri kratke

Ta signal označuje okvaro sistemskega časovnika. Na srečo se tovrstne okvare pojavljajo redko, vendar niso neobičajne edina pot Rešitev je zamenjava celotne matične plošče.

  • Pet kratkih

Na podoben način BIOS uporabnika obvesti o okvari srca osebnega računalnika – centralnega procesorja. Vendar ta okvara morda ni vedno povezana z napako v samem procesorskem čipu. Pogosto je za odpravo težave dovolj, da preverite, ali je procesor varno nameščen v vtičnici.

  • Šest kratkih

To sporočilo pomeni, da je krmilnik tipkovnice pokvarjen ali da tipkovnica manjka. Zelo pogosto je za odpravo te situacije dovolj, da preverite kontakt v priključku tipkovnice na sistemski enoti.

  • Sedem kratkih

Tak niz zvokov kaže na precej resno okvaro - in sicer na okvaro sistemske plošče. Vendar lahko včasih napaka izgine po preverjanju kontaktov napajalnega kabla na matični plošči.

  • Osem kratkih

Sporočilo BIOS-a, ki nakazuje napako video pomnilnika. Toda tukaj, tako kot pri mnogih drugih napakah, je lahko včasih težava preprosto v slabem stiku - v tem primeru med režo matične plošče in grafično kartico.

  • Devet kratkih

V tem primeru BIOS sporoči napako kontrolne vsote pomnilnika BIOS. Razlogi za ta pojav so lahko različni - napaka v novi različici BIOS-a ali naključna napaka v pomnilniku CMOS. Pogosto je težavo mogoče odpraviti z utripanjem BIOS-a.

  • Deset kratkih

S tem nizom signalov BIOS sporoči napako pri pisanju v pomnilnik CMOS. Ta napaka je praviloma resnejša od prejšnje in pogosto zahteva posredovanje strokovnjaka iz servisne delavnice.

  • Enajst kratkih
  • En dolg, nato dva, tri ali osem kratkih

Ta vrsta informativnega sporočila uporabniku sporoča, da je prišlo do napake video kartice. Običajno se takšni zvočni signali generirajo samo pri uporabi starih grafičnih kartic (Mono/CGA/EGA), tako da je možnost, da bi jih srečali, trenutno izjemno majhna. V večini primerov je to okvaro mogoče odpraviti s skrbno namestitvijo video kartice v priključek.

Številnim uporabnikom je precej znano, da slišijo pisk sistemska enota ko vklopite računalnik. En sam kratek signal pomeni, da je "vse v redu." In če se namesto tega oglasi na primer 1 dolg signal ali niz zvokov, takoj postane jasno, da je prišlo do težave. Ta oddaja signale iz BIOS-a, prav tistega programa, ki se prvi zažene in preizkusi vse komponente računalnika (od centralnega procesorja do monitorja).

BIOS oddaja signale med začetnim testiranjem komponent sistemske enote, medtem ko video kartica še ni bila inicializirana, kar lahko na monitorju prikaže določene besedilne in tabelarične podatke. Z njihovo pomočjo lahko prepoznate okvarjeno enoto znotraj sistemske enote ali ugotovite slab stik zunanjih povezav.

Napake BIOS-a so kodirane v določeno kombinacijo dolgih in kratkih signalov. Poleg tega so vsi enaki za matične plošče različnih let proizvodnje skoraj vseh proizvajalcev (od najbolj znanih do "noname"). Kode napak BIOS-a imajo zvok natančen opis v navodilih za matično ploščo pa pogosto v angleščini.

BIOS lahko proizvaja zvoke pod enim obveznim pogojem: majhen sistemski zvočnik, kot se imenuje, mora biti priključen na matično ploščo. V nasprotnem primeru bodo napake BIOS-a ostale neopažene in uporabnik jih bo le videl temen zaslon monitor.

Zvočni signali: kaj je potrebno za njihovo dešifriranje?

Če en sam signal BIOS-a označuje normalen zagon računalnika, potem serija enakih kratkih ali dolgih zvokov (njihovih kombinacij) kaže na odkrivanje težav, poleg tega strojne narave. Nato boste morali odpreti pokrov sistemske enote. In tudi če uporabnik sam ne posega v računalniško napravo, na primer zaradi prisotnosti tovarniških pečatov na pokrovnih vijakih, bo dekodiranje teh signalov pomagalo ugotoviti vir težave.

Zvoki piska so lahko različni pri različnih proizvajalcih računalnikov, ker uporabljajo različne različice BIOS-a. Vendar pa med njimi najdete tiste, ki so značilne in najpogosteje uporabljene.

Diagnostika z uporabo zvočnih signalov BIOS-a je ena izmed najbolj učinkovite metode, brez uporabe posebnih testnih plošč (kot je POST-card), zato so kljub sistematičnemu razvoju proizvodnih tehnologij vse matične plošče opremljene z majhnim zvočnikom ali vsaj priključkom za njegovo priključitev.

Zvočni signali se proizvajajo, če sta napajalnik in zvočnik delujoča. Če so napačni, diagnoza ne bo mogoča. Pokvarjen zvočnik lahko ugotovite le tako, da ga zamenjate z znano dobrim, ki ni vedno na voljo.

Ko vse deluje, kot je predvideno, morate za dešifriranje kod napak uporabiti poseben seznam, ki označuje tipične signale za določeno različico BIOS-a.

Nagradne kode piskov BIOS-a

Za najpogostejše med številnimi različicami BIOS-a veljajo tiste iz developer Awarda, ki svoje programe za matične plošče izdeluje že od časov, ko znamke Pentium sploh ni bilo.

Seznam tipičnih signalov, ki so enaki za vse različice Award BIOS, je naslednji:

  1. Neprekinjen signal. Poškodba napajalnika. Ali je to res, boste najlažje preverili tako, da napajalnik zamenjate z zaznano dobrim.
  2. 2 kratka. BIOS je pozoren na manjše napake, ki pa zahtevajo vnos pravilnih parametrov, na primer z nalaganjem standardnih tovarniških nastavitev.
  3. 3 dolgi. Težava je v bloku tipkovnice na matični plošči. Vzrok je lahko kratek stik v tipkovnici ali povezovalnem kablu ali v matični plošči (konektor, elektronika, električno prevodni prah itd.).
  4. 1 dolga, 1 kratka. Napake BIOS-a povzročajo moduli RAM. Težavo najlažje odpravite tako, da odstranite module, izpihate nakopičen prah iz konektorja, očistite kontakte na samih modulih in jih vstavite nazaj v konektor. Za testno obdobje lahko pustite samo en modul in ga po potrebi spremenite ter določite, kateri povzroča zvočne signale.
  5. 1 dolga, 2 kratka. . Pri nekaterih modelih video kartic se takšne kode izdajo, ko je v priključku monitorja slab stik, ko v trenutku vklopa BIOS ne more zaznati povezave z njim. Če želite odpraviti težavo, lahko storite enako z video kartico kot z RAM-om v prejšnjem odstavku.
  6. 1 dolga, 3 kratke. BIOS ni mogel inicializirati tipkovnice, kar lahko kaže na težavo s samo tipkovnico ali s priključkom ali elektroniko matične plošče. Najlažji način je, da začasno onemogočite tipkovnico, potem bo takoj postalo jasno, ali je vir težave.
  7. 1 dolga, 9 kratkih. Sam BIOS čip je pokvarjen. Samo za nekaj časa morate izklopiti računalnik in ga poskusiti znova vklopiti. Če se situacija nadaljuje in se kode napak BIOS-a ne spremenijo, morate zamenjati matično ploščo ali poskusiti utripati čip s posebnim programatorjem.
  8. 1 dolgo, nenehno ponavljajoče se. Napaka pri inicializaciji pomnilnika. Potrebno je zamenjati module ali vsaj očistiti kontakte v konektorju in poskusiti znova vklopiti.
  9. 1 kratko, nenehno ponavljajoče se. Nepravilno delovanje napajalnika. V vsakem primeru bo pomagala le zamenjava z delujočo enoto ali popravilo obstoječe enote. Zaradi velikih priključkov v primerjavi z drugimi komponentami sistemske enote tukaj skoraj nikoli ne najdemo slabih kontaktov.

Kode piskov AMI BIOS

Razvijalec AMI je manj pogosto v BIOS-u matičnih plošč kot njegov konkurent Award, vendar je kljub temu trdno zasedel svojo, čeprav majhno nišo na tem trgu, zato morate biti pripravljeni na srečanje z njegovim sistemom kodiranja zvočnega signala.

Dekodiranje kodiranja zvočnih signalov:

  1. 2 kratka. Napaka je posledica nepravilnega delovanja RAM-a. V vsakem primeru morate začeti s čiščenjem konektorjev pred prahom, tudi če nameravate takoj namestiti nove module za zamenjavo "sumljivih".
  2. 3 kratke. Tako kot prejšnja točka, to kaže na pokvarjen modul RAM.
  3. 4 kratke. Sistemski časovnik, ki je osnova za delovanje vseh ostalih komponent matične plošče, je okvarjen. Edina stvar, ki jo je mogoče storiti brez zamenjave, je, da za nekaj časa izklopite sistemsko enoto.
  4. 5 kratkih. Napaka pri inicializaciji procesorja. Sistemsko enoto lahko za nekaj časa izklopite ali odstranite hladilni sistem iz procesorja, ga izvlečete iz priključka in nato vstavite nazaj. Če vse drugo odpove, boste morali zamenjati procesor.
  5. 6 kratkih. Tipkovnica ali njena procesorska enota na matični plošči je okvarjena. Če želite razjasniti vir, lahko začasno onemogočite tipkovnico in jo zamenjate z znano dobro kopijo.
  6. 7 kratkih. Obstaja težava z matično ploščo. V takšni situaciji lahko pomaga skrben zunanji pregled plošče za prisotnost ostankov, ki zapirajo kontakte.
  7. 8 kratkih. Video kartica je okvarjena. Zamenjajte ga ali v skrajnem primeru očistite kontakte v konektorju. Vgrajeno grafično kartico lahko začasno vklopite in z njo preverite delovanje računalnika (če je seveda na voljo).
  8. 1 dolga, 2 kratka. Napaka pri inicializaciji video kartice. Rešitve so enake kot v prejšnjem odstavku.
  9. 1 dolga, 3 kratke. Prišlo je do težave z video kartico.
  10. 1 dolga, 8 kratkih. Težava je z video kartico ali monitorjem.

Naslednji seznami signalov BIOS-a so osnova za diagnosticiranje računalnika, ko ni drugih možnosti. V večini primerov vam omogočajo, da ugotovite izvor težave, ki ga lahko preprosto zamenjate z znano dobro enoto.

American Megatrends, Inc. (AMI)

Kontrolne točke postopkov POST, ki se izvajajo v AMIBIOS-u, so bile leta 1995 prenovljene in dopolnjene in do danes niso doživele večjih sprememb. Prvi opis kod POST ali, kot jih imenuje AMI, "kontrolnih točk" v njihovi trenutni obliki se je pojavil v povezavi z izdajo jedra V6.24, 15.7.95. V AMIBIOS V7.0 je bilo narejenih nekaj sprememb, ki se odražajo v tem dokumentu.

Značilnosti izvajanja zagonskih postopkov AMIBIOS

Če se med postopkom zagona v diagnostičnih vratih prikažejo podatki 55h, AAh, teh informacij ne smete primerjati s kodami POST - imamo opravka s tipičnim testnim zaporedjem, katerega naloga je preveriti celovitost podatkovnega vodila.

Na začetni stopnji je izhod podatkov v diagnostična vrata specifičen za vsako platformo. V nekaterih izvedbah je prva upodobljena koda povezana z dejanji, ki jih AMI imenuje stvari, specifične za nabor čipov. Ta postopek spremlja izpis vrednosti CCh na vrata 80h in izvajanje številnih dejanj za konfiguracijo sistemskih logičnih registrov. Praviloma se koda CCh pojavi v primerih, ko se uporablja sistemska logika podjetja Intel, zgrajena na osnovi krmilnika PIIX - to so nabori čipov TX, LX, BX.

Nekateri vgrajeni V/I čipi vsebujejo RTC in krmilnik tipkovnice, ki sta ob zagonu onemogočena. Namen BIOS-a je inicializirati te vire plošče za nadaljnjo uporabo. V tem primeru prvi zagonski postopek, povezan z nastavitvijo krmilnika tipkovnice, spremlja izhod vrednosti 10h, nato se RTC inicializira, kar dokazuje pojav kode DDh v diagnostičnih vratih. Upoštevati je treba, da bo okvara vsaj enega od teh virov povzročila nezagon sistemske plošče kot celote v prvi fazi izvajanja POST.

Na številnih ploščah se postopek inicializacije začne s preklopom CPU v zaščiteni način. V tem primeru se po prvi upodobljeni kodi 43h izvedba POST nadaljuje, kot je opisano v dokumentaciji AMIBIOS - nadzor se prenese na točko D0h.

Nepakirane kode postopka inicializacije

Kontrolne točke nestisnjene začetne kode

Napačna kodaOpis napake
E.E.V sodobnih izvedbah AMIBIOS je prva upodobljena koda povezana z dostopom do naprave, iz katere se je mogoče zagnati za obnovitev BIOS-a
CCInicializacija sistemske logike registrira, da tip CD Flash ROM ni prepoznan
C.E.Neujemanje kontrolne vsote v zagonskem BIOS-u CF Napaka pri dostopu do rezervnega čipa Flash ROM
DDZgodnja inicializacija RTC, ki je integriran v SIO čip
D0Onemogoči nezamaskirano prekinitev NMI. Določanje časovnega zamika za dušenje prehodnih procesov. Preverjanje kontrolne vsote zagonskega bloka, zaustavitev, če pride do neujemanja
D1Izvedite postopek regeneracije pomnilnika in Basic Assurance Test. Preklop na način naslavljanja pomnilnika 4 GB
D3Določanje zmogljivosti in test primarnega spomina
D4Vrnitev v način naslavljanja pravega pomnilnika. Zgodnja inicializacija nabora čipov. Namestitev sklada
D5Prenos modula POST iz Flash ROM-a v območje tranzitnega pomnilnika
D6Če se kontrolna vsota ne ujema ali CTRL+Home, se izvede prehod na postopek Flash obnovitev ROM (koda E0)
D7Prenos nadzora pomožni program, ki razpakira sistemski BIOS
D8Popolno razpakiranje sistemski BIOS
D9Prenos nadzora sistema BIOS v Shadow RAM
D.A.Branje informacij iz modulov SPD (Serial Presence Detect) DIMM DB Nastavitev MTRR registrov CPU
DCKrmilnik pomnilnika je programiran glede na podatke, prejete od SPD DE Napaka konfiguracije sistemskega pomnilnika. Usodna napaka
DFNapaka konfiguracije sistemskega pomnilnika. Pisk 10 zgodaj
11 Vrnitev iz stanja STR (Suspend to RAM).
12 Obnovitev dostopa do SMRAM (RAM za upravljanje sistema)
13 Obnova regeneracije spomina
14 Iskanje in inicializacija VGA BIOS-a

Kode postopka prepisovanja Flash ROM-a

Kode za obnovitev zagonskega bloka

Napačna kodaOpis napake
E0Izvajajo se priprave za prestrezanje INT19 in preverja se sposobnost zagona sistema v poenostavljenem načinu.
E1Nastavitev prekinitvenih vektorjev
E3Obnovitev vsebine CMOS, iskanje in inicializacija BIOS-a
E2Priprava krmilnikov prekinitev in neposrednega dostopa do pomnilnika
E6Omogoči sistemski časovnik in prekinitve FDC
E.C.Ponovna inicializacija krmilnikov IRQ in DMA ED Inicializacija diskovnega pogona
E.E.Napaka pri branju zagonskega sektorja z diskete EF
F0Iskanje datoteke AMIBOOT.ROM
F1Datoteke AMIBOOT.ROM ni bilo mogoče najti v korenskem imeniku F2 Preberi FAT
F3Branje AMIBOOT.ROM
F4Velikost datoteke AMIBOOT.ROM se ne ujema z velikostjo Flash ROM-a
F5Onemogočanje notranjega predpomnilnika
FBDefinicija tipa Flash ROM
F.C.Brisanje glavnega bloka Flash ROM
FDProgramiranje glavnega bloka Flash ROM
FFZnova zaženite BIOS

Razpakirane sistemske kode BIOS-a, ki se izvajajo v ShadowRAM

Izvajalna koda je nestisnjena v F000 shadow RAM

Napačna kodaOpis napake
03 Onemogoči nezamaskirano prekinitev NMI. Ponastavi definicijo tipa
05 Inicializacija sklada. Onemogočite predpomnjenje pomnilnika in USB krmilnik
06 Izvajanje pomožnega programa v RAM-u
07 Prepoznavanje procesorja in inicializacija APIC
08 Preverjanje kontrolne vsote CMOS
09 Preverjanje delovanja tipk End/Ins
0APreverjanje okvare baterije
0BBrisanje registrov medpomnilnika krmilnika tipkovnice
0CKrmilniku tipkovnice se pošlje testni ukaz
0EIskanje dodatne naprave služi krmilniku tipkovnice
0FInicializacija tipkovnice
10 Na tipkovnico se pošlje ukaz za ponastavitev
11 Če pritisnete tipko End ali Ins, se ponastavi CMOS 12. Postavitev krmilnikov DMA v pasivno stanje.
13 Inicializacija nabora čipov in predpomnilnik L2
14 Preverjanje sistemskega časovnika
19 Izvaja se preskus generiranja zahteve za regeneracijo DRAM-a
1APreverjanje trajanja cikla regeneracije
20 Inicializacija izhodnih naprav
23 Prebrana so vhodna vrata krmilnika tipkovnice. Stikalo za ključavnico in stikalo za preskus izdelave sta zaslišana
24 Priprava na inicializacijo tabele prekinitvenih vektorjev
25 Inicializacija prekinitvenega vektorja je končana
26 Stanje mostička Turbo Switch se preverja prek vhodnih vrat krmilnika tipkovnice
27 Primarna inicializacija krmilnika USB. Posodabljanje mikrokode zagonskega procesorja
28 Priprava na namestitev video načina
29 Inicializacija zaslona LCD
2APoiščite naprave, ki jih podpirajo dodatni ROM-i
2BInicializacija VGA BIOS-a, preverjanje njegove kontrolne vsote
2CIzvajanje VGA BIOS-a
2DUjemanje INT 10h in INT 42h
2EPoiščite video adapterje CGA
2FTest video pomnilnika adapterja CGA
30 Test vezij za generiranje skeniranja adapterja CGA
31 Napaka v video pomnilniku ali vezjih skeniranja. Iskanje alternativnega video adapterja CGA
32 Test video pomnilnika alternativnega video adapterja CGA in vezij za skeniranje
33 Anketa o statusu Mono/Color mostička
34 Nastavitev besedilnega načina 80x25
37 Video način je nastavljen. Zaslon počiščen
38 Inicializacija naprav na vozilu
39 Prikaz sporočil o napakah iz prejšnjega koraka
3APrikaz sporočila »Hit DEL« za vstop v nastavitve CMOS
3BZačnite se pripravljati na preizkus spomina v zaščitenem načinu
40 Priprava GDT in IDT deskriptorskih tabel
42 Preklop v zaščiteni način
43 Procesor je v zaščitenem načinu. Prekinitve omogočene
44 Priprave na testiranje linije A20
45 Test linije A20
46 Določitev velikosti RAM-a je končana
47 Testni podatki, zabeleženi v običajnem pomnilniku
48 Ponovno preverjanje običajnega pomnilnika
49 Razširjeni preizkus spomina
4BPonastavitev pomnilnika
4CIndikacija postopka ničliranja
4DSnemanje končnih velikosti v CMOS Običajni in razširjeni pomnilnik 4E Prikaz dejanske količine sistemskega pomnilnika
4FIzvajanje razširjenega običajnega preizkusa pomnilnika
50 Običajni popravek velikosti pomnilnika
51 Razširjeni test pomnilnika
52 Shranjene količine običajnega pomnilnika in razširjenega pomnilnika
53 Obravnava napak paritete z zakasnitvijo
54 Onemogoči obdelavo paritete in nezamaskiranih prekinitev
57 Inicializacija območja pomnilnika za POST Memory Manager
58 Pozvani ste, da odprete nastavitev CMOS
59 Vrnitev procesorja v realni način
60 Preverjanje registrov strani DMA
62 Test naslovnih registrov in dolžine posredovanja krmilnika DMA#1
63 Test naslovnih registrov in dolžine posredovanja krmilnika DMA#2
65 Programiranje krmilnikov DMA
66 Brisanje registrov zahteve za pisanje in nastavitev maske POST
67 Programiranje krmilnikov prekinitev
7FReševanje zahteve NMI iz dodatnih virov
80 Nastavi način servisiranja prekinitev iz vrat PS/2
81 Test vmesnika tipkovnice za napake ponastavitve
82 Nastavitev načina delovanja krmilnika tipkovnice
83 Preverjanje statusa ključavnice
84 Preverjanje zmogljivosti pomnilnika
85 Prikazovanje sporočil o napakah
86 Konfiguriranje sistema za namestitveno delovanje
87 Razpakiranje namestitvenega programa CMOS v običajni pomnilnik.
88 Namestitveni program dokonča uporabnik
89 Dokončana obnovitev stanja po operaciji namestitve
8BRezervacija pomnilnika za dodatni blok spremenljivk BIOS-a
8CProgramiranje konfiguracijskih registrov
8DPrimarna inicializacija krmilnikov HDD in FDD
8FPonovna inicializacija krmilnika FDD
91 Konfiguracija krmilnika trdi diski
95 Izvajanje skeniranja ROM-a za iskanje dodatnih BIOS-ov
96 Dodatna konfiguracija sistemskih virov
97 Preverjanje podpisa in kontrolne vsote izbirnega BIOS-a
98 Nastavitev RAM-a za upravljanje sistema
99 Nastavitev števca časovnika in spremenljivk vzporednih vrat 9A Ustvarjanje seznama serijskih vrat
9BPriprava področja v pomnilniku za test koprocesorja
9CInicializacija koprocesorja
9DInformacije o koprocesorju so shranjene v CMOS RAM
9EIdentifikacija vrste tipkovnice
9FPoiščite dodatne vhodne naprave
A0Oblikovanje registrov MTRR (registri obsega pomnilniškega tipa)
A2Sporočila o napakah iz prejšnjih korakov inicializacije
A3Nastavitev časa samodejnega ponavljanja tipkovnice
A4Defragmentiranje neuporabljenih območij RAM-a
A5Nastavitev video načina
A6Čiščenje zaslona
A7Prenos izvedljive kode BIOS-a v območje Shadow RAM
A8Inicializacija dodatnega BIOS-a v segmentu E000h
A9Vrnitev nadzora sistemskemu BIOS-u AA Inicializacija vodila USB
ABPriprava modula INT13 za servisiranje diskovnih storitev
A.C.Gradnja tabel AIOPIC za podporo večprocesorskih AD sistemov Priprava modula INT10 za storitve video storitev
A.E.Inicializacija DMI
B0Izhodna tabela sistemske konfiguracije B1 ACPI Inicializacija BIOS-a
00 Programska prekinitev INT19h – nalaganje zagonskega sektorja

Funkcije upravitelja inicializacije naprav

Poleg zgornjih kod POST so sporočila o dogodkih med izvajanjem Device Initialization Manager (DIM) izhodna v diagnostična vrata. Obstaja več kontrolnih točk, ki kažejo status inicializacije sistemskih ali lokalnih vodil.

Informacije so prikazane v besedni obliki, katere nizki bajt se ujema s sistemsko kodo POST, visoki bajt pa označuje vrsto inicializacijskega postopka, ki se izvaja. Najpomembnejša tetrada v visokem bajtu označuje vrsto postopka, ki se izvaja, nizka tetrada pa določa topologijo vodila za njeno uporabo.

Višja tetrada
Junior tetrad

Če je zaznana napaka konfiguracije sistemskega pomnilnika, se koda DE, koda DF in koda konfiguracijske napake zaporedno oddajo v vrata 80h v neskončni zanki, ki lahko sprejme naslednje vrednosti:

2. Nagrada BIOS V4.51PG Elite

AwardBIOS V4.51PG Elite

Dinamično razvijajoče se podjetje Award Software je leta 1995 predlagalo novo rešitev na področju nizke ravni programsko opremo- AwardBIOS "Elite", bolj znan kot V4.50PG. Način vzdrževanja nadzorne točke se ni spremenil niti v razširjeni različici V4.51 niti v redki različici V4.60. Priponi P in G označujeta podporo za mehanizem PnP oziroma podporo za funkcije varčevanja z energijo (Green Function).

Izvajanje POST-a v Shadow RAM-u

Napačna kodaOpis napake
03 Onemogoči NMI, PIE (omogočanje periodične prekinitve), AIE (omogočanje prekinitve alarma), UIE (omogočanje prekinitve posodobitve). Prepoved generiranja programabilne frekvence SQWV
04 Preverjanje generiranja zahtev za regeneracijo DRAM-a
05
06 Preizkusite območje pomnilnika, ki se začne na naslovu F000h, kjer se nahaja BIOS 07. Preverjanje delovanja CMOS in baterije
BITIProgramiranje konfiguracijskih registrov južnega in severnega mosta
09 Inicializacija predpomnilnika L2 in naprednih nadzornih registrov predpomnilnika na procesorju Cyrix
0AGeneriranje tabele prekinitvenih vektorjev. Konfiguriranje virov za upravljanje porabe energije in nastavitev vektorja SMI
0BPreverjanje kontrolne vsote CMOS. Skeniranje naprav vodila PCI. Posodobitev mikrokode procesorja
Inicializacija krmilnika tipkovnice
0DIskanje in inicializacija video kartice. Nastavitev IOAPIC. Meritve ure, nastavitev FSB
0EInicializacija MPC. Test video pomnilnika. Prikaz logotipa nagrade
0FPreverjanje prvega krmilnika DMA 8237. Zaznavanje tipkovnice in notranji test. Preverjanje kontrolne vsote BIOS-a
10 Preverjanje drugega krmilnika DMA 8237
11 Preverjanje registrov strani krmilnika DMA
14 Test sistemskega časovnika kanala 2 15 Test maskirnega registra zahtev 1. krmilnika prekinitev
16 Preizkus maskirnega registra zahtev 2. prekinitvenega krmilnika 19 Preverjanje pasivnosti nemaskabilne prekinitvene zahteve NMI
30 Določitev obsega osnovnega pomnilnika in razširjenega pomnilnika. Nastavitev APIC. Nadzor programske opreme Zapišite način dodeljevanja

Napačna kodaOpis napake
31 Glavni preizkus RAM-a na zaslonu. USB inicializacija
32 Prikaže se uvodni zaslon razširitve BIOS Plug and Play. Nastavitev virov Super I/O. Programabilna vgrajena zvočna naprava
39 Programiranje taktnega generatorja preko vodila I2C
3CNastavitev programske zastavice za omogočanje vstopa v nastavitve
3DInicializacija miške PS/2
3EInicializacija krmilnika zunanjega predpomnilnika in omogočanje Cache BF Nastavitev konfiguracijskih registrov nabora vezij
41 Inicializacija podsistema diskete
42 Onemogočite IRQ12, če manjka miška PS/2. Krmilnik trdega diska se mehko ponastavi. Pregledovanje drugih naprav IDE
43
45 Inicializacija koprocesorja FPU
4EPrikaz sporočil o napakah
4FZahteva za geslo
50 Obnovitev predhodno shranjenega stanja CMOS v RAM
51 Ločljivost 32-bitnega dostopa do HDD. Konfiguriranje virov ISA/PnP
52 Inicializacija dodatnega BIOS-a. Nastavitev vrednosti konfiguracijskih registrov PIIX. Oblikovanje NMI in SMI
53
60 Namestitev protivirusne zaščite BOOT Sector
61 Zadnji koraki za inicializacijo nabora čipov
62 Branje ID-ja tipkovnice. Nastavitev njegovih parametrov
63 Popravek blokov ESCD, DMI. Čiščenje RAM-a
FFPrenos nadzora na zagonski nalagalnik. BIOS izvede ukaz INT 19h

3. Medaljon za nagrado BIOS V6.0

Medaljon AwardBIOS V6.0

Prva omemba Award Medallion BIOS, različica 6.0, sega 12. maja 1999. Struktura novega izdelka je ostala nespremenjena, ohranila pa je zgodnjo (Early), pozno (Late) in končno (System) inicializacijsko fazo. strojna oprema. Pomembne spremembe so vplivale na algoritme izvajanja POST, kar se je odrazilo v novem kodiranju kontrolnih točk, kar je bistveno razširilo njihovo področje uporabe. Vendar pa v novem BIOS-u ni bilo mesta za zastarele tehnologije, kot je EISA, zato so bile ukinjene številne POST kode.

Izvajanje zagonskih POST postopkov iz ROM-a

Na stopnji zgodnje inicializacije se programska koda BIOS-a izvede iz zagonskega bloka v Flash ROM-u in jo spremlja izhod kontrolnih točk 91h...FFh v diagnostična vrata.

Napačna kodaOpis napake
91 Izbira zagonskega skripta za CF platformo Določanje tipa procesorja
C0Prepoved zunanjega predpomnilnika. Prepoved notranjega predpomnilnika. Prepoved senčnega RAM-a. Programiranje krmilnika DMA, krmilnika prekinitev, časovnika, bloka RTC C1 Določanje vrste pomnilnika, skupne prostornine in postavitve na linije 0C Preverjanje kontrolnih vsot
C3Preverjanje prvega 256K DRAM-a za organizacijo začasnega območja. Razpakiranje BIOS-a v začasnem območju
C5Če se kontrolne vsote ujemajo, se koda POST, ki se izvaja, prenese v Shadow. V nasprotnem primeru se nadzor prenese na postopek obnovitve BIOS-a
B0Inicializacija severnega mostu
A0-AFOd strojne opreme odvisen postopek inicializacije sistemske logike E0-EF Napaka med postopkom inicializacije sistemske logike

Obnovitev BIOS-a

Izvajanje POST-a v Shadow RAM-u

Pozna inicializacija se izvede v RAM-u in se nadaljuje, dokler ne pokličete uporabniškega menija - CMOS Setup. Za to fazo POST je značilna uporaba pomnilniškega segmenta E000h, v katerem se obdeluje prehod kontrolnih točk od 01h do 7Fh.

Napačna kodaOpis napake
01 Razpakiranje XGROUP na fizičnem naslovu 1000:0000h
03 Zgodaj
05 Nastavitev začetnih vrednosti spremenljivk, ki določajo atribute slike. Preverjanje zastavice statusa CMOS
07 Preverjanje in inicializacija krmilnika tipkovnice
08 Določanje vrste vmesnika priključene tipkovnice
0APostopek za samodejno zaznavanje tipkovnice in miške. Končne nastavitve krmilnika tipkovnice z uporabo prostorskih registrov PCI
0ETestiranje pomnilniškega segmenta F000h
10 Definicije vrst nameščen pomnilnik FlashROM
12 CMOS test
14 Postopek inicializacije registra čipov
16 Primarna inicializacija vgrajenega frekvenčnega sintetizatorja
18 Definicije nameščenega procesorja in velikosti njegovega predpomnilnika L1 in L2 1B Generiranje tabele prekinitvenih vektorjev
1C
1DZačetna nastavitev sistema za upravljanje porabe energije
1FNalaganje matrike tipkovnice iz zunanjega modula XGROUP
21 Inicializacija podsistema za upravljanje napajanja strojne opreme
23 Testiranje koprocesorja. Določanje vrste pogona FDD. Pripravljalna faza za izdelavo zemljevida virov naprav PnP
24 Postopek posodobitve mikrokode procesorja. Posodobitev karte porazdelitve virov
25 Inicializacija in skeniranje vodila PCI
26 Konfiguriranje logike, ki služi linijam VID (Voltage Identification Device). Inicializacija vgrajenega sistema za nadzor napetosti in temperature
27 Ponovna inicializacija krmilnika tipkovnice
29 Inicializacija APIC, vključenega v centralni procesor. Merjenje frekvence, pri kateri deluje procesor. Nastavitev sistemskih logičnih registrov. Inicializacija krmilnika IDE
2A
2BPoiščite VGA BIOS
2DPrikaz informacij o procesorju
33 Izvajanje ponastavitve na povezani tipkovnici
35 Preverjanje prvega kanala krmilnika 8237 DMA
37 Preverjanje drugega kanala krmilnika DMA 8237
39 Testiranje registrov strani DMA
3CNastavitev krmilnika programabilnega intervalnega časovnika (8254).
3EInicializacija glavnega krmilnika 8259
40 Inicializacija podrejenega krmilnika 8259
43 Priprava krmilnika prekinitev za delovanje. Prekinitve so onemogočene, omogočene so kasneje, po preizkusu pomnilnika
45 Preverjanje pasivnosti zahteve za nezamaskirano prekinitev (NMI).
47 Izvajanje testov ISA/EISA
49 Določitev količine osnovnega in razširjenega pomnilnika. Programska oprema za nadzor načina Writes Allocation s prilagajanjem registrov AMD K5
4ETestiranje pomnilnika znotraj prvega megabajta in vizualizacija rezultatov na zaslonu. Inicializacija shem predpomnjenja za eno- in večprocesorske sisteme, nastavitev registrov na procesorju Cyrix M1
50 USB inicializacija
52 Testiranje celotnega razpoložljivega sistemskega pomnilnika, vključno z regijo za vgrajen video krmilnik (Shared Memory). Vizualizacija rezultatov na zaslonu
53 Ponastavitev gesla za prijavo
55 Vizualizacija števila zaznanih procesorjev
57 Začetna inicializacija naprav ISA PnP, od katerih je vsaki dodeljena številka CSN (Card Select Number). Upodobitev logotipa EPA
59 Inicializacija protivirusnega podpornega sistema
5BZačetek postopka Posodobitve BIOS-a iz disketnega pogona 5D. Inicializacija vgrajenih krmilnikov SIO in zvoka
60 Dostop do nastavitve CMOS je odprt
63 Inicializacija miške PS/2
65 Inicializacija miške USB
67 Uporaba IRQ12 v napravah PCI, če v sistemu ni miške PS/2 69 Popolna inicializacija krmilnika predpomnilnika L2
6BInicializacija nabora čipov v skladu z nastavitvijo CMOS
6DKonfiguriranje virov za naprave ISA PnP v načinu konfiguracije SIO 6F Inicializacija podsistema diskete
73 Predhodni koraki za inicializacijo podsistema trdega diska. Na nekaterih platformah - pritisnite ALT+F2 za zagon AwardFlash
75 Iskanje in inicializacija naprav IDE
77 Inicializacija serijskih in vzporednih vrat
7AProgramska ponastavitev koprocesorja, zapis kontrolne besede v FPU register CW 7C Namestitev zaščite pred nepooblaščenim pisanjem na trde diske
7FPrikaz sporočil o napakah. Ohranjanje tipk DEL in F1

Priprava tabel, nizov in struktur za zagon operacijskega sistema

Začenši s kodo 82h, POST konfigurira sistem v skladu z nastavitvami CMOS. Njegova zadnja faza se izvede iz območja Shadow RAM (segment E800h) in se zaključi s prenosom nadzora na operacijski sistem - koda FFh.

Napačna kodaOpis napake
82 Dodeli območje v sistemskem pomnilniku za upravljanje porabe energije
83 Obnovitev podatkov iz sklada za začasno shranjevanje v CMOS
84 Prikaz sporočila »Inicializacija kartic Plug and Play ...«
85 Inicializacija USB končana
86 Rezervirano, Carry Flag čiščenje
87 Gradnja tabel SYSID v območju DMI
88 Rezervirano, Carry Flag čiščenje
89 Ustvarjanje tabel storitev ACPI
8ARezervirano, Carry Flag čiščenje
8BIskanje in inicializacija BIOS-a za dodatne naprave
8CRezervirano, Carry Flag čiščenje
8DInicializacija vzdrževalnih rutin paritetnih bitov
8ERezervirano, Carry Flag čiščenje
8FLočljivost IRQ12 za vročo priključitev miške 90 Rezervirano, počisti zastavico za prenos
91 Inicializacija virov stare platforme
92 Rezervirano, Carry Flag čiščenje
93 Verjetno ni uporabljen
94 Zadnji koraki za inicializacijo jedrne logike pred nalaganjem operacijski sistem. Sistem za upravljanje porabe energije zaključi inicializacijo. Zagonski zaslon BIOS-a je odstranjen in prikazana je tabela za dodelitev virov. Družinski procesorji AMD K6® imajo posebne nastavitve. Posodobitev mikrokode za družinske procesorje Intel Pentium® II in višje
95 Nastavitev samodejnega prehoda na zimski/poletni čas. Programiranje krmilnika tipkovnice za frekvenco samodejnega ponavljanja
96 V večprocesorskih sistemih se izvedejo končne sistemske nastavitve in izdelajo servisne tabele in polja. Pri procesorjih družine Cyrix se izvajajo dodatne nastavitve registra. Gradnja tabele ESCD "Podatki o razširjeni konfiguraciji sistema". Nastavitev časovnega števca DOS v skladu z uro realnega časa. Particije zagonskih naprav se shranijo za nadaljnjo uporabo z vgrajenimi protivirusnimi orodji: Trend AntiVirus ali Paragon Anti-Virus Protection. Sistemski zvočnik oddaja signal za dokončanje POST. Tabela MSIRQ je izdelana in shranjena

Številni procesi, ki se pojavljajo v BIOS-u Award Medallion, so označeni s posebnimi skupinami kontrolnih točk. Tej vključujejo:

Kode sistemskih dogodkov - kontrolne točke sistemskih dogodkov.

Kode za odpravljanje napak pri upravljanju porabe so kontrolne točke, ki se pojavijo med izvajanjem storitev APM ali ACPI.

Sistemske kode napak - sporočila o usodnih napakah.

Kode za odpravljanje napak za sistem MP - inicializacijske točke za večprocesorske platforme.

Značilnosti pospešenega prehoda POST

Če želite skrajšati čas zagona sistema, lahko uporabnik v nastavitvah CMOS izbere možnost »Quick Power On Self Test«. V tem primeru bo POST pospešen z odpravo nekaterih postopkov ( Hitri zagon).

Vzorec delovanja Quick Boot nadomešča pozno in končno fazo POST in ne vpliva na delovanje zagonskega bloka. Award Software ponuja kodifikacijo izvršljivih postopkov za hitri POST, ki se razlikuje od standardne. Hitri zagon se začne z izhodom kontrolne točke 65h v diagnostična vrata in konča s kodo POST 80h. Nato se nadzor prenese na operacijski sistem z običajno prikazano kodo Award BIOS FFh.

Napačna kodaOpis napake
65 Zgodnja inicializacija SIO krmilnika, programska ponastavitev video krmilnika. Nastavitev krmilnika tipkovnice, testiranje tipkovnice in miške. Inicializacija zvočnega krmilnika. Preverjanje integritete struktur BIOS-a. Odpakiranje vzdrževalnih postopkov Flash ROM. Inicializacija vgrajenega frekvenčnega sintetizatorja
66 Inicializira predpomnilnik L1/L2 glede na rezultate, pridobljene z ukazom CPUID. Generiranje vektorske tabele, sestavljene iz kazalcev na rutine za obdelavo prekinitev. Inicializacija strojne opreme za upravljanje porabe
67 Preverjanje verodostojnosti CMOS in baterije. Konfiguriranje registrov nabora čipov glede na nastavitve CMOS. Inicializacija krmilnika tipkovnice kot dela nabora čipov. Ustvarjanje spremenljivk podatkovnega območja BIOS-a
68 Inicializacija video sistema
69 Konfiguriranje krmilnika prekinitev i8259
6APospešeni preizkus RAM-a z enim prehodom se izvede s posebnim algoritmom
6BVizualizacija števila zaznanih procesorjev, logotip EPA in poziv za zagon pripomočka AwardFlash. Konfiguriranje virov vdelanega V/I krmilnika v konfiguracijskem načinu
70 Vabila za vstop v nastavitev. Inicializacija PS/2 in miške USB
71 Inicializacija krmilnika predpomnilnika
72 Nastavitev registrov konfiguracije sistemske logike. Oblikovanje Plug and list Naprave za predvajanje. Inicializacija krmilnika FDD
73 Inicializacija krmilnika HDD
74 Inicializacija koprocesorja
75 Če določi uporabnik v nastavitvi CMOS, je trdi disk IDE zaščiten pred pisanjem.
77 Zahtevajte geslo in prikažite sporočilo: »Pritisnite F1 za nadaljevanje, DEL za vstop v nastavitve«
78 Inicializacija BIOS-a za dodatne naprave na vodilih ISA in PCI
79 Inicializacija virov stare platforme
7AGeneriranje korenske tabele RSDT in tabel naprav DSDT, FADT itd.
7DIskanje informacij o particijah zagonske naprave
7EKonfiguriranje storitev BIOS pred zagonom operacijskega sistema
7FNastavitev zastavice NumLock glede na CMOS SetUp
80 Prenos nadzora na operacijski sistem

Izvajanje POST-a v načinu varčevanja z energijo

Eno od stanj platforme, ko je vsebina RAM-a shranjena na trdem disku, se imenuje Hibernate. V specifikaciji ACPI ("Advanced Configuration and Power Interface Specification", Revizija 2.0a z dne 31/31/2002) je opredeljen kot način varčevanja z energijo S4 (Non-Volatile Sleep). Za vrnitev v polno delovanje je potreben poseben način dokončanja POST-a.

Delovna shema ACPI S4, tako kot pri pospešenem zagonu, nadomešča pozno in končno fazo POST. Bistvena točka je preverjanje zagonskega skripta v zagonskem bloku. Glede na stanje ACPI, v katerem je sistem po signalu za ponastavitev strojne opreme, se sprejme odločitev za izhod iz stanja S4, ki se začne z izhodom testne točke 90h v diagnostična vrata in konča s kodo POST 9Fh.

Napačna kodaOpis napake
90 Zgodnja inicializacija SIO krmilnika, programska ponastavitev video krmilnika. Nastavitev krmilnika tipkovnice, testiranje tipkovnice in miške
91 CMOS in preverjanje veljavnosti baterije
92 Inicializacija sistemskih logičnih registrov in vgrajenega frekvenčnega sintetizatorja
93 Inicializacija predpomnilnika z uporabo informacij CPUID
94 Generiranje vektorske tabele, sestavljene iz kazalcev na rutine za obdelavo prekinitev. Inicializacija strojne opreme za upravljanje porabe
95 Skeniranje vodila PCI
96 Inicializacija vdelanega krmilnika tipkovnice
97 Inicializacija video sistema
98 Izhod sporočila adapterja VGA
99 Preverjanje prvega kanala krmilnika DMA8237 z zapisovanjem in testnim branjem osnovnega naslova in posredovanjem registrov dolžine bloka 9A Konfiguriranje krmilnika prekinitev i8259
9BInicializacija PS/2 in miške USB. Razpakiranje kode ACPI. Inicializacija krmilnika predpomnilnika
9CNastavitev registrov konfiguracije sistemske logike. Ustvarjanje seznama naprav Plug and Play. Inicializacija krmilnikov FDD in HDD
9DObmočje PM ni rezervirano v sistemskem pomnilniku, če je ustvarjeno v Shadow RAM ali SMRAM. V nekaterih primerih je potrebna ponavljajoča se končna inicializacija vodila USB, ki se izvede z onemogočenim predpomnilnikom L1
9ENastavitev Power Management, ki je del sistemske logike. Inicializacija vezij za generiranje SMI in namestitev vektorja SMI. Programski viri, odgovorni za spremljanje sistemskih dogodkov PM
9FOperacija onemogoči in omogoči počisti predpomnilnik L1/L2 in obnovi njegovo trenutno velikost. Nastavitve nadzora načina varčevanja z energijo, določene v CMOS Setup, so shranjene v PM RAM. Pri mobilnih platformah se izvede preverjanje za vrnitev v polno delovanje po izklopu vseh napajalnih napetosti (način mirovanja brez napetosti)

4. Phoenix BIOS 4.0, izdaja 6.0

Phoenix Technologies, Ltd.

Eden od vodilnih pri razvoju nizkonivojske programske opreme, Phoenix Technologies, je časovno določil izdajo Windows95 nova različica PhoenixBIOS 4.0. Družinska podpora Intel procesorji Pentium se odraža v imenu vmesnih revizij. Ena najnovejših - izdaja 6.0 - je bila osnova za vse izdane BIOS-e. S prihodom izdaje 6.1 ni bilo bistvenih sprememb pri izvajanju postopkov POST, zato to ni vplivalo na prikazovanje kontrolnih točk.

Posebna značilnost PhoenixBIOS je, da če med izvajanjem POST pride do napak pri testiranju 512 KB glavnega pomnilnika (kode 2Ch, 2Eh, 30h), se na vrata 80h pošljejo dodatne informacije v besednem formatu, katerih biti identificirajo neuspešno naslovno vrstico ali podatkovno celico. Na primer, koda "2C 0002" pomeni, da je bila zaznana napaka pomnilnika v naslovni vrstici 1. Koda "2E 1020" v tem primeru pomeni, da je bila zaznana napaka v podatkovnih vrsticah 12 in 5 v spodnjem bajtu pomnilniško podatkovno vodilo. V sistemih 386SX, ki uporabljajo šestnajstbitno podatkovno vodilo, se med korakom 30h izvajanja kode ne more pojaviti napaka

Izhod kode POST v diagnostična vrata spremlja izhod zvočnega signala v sistemski zvočnik. Shema generiranja zvočnega signala je naslednja:

  • Osembitna koda se pretvori v štiri dvobitne skupine
  • Vrednost vsake skupine se poveča za eno
  • Na podlagi prejete vrednosti se ustvari kratek zvočni signal (npr.: koda 16h = 00 01 01 10 = 1-2-2-3)

Izvajanje zagonskih POST postopkov iz ROM-a

Napačna kodaOpis napake
01 Inicializacija krmilnika za upravljanje osnovne plošče (BMC)
02 Preverjanje trenutnega načina delovanja procesorja
03 Onemogočanje nezamaskiranih prekinitev
04 Določen je tip nameščenega procesorja
06 Začetne nastavitve registrov PIC in DMA
07 Območje pomnilnika, določeno za kopijo BIOS-a, se ponastavi na nič
08 Zgodnja inicializacija sistemskih logičnih registrov
09 Nastavitev programske zastavice POST
0AInicializacija virov programske opreme procesorja
0BDovoljenje za notranji predpomnilnik
0EInicializacija Super I/O virov
0CInicializirajte predpomnilnik L1/L2 glede na vrednosti CMOS
0FInicializacija IDE
10 Inicializacija podsistema za upravljanje porabe energije
11 Nastavitev nadomestnih vrednosti registra
12 Nastavlja se vrednost registra MSW (Machine Status Word).
13 Zgodnje zagotavljanje naprav PCI
14 Inicializacija krmilnika tipkovnice
16 Preverjanje kontrolne vsote ROM BIOS
17 Določanje velikosti predpomnilnika L1/L2
18 Inicializacija sistemskega časovnika 8254
1AInicializacija krmilnika DMA
1CPonastavitev programabilnih vrednosti krmilnika prekinitev
20 Preverjanje generiranja zahtev za regeneracijo DRAM-a
22 Preverjanje delovanja krmilnika tipkovnice
24 Namestitev izbirnika za servisiranje ploščatega modela pomnilnika 4Gb
26 Ločljivost črte A20
28 Določanje skupne količine nameščenega pomnilnika
29 Inicializacija upravitelja pomnilnika POST (PMM)
2APonastavitev 640Kb glavnega pomnilnika
2CPreizkušanje naslovnih vrstic
2ENapaka na eni od podatkovnih linij v spodnjem bajtu pomnilniškega podatkovnega vodila
2FIzbira protokola predpomnilnika
30 Test razpoložljivega sistemskega pomnilnika
32 Določanje parametrov takta procesorja in frekvence vodila

Napačna kodaOpis napake
33 Inicializacija Phoenix Dispatch Managerja
34 Prepoved izklopa z gumbom za vklop ATX
35 Nastavitve sistemskih logičnih registrov, ki nadzorujejo oblikovanje časovnih karakteristik dostopa do pomnilnika, vhodno/izhodnih vrat, sistemskih in lokalnih vodil
36 Če prehod na naslednji postopek POST ne uspe, se izvede ponovni zagon. Zaporedje postopkov upravlja Watch Dog Service
37 Postopek nastavitve sistemskih logičnih registrov je zaključen.
38 Vsebina modula BIOS Runtime je razpakirana in prepisana v območje, namenjeno za Shadow RAM
39 Ponovna inicializacija krmilnika predpomnilnika
3ASpreminjanje velikosti predpomnilnika L2
3BInicializacija BIOS Execution Trace
3CDodatna konfiguracija logičnih registrov za konfiguracijo mostov PCI-PCI in podporo za porazdeljena vodila PCI
3DSistemski logični registri so konfigurirani v skladu z nastavitvami CMOS Setup
3EPreberite konfiguracijo strojne opreme
3EPreverjanje povezave sistema ROM Pilot
40 Določanje parametrov takta procesorja
41 Inicializacija ROM Pilot - daljinski nadzor zagona
42
44 Nastavite prekinitev BIOS-a
45 Inicializacija naprav pred omogočanjem mehanizma PnP
46 Kontrolna vsota BIOS-a se izračuna s posebnim algoritmom
47 Inicializacija V/I krmilnikov I2O
48 Poiščite video adapter
49 Inicializacija PCI
4AInicializacija sistemskih video adapterjev
4BTeče tihi zagon – skrajšano zagonsko zaporedje sistema, ki se uporablja za pospešitev POST-a.
4CVsebina VGA BIOS se prepiše v tranzitno območje
4EVizualizacija besedilnega niza BIOS-a Avtorske pravice
4FRezervacija pomnilnika za meni za izbiro zagonske naprave
50 Prikazana sta tip procesorja in njegova taktna frekvenca
51 Inicializacija krmilnika EISA in naprav
52 Programiranje krmilnika tipkovnice
54 Način aktiviran zvočni posnetek ključi
55
58 Iskanje neobdelanih prekinitvenih zahtev
59 Inicializacija postopka POST Display Service (PDS) 5A Prikaz sporočila »Press F2 to enter SETUP«
5BOnemogoči notranji predpomnilnik procesorja
5CObičajno preverjanje pomnilnika
5EZaznaj osnovni naslov
60 Razširjeno preverjanje pomnilnika
62 Preverjanje naslovnih vrstic razširjenega pomnilnika
64 Prenos nadzora na izvršljivi blok, ki ga ustvari proizvajalec matične plošče (popravek 1)
66 Konfiguriranje nadzornih registrov predpomnilnika
67 Minimalna inicializacija krmilnikov APIC
68 Ločljivost predpomnilnika L1/L2
69 Priprava RAM-a načina upravljanja sistema
6AVizualiziran je obseg zunanjega predpomnilnika
6BNastavitev privzetih nastavitev CMOS
6CVizualizacija podatkov o uporabi Shadow RAM
6EVizualizacija informacij o zgornjih blokih pomnilnika (UMB)
70 Prikazovanje sporočil o napakah
72 Preverjanje trenutne konfiguracije sistema in informacij CMOS
76 Preverjanje informacij o napaki tipkovnice
7APreverjanje stanja programske opreme (sistemsko geslo) ali strojne opreme (stikalo za zaklepanje tipk) orodij za zaklepanje tipkovnice
7CNastavitev prekinitvenih vektorjev strojne opreme
7DInicializacija sistema za sledenje moči
7EInicializacija koprocesorja
80 Vgrajeni krmilnik SIO I/O je prepovedan
81 Priprava na zagon operacijskega sistema
82 Iskanje in prepoznavanje vrat RS232
83 Konfiguriranje zunanjih krmilnikov IDE
84 Iskanje in prepoznavanje vzporednih vrat
85 Inicializacija naprav ISA PnP
86 Vgrajeni viri krmilnika SIO so konfigurirani v skladu z nastavitvami CMOS Setup
87 Konfiguriranje MCD (Motherboard Configurable Devices)
88 Vrednosti spremenljivega bloka v podatkovnem območju BIOS-a so nastavljene
89 Omogoča ustvarjanje nezamaskirane prekinitve
8ANastavitev vrednosti spremenljivk, ki se nahajajo v razširjenem območju podatkov BIOS-a
8BPreverjanje diagramov povezave miške PS/2
8CInicializacija pogonskega krmilnika
8FDoločanje števila povezanih naprav ATA
90 Inicializacija in konfiguracija krmilnikov trdega diska
91 Nastavitev začasnih parametrov za delovanje trdega diska v načinu PIO
92 Prenos nadzora na izvedljiv blok, ki ga ustvari proizvajalec matične plošče (popravek 2)
93 Izdelava konfiguracijske tabele večprocesorskega sistema
95 Izbira postopka vzdrževanja CD-ROM-a
96 Vrnitev v realni način
97 Konfiguracijska tabela zgradbe MP
98 Skeniranje ROM-a v teku
99 Preverjanje statusa parametra SMART 9A Vsebina ROM-a je zapisana v RAM
9CNastavitev podsistema Power Management
9DInicializacija virov za zaščito pred nepooblaščenim dostopom
9EStrojne prekinitve so omogočene
9FDoločeno je število pogonov IDE in SCSI
A0Nastavitev časa DOS glede na stanje RTC A1 Namen te kode ni znan A2 Preverjanje stanja zaklepanja tipk
A4Nastavitve lastnosti samodejnega ponavljanja tipkovnice
A8Sporočilo »Pritisnite F2 za vstop v nastavitve« je odstranjeno z zaslona
A.A.Preveri se prisotnost kode SCAN tipke F2 v vhodnem medpomnilniku AC.Zažene se program Setup.
A.E.Zastavica za ponovni zagon, ki se izvede s tipkama CTRL+ALT+DEL B0, je počiščena.Ustvarjeno je sporočilo "Pritisnite F1 za nadaljevanje, F2 za nastavitev".
B1Oznaka napredka POST je izbrisana B2 POST končan
B4Zvočni signal pred zagonom
B5Faza tihega zagona je končana
B6Preverite geslo, ali je ta način omogočen v nastavitvi B7 Inicializacija ACPI BIOS
B9Poiščite zagonske naprave na vodilo USB BA Inicializirajte parametre DMI
BBPonavljanje postopka skeniranja ROM-a
B.C.Sprožilec zaklepanja napake paritete RAM je ponastavljen.
BDPrikaže se meni za izbiro zagonske naprave BE Počistite zaslon pred nalaganjem operacijskega sistema BF Aktivirajte protivirusno podporo
C0Zažene se postopek obdelave programske prekinitve INT 19h - nalagalnik zagonskega sektorja. Prekinitvena servisna rutina zaporedno poskuša naložiti zagonski sektor s preverjanjem diskovnih naprav v vrstnem redu, ki ga predpisuje namestitev
C1Inicializacija rutine vzdrževanja napak (PEM) C2 Klicanje servisnih rutin za beleženje napak
C3Vizualizacija sporočil o napakah v vrstnem redu, kot so bila prejeta C4 Nastavitev zastavic začetnega stanja
C5Inicializacija razširjenega bloka celic CMOS RAM
C6Začetna inicializacija priklopne postaje
C7Lazy dock inicializacija
C8Izvajanje testnih postopkov, vključenih v zagonski blok, za ugotavljanje celovitosti struktur BIOS-a
C9Preverjanje celovitosti struktur in/ali modulov zunaj sistemskega BIOS-a
C.A.Zagon konzole Preusmeritev za strežbo oddaljeni CB tipkovnici Emulacija diskovnih naprav v RAM/ROM
CCZaženite Console Redirect za strežbo video CD-jev. Podpora komunikacij PCMCIA
C.E.Nastavitev krmilnika svetlobnega peresa

Sporočila o usodni napaki

D0 Napaka, ki jo povzroči izjemna situacija (napaka izjeme) D2 Klicanje postopka za obravnavo prekinitve iz neznanega vira D4 Napaka, povezana s kršitvijo protokola za izdajo in brisanje zahtev za prekinitev D6 Izhod iz zaščitenega načina z generacijo ponastavitve programske opreme D7 Za shranjevanje stanja video adapter, je potrebna večja količina pomnilnika, kot je na voljo v SMRAM D8 Napaka med generiranjem programske opreme impulza ponastavitve procesorja DA Izguba nadzora pri vrnitvi v Real Mode DC Izhod iz zaščitenega načina z generiranjem ponastavitve programske opreme brez ponovne inicializacije krmilnika prekinitev DD Napaka pri testiranju razširjenega pomnilnika DE Napaka krmilnika tipkovnice DF Napaka krmiljenja linije A20 19

Izvajanje postopkov iz zagonskega bloka

Napačna kodaOpis napake
E0Nastavitev konfiguracijskih registrov nabora vezij E1 Inicializacija severnega in južnega mosta
E2Inicializacija procesorja
E3Inicializacija sistemskega časovnika
E4Inicializacija Super I/O virov
E5Preverjanje statusa Recovery Jumper, katerega namestitev prisili, da se zažene obnovitveni način BIOS-a
E6Preverjanje kontrolne vsote BIOS-a
E7Nadzor se prenese v BIOS, če je njegova kontrolna vsota pravilno izračunana. E8 Inicializacija podpore za MPS
E9Prehod na model z ravnim pomnilnikom 4 Gb
E.A.Inicializacija nestandardne opreme
E.B.Konfiguriranje krmilnika prekinitev in neposrednega dostopa do pomnilnika
E.C.S pisanjem in nadzorom odčitkov s posebnim algoritmom se določi vrsta pomnilnika: FPM, EDO, SDRAM in konfiguracijski registri Host Bridge se konfigurirajo v skladu z rezultatom.
EDS pomočjo zapisov in kontrolnih odčitkov s posebnim algoritmom se določi obseg pomnilniških bank in postavitev v vrstice. V skladu z rezultatom so konfigurirani registri konfiguracije Host Bridge (meja vrstice DRAM).
E.E.Vsebina zagonskega bloka se prekopira v Shadow RAM EF Priprava SMM RAM za SMI handler
F0Test spomina
F1Inicializacija prekinitvenih vektorjev
F2Inicializacija ure realnega časa
F3Inicializacija video podsistema
F4Ustvarjanje piska pred zagonom
F5Nalaganje operacijskega sistema, shranjenega v Flash ROM-u
F6Vrnitev v realni način
F7Zagon v polnem DOS-u
F8Inicializacija krmilnika USB
FA…FFKode za interakcijo s postopkom PhDebug

5. Insyde BIOS Mobile Pro

Insyde Software Corp.

Poznavalec trga mobilnih sistemov se je trdno uveljavil na področjih, kjer sta potrebna zvestoba tradiciji in konzervativen pristop k oblikovanju BIOS-a. Ob dedovanju vir podjetja SystemSoft, si podjetje nenehno prizadeva za njegovo izboljšavo. Najnovejša revizija MobilePRO se aktivno uporablja v prenosnikih Mitac in Clevo, katerih dokumentacija je bila osnova za tabelo kod napak - to je tisto, kar Insyde Software imenuje kontrolne točke POST.

Kontrolne točke zagonskega bloka

Kljub dejstvu, da je Insyde Software ustvaril svoj prvi BIOS leta 1992, je bil ustaljeni model zagonskega bloka - ali Boot Loader, kot so ga poimenovali sami ustvarjalci - dokončno oblikovan šele konec leta 1995. Od tega trenutka naprej je bil začetni postopek oštevilčen glede na različico in datum nastanka.

Najpomembnejša točka z vidika servisnega inženirja, ki pregleduje proces nakladanja računalniški sistem z InsydeBIOS naprava postane naprava za prikaz diagnostične kode. Čeprav zagonski nalagalnik praviloma uporablja proizvajalčeva diagnostična vrata 80h, standardna v takšnih primerih, se v nekaterih primerih izhod testne točke izvaja samo na vratih PIO (vzporedna vhodno-izhodna vrata za diagnostične namene), ki niso nič drugega kot vzporedna vrata 378h Obstajajo izvedbe, v katerih se diagnostične kode, poslane na vrata 80h, podvojijo na vzporedna vrata.

Napačna kodaOpis napake
00 Začetna točka za izvedbo zagonskega bloka 01 Inhibit line A20 (se ne uporablja)
02 Posodobitev mikrokode procesorja
03 Testiranje RAM-a
04 Prenos zagonskega bloka v RAM
05 Izvajanje zagonskega bloka iz RAM-a
06 Vsiljevanje postopka obnovitve Flash ROM-a
07 Prenos sistemskega BIOS-a v RAM
08 Preverjanje kontrolne vsote sistemskega BIOS-a
09 Izvajanje postopka POST
0AZagon postopka obnovitve Flash ROM-a s pogona FDD
0BInicializacija frekvenčnega sintetizatorja
0CDokončanje postopka obnovitve BIOS-a
0DAlternativni postopek za obnovitev Flash ROM-a s FDD
0FUstavitev, če pride do usodne napake
BBZgodnja inicializacija LPC SIO
CCIzhodišče za začetek obnovitve Flash ROM-a
88 Omogočanje funkcij ACPI
99 Napaka pri izhodu iz načina STR
60 Preklop na Big Real Mode
61 Inicializacija vodila SM. Podatki SPD so shranjeni v CMOS A0 Branje in razčlenitev polj SPD, ki so bila prej shranjena v CMOS A1 Inicializacija krmilnika pomnilnika
A2Definiranje logičnih bank DIMM-a
A3Programiranje DRB registrov (DRAM Row Boundary)
A4Programiranje registrov DRA (atributi vrstic DRAM)
A.E.V sistemu so bili zaznani moduli DIMM, ki se razlikujejo po svojih funkcijah kod za popravljanje napak (ECC).
A.F.Primarna inicializacija registrov krmilnika pomnilnika, preslikanih v pomnilniški prostor
E1Postopek zagona ne uspe, če DIMM ni opremljen s čipom SPD
E2Tip DIMM ne ustreza sistemskim zahtevam
E.A.Najmanjši čas med aktiviranjem nizov DIMM in vstopom v stanje regeneracije ne izpolnjuje sistemskih zahtev
E.C.Registrski moduli niso podprti ED Preverjanje načinov zakasnitve CAS
E.E.Matična plošča ne podpira organizacije DIMM

Izvajanje POST-ov iz RAM-a

Večina sodobne rešitve InsydeBIOS uporablja 16-bitno preslikavo kontrolnih točk. To se izvede z uporabo vrat 80h in 81h, od katerih je slednja namenjena razširitvi standardne diagnostike.

Preučevanje kontrolnih točk otežuje njihova nepravilna konstrukcija, ko procese različnih pomenov spremljajo iste kode. Pri dvojnih diagnostičnih sistemih so razlike drugačnega reda: nekatere POST kode so prikazane samo v enem od vrat brez običajnega podvajanja v takih primerih.

Napačna kodaOpis napake
10 Inicializacija predpomnilnika, preverjanje CMOS
11 Proga A20 prepovedana. Nastavitve registrov za krmilnike 8259.
12 Določanje načina zagona
13 Inicializacija pomnilniškega krmilnika
14 Iskanje video adapterja, povezanega z vodilom ISA
15 Nastavitev vrednosti sistemskega časovnika
16 Nastavitev sistemskih logičnih registrov z uporabo CMOS
17 Izračun skupne količine RAM-a
18 Preizkušanje nizke strani običajnega pomnilnika
19 Preverjanje kontrolne vsote slike Flash ROM
1APonastavitev registrov krmilnika prekinitev
1BInicializacija video adapterja
1CInicializacija podnabora registrov video adapterja, združljivih z programski model 6845
1DInicializacija adapterja EGA
1EInicializacija adapterja CGA
1FTest registra strani krmilnika DMA
20 Preverjanje krmilnika tipkovnice
21 Inicializacija krmilnika tipkovnice
22 Primerjava dobljene količine RAM-a z vrednostjo v CMOS
23 Preverjanje rezervne baterije in razširjenega CMOS-a
24 Testiranje registrov krmilnika DMA
25 Nastavitev parametrov krmilnika DMA
26 Oblikovanje tabele prekinitvenih vektorjev
27 Pospešeno določanje količine nameščenega pomnilnika
28 Zaščiten način
29 Test sistemskega pomnilnika je končan
2AIzhod iz zaščitenega načina
2BPrenos postopka namestitve v RAM
2CZagon postopka inicializacije videa
2DPonovno poiščite adapter CGA
2EPonovno poiščite adapter EGA/VGA
2FPrikaz sporočil VGA BIOS
30 Rutina inicializacije krmilnika tipkovnice po meri
31 Preverjanje priključene tipkovnice
32 Preverjanje prehoda zahteve s tipkovnice
33 Preverjanje registra stanja tipkovnice
34 Preizkusite in ponastavite sistemski pomnilnik
35 Zaščiten način
36 Razširjeni preizkus pomnilnika je končan
37 Izhod iz zaščitenega načina
38 Prepoved linije A20
39 Inicializacija krmilnika predpomnilnika 3A Preverjanje sistemskega časovnika
3BNastavitev števca časa DOS glede na uro realnega časa
3CInicializacija tabele prekinitev strojne opreme
3DIskanje in inicializacija manipulatorjev in kazalcev
3ENastavitev stanja tipke NumLock
3FInicializacija serijskih in vzporednih vrat
40 Konfiguriranje serijskih in vzporednih vrat
41 Inicializacija krmilnika FDD
42 Inicializacija krmilnika HDD
43 Inicializacija upravljanja napajanja za vodilo USB
44 Iskanje in inicializacija dodatnega BIOS-a
45 Ponastavitev stanja tipke NumLock
46 Preverjanje delovanja koprocesorja
47 Inicializacija PCMCIA
48 Priprava na zagon operacijskega sistema
49 Prenos nadzora na izvršljivo kodo Bootstrap
50 Inicializacija ACPI
51 Inicializacija upravljanja napajanja
52 Inicializacija krmilnika vodila USB



Vrh