2 bios piska. 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 glavne strojne opreme in njeno delovanje. Če je na primer RAM, procesor ali druga naprava, potrebna za delovanje računalnika, "izgorela", 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. Nastavitve, ki jih je naredil uporabnik, se shranijo tam, na primer trenutni datum in čas, omogoča vklop / 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 pojdite v nastavitve BIOS-a, običajno tako, da 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 sprožil napako

1 kratka + 1 dolga

Pokvarjen RAM

1 dolga + 2 kratka

Napako signalizira video kartica

1 dolga + 3 kratke

Napaka video pomnilnika

1 dolga + 9 kratkih

Napaka med branjem iz ROM-a

Neprekinjeni kratki piski

Okvara napajanja ali RAM-a

Neprekinjeni dolgi piski

Težave z RAM-om

Izmenični dolgi in kratki piski

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 Napačen video sistem
2 kratka Monitor ni povezan
3 dolgi Okvarjena matična plošča (napaka krmilnika tipkovnice)
1 dolga 1 kratka Okvarjena matična plošča
1 dolga 2 kratka Napačen video sistem (mono/CGA)
1 dolga 3 kratka Napačen video sistem (EGA/VGA)
Ponavljajoče se kratko Napake so povezane z napajalnikom ali matično ploščo
Neprekinjeno Težave z napajalnikom ali matično ploščo
Odsoten Pokvarjen napajalnik, matična plošča ali zvočnik

Zaporedje piskov Opis napake
1 kratek Uspešen POST
2 kratka Najdene manjše napake. Na zaslonu monitorja se prikaže poziv za vnos
v program CMOS Setup Utility in popravite situacijo. Preverite pritrditev
zanke v priključkih 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 med branjem iz ROM-a
Ponavljajoče se kratko Težave z napajanjem; Težave z RAM-om
ponavljajoče se dolgo 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 je v redu
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 Napaka 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 na matični plošči
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 dobrim modulom.
Manjka in prazen zaslon Okvara procesorja. Verjetno upognjena (zlomljena) kontaktna noga procesorja. Preverite procesor.
Neprekinjen pisk Okvara napajanja ali pregrevanje računalnika

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. Okvara krmilnika tipkovnice ali sistemske plošče.
4 kratke Komunikacijska napaka tipkovnice.
5 kratkih Napaka pri vnosu tipkovnice.
6 kratkih Napaka sistemske plošče.
9 kratkih Neujemanje kontrolna vsota BIOS ROM. Pokvarjen BIOS ROM čip.
10 kratkih Napaka sistemskega časovnika. Sistemski časovnik je okvarjen.
11 kratkih Napaka čipseta.
12 kratkih Napaka registra upravljanja napajanja v NVRAM.
1 dolga Napaka krmilnika DMA 0. Pokvarjen kanal 0 čip krmilnika DMA.
1 dolga 1 kratka Napaka krmilnika DMA 1. Okvarjen čip krmilnika kanala 1 DMA.
1 dolga 2 kratka Napaka pri dušenju vzvratnega gibanja navpičnega skeniranja. Video adapter je morda okvarjen.
1 dolga 3 kratka Napaka v video pomnilniku. Napačen pomnilnik video adapterja.
1 dolga 4 kratka Napaka video adapterja. Pokvarjen video adapter.
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 (dešifriranje)

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

Napaka kontrolne vsote čipa CMOS

Napaka na sistemski plošči

Napaka krmilnika DMA matične plošče

Napaka pri branju ali zapisovanju podatkov v enega od kanalov DMA

Napaka v RAM-u

Napaka prvih 64 KB glavnega pomnilnika

Napaka sistemske plošče

Napaka pri testiranju RAM-a

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 prekinitve

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 procesorja

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 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 pri testiranju procesorja. Procesor je okvarjen. 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 osveževanje 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/iz ene od V/I vrat.
2-1-1 Med branjem/pisanjem 0. bita (v šestnajstiškem zapisu) prvih 64 KB RAM-a je bila zaznana napaka
2-1-2 Med branjem/pisanjem 1. bita (v šestnajstiškem zapisu) prvih 64 KB RAM-a je bila zaznana napaka
2-1-3 Med branjem/pisanjem 2. bita (v šestnajstiškem zapisu) prvih 64 KB RAM-a je bila zaznana napaka
2-1-4 Med branjem/pisanjem 3. bita (šestnajstiškega) prvih 64 KB RAM-a je bila zaznana napaka
2-2-1 Med branjem/pisanjem 4. bita (v šestnajstiškem zapisu) prvih 64 KB RAM-a je bila zaznana napaka
2-2-2 Med branjem/pisanjem 5. bita (v šestnajstiškem zapisu) prvih 64 KB RAM-a je bila zaznana napaka
2-2-3 Med branjem/pisanjem 6. bita (v šestnajstiškem zapisu) prvih 64 KB RAM-a je bila zaznana napaka
2-2-4 Med branjem/pisanjem 7. bita (v šestnajstiškem zapisu) prvih 64 KB RAM-a je bila zaznana napaka
2-3-1 Med branjem/pisanjem 8. bita (šestnajstiškega) prvih 64 KB RAM-a je bila zaznana napaka
2-3-2 Med branjem/pisanjem 9. bita (v šestnajstiškem zapisu) prvih 64 KB RAM-a je bila zaznana napaka
2-3-3 Med branjem/pisanjem 10. bita (v šestnajstiškem zapisu) prvih 64 KB RAM-a je bila zaznana napaka
2-3-4 Med branjem/pisanjem 11. bita (v šestnajstiškem zapisu) prvih 64 KB RAM-a je bila zaznana napaka
2-4-1 Med branjem/pisanjem 12. bita (šestnajstiškega) prvih 64 KB RAM-a je bila zaznana napaka
2-4-2 Med branjem/pisanjem 13. bita (v šestnajstiškem zapisu) prvih 64 KB RAM-a je bila zaznana napaka
2-4-3 Med branjem/pisanjem 14. bita (šestnajstiškega) prvih 64 KB RAM-a je bila zaznana napaka
2-4-4 Med branjem/pisanjem 15. bita (v šestnajstiškem zapisu) 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 Inicializacija krmilnika tipkovnice ni uspela.
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 Inicializacija BIOS-a video kartice ni uspela.
4-2-1 Napaka pri inicializaciji sistemskega časovnika.
4-2-2 Test končan.
4-2-3 Inicializacija krmilnika tipkovnice ni uspela.
4-2-4 Kritična napaka, ko CPE vstopi v zaščiteni način.
4-3-1 Napaka pri inicializaciji RAM-a.
4-3-2 Napaka pri prvi inicializaciji časovnika.
4-3-3 Druga napaka pri inicializaciji č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, nenehni piski - matična plošča je pokvarjena.
Zvok sirene od visoke do nizke frekvence - grafična kartica je okvarjena, preverite elektrolitske kapacitete za puščanje 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 težave z računalnikom. Če pa vaš računalnik piska, kar ni omenjeno spodaj, si oglejte vodnik za prepoznavanje okvarjenih komponent strojne opreme.

Samopreizkus ob vklopu (POST) pred zagonom preveri združljivost in povezljivost notranje strojne opreme računalnika. Če se 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 oddal pisk, ki nakazuje težavo.

Vsebina:

AMI BIOS zapiska

Spodaj so piski AMI BIOS. Vendar pa se lahko zaradi široke palete različnih proizvajalcev računalnikov s tem BIOS-om 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 se izmenjujejo med visoko in nizko frekvenco 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 piski

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. (Pokvarjen napajalnik, matična plošča ali zvočnik)
1 kratek Normalen POST, računalnik je v redu. (Napake niso bile najdene)
2 kratka Napaka POST, preglejte zaslon za kodo napake.
Neprekinjen pisk
Ponavljanje kratkega piska Ni napajanja, zrahljana kartica ali kratek stik. (brez moči)
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. (Pokvarjen 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 nadgradnjo 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. (Segment ES za registracijo nastavite na 4 GB).
1-3-3-1 28 Samodejna velikost DRAM-a. (28 samodejnih velikosti DRAM-ov).
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. (Znova inicializiraj predpomnilnik).
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 Inicializirajte prekinitvene vektorje. (Inicializiraj prekinitvene vektorje).
2-1-2-1 Inicializirajte prekinitve BIOS-a. (Inicializirajte prekinitve BIOS-a).
2-1-2-3 Obvestilo o avtorskih pravicah CheckROM.
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 vodilo PCI in 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 preizkusna 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. (Zaslon nasveta Pritisnite F2 za vstop v SETUP).
2-2-4-1 Preizkusite RAM med 512 in 640k. (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. (Nastavite 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, če je čas pravilen).
2-4-2-3 Preverite napake tipkovnice (Preveri napake tipkovnice).
2-4-4-1 Nastavite prekinitvene vektorje strojne opreme. (Nastavitev prekinitev vektorske 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. (Nastavite č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 čakajoča napaka 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. (Inicializirajte 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 se glasi OK.
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 ponastavitve BIOS nastavitve vaš računalnik, to je njegov meni. Če želite odpreti meni, znova zaženite računalnik in pritisnite tipko, ki se prikaže na zaslonu ob zagonu, v večini primerov je to Delete ali F2.


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


Drug način za ponastavitev nastavitev je odstranitev vklopljene baterije 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 postavite nazaj na mesto. Nastavitve bodo prav tako ponastavljene na tovarniške nastavitve.

Montaža nove opreme

V primerjavi s piski drugih proizvajalcev BIOS-a so piski AMI BIOS zelo raznoliki. V večini primerov vam ti piski omogočajo, da prepoznate okvaro celo v fazi zagona računalnika in postopka preskusa strojne opreme POST. Praviloma morate za določitev komponente, ki povzroča težavo, prešteti samo število signalov, ki jih oddaja sistemski zvočnik.

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

  • Ni signalov

Ta situacija je morda najbolj neprijetna od tistih, s katerimi se uporabnik lahko sreča. Praviloma to pomeni, da napajanje matične plošče ni ali pa je BIOS popolnoma okvarjen. Ni napajanja na matični plošči običajno pomeni pokvarjen/pretrgan napajalni kabel ali pokvarjen napajalnik računalnika.

  • ena kratka

En sam kratek pisk je isti pisk, ki so ga vsi uporabniki navajeni slišati vsakič, ko zaženejo svoj računalnik. To pomeni, da med preverjanjem strojne opreme ni bilo najdenih napak ali težav in se lahko računalnik zažene naprej.

  • dolgo neprekinjeno

Tak signal pomeni, da je napajalnik računalnika pokvarjen. Vendar pa se za razliko od situacije s popolno odsotnostjo signalov 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 - to je napaka v prvih 64 KB RAM-a.

  • Štiri kratke

Ta signal označuje okvaro sistemskega časovnika. Na srečo je ta vrsta okvare redka, a pogosta edina pot njegova 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 ni vedno te okvare mogoče povezati z napako v samem procesorskem čipu. Pogosto je za odpravo težave dovolj, da preverite zanesljivost namestitve procesorja v vtičnico.

  • šest kratkih

To sporočilo kaže na okvaro krmilnika tipkovnice, pa tudi na odsotnost same tipkovnice. Zelo pogosto je za odpravo te situacije dovolj, da preverite kontakt v priključku tipkovnice na sistemski enoti.

  • sedem kratkih

Podoben nabor zvokov kaže na precej resno okvaro - in sicer na okvaro matične plošče. Vendar lahko včasih napaka izgine po preverjanju nožic napajalnega kabla na sistemski 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 le slaba povezava - v tem primeru med režo na matični plošči in video 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 okvara 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 ti piski pojavljajo le pri uporabi starejših grafičnih kartic (Mono/CGA/EGA), zato je možnost, da jih naletite, trenutno zelo majhna. V večini primerov se ta napaka odpravi s previdno namestitvijo video kartice v režo.

Številnim uporabnikom je precej znano, da slišijo pisk sistemski blok ko prižgeš računalnik. En sam kratek signal pomeni, da je "vse v redu." In če se namesto tega sliši na primer 1 dolg signal ali niz zvokov, potem takoj postane jasno, da obstaja težava. Ta oddaja signale BIOS-u, istemu programu, ki se najprej zažene in preizkusi vse komponente računalnika (od CPE 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 določite okvarjeno enoto znotraj sistemske enote ali ugotovite slab stik zunanjih povezav.

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

BIOS lahko oddaja zvoke pod obveznim pogojem: majhen, tako imenovani, sistemski zvočnik mora biti priključen na matično ploščo. V nasprotnem primeru bodo napake BIOS-a ostale neopažene in uporabnik bo videl le temen zaslon monitorja.

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 morate 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 vijakih pokrova, bo dekodiranje teh signalov pomagalo ugotoviti vir težave.

Različni proizvajalci računalnikov imajo lahko različne zvoke piskov zaradi dejstva, da uporabljajo različne različice BIOS-a. Kljub temu lahko med njimi najdete tiste, ki so tipični in najpogosteje uporabljeni.

Diagnostika z uporabo piskov 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 s konektorjem za njegovo priključitev.

Zvočni signali se oddajajo ob prisotnosti delujočega napajalnika in zvočnika. Če so pokvarjeni, potem nobena diagnostika ne bo delovala. Okvaro zvočnika je mogoče ugotoviti le tako, da ga zamenjate z zaznano dobrim izvodom, 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 to različico BIOS-a.

Nagradne kode piskov BIOS-a

Med številnimi različicami BIOS-a so najpogostejše različice razvijalca Award, ki svoje programe za osnovne plošče izdeluje že od časov, ko blagovne znamke Pentium sploh ni bilo.

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

  1. Neprekinjen signal. Okvara napajalnika. Ali je temu tako, boste najlažje preverili tako, da napajalnik zamenjate z znano dobrim izvodom.
  2. 2 kratka. BIOS je pozoren na manjše napake, ki pa kljub temu 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 priključnem kablu ali v matični plošči (konektor, elektronika, elektroprevodni prah ipd.).
  4. 1 dolga, 1 kratka. Napake BIOS-a povzročajo module RAM. Težavo najlažje odpravite tako, da izvlečete 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 grafičnih kartic se takšne kode izdajo, ko je v priključku monitorja slab stik, ko v trenutku, ko je BIOS vklopljen, ne more ugotoviti, ali obstaja povezava z njim. Če želite odpraviti težavo, lahko storite z video kartico na enak način kot z RAM-om v prejšnjem odstavku.
  6. 1 dolga, 3 kratke. BIOS ni mogel inicializirati tipkovnice, kar lahko kaže na okvaro same tipkovnice, pa tudi priključka ali elektronike 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. Okvara samega BIOS čipa. Samo za nekaj časa izklopite računalnik in ga poskusite 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.
  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 konektorjev v primerjavi z drugimi komponentami sistemske enote tukaj skoraj nikoli ne najdemo slabih kontaktov.

Kode piskov AMI BIOS

Razvijalec AMI najdemo v BIOS-u matične plošče manj pogosto 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.

Dešifriranje 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šnji odstavek označuje okvaro modula 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. Med inicializacijo CPE je prišlo do napake. Sistemsko enoto lahko za nekaj časa izklopite ali odstranite hladilni sistem iz procesorja, ga izvlečete iz vtičnice in nato vstavite nazaj. Če nič ne pomaga, potem morate zamenjati procesor.
  5. 6 kratkih. Tipkovnica ali njena procesorska enota na matični plošči je okvarjena. Če želite pojasniti vir, lahko začasno onemogočite tipkovnico in jo zamenjate z znano dobro kopijo.
  6. 7 kratkih. Napaka na matični plošči. V takšnih razmerah lahko pomaga natančen zunanji pregled plošče za prisotnost smeti, ki zapira stike.
  7. 8 kratkih. Slaba video kartica. Zamenjajte ga ali v skrajnem primeru očistite kontakte v konektorju. Vgrajeno video kartico lahko začasno omogočite in z njo preverite delovanje računalnika (če je seveda na voljo).
  8. 1 dolga, 2 kratka. Napaka pri inicializaciji video kartice. Metode izločanja so enake kot v prejšnjem odstavku.
  9. 1 dolga, 3 kratke. Napaka v video kartici.
  10. 1 dolga, 8 kratkih. Težava je v grafični kartici ali v monitorju.

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, izvedenih v AMIBIOS-u, so bile revidirane in dopolnjene leta 1995 in do danes niso doživele večjih sprememb. Prvi opis POST kod ali kot jih AMI imenuje - "kontrolne točke" v sedanji obliki se je pojavil v povezavi z izdajo jedra V6.24, 15/07/95. Nekatere spremembe so bile narejene v AMIBIOS V7.0 in se odražajo v tem dokumentu.

Značilnosti izvajanja zagonskih postopkov AMIBIOS

Če se med zagonskim procesom podatek 55h, AAh pojavi v diagnostičnih vratih, te informacije ne smemo 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 v vrata 80h in izvajanje številnih dejanj za konfiguracijo sistemskih logičnih registrov. Praviloma se koda CCh pojavi v primerih, ko se uporablja sistemska logika 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 prihodnjo uporabo. V tem primeru prvi zagonski postopek, povezan z nastavitvijo krmilnika tipkovnice, spremlja izpis vrednosti 10h, nato se izvede inicializacija RTC, kar dokazuje pojav kode DDh v diagnostičnih vratih. Upoštevati je treba, da bo okvara vsaj enega od teh virov povzročila, da se sistemska plošča kot celota ne bo zagnala na prvi stopnji izvajanja POST.

Na nekaterih ploščah se postopek inicializacije začne s postavitvijo CPE 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 inicializacijskega postopka

Kontrolne točke nestisnjene začetne kode

Napačna kodaOpis napake
EEV sodobnih izvedbah AMIBIOS-a je prva upodobljena koda povezana z dostopom do naprave, s katere se je mogoče zagnati za obnovitev BIOS-a.
CCInicializacija registra sistemske logike Vrsta CD Flash ROM ni prepoznana
CENeujemanje kontrolne vsote pri zagonu CF BIOS Napaka pri dostopu do rezervnega čipa Flash ROM
DDZgodnja inicializacija RTC, ki je integriran v SIO čip
D0Onemogoči NMI. Razvoj časovnega zamika za dušenje prehodnih procesov. Preverjanje kontrolne vsote zagonskega bloka, zaustavitev ob neujemanju
D1Izvedite regeneracijo pomnilnika in Basic Assurance Test. Preklop v način naslova pomnilnika 4 GB
D3Preskus določanja velikosti in 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 ali CTRL + Home ne ujema, se izvede prehod na postopek flash obnovitev ROM (koda E0)
D7Prenos nadzora pomožni program, ki razpakira sistemski BIOS
D8Popolno razpakiranje sistemskega BIOS-a
D9Prenos nadzora na sistemski BIOS v Shadow RAM
DABranje informacij iz modulov SPD (Serial Presence Detect) DIMM DB Nastavitev registrov CPU MTRR
DCKrmilnik pomnilnika je programiran glede na podatke, prejete iz napake konfiguracije sistemskega pomnilnika SPD DE. Usodna napaka
D.F.Napaka 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 BIOS-a VGA

Kode postopkov za prepisovanje Flash ROM-a

Kode za obnovitev zagonskega bloka

Napačna kodaOpis napake
E0Izvajajo se priprave za prestrezanje INT19 in preverja se možnost 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 prekinitve sistemskega časovnika in FDC
EUPonovna inicializacija krmilnikov IRQ in DMA ED Inicializacija pogona
EEBranje zagonskega sektorja z diskete EF Napaka pri delovanju diska
F0Iskanje datoteke AMIBOOT.ROM
F1Datoteke AMIBOOT.ROM ni 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či notranji predpomnilnik
FacebookDoločanje vrste Flash ROM-a
FCBrisanje Flash ROM-a glavne enote
FDProgramiranje glavne enote Flash ROM
FFPonovni zagon BIOS-a

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 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 izvajanja tipk End / Ins
0ATest okvare baterije
0BČiščenje registrov medpomnilnika krmilnika tipkovnice
0CKrmilniku tipkovnice se pošlje testni ukaz
0EIskanje dodatne naprave služi krmilniku tipkovnice
0FInicializacija tipkovnice
10 Ukaz za ponastavitev se pošlje na tipkovnico
11 Če pritisnete tipko End ali Ins, se CMOS ponastavi.
13 Inicializacija nabora čipov in predpomnilnik L2
14 Preverjanje sistemskega časovnika
19 Test generiranja zahteve za osvežitev DRAM-a je v teku
1APreverjanje trajanja cikla regeneracije
20 Inicializacija izhodnih naprav
23 Vhodna vrata krmilnika tipkovnice se berejo. Stikalo Polling Keylock in stikalo za preizkus izdelave
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 Inicializacija krmilnika USB. Začetna posodobitev mikrokode
28 Priprava na nastavitev video načina
29 Inicializacija LCD zaslona
2APoiščite naprave, ki jih strežejo dodatni ROM-i
2BVGA BIOS inicializacija, preverjanje njegove kontrolne vsote
2CIzvajanje VGA BIOS-a
2DUjemanje INT 10h in INT 42h
2EPoiščite video adapterje CGA
2FTest video pomnilnika CGA
30 Test skenerja CGA
31 Napaka v video pomnilniku ali vezjih skeniranja. Iskanje alternativnega video adapterja CGA
32 Alternativna vezja za testiranje in skeniranje video pomnilnika CGA
33 Anketa o statusu enobarvnega/barvnega skakalca
34 Nastavitev besedilnega načina 80x25
37 Video način je nastavljen. Zaslon počiščen
38 Inicializacija vgrajene naprave
39 Prikaz sporočil o napakah iz prejšnjega koraka
3APrikažite sporočilo »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 so dovoljene
44 Priprava na testiranje linije A20
45 Linijski test A20
46 Dimenzioniranje RAM-a je končano
47 Testni podatki, zapisani v običajni pomnilnik
48 Ponovno preverjanje običajnega pomnilnika
49 Razširjeni preizkus spomina
4BNič pomnilnika
4CIndikacija postopka ničlenja
4DPrejete velikosti zapisovanja v CMOS Običajni in razširjeni pomnilnik 4E Prikaz dejanske količine sistemskega pomnilnika
4FV teku je razširjeni običajni preizkus spomina
50 Običajni popravek velikosti pomnilnika
51 Razširjeni preizkus spomina
52 Obseg običajnega pomnilnika in razširjenega pomnilnika je ohranjen
53 Obravnava zakasnjene paritetne napake
54 Onemogoči Parity in NMI Handling
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 naslova krmilnika DMA#1 in registra dolžine prenosa
63 Preizkus dolžine prenosa krmilnika DMA#2 in registra naslovov
65 Programiranje krmilnikov DMA
66 Čiščenje registrov zahteve za pisanje in nastavitev maske POST
67 Programiranje krmilnikov prekinitev
7FDovoli poizvedbo NMI iz dodatnih virov
80 Nastavi način storitve prekinitev iz vrat PS / 2
81 Preizkus vmesnika tipkovnice glede napak pri ponastavitvi
82 Nastavitev načina krmilnika tipkovnice
83 Preverjanje statusa ključavnice
84 Preverjanje pomnilnika
85 Prikazovanje sporočil o napakah
86 Nastavitev sistema za namestitev
87 Razpakiranje namestitvenega programa CMOS v običajni pomnilnik.
88 Namestitveni program je prekinil uporabnik
89 Obnavljanje stanja po namestitvi je končano
8BRezervacija pomnilnika za dodatni blok spremenljivk BIOS-a
8CProgramiranje konfiguracijskega registra
8DInicializacija krmilnikov HDD in FDD
8FPonovna inicializacija krmilnika FDD
91 Konfiguracija krmilnika trdega diska
95 Zagon skeniranja ROM-a za iskanje dodatnih BIOS-ov
96 Dodatna konfiguracija sistemskih virov
97 Dodatno preverjanje podpisa BIOS-a in kontrolne vsote
98 Konfiguriranje RAM-a za upravljanje sistema
99 Nastavitev števca časovnika in spremenljivk vzporednih vrat 9A Seznam serijskih vrat
9BPriprava področja v pomnilniku za preizkus 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ških tipov)
A2Sporočila o napakah pri prejšnjih korakih inicializacije
A3Nastavitev časa samodejnega ponavljanja tipkovnice
A4Defragmentirajte neuporabljene regije RAM-a
A5Nastavitev video načina
A6Čiščenje zaslona
A7Selitev področja RAM-a s senco izvedljive kode BIOS-a
A8Dodatna inicializacija BIOS-a v segmentu E000h
A9Vrnite nadzor sistemskemu BIOS-u AA inicializacija vodila USB
ABPriprava modula INT13 za servisiranje diskovnih storitev
ACGradnja tabel AIOPIC za podporo večprocesorskim AD sistemom Priprava modula INT10 za servisiranje video storitev
AEInicializacija DMI
B0Izhodna tabela sistemske konfiguracije B1 Inicializacija ACPI BIOS
00 Programska prekinitev INT19h - nalaganje zagonskega sektorja

Funkcije izvajanja Upravitelja inicializacije naprav

Poleg zgornjih kod POST se sporočila o dogodkih oddajajo v diagnostična vrata med izvajanjem Upravitelja inicializacije naprav (DIM). Obstaja več prelomnih točk, ki prikazujejo 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. Tetrad visokega reda v visokem bajtu označuje vrsto postopka, ki naj se izvede, nizki red pa določa topologijo vodila za njegovo uporabo.

Višja tetrada
Junior tetrad

Če je zaznana napaka konfiguracije sistemskega pomnilnika, se koda DE, koda DF, koda konfiguracijske napake, ki lahko zavzame naslednje vrednosti, zaporedno v neskončni zanki pošljejo na vrata 80h:

2. Nagrada BIOS V4.51PG Elite

AwardBIOS V4.51PG Elite

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

OBJAVA v Shadow RAM

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 programabilnega generiranja frekvence SQWV
04 Preverjanje oblikovanja zahtev za regeneracijo DRAM-a
05
06 Test pomnilniškega območja, ki se začne na naslovu F000h, kjer se nahaja BIOS 07 Test CMOS in delovanja baterije
BITIProgramiranje konfiguracijskih registrov južnega in severnega mosta
09 Inicializacija predpomnilnika L2 in nadzornih registrov Cyrix Advanced Cache
0AGeneriranje vektorske tabele prekinitev. Konfiguriranje virov za upravljanje porabe energije in namestitev vektorja SMI
0BPreverjanje kontrolne vsote CMOS. Pregledovanje naprav PCI vodila. Posodobitev mikrokode procesorja
Inicializacija krmilnika tipkovnice
0DIskanje in inicializacija video adapterja. nastavitev IOAPIC. Meritve ure, nastavitev FSB
0EInicializacija MPC. Test video pomnilnika. Prikaz logotipa nagrade
0FTestiranje prvega krmilnika DMA 8237. Zaznavanje tipkovnice in notranji test. Preverjanje kontrolne vsote BIOS-a
10 Preverjanje drugega krmilnika DMA 8237
11 Preverjanje stranskih registrov krmilnikov DMA
14 Sistemski časovnik Kanal 2 Preizkus 15 Preizkus registra za maskiranje zahteve 1. krmilnik prekinitev
16 2. preizkus maskirnega registra zahteve krmilnika prekinitve 19 Test pasivnosti zahteve NMI
30 Določanje količine osnovnega pomnilnika in razširjenega pomnilnika. Nastavitev API-ja. Nadzor programa Zapišite način dodeljevanja

Napačna kodaOpis napake
31 Glavni zaslonski preizkus RAM-a. 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 I2C vodila
3CNastavitev programske zastavice za dovoljenje vnosa v nastavitve
3DInicializacija miške PS/2
3EInicializacija krmilnika zunanjega predpomnilnika in omogočanje Cache BF Nastavitev konfiguracijskih registrov nabora čipov
41 Inicializacija podsistema diskete
42 Onemogočite IRQ12, če ni prisotne miške PS/2. Poteka mehka ponastavitev krmilnika trdega diska. Pregledovanje drugih naprav IDE
43
45 Inicializacija koprocesorja FPU
4EPrikaz sporočila o napaki
4FZahteva za geslo
50 Obnovitev predhodno shranjenega stanja CMOS v RAM
51 Dovolite dostop do 32-bitnega trdega diska. Konfiguriranje virov ISA/PnP
52 Dodatna inicializacija 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 Preberi ID tipkovnice. Nastavitev njegovih parametrov
63 Popravek blokov ESCD, DMI. Čiščenje RAM-a
FFPrenos nadzora na zagonski nalagalnik. BIOS izvede INT 19h

3. Medaljon za nagrado BIOS V6.0

Medaljon AwardBIOS V6.0

Prva omemba Award Medallion BIOS, različica 6.0 sega v 12. maj 1999. Struktura novega izdelka je ostala nespremenjena, ohranja zgodnjo (Early), pozno (Late) in končno (System) fazo inicializacije strojna oprema. Pomembne spremembe so vplivale na algoritme za izvajanje POST, kar se odraža v novem kodiranju kontrolnih točk, s čimer se znatno razširi njihov obseg. Vendar v novem BIOS-u ni bilo prostora za zastarele tehnologije, kot je EISA, zato so bile številne kode POST ukinjene.

Izvajanje zagonskih postopkov POST iz ROM-a

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

Napačna kodaOpis napake
91 Izbira platforme CF Začetni scenarij Določanje vrste procesorja
C0Onemogoči zunanji predpomnilnik. Onemogoči notranji predpomnilnik. Prepoved senčnega RAM-a. Programiranje krmilnika DMA, krmilnika prekinitev, časovnika, bloka RTC C1 Določanje vrste pomnilnika, skupne velikosti in postavitve v vrstice 0С Preverjanje kontrolnih vsot
C3Verifikacija 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 izvedena koda POST prenese v Shadow. V nasprotnem primeru se nadzor prenese na postopek obnovitve BIOS-a.
B0Inicializacija severnega mostu
A0-AFOd naprave odvisen postopek inicializacije sistemske logike E0-EF Napaka med postopkom inicializacije sistemske logike

Obnovitev BIOS-a

OBJAVA v Shadow RAM

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 samodejnega zaznavanja tipkovnice in miške. Končne nastavitve krmilnika tipkovnice z uporabo prostorskih registrov PCI
0ETest segmenta pomnilnika 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 njegove velikosti Predpomnilnik L1 in L2 1B Generacija tabele prekinitvenih vektorjev
1C
1DZačetna nastavitev sistema za upravljanje porabe energije
1FNalaganje iz zunanjega modula XGROUP keyboard matrix
21 Inicializacija podsistema za upravljanje napajanja strojne opreme
23 Testiranje koprocesorja. Določanje vrste pogona FDD. Pripravljalni korak za ustvarjanje zemljevida virov naprav PnP
24 Postopek posodobitve mikrokode procesorja. Posodobitev zemljevida dodeljevanja virov
25 Inicializacija in skeniranje vodila PCI
26 Nastavitev 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, ki je del centralnega procesorja. 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 DMA 8237
37 Preverjanje drugega kanala krmilnika DMA 8237
39 Testiranje registrov strani DMA
3CKonfiguriranje programabilnega krmilnika intervalnega časovnika (8254)
3EInicializacija glavnega krmilnika 8259
40 Inicializacija podrejenega krmilnika 8259
43 Priprava krmilnika prekinitev za delo. 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. Programski nadzor nad načinom dodeljevanja pisanja s spreminjanjem registrov AMD K5
4ETestiranje pomnilnika znotraj prvega megabajta in vizualizacija rezultatov na zaslonu. Inicializacija shem predpomnjenja za eno- in večprocesorske sisteme, nastavitev registrov procesorja Cyrix M1
50 USB inicializacija
52 Preizkušanje celotnega razpoložljivega sistemskega pomnilnika, vključno z regijo za vgrajen video krmilnik (pomnilnik v skupni rabi). Vizualizacija rezultatov na zaslonu
53 Ponastavite geslo za prijavo
55 Vizualizacija števila zaznanih procesorjev
57 Začetna inicializacija naprav ISA PnP, od katerih je vsaki dodeljena številka CSN (Card Select Number). Vizualizacija logotipa EPA
59 Inicializacija protivirusnega podpornega sistema
5BZačni postopek Posodobitve BIOS-a s 5D diskete Inicializacija vgrajenih SIO in avdio krmilnikov
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 sistem miške PS/2 nima 69 polne inicializacije krmilnika predpomnilnika L2
6BInicializacija nabora čipov v skladu z nastavitvijo CMOS
6DKonfiguriranje virov za naprave ISA PnP v konfiguracijskem načinu SIO 6F Inicializacija podsistema diskete
73 Predhodni koraki za inicializacijo podsistema trdega diska. Na nekaterih platformah - ALT+F2 anketa za zagon AwardFlash
75 Iskanje in inicializacija naprav IDE
77 Inicializacija serijskih in vzporednih vrat
7AProgramska ponastavitev koprocesorja, zapis kontrolne besede v register FPU CW 7C Nastavitev zaščite pred nepooblaščenim zapisovanjem na trde diske
7FIzpis 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 Dodelite območje v sistemskem pomnilniku za upravljanje porabe energije
83 Obnavljanje 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, odstranitev Carry Flag
87 Gradnja tabel SYSID v območju DMI
88 Rezervirano, odstranitev Carry Flag
89 Ustvarjanje tabel vzdrževanja ACPI
8ARezervirano, odstranitev Carry Flag
8BIskanje in inicializacija BIOS-a dodatnih naprav
8CRezervirano, odstranitev Carry Flag
8DInicializacija vzdrževalnih rutin paritetnih bitov
8ERezervirano, odstranitev Carry Flag
8FLočljivost IRQ12 za vročo priključitev miške 90 Rezervirano, Clear Carry Flag
91 Inicializacija podedovanih virov platforme
92 Rezervirano, odstranitev Carry Flag
93 Verjetno ni uporabljen
94 Zadnji koraki za inicializacijo glavnega niza logike pred nalaganjem operacijski sistem. Inicializacija sistema za upravljanje porabe je končana. Ohranjevalnik zaslona ob zagonu BIOS-a je odstranjen, na zaslonu se prikaže tabela za dodelitev virov. Za družinske procesorje AMD K6® so določene posebne nastavitve. Posodobitev družinske mikrokode Intel Pentium® II in višje
95 Nastavi način samodejnega preklopa na zimski/poletni čas. Programiranje krmilnika tipkovnice za hitrost samodejnega ponavljanja
96 V večprocesorskih sistemih se izvedejo končne sistemske nastavitve in izdelajo servisne tabele in polja. Za procesorje družine Cyrix se izvede dodatna nastavitev registra. Gradnja tabele ESCD "Podatki o razširjeni konfiguraciji sistema". Nastavite števec časa DOS glede na 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 signalizira konec izvajanja POST. Zgradite in shranite tabelo MSIRQ

Številni procesi, ki potekajo 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 - kontrolne točke, ki se pojavijo med izvajanjem storitev APM ali ACPI.

Sistemske kode napak - sporočila o usodni napaki.

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

Funkcije POST Fast Track

Uporabnik lahko v nastavitvah CMOS izbere možnost »Quick Power On Self Test«, da skrajša čas zagona sistema. V tem primeru bo prehod POST pospešen z zavrnitvijo izvedbe nekaterih postopkov ( Hitri zagon).

Shema Quick Boot nadomešča pozno in končno fazo POST in ne vpliva na delovanje zagonskega bloka. Programska oprema Award ponuja nestandardno kodifikacijo izvedljivih hitrih postopkov POST. Quick Boot se začne z izhodom kontrolne točke 65h na diagnostična vrata in konča s kodo POST 80h. Nadzor se nato prenese na operacijski sistem in prikaže običajno kodo Award BIOS FFh.

Napačna kodaOpis napake
65 Zgodnja inicializacija SIO krmilnika, programska ponastavitev video krmilnika. Nastavitev krmilnika tipkovnice, test tipkovnice in miške. Inicializacija zvočnega krmilnika. Preverjanje integritete struktur BIOS-a. Odpakiranje Flash ROM-a. Postopki vzdrževanja. Inicializacija vgrajenega frekvenčnega sintetizatorja
66 Inicializirajte predpomnilnik L1/L2 glede na rezultate, pridobljene z ukazom CPUID. Generiranje vektorske tabele, sestavljene iz kazalcev na prekinitvene rutine. Inicializacija strojne opreme za upravljanje porabe
67 CMOS in preverjanje baterije. Nastavitev registrov nabora čipov glede na nastavitve CMOS. Inicializacija krmilnika tipkovnice v naboru č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 povabilo k zagonu pripomočka AwardFlash. Konfiguriranje virov vgrajenega V/I krmilnika v konfiguracijskem načinu
70 Pozivi za nastavitev. Inicializacija PS/2 in miške USB
71 Inicializacija krmilnika predpomnilnika
72 Nastavitev konfiguracijskih registrov za sistemsko logiko. Oblikovanje seznama naprav Plug and Play. Inicializacija krmilnika FDD
73 Inicializacija HDD krmilnika
74 Inicializacija koprocesorja
75 Če to določi uporabnik v nastavitvah CMOS, je trdi disk IDE zaščiten pred pisanjem
77 Poziv za geslo in sporočilo: "Pritisnite F1 za nadaljevanje, DEL za vstop v nastavitve"
78 BIOS inicializacija dodatnih naprav na vodilih ISA in PCI
79 Inicializacija podedovanih virov platforme
7AGeneriranje korenske tabele RSDT in tabel naprav DSDT, FADT itd.
7DIskanje informacij o particijah zagonske naprave
7EKonfiguriranje storitev BIOS in storitev pred zagonom operacijskega sistema
7FNastavitev zastavice NumLock glede na CMOS SetUp
80 Prenesite nadzor na operacijski sistem

Izvajanje POST 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). Vrnitev na polno funkcionalnost vključuje poseben način posredovanja POST.

Shema delovanja ACPI S4, tako kot v primeru pospešenega zagona, nadomešča pozno in končno fazo POST. Bistvena točka je preverjanje zagonskega bloka zagonskega skripta. Glede na stanje ACPI, v katerem je sistem po signalu ponastavitve strojne opreme, se sprejme odločitev za izhod iz stanja S4, ki se začne z izhodom kontrolne 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, test tipkovnice in miške
91 CMOS in preverjanje baterije
92 Inicializacija sistemskih logičnih registrov in vgrajenega frekvenčnega sintetizatorja
93 Inicializacija predpomnilnika na podlagi informacij CPUID
94 Generiranje vektorske tabele, sestavljene iz kazalcev na prekinitvene rutine. Inicializacija strojne opreme za upravljanje porabe
95 Skeniranje vodila PCI
96 Inicializacija vgrajenega krmilnika tipkovnice
97 Inicializacija video sistema
98 Prikaz sporočil adapterja VGA
99 Preverjanje prvega kanala krmilnika DMA8237 s pisanjem in preverjanjem branja registrov osnovnega naslova in dolžine prenosnega bloka 9A Konfiguracija krmilnika prekinitev i8259
9BInicializacija miške PS/2 in USB. Razpakiranje kode ACPI. Inicializacija krmilnika predpomnilnika
9CNastavitev konfiguracijskih registrov za sistemsko logiko. Oblikovanje seznama naprav Plug and Play. Inicializacija krmilnikov FDD in HDD
9DRezervacija regije PM v sistemskem pomnilniku se ne izvede, če je ustvarjena v Shadow RAM ali SMRAM. V nekaterih primerih je potrebna končna inicializacija vodila USB, izvedena z onemogočenim predpomnilnikom L1
9ENastavitev Power Management, ki je del sistemske logike. Inicializirajte vezja za generiranje SMI in nastavite vektor SMI. Programski viri, odgovorni za spremljanje sistemskih dogodkov PM
9FOperacija onemogoči/omogoči počisti predpomnilnik L1/L2 in obnovi njegovo trenutno velikost. Nastavitve nadzora 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 Phoenix BIOS 4.0. Družinska podpora Intel procesorji Pentium se odraža v imenu vmesnih revizij. Ena najnovejših - izdaja 6.0 - je bila osnova vseh izdanih BIOS-ov. Od izdaje 6.1 ni bilo bistvenih sprememb v načinu izvajanja POST-ov, zato se to ni odrazilo v prikazu prekinitvenih 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 oddajo dodatne informacije v obliki besede, katere biti identificirajo neuspela naslovna vrstica ali podatkovna celica. Na primer, koda "2C 0002" pomeni, da je bila zaznana napaka pomnilnika v naslovni vrstici 1. Koda "2E 1020" bi v tem primeru pomenila, da je bila zaznana napaka v podatkovnih vrsticah 12 in 5 v spodnjem bajtu pomnilniško podatkovno vodilo. V sistemih 386SX, ki uporabljajo 16-bitno podatkovno vodilo, se napaka ne more pojaviti pri izvajalni kodi 30h.

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 pisk (na primer: koda 16h = 00 01 01 10 = 1-2-2-3)

Izvajanje zagonskih postopkov POST iz ROM-a

Napačna kodaOpis napake
01 Inicializacija krmilnika za upravljanje osnovne plošče (BMC)
02 Preverjanje trenutnega načina procesorja
03 Onemogoči NMI
04 Določa vrsto nameščenega procesorja
06 Začetne nastavitve registrov PIC in DMA
07 Področje v pomnilniku, namenjeno kopiji BIOS-a, se ponastavi na nič
08 Zgodnja inicializacija sistemskih logičnih registrov
09 Nastavitev programske zastavice izvajanja POST
0AInicializacija programskih virov procesorja
0BNotranji predpomnilnik dovoljenj
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 Zgodnja inicializacija naprav PCI
14 Inicializacija krmilnika tipkovnice
16 Kontrolna vsota ROM BIOS
17 Velikost predpomnilnika L1/L2
18 Inicializacija sistemskega časovnika 8254
1AInicializacija krmilnika DMA
1CPonastavite programirljive vrednosti krmilnika prekinitev
20 Preverjanje oblikovanja zahtev za osvežitev DRAM-a
22 Preizkušanje delovanja krmilnika tipkovnice
24 Nameščanje izbirnika za uporabo ploščatega modela pomnilnika 4 Gb
26 Ločljivost črte A20
28 Določanje skupne količine nameščenega pomnilnika
29 Inicializacija upravitelja pomnilnika POST (PMM)
2ANa ničlo 640Kb glavnega pomnilnika
2CTestiranje naslovne vrstice
2ENapaka na eni od podatkovnih linij v spodnjem bajtu pomnilniškega podatkovnega vodila
2FIzbira protokola predpomnilnika
30 Test razpoložljivega sistemskega pomnilnika
32 Določitev parametrov takta procesorja in frekvence vodila

Napačna kodaOpis napake
33 Inicializacija Phoenix Dispatch Manager
34 Prepoved izklopa z gumbom za vklop ATX
35 Nastavitve za sistemske logične registre, ki nadzorujejo oblikovanje časovnih karakteristik dostopa do pomnilnika, V/I 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 v zaključku
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 sledi izvajanja BIOS-a
3CDodatna nastavitev logičnih registrov za konfiguriranje mostov PCI-PCI in podporo porazdeljenih vodil PCI
3DSistemski logični registri so konfigurirani v skladu z nastavitvami CMOS Setup.
3EPreberite konfiguracijo strojne opreme
3EPreverjanje povezave sistema ROM Pilot
40 Določitev parametrov takta procesorja
41 Inicializacija ROM Pilot - upravljanje oddaljenega zagona
42
44 Nastavite prekinitev BIOS-a
45 Inicializacija naprave pred omogočanjem mehanizma PnP
46 Z uporabo posebnega algoritma se izračuna kontrolna vsota BIOS-a
47 Inicializacija V/I krmilnikov I2O
48 Iskanje video adapterja
49 Inicializacija PCI
4AInicializacija sistemskih video adapterjev
4BPoteka tihi zagon - skrajšano zagonsko zaporedje sistema, ki se uporablja za pospešitev POST-a
4CVsebina VGA BIOS je prepisana v prehodno območje
4EVizualizacija besedilnih nizov BIOS-a Copyright
4FRezervacija pomnilnika za meni za izbiro zagonske naprave
50 Vizualizirana sta vrsta procesorja in njegova taktna frekvenca
51 Inicializacija krmilnika in naprav EISA
52 Programiranje krmilnika tipkovnice
54 Način aktiviran zvočna spremljava ključi
55
58 Iskanje neobravnavanih prekinitvenih zahtev
59 POST Display Service (PDS) inicializacija 5A Prikaz sporočila "Press F2 to enter SETUP".
5BOnemogoči notranji predpomnilnik procesorja
5CPreverjanje običajnega pomnilnika
5EZaznaj osnovni naslov
60 Preverite razširjeni pomnilnik
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 informacij o uporabi Shadow RAM
6EVizualizacija informacij o zgornjih blokih pomnilnika (UMB)
70 Izpisovanje sporočil o napakah
72 Preverjanje trenutne konfiguracije sistema in informacij v CMOS
76 Preverjanje informacij o napaki tipkovnice
7APreverjanje stanja programske (sistemsko geslo) ali strojne opreme (stikalo za zaklepanje tipk) zaklepanja tipkovnice
7CNastavitev prekinitvenih vektorjev strojne opreme
7DInicializacija sledenja 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 glede na nastavitve CMOS Setup
87 Konfiguriranje MCD (Motherboard Configurable Devices)
88 Vrednosti spremenljivega bloka so nastavljene v podatkovnem območju BIOS-a
89 Omogočeno ustvarjanje NMI
8ANastavitev spremenljivih vrednosti v območju razširjenih podatkov BIOS-a
8BPreverjanje diagramov ožičenja miške PS/2
8CInicializacija krmilnika pogona
8FDoločanje števila povezanih naprav ATA
90 Inicializacija in konfiguracija krmilnikov trdega diska
91 Nastavitev začasnih parametrov za trde diske v načinu PIO
92 Prenos nadzora na izvršljivi blok, ki ga ustvari proizvajalec matične plošče (popravek 2)
93 Izdelava konfiguracijske tabele za večprocesorski sistem
95 Izbira postopka vzdrževanja CD-ROM-a
96 Vrnitev v realni način
97 Izdelava konfiguracijske tabele MP
98 Skeniranje ROM-a v teku
99 Preverjanje statusa parametra SMART 9A Vsebina ROM-a se piše v RAM
9CNastavitev podsistema Power Management
9DInicializacija virov za zaščito pred nepooblaščenim dostopom
9EOmogoči strojne prekinitve
9FDoloča število pogonov IDE in SCSI
A0Nastavitev časa DOS glede na status RTC A1 Namen te kode ni znan A2 Preverjanje statusa zaklepanja tipk
A4Značilnosti samodejnega ponavljanja tipkovnice
A8Sporočilo "Pritisnite F2 za vstop v nastavitve" je odstranjeno z zaslona
AAPreveri prisotnost kode tipke SCAN F2 v vhodnem medpomnilniku AC. Zažene namestitveni program
AECTRL+ALT+DEL zastavica ponovnega zagona je počiščena B0 Ustvari se sporočilo "Pritisnite F1 za nadaljevanje, F2 za nastavitev"
B1Oznaka POST dokončana počiščena B2 POST dokončan
B4Predvajanje piska pred prenosom
B5Faza tihega zagona je končana
B6Preverite geslo, ali je ta način omogočen v Setup B7 ACPI BIOS initialization
B9Poiščite zagonske naprave na vodilo USB Inicializacija parametra BA DMI
BBPonovno izvajanje postopka skeniranja ROM-a
pr. n. štSprožilec zapaha napake paritete RAM je ponastavljen na nič.
BDPrikaže se meni za izbiro zagonske naprave BE Počistite zaslon pred nalaganjem operacijskega sistema BF Aktivirajte protivirusno podporo
C0Zažene se postopek za obdelavo programske prekinitve INT 19h - zagonski nalagalnik zagonskega sektorja. Prekinitvena rutina poskuša zaporedno naložiti zagonski sektor s preverjanjem diskovnih naprav v vrstnem redu, ki ga predpisuje namestitev.
C1Inicializacija postopka za obravnavo napak (PEM) C2 Postopki klica servisa za beleženje napak
C3Vizualizacija sporočil o napakah po vrstnem redu njihovega prihoda C4 Nastavitev zastavic začetnih stanj
C5Razširjena inicializacija celičnega bloka RAM CMOS
C6Inicializacija priklopne postaje
C7Zakasnjena inicializacija priklopne postaje
C8Izvajanje testnih postopkov, vključenih v zagonski blok, za ugotavljanje celovitosti struktur BIOS-a
C9Preverjanje celovitosti struktur in/ali modulov zunaj sistemskega BIOS-a
CAZagon konzole Preusmeritev za servisiranje oddaljene tipkovnice CB Posnemanje diskovnih naprav v RAM/ROM
CCZaženite Console Redirect za strežbo video CD-ja Podpora komunikaciji PCMCIA
CENastavitev krmilnika svetlobnega peresa

Sporočila o usodni napaki

D0 Izjemna napaka D2 Klicanje rutine za obdelavo prekinitev iz neznanega vira D4 Napaka, povezana s kršitvijo protokola za izdajanje in odstranjevanje prekinitvenih zahtev D6 Izhod iz zaščitenega načina s programsko generacijo ponastavitve D7 Če želite shraniti stanje video kartice, je več zahtevana količina pomnilnika, kot je na voljo v SMRAM D8 Napaka med programsko generiranjem ponastavitvenega impulza procesorja DA Izguba nadzora pri vrnitvi v realni način DC Izhod iz zaščitenega načina s programsko generiranjem ponastavitve brez ponovne inicializacije prekinitvenega krmilnika DD Napaka med razširjenim testiranjem pomnilnika DE Napaka krmilnika tipkovnice Napaka krmiljenja linije DF A20 19

Izvajanje postopkov iz zagonskega bloka

Napačna kodaOpis napake
E0E1 Chipset Configuration Register Setup Northbridge and Southbridge Inicialization
E2Inicializacija procesorja
E3Inicializacija sistemskega časovnika
E4Inicializacija Super I/O virov
E5Preverjanje stanja mostička za obnovitev, namestitev katerega vsili obnovitveni način BIOS-a
E6Preverjanje kontrolne vsote BIOS-a
E7Nadzor se prenese v BIOS, če je njegova kontrolna vsota pravilno izračunana. Inicializacija podpore E8 MPS
E9Prehod na model z ravnim pomnilnikom 4 Gb
EAInicializacija nestandardne opreme
EBKonfiguriranje krmilnika prekinitev in neposrednega dostopa do pomnilnika
EUS pomočjo pisanja in nadzora branja po posebnem algoritmu se določi tip pomnilnika: FPM, EDO, SDRAM, glede na rezultat se konfigurirajo registri konfiguracije Host Bridge
EDS pomočjo zapisov in kontrolnih odčitkov po posebnem algoritmu se določi obseg pomnilniških bank in postavitev po vrsticah. Glede na rezultat se konfigurirajo konfiguracijski registri gostiteljskega mostu (meja vrstice DRAM).
EEVsebina zagonskega bloka se prekopira v Shadow RAM EF Priprava SMM RAM za SMI handler
F0Test spomina
F1Inicializacija prekinitvenega vektorja
F2Inicializacija ure realnega časa
F3Inicializacija video podsistema
F4Ustvarjanje piska pred prenosom
F5Nalaganje operacijskega sistema, shranjenega v Flash ROM-u
F6Vrnitev v realni način
F7Zagon v polnem DOS-u
F8Inicializacija krmilnika USB
FA…FFKode interakcij postopka PhDebug

5. Znotraj BIOS Mobile Pro

Inside Software Corp.

Poznavalec trga mobilnih sistemov se je trdno uveljavil tam, kjer sta potrebna zvestoba tradiciji in konzervativen pristop k izdelavi BIOS-a. Ob dedovanju vir podjetja SystemSoft, si podjetje nenehno prizadeva za njegovo izboljšavo. Zadnja od revizij MobilePRO se aktivno uporablja v prenosnikih Mitac in Clevo, katerih dokumentacija je bila podlaga za tabelo kod napak - tako Insyde Software imenuje kontrolne točke izvajanja POST.

Kontrolne točke zagonskega bloka

Kljub dejstvu, da je Insyde Software svoj prvi BIOS ustvaril leta 1992, je bil dobro uveljavljen model zagonskega bloka - ali Boot Loader, kot so ga poimenovali sami ustvarjalci - dokončno oblikovan šele konec leta 1995. Od tega trenutka 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 postane naprava za prikaz diagnostične kode. Čeprav zagonski nalagalnik v takšnih primerih praviloma uporablja standardna proizvajalčeva diagnostična vrata 80h, se v nekaterih primerih preverjanje izvede le 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 izvajanja zagonskega bloka 01 Inhibit Line A20 (se ne uporablja)
02 Posodobitev mikrokode procesorja
03 RAM testiranje
04 Premik zagonskega bloka v RAM
05 Izvedite zagonski blok 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 Zagon postopka POST
0AZagon postopka obnovitve Flash ROM-a s pogona FDD
0BInicializacija frekvenčnega sintetizatorja
0CDokončanje postopka obnovitve BIOS-a
0DAlternativni postopek obnovitve Flash ROM-a s FDD
0FUstavi se ob usodni napaki
BBZgodnja inicializacija LPC SIO
CCIzhodišče za obnovitev bliskovnega ROM-a
88 Omogoči funkcije ACPI
99 Napaka pri izhodu iz načina STR
60 Vstop v Big Real Mode
61 Inicializacija vodila SM. Podatki SPD, shranjeni v CMOS A0 Branje in razčlenitev polj SPD, predhodno shranjenih v CMOS A1, Inicializacija pomnilniškega krmilnika
A2Določanje logičnih bank DIMM-a
A3Programski registri DRB (DRAM Row Boundary)
A4Programiranje registra DRA (DRAM Row Attributes).
AESistem je zaznal module DIMM, ki se razlikujejo po funkcijah kod za popravljanje napak (ECC).
AFPrimarna inicializacija registrov krmilnika pomnilnika, preslikanih v pomnilniški prostor
E1Postopek zagona ne uspe, če DIMM nima čipa SPD
E2Tip DIMM ne ustreza sistemskim zahtevam
EANajmanjši čas med aktivacijo vrstic DIMM in prehodom v stanje regeneracije ne izpolnjuje sistemskih zahtev
EUED Checking CAS Latency Modes ne podpira registrskih modulov
EEMatična plošča ne podpira organizacije DIMM

Izvajanje postopkov POST iz RAM-a

večina sodobne rešitve InsydeBIOS uporablja 16-bitno preslikavo kontrolnih točk. Za to se uporabljajo vrata 80h in 81h, slednja pa so namenjena razširitvi standardne diagnostike.

Preučevanje kontrolnih točk ovira njihova nepravilna konstrukcija, ko procese, ki se razlikujejo po pomenu, spremljajo iste kode. V dvojnih diagnostičnih sistemih so heterogenosti drugačnega reda: nekatere kode POST so prikazane samo v enem od vrat brez običajnega podvajanja v takih primerih.

Napačna kodaOpis napake
10 Inicializacija predpomnilnika, preverjanje CMOS
11 Prepoved na progi A20. Nastavitve registrov za krmilnike 8259.
12 Določanje načina prenosa
13 Inicializacija krmilnika pomnilnika
14 Iskanje video adapterja, priključenega na vodilo ISA
15 Nastavitev vrednosti sistemskega časovnika
16 Nastavitev sistemskih logičnih registrov preko CMOS
17 Štetje skupne količine RAM-a
18 Preizkušanje pomožne strani običajnega pomnilnika
19 Preverjanje kontrolne vsote slike Flash ROM
1APonastavitev registrov krmilnika prekinitev
1BInicializacija video adapterja
1CInicializacija podnabora registrov, združljivih z video adapterjem model programiranja 6845
1DInicializacija adapterja EGA
1EInicializacija adapterja CGA
1FTest registra strani krmilnika DMA
20 Preverjanje krmilnika tipkovnice
21 Inicializacija krmilnika tipkovnice
22 Primerjava prejete količine RAM-a z vrednostjo v CMOS
23 Varnostna baterija in razširjeni test CMOS
24 Testiranje registrov krmilnika DMA
25 Nastavitev parametrov krmilnika DMA
26 Generiranje vektorske tabele prekinitev
27 Pospešeno določanje količine nameščenega pomnilnika
28 Zaščiten način
29 Test sistemskega pomnilnika je končan
2AZapustite zaščiteni način
2BPrenos postopka namestitve v RAM
2CZagon postopka inicializacije videa
2DPonovno poiščite adapter CGA
2EPonovno poiščite adapter EGA/VGA
2FPrikaz VGA BIOS sporočil
30 Postopek 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 Zapustite zaščiteni način
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 HDD krmilnika
43 Inicializacija USB Power Management
44 Iskanje in inicializacija dodatnih BIOS-ov
45 Ponastavitev stanja tipke NumLock
46 Preverjanje delovanja koprocesorja
47 Inicializacija PCMCIA
48 Priprava na zagon operacijskega sistema
49 Prenesite nadzor na izvršljivo kodo Bootstrap
50 Inicializacija ACPI
51 Inicializacija upravljanja napajanja
52 Inicializacija krmilnika vodila USB



Vrh