Tema ovog članka je BIOS. Prvo ćemo se pozabaviti pitanjem šta je BIOS i čemu služi? A onda ćemo opisati BIOS zvučne signale što je detaljnije moguće.
BIOS (Basic Input-Output System) je poseban program koji je pohranjen u ROM (memorija samo za čitanje) čip. Često se nalazi oznaka engleskog jezika za ovu vrstu memorije - Read Only Memory ili skraćeno ROM. U praksi se, umjesto konvencionalnih ROM čipova, već duže vrijeme koristi Flash memorija koja se može ponovno upisivati, što omogućava korisniku da samostalno ažurira verzije BIOS-a.
BIOS funkcije
Što se tiče BIOS funkcija, one su prilično opsežne.
Prvo, čim se računar uključi, kontrola odmah ide u BIOS. Ovaj program vrši početno testiranje komponenti sistemske jedinice. Nakon uspešne provere, BIOS prenosi kontrolu nad računarom na sledeći program, koji je upisan u Boot-sektor (boot sektor) koji se nalazi na boot disku (tvrdi disk, CD-disk, disketa, fleš disk itd. .) ... Početni postupak testiranja opreme naziva se POST (Power-On Self Test).
Drugo, zahvaljujući BIOS-u, hardverska konfiguracija računara se čuva u posebnom CMOS čipu. Kada je računar uključen, vrši se poređenje između trenutne hardverske konfiguracije i one pohranjene u mikrokolu. Ako program pronađe razlike između ove dvije konfiguracije, tada će se ažurirati podaci CMOS memorije i, ako je potrebno, od njega će biti zatraženo da uđete u BIOS Setup kako biste specificirali nove parametre otkrivenog hardvera. Ako se ne pronađu razlike u konfiguracijama, ili ako se ažuriranje konfiguracije može izvršiti bez intervencije korisnika, tada program vrši potrebna podešavanja (konfiguraciju) hardverskih komponenti računara.
CMOS memorija (Complementary Metal Oxide Semiconductor) je mali čip (RAM ili RAM - Random Access Memory). No, budući da postoji potreba da se u njega pohranjuju podaci čak i nakon što je napajanje isključeno, CMOS memorija se dodatno napaja vlastitom baterijom. Nekoliko problema je povezano sa upravo ovom baterijom. Jedan od njih je ograničeni vijek trajanja, koji je 5-6 godina. Nakon isteka ovog vremenskog perioda, baterija više ne može osigurati potreban nivo snage, što dovodi do gubitka pohranjenih informacija u mikrokolu. Iako je ovaj problem riješen prilično jednostavno - ugrađena je nova baterija.
Treće, koristeći poseban BIOS Setup program, korisnik može podesiti različite parametre i odabrati režime rada za pojedinačne komponente računara. Ovdje korisnik može isključiti opremu koja nije u upotrebi ili je njena upotreba nepoželjna kako bi se osigurala sigurnost računara. Četvrto, BIOS upravlja I/O operacijama. Zapravo, radi toga, ovaj sistem je prvobitno razvijen. Zahvaljujući prisustvu BIOS-a, na primjer, hard disk razumije da glavu treba postaviti na određenu stazu ili da pročita određeni sektor, itd.
Kada bi svi programi morali da sadrže instrukcije ove vrste, onda bi u ovom slučaju one bile ogromne, a njihov rad bio bi vrlo neefikasan. Osim toga, sa pojavom svakog novog uređaja, morali bi biti modificirani. Stoga je, kako bi se izbjegli takvi problemi, značajan dio posla oko obrade I/O operacija dodijeljen BIOS-u. Naravno, BIOS nije riješio apsolutno sve probleme, ali je značajno pojednostavio rješavanje većine njih. Treba napomenuti da danas to više nije relevantno kao u danima MS-DOS operativnog sistema. Moderni operativni sistemi kao što su Windows XP, Windows Vista ili Windows Seven jedva koriste BIOS za rukovanje I/O. Ali ovdje je imperativ reći da je sve što je rečeno vrlo uslovno. U stvari, sve zadatke obavlja operativni sistem u bliskoj interakciji sa BIOS-om, funkcionalno se dopunjujući.
Običan korisnik se često mora baviti onim dijelom BIOS-a, koji se zove BIOS Setup. BIOS Setup je posebna potprogram koja vam omogućava da konfigurišete rad pojedinačnih hardverskih komponenti vašeg računara. Glavna poteškoća u njegovom postavljanju leži u nerazumljivim nazivima opcija, što malo toga može reći ne previše naprednom korisniku. Osim toga, problem je pogoršan nedovoljnom količinom referentnog materijala o ovim postavkama. A ako pogledamo u cjelini, onda BIOS Setup nije ništa posebno, jedino što ga izdvaja od ostalih programa je prilično arhaično sučelje u poređenju sa modernim operativnim sistemima. Sve postavke koje je korisnik napravio tokom podešavanja računara putem BIOS Setup-a pohranjuju se u CMOS memorijski čip, gdje se pohranjuju zajedno sa podacima o konfiguraciji sistemskog hardvera.
Kako resetovati postavke BIOS-a
U nastavku ćemo dati nekoliko načina koji pomažu u rješavanju problema s resetiranjem BIOS-a, odnosno vraćanjem u prvobitno stanje, u kojem će sve postavke biti iste kao što su bile prije promjena koje je izvršio korisnik. Često vam tako jednostavna operacija kao što je resetiranje postavki BIOS-a omogućava da eliminišete brojne probleme s pokretanjem računala, a također pomaže da izbjegnete posjetu servisnom centru.
Metoda 1
Vraćamo BIOS na fabričke postavke pomoću interfejsa za podešavanje BIOS-a, što će nam omogućiti da više ne rastavljamo sistemsku jedinicu. Treba napomenuti da je ova metoda izvodljiva u slučajevima kada je BIOS učitan. Da biste resetovali BIOS, potrebno je da pronađete podrazumevanu stavku učitavanja biosa ili podrazumevane postavke učitavanja u meniju, kao što je prikazano na slici i pritisnite Enter.
Metoda 2
Resetovanje BIOS postavki pomoću baterije. Prije nego što počnete, trebali biste potpuno isključiti napajanje iz računara. Nakon što se uvjerite da su svi kablovi isključeni, morate ukloniti bočni poklopac sistemske jedinice. Zatim pronađite istu bateriju i izvadite je na 5-10 minuta. Nakon ovog perioda, možete ga vratiti na svoje mjesto. BIOS bi se trebao vratiti na nulu.
Metoda 3
Resetovanje BIOS postavki pomoću kratkospojnika (džampera). Pronalaženje kratkospojnika na matičnoj ploči je lako, gotovo uvijek je pored baterije. Označen je kao Clear CMOS ili Clear RTS. Ponekad, radi lakšeg pristupa, proizvođači matičnih ploča ga postavljaju blizu ivice ploče. Da biste resetovali postavke BIOS-a, kratkospojnik se mora preurediti na nekoliko sekundi iz položaja 1-2 u položaj 2-3, a zatim ga vratiti na mjesto.
Ako je sve urađeno kako treba, nakon uključivanja računara, nakon nekoliko sekundi, začut će se jedan kratak signal - to znači da je sistem u redu i tada će se operativni sistem početi učitavati. Ako sistem otkrije hardverske probleme, signal će izgledati drugačije. Po vrsti signala možete odrediti kakav je kvar otkriven i koje dalje radnje treba poduzeti. Svi BIOS signali (koje ih daje zvučnik) razlikuju se ovisno o njegovoj verziji i, naravno, ovisno o prirodi otkrivenog kvara. Verzija BIOS-a se određuje na osnovu dokumentacije koja dolazi uz matičnu ploču. Ako dokumenti iz nekog razloga nedostaju, tada možete odrediti verziju BIOS-a pomoću posebnih uslužnih programa koji su obilno dostupni na Internetu. Druga verzija BIOS-a se obično prikazuje na ekranu monitora pri pokretanju računara u donjem levom uglu. Od svih proizvođača BIOS-a na tržištu treba izdvojiti dva glavna konkurenta, čiji je softver opremljen sa velikom većinom modernih računara. Ovo su dva tako poznata brenda kao što su American Megatrends (AMI) i Award Software. Hajde da prvo pogledamo AMI zvučni alarm.
BIOS bipovi: AMI BIOS
- - Dva kratka zvučna signala iz zvučnika znače kvar u RAM-u računara. Opcije za rješavanje problema: potrebno je izvaditi memorijski modul iz slota, obrisati ga suhom četkom i umetnuti modul na mjesto, ako se nakon pokretanja računala signali ponove, onda može biti dodatno testiranje memorije ili njena potpuna zamjena potrebno;
- - Tri uzastopna kratka zvučna signala iz zvučnika znače grešku u čitanju prvih 64 KB glavne memorije računara. Opcije za rješavanje problema: potrebno je izvaditi memorijski modul iz slota, ako ima prašine, obrisati šipku suhom četkom i umetnuti modul na mjesto; ako se signali ponavljaju, možda ćete morati dodatno testirati memoriju ili je zamijeniti potpuno;
- - Četiri uzastopna kratka zvučna signala iz zvučnika ukazuju na kvar sistemskog tajmera. Opcije za rješavanje problema: ponovo pokrenite PC i ako se signali ponavljaju, popravite ili zamijenite matičnu ploču;
- - Pet uzastopnih kratkih bipova iz zvučnika ukazuje na kvar CPU-a. Opcije za rešavanje problema: ponovo pokrenite računar, ako se signali ponavljaju, zamenite procesor;
- - Šest uzastopnih kratkih zvučnih signala iz zvučnika ukazuje na neispravnost kontrolera tastature. Opcije za rešavanje problema: proverite kabl i vezu tastature sa sistemskom jedinicom, proverite tastaturu na drugom računaru. Ako se nakon provjere pokaže da je tastatura u dobrom stanju, ostaje opcija popraviti matičnu ploču ili je zamijeniti;
- - Sedam uzastopnih kratkih bipova iz zvučnika ukazuje na neispravnu matičnu ploču. Opcije za rješavanje problema: ponovno pokretanje i ako se signali ponavljaju, bit će potrebna popravka ili kupovina nove matične ploče;
- - Osam uzastopnih kratkih zvučnih signala iz zvučnika ukazuje na kvar memorije grafičke kartice. Opcije za rješavanje problema: ako se signali ponove nakon ponovnog pokretanja, bit će potrebna popravka stare ili kupovina nove video kartice;
- - Devet uzastopnih kratkih zvučnih signala ukazuje na kvar samog BIOS čipa. Opcije za rješavanje problema: treptanje mikrokola ili potpuna zamjena;
- - Deset uzastopnih kratkih bipova iz zvučnika ukazuje na nemogućnost snimanja u CMOS memoriju. Opcije za rješavanje problema: Resetirajte CMOS memoriju pomoću jedne od gore navedenih opcija. Ako se nakon postavljanja zadanih vrijednosti BIOS-a signali ponavljaju, tada je potrebno zamijeniti CMOS memorijski modul;
- - Jedanaest uzastopnih kratkih zvučnih signala iz zvučnika ukazuje na kvar RAM-a. Opcije za rješavanje problema: potrebno je izvaditi memorijski modul iz slota, ako ima prašine, obrisati šipku suhom četkom i umetnuti modul na mjesto; ako se signali ponavljaju, možda ćete morati dodatno testirati memoriju ili je zamijeniti potpuno;
- - Jedan dugačak i tri kratka zvučna signala iz zvučnika, kao i jedan dugi i osam kratkih bipova, opet ukazuju na kvar video kartice. Opcije za rješavanje problema su iste kao u prethodnom slučaju.
- - Odsustvo signala zvučnika može ukazivati na kvar napajanja. Opcije za rješavanje problema: provjerite pričvršćenost utikača za napajanje na konektore na matičnoj ploči, očistite napajanje od prašine. Ako ove radnje ne rade, ako je moguće, pokušajte testirati jedinicu napajanja na drugom računaru. S takvim simptomima, morat ćete ga popraviti ili kupiti novo napajanje.
BIOS bipovi: Nagradi BIOS
- - Jedan kratak signal iz zvučnika znači da nema grešaka u sistemu i da je računar u potpuno funkcionalnom stanju;
- - Dva uzastopna kratka zvučna signala iz zvučnika ukazuju na detekciju "beznačajnih" grešaka. Opcije za rešavanje problema: potrebno je da proverite pouzdanost pričvršćivanja komponenti i kablova na matičnu ploču računara, zatim da pokušate da podesite podrazumevane vrednosti BIOS-a;
- - Kratak ponavljajući signal iz zvučnika ukazuje na kvar napajanja. Opcije za rješavanje problema: provjerite pričvršćenost utikača za napajanje na konektore na matičnoj ploči, očistite napajanje od prašine. Ako ove radnje ne rade, ako je moguće, pokušajte testirati jedinicu napajanja na drugom računaru. S takvim simptomima bit će potreban ili njegov popravak ili kupnja nove jedinice za napajanje;
- - Dugi ponavljajući bip iz zvučnika ukazuje na kvar RAM-a. Opcije za rješavanje problema: potrebno je izvaditi memorijski modul iz slota, ako ima prašine, obrisati šipku suhom četkom i umetnuti modul na mjesto; ako se signali ponavljaju, možda ćete morati dodatno testirati memoriju ili je zamijeniti potpuno;
- - Tri duga zvučna signala iz zvučnika ukazuju na neispravnost kontrolera tastature. Opcije za rešavanje problema: proverite kabl i vezu tastature sa sistemskom jedinicom, proverite tastaturu na drugom računaru. Ako se nakon provjere pokaže da je tastatura u dobrom stanju, ostaje opcija popraviti matičnu ploču ili je zamijeniti;
- - Jedan dugi i jedan kratak zvučni signal ukazuju na kvar RAM-a. Opcije za rješavanje problema: potrebno je izvaditi memorijski modul iz slota, ako ima prašine, obrisati šipku suhom četkom i umetnuti modul na mjesto; ako se signali ponavljaju, možda ćete morati dodatno testirati memoriju ili je zamijeniti potpuno;
- - Jedan dugačak i dva kratka zvučna signala iz zvučnika ukazuju na kvar video kartice. Opcije za rješavanje problema: potrebno je provjeriti kabel koji ide od video kartice do monitora, ako je kabel u redu, potrebno je izvaditi video karticu iz slota, obrisati je, ako je potrebno, od prašine i vratiti je nazad. Ako ove radnje ne rade, možda ćete morati popraviti ili kupiti novu video karticu;
- - Jedan dugačak i tri kratka zvučna signala ukazuju na neispravnost kontrolera tastature. Opcije za rešavanje problema: proverite kabl i vezu tastature sa sistemskom jedinicom, proverite tastaturu na drugom računaru. Ako se nakon provjere pokaže da je tastatura u dobrom stanju, ostaje opcija popraviti matičnu ploču ili je zamijeniti;
- - Jedan dugi i devet uzastopnih kratkih bipova iz zvučnika ukazuju na kvar samog BIOS čipa. Opcije za rješavanje problema: treptanje mikrokola ili potpuna zamjena;
- - Odsustvo signala zvučnika može ukazivati na kvar napajanja. Opcije za rješavanje problema: provjerite pričvršćenost utikača za napajanje na konektore na matičnoj ploči, očistite napajanje od prašine. Ako, kao rezultat preduzetih radnji, kada pokušate ponovo da uključite računar, potrebno je popraviti napajanje.
Odvojeno, potrebno je napomenuti kontinuirane zvučne signale BIOS-a koji se mijenjaju u tonalitetu. Ovo može biti uzrokovano ili neispravnom jedinicom napajanja ili pregrijavanjem računara.
Padovi računara i greške
Ispod su značenja zvučnih signala nekih matičnih ploča.
Nagrada BIOS
- Nema signala - Jedinica za napajanje je neispravna ili nije povezana na matičnu ploču.
- Neprekidan signal - Neispravno napajanje. Potrebna zamjena.
- 1 kratak zvučni signal - Nisu otkrivene greške. Tipično ponašanje zdravog računara je da se računar normalno pokreće.
- 2 kratka zvučna signala - Otkrivene su manje greške. Monitor od vas traži da uđete u CMOS Setup Utility da ispravite situaciju. Proverite da li su kablovi dobro pričvršćeni za konektore čvrstog diska i matične ploče.
- 3 duga zvučna signala - Greška kontrolera tastature. Ponovo pokrenite računar. Možda je potrebno zamijeniti matičnu ploču.
- 1 dugačak + 1 kratak zvučni signal - Otkriveni problemi sa RAM memorijom. Provjerite jesu li memorijski moduli ispravno instalirani. Ili zamijenite drugim memorijskim modulima.
1 dugačak + 2 kratka zvučna signala - Problem sa video karticom je najčešći problem. Preporučljivo je ukloniti ploču i ponovo je umetnuti. Također provjerite vezu sa video karticom monitora.
1 dugačak + 3 kratka zvučna signala - Greška pri inicijalizaciji tastature. Provjerite vezu između tastature i konektora na matičnoj ploči.
1 dug + 9 kratkih signala - Greška pri čitanju podataka sa memorijskog čipa samo za čitanje. Ponovo pokrenite računar ili ponovo flešujte sadržaj mikrokola (ako je ovaj režim podržan).
1 dugačak ponavljajući zvučni signal - Neispravna instalacija memorijskih modula. Pokušajte ih ponovo povući i umetnuti.
1 kratak ponavljajući zvučni signal - Problemi sa napajanjem. Pokušajte ukloniti prašinu koja se nakupila u njemu.
AMI BIOS
Nema signala - Napajanje je neispravno ili nije povezano na matičnu ploču.
1 kratak zvučni signal - greške nisu otkrivene. Računar je sada spreman za upotrebu.
2 kratka zvučna signala - greška RAM pariteta. Ponovo pokrenite računar. Provjerite instalaciju memorijskih modula. Možda će biti potrebno zamijeniti memorijske module.
3 kratka zvučna signala - Greška u glavnoj memoriji (prvih 64 KB). Ponovo pokrenite računar. Provjerite ugradnju memorijskih modula u slotove. Možda će biti potrebno zamijeniti memorijske module.
4 kratka zvučna signala - Sistemski tajmer je neispravan. Možda će biti potrebna zamjena matične ploče.
5 kratkih zvučnih signala - Centralni procesor je neispravan. Procesor će možda trebati zamijeniti.
6 kratkih zvučnih signala - Kontroler tastature je neispravan. Provjerite kvalitetu veze između potonjeg i konektora na matičnoj ploči. Pokušajte zamijeniti tastaturu. Ako to ne pomogne, možda će trebati zamijeniti matičnu ploču.
7 kratkih zvučnih signala - Matična ploča je neispravna.
8 kratkih zvučnih signala - Problemi sa video karticom.
9 kratkih zvučnih signala - greška kontrolne sume sadržaja BIOS čipa. Na ekranu monitora može se pojaviti poruka. Potrebna je ili zamjena mikrokola, ili ponovno upisivanje njegovog sadržaja (ako se radi o Flash memoriji).
10 kratkih - Nije moguće pisati u CMOS memoriju. Potrebna je zamjena CMOS čipa ili matične ploče.
11 kratkih zvučnih signala - Eksterni keš neispravan. Potrebni su zamjenski keš moduli.
1 duga + 2 kratka zvučna signala - Video kartica je neispravna. Provjerite vezu monitora sa konektorom na video kartici. Možda je potrebno zamijeniti video karticu.
1 duga + 3 kratka zvučna signala - Video kartica je neispravna. Provjerite vezu monitora sa konektorom na video kartici. Možda je potrebno zamijeniti video karticu.
1 dugačak + 8 kratkih zvučnih signala - Problemi sa video karticom ili monitor nije povezan. Ponovo provjerite instalaciju video kartice u utor za proširenje.
Phoenix BIOS
Proizvođači BIOS-a Phonenix-a razvili su svoj vlastiti sistem signala sa interleaved-om.
1-1-3 - Greška u pisanju/čitanju CMOS podataka. Potrebna je zamjena CMOS memorijskog čipa ili matične ploče. Takođe, baterija koja napaja CMOS memorijski čip je možda istrošena.
1-1-4 - Greška kontrolne sume sadržaja BIOS čipa. Potrebna je zamena BIOS čipa ili flešovanje (kada se koristi Flash memorija).
1-2-1 - Matična ploča je neispravna. Isključite računar na neko vrijeme. Ako ne pomogne, zamijenite matičnu ploču.
1-2-2 - Greška pri inicijalizaciji DMA kontrolera. Možda će biti potrebna zamjena matične ploče.
1-2-3 - Došlo je do greške prilikom pokušaja čitanja/pisanja na jedan od DMA kanala. Možda će biti potrebna zamjena matične ploče.
1-3-1 - Problem sa RAM-om. Zamijenite memorijske module.
- 1-3-3 - Došlo je do greške prilikom testiranja prvih 64 KB RAM-a. Zamijenite memorijske module.
- 1-3-4 - Došlo je do greške prilikom testiranja prvih 64 KB RAM-a. Zamijenite memorijske module.
- 1-4-1 - Matična ploča je neispravna. Možda će ga trebati zamijeniti.
- 1-4-2 - Problem sa RAM-om. Provjerite ugradnju memorijskih modula u slotove.
- 1-4-3 - Greška sistemskog tajmera. Možda će biti potrebna zamjena matične ploče.
- 1-4-4 - Greška u pristupu I/O portu. Ovu grešku može uzrokovati periferni uređaj koji koristi ovaj port za svoj rad.
- 3-1-1 - Greška pri inicijalizaciji drugog DMA kanala. Možda će biti potrebna zamjena matične ploče.
- 3-1-2 - Greška pri inicijalizaciji prvog DMA kanala. Možda će biti potrebna zamjena matične ploče.
- 3-1-4 - Neispravna matična ploča. Isključite računar na neko vrijeme. Ako to ne pomogne, morat ćete zamijeniti matičnu ploču.
- 3-2-4 - Greška kontrolera tastature. Možda će biti potrebna zamjena matične ploče.
- 3-3-4 - Greška prilikom testiranja video memorije. Sama video kartica je možda neispravna. Provjerite instalaciju video kartice u utor za proširenje.
- 4-2-1 - Greška sistemskog tajmera. Možda će biti potrebna zamjena matične ploče.
- 4-2-3 - Greška u radu linije A20. Neispravan kontroler tastature. Pokušajte zamijeniti matičnu ploču ili kontroler tastature.
- 4-2-4 - Greška pri radu u zaštićenom načinu rada. Centralni procesor je možda neispravan.
- 4-3-1 - Greška prilikom testiranja RAM-a. Provjerite ugradnju modula u utore. Možda će biti potrebno zamijeniti memorijske module.
- 4-3-4 - Greška sata realnog vremena. Možda će biti potrebna zamjena matične ploče.
- 4-4-1 - Greška testa serijskog porta. Može biti uzrokovano uređajem koji koristi serijski port za svoj rad.
- 4-4-2 - Greška pri testiranju paralelnog porta. Može biti uzrokovano uređajem koji koristi paralelni port za svoj rad.
American Megatrends, Inc. (AMI)
Kontrolne tačke POST procedura koje se obavljaju u AMIBIOS-u su revidirane i dopunjene 1995. godine i do sada nisu pretrpjele značajnije promjene. Prvi opis POST kodova ili kako ih AMI naziva - "kontrolne tačke" u njihovom trenutnom obliku pojavio se u vezi sa izdavanjem kernela V6.24, 15.7.95. Neke promjene su napravljene u AMIBIOS V7.0, koje se odražavaju u ovom dokumentu.
Karakteristike AMIBIOS startnih procedura
Ako se tokom procesa pokretanja podaci 55h, AAh pojavljuju u dijagnostičkom portu, ne biste trebali upoređivati ove informacije sa POST kodovima - imamo posla s tipičnim test sekvencom, čiji je zadatak provjeriti integritet sabirnice podataka.
U početnoj fazi, izlaz na port za dijagnostičke podatke je specifičan za platformu. U nekim implementacijama, prvi prikazani kod je vezan za aktivnost, što AMI naziva specifičnim stvarima za čipset. Ova procedura je popraćena izlazom na port 80h CCh vrijednosti i izvođenjem brojnih radnji za postavljanje logičkih registara sistema. U pravilu, CCh kod se pojavljuje u onim slučajevima kada se koristi sistemska logika iz Intela, izgrađena na bazi PIIX kontrolera - to su TX, LX, BX čipsetovi.
Neki ugrađeni I/O čipovi sadrže RTC i kontroler tastature, koji su u onemogućenom stanju pri pokretanju. Svrha BIOS-a je da inicijalizira ove resurse ploče za buduću upotrebu. U ovom slučaju, prva procedura pokretanja povezana sa podešavanjem kontrolera tastature je praćena izlazom vrijednosti 10h, zatim se RTC inicijalizira, o čemu svjedoči pojavljivanje DDh koda u dijagnostičkom portu. Treba napomenuti da će neuspjeh barem jednog od ovih resursa dovesti do ne pokretanja matične ploče u cjelini u prvoj fazi POST-a.
Na velikom broju ploča, proces inicijalizacije počinje stavljanjem CPU-a u zaštićeni način rada. U ovom slučaju, nakon prvog vizualizovanog koda 43h, POST se nastavlja kako je opisano u AMIBIOS dokumentaciji - kontrola se prenosi na tačku D0h.
Neupakovani kodovi rutinske inicijalizacije
Nekomprimirane kontrolne točke init koda
Kôd greške | Opis greške |
---|---|
EE | U modernim implementacijama AMIBIOS-a, prvi renderirani kod povezan je sa pozivom na uređaj s kojeg je moguće pokrenuti sistem za oporavak BIOS-a |
CC | Inicijalizacija sistemskih logičkih registara Tip CD Flash ROM-a nije prepoznat |
CE | Nepodudaranje kontrolne sume u BIOS-u za pokretanje CF Greška u pristupu rezervnom Flash ROM čipu |
DD | Rana inicijalizacija RTC-a, koji je integrisan u SIO čip |
D0 | Onemogući NMI prekid koji se ne može maskirati. Određivanje vremenskog kašnjenja za slabljenje prolaznih procesa. Provjera kontrolne sume Boot Block, zaustavljanje u slučaju neusklađenosti |
D1 | Izvođenje regeneracije memorije i testa osnovne sigurnosti. Prebacite se na način adresiranja memorije od 4 GB |
D3 | Određivanje volumena i test primarne memorije |
D4 | Vratite se na način stvarnog memorijskog adresiranja. Rana inicijalizacija čipseta. Postavljanje steka |
D5 | Premještanje POST modula iz Flash ROM-a u memorijski prolaz |
D6 | Ako se kontrolni zbroj ili CTRL + Home ne podudaraju, vrši se prijelaz na postupak oporavka Flash ROM-a (kod E0) |
D7 | Prenos kontrole na uslužni program za dekompresiju sistemskog BIOS-a |
D8 | Potpuno raspakivanje sistemskog BIOS-a |
D9 | Prenos kontrole na sistemski BIOS na Shadow RAM |
DA | Čitanje informacija iz SPD (Serial Presence Detect) DIMM-ova DB Konfiguriranje MTRR registara centralnog procesora |
DC | Memorijski kontroler programiran prema podacima primljenim od SPD DE Greška u konfiguraciji sistemske memorije. Fatalna greska |
DF | Greška u konfiguraciji sistemske memorije. Horn 10 Early |
11 | Povratak iz stanja STR (Suspend to RAM). |
12 | Vraćanje pristupa SMRAM-u (RAM-u za upravljanje sistemom) |
13 | Regeneracija memorije |
14 | Pronalaženje i inicijalizacija VGA BIOS-a |
Kodovi procedure prepisivanja Flash ROM-a
Kodovi za oporavak bloka pokretanja
Kôd greške | Opis greške |
---|---|
E0 | Priprema za presretanje INT19 i provjera mogućnosti pokretanja sistema u pojednostavljenom načinu rada |
E1 | Postavljanje vektora prekida |
E3 | Oporavite CMOS sadržaj, pronađite i inicijalizirajte BIOS |
E2 | Priprema kontrolera prekida i direktnog pristupa memoriji |
E6 | Omogući prekide iz sistemskog tajmera i FDC-a |
EC | Ponovno inicijalizacija IRQ i DMA ED kontrolera Inicijalizacija pogona |
EE | Čitanje sektora za pokretanje iz EF Floppy Disk Operation Error |
F0 | Potražite AMIBOOT.ROM datoteku |
F1 | Datoteka AMIBOOT.ROM nije pronađena u osnovnom direktoriju F2 Read FAT |
F3 | Čitanje AMIBOOT.ROM |
F4 | Veličina datoteke AMIBOOT.ROM ne odgovara veličini Flash ROM-a |
F5 | Onemogućite internu keš memoriju |
FB | Određivanje tipa Flash ROM-a |
FC | Brisanje glavne jedinice Flash ROM-a |
FD | Flash ROM programiranje glavne jedinice |
FF | BIOS restart |
Dekomprimirani sistemski BIOS kodovi se izvršavaju u ShadowRAM-u
Runtime kod je nekomprimiran u F000 shadow RAM-u
Kôd greške | Opis greške |
---|---|
03 | Onemogući NMI prekid koji se ne može maskirati. Određivanje vrste resetovanja |
05 | Inicijalizacija steka. Onemogućite memoriju i keširanje USB kontrolera |
06 | Izvršavanje uslužnog programa u RAM-u |
07 | Prepoznavanje procesora i APIC inicijalizacija |
08 | Provjera CMOS kontrolne sume |
09 | Provjera rada tipki End/Ins |
0A | Provjera kvara baterije |
0B | Brisanje registara bafera kontrolera tastature |
0C | Test komanda se šalje kontroleru tastature |
0E | Pronalaženje dodatnih uređaja koje podržava kontroler tastature |
0F | Inicijalizacija tastature |
10 | Komanda za resetovanje se šalje na tastaturu |
11 | Ako se pritisne End ili Ins, briše CMOS 12 Postavlja DMA kontrolere u pasivno stanje |
13 | Inicijalizacija čipseta i L2 keš memorija |
14 | Provjera sistemskog tajmera |
19 | Test generisanja zahtjeva za osvježavanje DRAM-a je u toku |
1A | Provjera trajanja ciklusa regeneracije |
20 | Inicijalizacija izlaznih uređaja |
23 | Čita se ulazni port kontrolera tastature. Prekidač za zaključavanje ključa i prekidač za testiranje proizvodnje |
24 | Priprema za inicijalizaciju tabele vektora prekida |
25 | Inicijalizacija vektora prekida je završena |
26 | Ulazni port kontrolera tastature ispituje status kratkospojnika Turbo Switch. |
27 | Inicijalizacija USB kontrolera. Ažuriranje mikrokoda procesora za pokretanje |
28 | Priprema za instalaciju video moda |
29 | Inicijalizacija LCD panela |
2A | Pronađite uređaje koje podržavaju opcionalni ROM-ovi |
2B | Inicijalizacija VGA BIOS-a, provjera njegove kontrolne sume |
2C | Izvršavanje VGA BIOS-a |
2D | Koordinacija INT 10h i INT 42h |
2E | Potražite CGA video adaptere |
2F | CGA test video memorije |
30 | CGA sweep test |
31 | Greška u video memoriji ili krugovima za skeniranje. Pronalaženje alternativnog video adaptera CGA |
32 | Test video memorije alternativnog video adaptera CGA i kola za skeniranje |
33 | Ispitivanje statusa Mono / Color skakača |
34 | Postavljanje tekstualnog moda 80x25 |
37 | Video režim je podešen. Ekran je obrisan |
38 | Inicijalizacija ugrađenih uređaja |
39 | Prikaz poruka o grešci u prethodnom koraku |
3A | Izlaz poruke "Hit DEL" za ulazak u CMOS podešavanje |
3B | Počnite se pripremati za test memorije u zaštićenom načinu rada |
40 | Priprema GDT i IDT tablica deskriptora |
42 | Prebacite se na zaštićeni način rada |
43 | Procesor u zaštićenom načinu rada. Prekidi su dozvoljeni |
44 | Priprema za testiranje linije A20 |
45 | Linijski test A20 |
46 | Određivanje veličine RAM-a je završeno |
47 | Testni podaci snimljeni u konvencionalnoj memoriji |
48 | Ponovno provjeravanje konvencionalne memorije |
49 | Test proširene memorije |
4B | Brisanje memorije |
4C | Indikacija napretka nuliranja |
4D | Snimanje dobijenih konvencionalnih i proširenih veličina memorije u CMOS 4E Indikacija stvarne količine sistemske memorije |
4F | Test proširene konvencionalne memorije je u toku |
50 | Korekcija konvencionalne veličine memorije |
51 | Test proširene memorije |
52 | Zadržani volumen konvencionalne memorije i proširene memorije |
53 | Rukovanje odgođenim greškama pariteta |
54 | Onemogućite paritet i rukovanje prekida koji se ne može maskirati |
57 | Inicijalizacija memorijskog regiona za POST Memory Manager |
58 | Prikazuje se upit za ulazak u CMOS podešavanje |
59 | Vraćanje procesora u pravi način rada |
60 | Provjera registara DMA stranica |
62 | DMA kontroler #1 Test registra adrese i dužine učitavanja |
63 | DMA kontroler #2 Test registra adrese i dužine učitavanja |
65 | Programiranje DMA kontrolera |
66 | Brisanje POST registara zahtjeva za pisanje i skupa maski |
67 | Programiranje kontrolera prekida |
7F | Omogućavanje NMI zahtjeva iz dodatnih izvora |
80 | Postavlja režim prekida usluge sa PS / 2 porta |
81 | Test interfejsa tastature na greške pri resetovanju |
82 | Podešavanje režima rada kontrolera tastature |
83 | Provjera statusa zaključavanja tipkovnice |
84 | Verifikacija memorije |
85 | Prikaz poruka o grešci |
86 | Konfigurisanje sistema za rad podešavanja |
87 | Raspakivanje programa CMOS Setup u konvencionalnu memoriju. |
88 | Podešavanje je izvršio korisnik |
89 | Oporavak stanja je završen nakon pokretanja instalacije |
8B | Rezervacija memorije za opcioni BIOS varijabilni blok |
8C | Programiranje konfiguracijskih registara |
8D | Inicijalizacija HDD i FDD kontrolera |
8F | Ponovno inicijaliziranje FDD kontrolera |
91 | Konfiguriranje kontrolera tvrdog diska |
95 | ROM skeniranje je u toku da se pronađe dodatni BIOS |
96 | Dodatna konfiguracija sistemskih resursa |
97 | Sekundarni BIOS potpis i provjera kontrolne sume |
98 | Podešavanje RAM-a za upravljanje sistemom |
99 | Podešavanje brojača tajmera i varijabli paralelnih portova 9A Generisanje liste serijskih portova |
9B | Priprema područja u memoriji za test koprocesora |
9C | Inicijalizacija koprocesora |
9D | Informacije o koprocesoru se pohranjuju u CMOS RAM |
9E | Prepoznavanje tipa tastature |
9F | Potražite dodatne ulazne uređaje |
A0 | Formiranje registara MTRR (Memory Type Range Registers) |
A2 | Poruke o grešci tokom prethodnih faza inicijalizacije |
A3 | Podešavanje vremena automatskog ponavljanja tastature |
A4 | Defragmentiranje neiskorištenih RAM regija |
A5 | Podešavanje video režima |
A6 | Čišćenje ekrana |
A7 | Premještanje izvršnog koda BIOS-a u Shadow RAM područje |
A8 | Sekundarna inicijalizacija BIOS-a u segmentu E000h |
A9 | Vratite kontrolu na sistemski BIOS AA Inicijalizirajte USB sabirnicu |
AB | Priprema INT13 modula za servisiranje disk servisa |
AC | Izgradnja AIOPIC tabela za podršku multiprocesorskim AD sistemima Priprema INT10 modula za servisiranje video servisa |
AE | DMI inicijalizacija |
B0 | Prikazana je tabela konfiguracije sistema B1 Inicijalizacija ACPI BIOS-a |
00 | INT19h Softverski prekid - Boot Sector Boot |
Karakteristike izvršenja Device Initialization Manager
Pored gore navedenih POST kodova, dijagnostički port prikazuje poruke o događajima tokom izvršavanja Device Initialization Manager (DIM). Postoji nekoliko tačaka prekida koje prikazuju status inicijalizacije sistema ili lokalnih sabirnica.
Informacija se prikazuje u formatu riječi, čiji je niži bajt isti kao sistemski POST kod, a visoki bajt označava tip procedure inicijalizacije koja se izvodi. Visoki nibble u visokom bajtu ukazuje na tip procedure koja treba da se izvede, a niski određuje topologiju magistrale za njenu primenu.
Elder tetrad
Mlađa tetrada
Ako se otkrije greška u konfiguraciji sistemske memorije, DE kod, DF kod i kod konfiguracijske greške izlaze na port 80h uzastopno u beskonačnoj petlji, koja može imati sljedeće vrijednosti:
2. Nagrada BIOS V4.51PG Elite
NagradaBIOS V4.51PG Elite
Kompanija Award Software koja se dinamično razvijala je 1995. godine predložila novo u to vrijeme softversko rješenje niskog nivoa - AwardBIOS "Elite", poznatije kao V4.50PG. Način usluge kontrolne tačke nije se promijenio ni u široko rasprostranjenoj verziji V4.51 niti u rijetkoj verziji V4.60. Sufiksi P i G označavaju PnP podršku i zelenu funkciju, respektivno.
POSTING u Shadow RAM
Kôd greške | Opis greške |
---|---|
03 | Zabrani NMI, PIE (omogućavanje periodičnog prekida), AIE (omogućavanje prekida alarma), UIE (omogućavanje prekida ažuriranja). Zabrana generiranja programabilne frekvencije SQWV |
04 | Provjera formiranja zahtjeva za regeneraciju DRAM-a |
05 | |
06 | Testiranje memorijskog područja počevši od adrese F000h, gdje se nalazi BIOS 07 Provjera rada CMOS-a i napajanja baterije |
BE | Programiranje konfiguracijskih registara južnog i sjevernog mosta |
09 | Cyrix L2 Cache i Extended Cache kontrolni registri Inicijalizacija |
0A | Generisanje tabele vektora prekida. Konfiguriranje resursa za upravljanje napajanjem i instaliranje SMI Vector-a |
0B | Provjera CMOS kontrolne sume. Skeniranje uređaja PCI sabirnice. Ažuriranje mikrokoda procesora |
0C | Inicijalizacija kontrolera tastature |
0D | Pretraga i inicijalizacija video adaptera. Konfiguriranje IOAPIC-a. Mjerenja sata, FSB postavka |
0E | MPC inicijalizacija. Test video memorije. Prikaz logotipa nagrade |
0F | Test prvog kontrolera DMA 8237. Identifikacija tastature i njen interni test. BIOS provjera kontrolne sume |
10 | Testiranje drugog DMA 8237 kontrolera |
11 | Provjera registara stranica DMA kontrolera |
14 | Test kanal 2 sistemskog tajmera 15 Test maskiranja registra zahtjeva 1. kontrolera prekida |
16 | Test maskirnog registra zahtjeva 2. kontrolera prekida 19 Provjera pasivnosti NMI nemaskiranog zahtjeva za prekidom |
30 | Određivanje veličine osnovne i proširene memorije. Konfiguriranje APIC-a. Softverska kontrola moda Write Allocation |
Kôd greške | Opis greške |
---|---|
31 | Glavni test RAM-a na ekranu. USB inicijalizacija |
32 | Prikazuje se početni ekran Plug and Play BIOS Extension. Konfiguriranje Super I/O resursa. Programabilni ugrađeni audio uređaj |
39 | I2C programiranje sata |
3C | Postavljanje softverske zastavice za omogućavanje ulaska u program Setup |
3D | Inicijalizacija PS / 2 miša |
3E | Inicijalizacija eksternog keš kontrolera i omogućena Cache BF Postavljanje konfiguracionih registara čipseta |
41 | Inicijalizacija podsistema flopi diska |
42 | Onemogućite IRQ12 ako nema PS / 2 miša. Soft resetiranje kontrolera tvrdog diska je u toku. Skeniranje za druge IDE uređaje |
43 | |
45 | Inicijalizacija FPU koprocesora |
4E | Indikacija poruke o grešci |
4F | Zahtjev za lozinku |
50 | Vraćanje prethodno sačuvanog CMOS stanja u RAM |
51 | Omogućavanje pristupa 32-bitnom HDD-u. Konfiguriranje ISA / PnP resursa |
52 | Dodatna inicijalizacija BIOS-a. Postavljanje vrijednosti PIIX konfiguracijskih registara. Formiranje NMI i SMI |
53 | |
60 | Instaliranje antivirusne zaštite BOOT Sector |
61 | Završni koraci za inicijalizaciju skupa čipova |
62 | Čitanje identifikatora tastature. Postavljanje njegovih parametara |
63 | Korekcija blokova ESCD, DMI. Čišćenje RAM-a |
FF | Prenos kontrole na bootloader. BIOS izvršava INT 19h komandu |
3. Nagrada BIOS V6.0 Medallion
NagradaBIOS V6.0 medaljon
Prvo pominjanje Award Medallion BIOS-a, verzija 6.0, datira se 12. maja 1999. godine. Struktura novog proizvoda je ostala nepromijenjena, zadržavajući ranu, kasnu i sistemsku fazu inicijalizacije hardvera. Značajne promjene su uticale na algoritme za izvođenje POST-a, što je uticalo na novo kodiranje kontrolnih tačaka, značajno proširivši njihov opseg. Istovremeno, u novom BIOS-u nije bilo mjesta za zastarjele tehnologije kao što je EISA, pa je iz tog razloga ukinut veliki broj POST kodova.
Izvođenje POST-ova pokretanja iz ROM-a
U fazi rane inicijalizacije, BIOS programski kod se izvršava iz bloka za pokretanje u Flash ROM-u, a prati ga izlaz na dijagnostički port kontrolnih tačaka 91h ... FFh
Kôd greške | Opis greške |
---|---|
91 | Odabir skripte za pokretanje CF platforme Određivanje tipa procesora |
C0 | Onemogućite eksternu keš memoriju. Onemogućite internu keš memoriju. Zabrana Shadow RAM-a. Programiranje DMA kontrolera, kontrolera prekida, tajmera, RTC bloka C1 Određivanje tipa memorije, ukupne veličine i plasmana po linijama 0C Provjera kontrolnih suma |
C3 | Provjeravamo prvih 256K DRAM-a za organizaciju privremenog područja. Raspakivanje BIOS-a u privremenoj oblasti |
C5 | Ako se kontrolni sumi podudaraju, izvršeni POST kod se prenosi u Shadow. U suprotnom, kontrola se prenosi na proceduru oporavka BIOS-a. |
B0 | Inicijalizacija Sjevernog mosta |
A0-AF | Hardverski zavisna rutina inicijalizacije sistemske logike E0-EF Greška za vrijeme inicijalizacije sistemske logike |
Oporavak BIOS-a
POSTING u Shadow RAM
Kasna inicijalizacija se vrši u RAM-u i nastavlja se dok se ne pozove korisnički meni - CMOS Setup. Ovu POST fazu karakteriše upotreba memorijskog segmenta E000h, u kojem se obrađuje prolaz kontrolnih tačaka od 01h do 7Fh.
Kôd greške | Opis greške |
---|---|
01 | Raspakivanje XGROUP na fizičkoj adresi 1000: 0000h |
03 | Rano |
05 | Postavljanje početnih vrijednosti varijabli koje definiraju atribute slike. Provjera CMOS statusne oznake |
07 | Provjera i inicijalizacija kontrolera tastature |
08 | Određivanje tipa interfejsa povezane tastature |
0A | Procedura za automatsko otkrivanje tastature i miša. Konačne postavke kontrolera tastature pomoću PCI registara |
0E | Testiranje memorijskog segmenta F000h |
10 | Određivanje tipa instaliranog FlashROM-a |
12 | CMOS test |
14 | Procedura inicijalizacije registra čipova |
16 | Inicijalna inicijalizacija ugrađenog sintisajzera frekvencije |
18 | Određivanje instaliranog procesora i njegove veličine Cache L1 i L2 1B Generisanje tabele vektora prekida |
1C | |
1D | Početna konfiguracija sistema za upravljanje energijom |
1F | Učitavanje sa eksternog modula XGROUP matrice tastature |
21 | Inicijalizacija podsistema za upravljanje napajanjem hardvera |
23 | Testiranje koprocesora. Određivanje tipa pogona FDD. Pripremna faza za kreiranje mape resursa PnP uređaja |
24 | Procedura ažuriranja mikrokoda procesora. Ažuriranje mape raspodjele resursa |
25 | PCI inicijalizacija i skeniranje |
26 | Konfiguriranje logike koja opslužuje VID (Voltage Identification Device) liniju. Inicijalizacija sistema za nadzor napona i temperature na vozilu |
27 | Reinicijalizacija kontrolera tastature |
29 | Inicijalizacija APIC-a, koji je dio centralnog procesora. Mjerenje frekvencije na kojoj procesor radi. Postavljanje logičkih registara sistema. Inicijalizacija IDE kontrolera |
2A | |
2B | Pretražite VGA BIOS |
2D | Prikaz podataka procesora |
33 | Izvođenje resetovanja na povezanoj tastaturi |
35 | Provjera prvog kanala DMA 8237 kontrolera |
37 | Provjera drugog kanala DMA 8237 kontrolera |
39 | Testiranje registara DMA stranica |
3C | Programabilni intervalni tajmer za podešavanje kontrolera (8254) |
3E | Inicijalizacija glavnog kontrolera 8259 |
40 | Inicijalizacija slave kontrolera 8259 |
43 | Priprema kontrolera prekida za rad. Prekidi su zabranjeni, rješavaju se kasnije, nakon testa memorije |
45 | Provjera pasivnosti zahtjeva za nemaskiranim prekidom (NMI) |
47 | Izvođenje ISA/EISA testova |
49 | Određivanje količine osnovne i proširene memorije. Programsko upravljanje režimom dodjeljivanja upisa podešavanjem AMD K5 registara |
4E | Testiranje memorije unutar prvog megabajta i vizualizacija rezultata na ekranu. Inicijalizacija šema keširanja za jednoprocesorske i višeprocesorske sisteme, postavljanje registara Cyrix M1 procesora |
50 | USB inicijalizacija |
52 | Testiranje sve dostupne sistemske memorije, uključujući region za ugrađeni video kontroler (Shared Memory). Vizualizacija rezultata na ekranu |
53 | Poništavanje vaše lozinke za prijavu |
55 | Vizualizacija broja detektovanih procesora |
57 | Inicijalizacija ISA PnP uređaja, od kojih je svakom dodijeljen CSN (Card Select Number). EPA logo rendering |
59 | Inicijalizacija antivirusnog sistema podrške |
5B | Pokretanje procedure ažuriranja BIOS-a sa 5D floppy drajva Inicijalizacija ugrađenih SIO i audio kontrolera |
60 | Pristup CMOS podešavanju je otvoren |
63 | Inicijalizacija PS / 2 miša |
65 | Inicijalizacija USB miša |
67 | Korištenje IRQ12 od strane PCI uređaja ako PS / 2 miš nije prisutan 69 Potpuna inicijalizacija L2 keš kontrolera |
6B | Inicijalizacija skupa čipova prema CMOS postavkama |
6D | Konfiguriranje resursa za ISA PnP uređaje u SIO 6F konfiguracijskom načinu Inicijalizacija podsistema diskete |
73 | Preliminarni koraci za inicijalizaciju podsistema tvrdog diska. Na nekim platformama - anketirajte ALT + F2 da pokrenete AwardFlash |
75 | Pronalaženje i inicijalizacija IDE uređaja |
77 | Inicijalizacija serijskih i paralelnih portova |
7A | Soft reset koprocesora, upisivanje kontrolne riječi u FPU registar CW 7C Postavljanje zaštite od neovlaštenog upisivanja na čvrste diskove |
7F | Prikaz poruka o grešci. Služi tipke DEL i F1 |
Priprema tabela, nizova i struktura za pokretanje operativnog sistema
Počevši od koda 82h, POST vrši konfiguraciju sistema prema CMOS postavkama. Njegova završna faza se izvršava iz Shadow RAM područja (segment E800h) i završava se prijenosom kontrole na operativni sistem - FFh kodom.
Kôd greške | Opis greške |
---|---|
82 | Dodjeljuje područje u sistemskoj memoriji za upravljanje napajanjem |
83 | Oporavak podataka iz steka za privremenu memoriju u CMOS-u |
84 | Prikazuje se poruka "Inicijalizacija Plug and Play kartica..." |
85 | USB inicijalizacija je završena |
86 | Rezervirano, Carry Flag Clearing |
87 | Izgradnja SYSID tabela u DMI regiji |
88 | Rezervirano, Carry Flag Clearing |
89 | Generiranje ACPI tabela održavanja |
8A | Rezervirano, Carry Flag Clearing |
8B | Pronalaženje i inicijalizacija BIOS-a za dodatne uređaje |
8C | Rezervirano, Carry Flag Clearing |
8D | Inicijalizacija servisnih rutina bitova pariteta |
8E | Rezervirano, Carry Flag Clearing |
8F | IRQ12 rezolucija za vruće uključivanje podloge za miša 90 Rezervirano, brisanje Carry Flag-a |
91 | Inicijalizacija resursa stare platforme |
92 | Rezervirano, Carry Flag Clearing |
93 | Vjerovatno nije korišteno |
94 | Završni koraci za inicijalizaciju osnovne logike prije pokretanja operativnog sistema. Završava se inicijalizacija sistema za upravljanje napajanjem. Uklanja se početni ekran za pokretanje BIOS-a, prikazuje se tabela raspodjele resursa. Porodica AMD K6® procesora ima specifična podešavanja. Ažuriranje mikrokoda za Intel Pentium® II porodicu procesora i novije |
95 | Podešavanje automatskog prelaska na zimsko/ljetno računanje vremena. Programiranje kontrolera tastature za frekvenciju automatskog ponavljanja |
96 | U višeprocesorskim sistemima se vrše konačna podešavanja sistema i kreiraju servisne tabele i polja. Za procesore porodice Cyrix vrši se dodatno podešavanje registra. Izgradnja ESCD tabele "Prošireni podaci o konfiguraciji sistema". Podešavanje brojača DOS vremena da odgovara satu realnog vremena. Particije uređaja za pokretanje se čuvaju za kasniju upotrebu ugrađenim antivirusnim alatima: Trend AntiVirus ili Paragon Anti-Virus Protection. Signal završetka POST-a se šalje na sistemski zvučnik. MSIRQ tabela je napravljena i sačuvana |
Brojni procesi koji se odvijaju u BIOS-u Award Medallion označeni su posebnim grupama kontrolnih tačaka. To uključuje:
Kodovi sistemskih događaja - kontrolne tačke sistemskih događaja.
Kodovi za otklanjanje grešaka upravljanja energijom su kontrolne tačke koje se javljaju tokom izvršavanja APM ili ACPI usluga.
Sistemski kodovi grešaka - poruke o fatalnim greškama.
Debug kodovi za MP sistem - tačke inicijalizacije višeprocesorskih platformi.
Karakteristike ubrzanog POST-a
Da bi smanjio vrijeme pokretanja sistema, korisnik može odabrati opciju "Brzo samotestiranje pri uključivanju" u CMOS podešavanju. U ovom slučaju, POST će se ubrzati odbijanjem izvođenja nekih procedura (Quick Boot).
Tok rada Quick Boot zamjenjuje kasnu i završnu fazu POST-a i ne utiče na rad bloka za pokretanje. Award Software nudi drugačiju kodifikaciju procedura POST Accelerated Pass od standardne. Quick Boot počinje slanjem kontrolne tačke 65h na dijagnostički port i završava se sa POST kodom 80h. Zatim se kontrola prenosi na operativni sistem sa FFh kodom, što je uobičajeno za Award BIOS.
Kôd greške | Opis greške |
---|---|
65 | Rana inicijalizacija SIO kontrolera, softversko resetovanje video kontrolera. Konfigurisanje kontrolera tastature, testiranje tastature i miša. Inicijalizacija kontrolera zvuka. Provjera integriteta BIOS struktura. Raspakivanje rutina održavanja Flash ROM-a. Inicijalizacija ugrađenog sintisajzera frekvencije |
66 | Inicijalizira L1 / L2 keš memoriju prema rezultatima naredbe CPUID. Generisanje vektorske tabele koja se sastoji od pokazivača za rutine rukovanja prekidanjem. Inicijalizacija hardvera za upravljanje napajanjem |
67 | Provjera vjerodostojnosti CMOS-a i napajanja baterije. Podešavanje registara čipseta prema CMOS postavkama. Inicijalizacija kontrolera tastature kao dijela čipseta. Generisanje BIOS varijabli područja podataka |
68 | Inicijalizacija video sistema |
69 | Konfiguriranje i8259 kontrolera prekida |
6A | Ubrzani test RAM memorije u jednom prolazu se izvodi pomoću posebnog algoritma |
6B | Vizualizacija broja otkrivenih procesora, EPA logo i prikaz upita za pokretanje AwardFlash uslužnog programa. Konfiguriranje resursa ugrađenog I/O kontrolera u načinu konfiguracije |
70 | Podešavanje upita. Inicijalizacija PS/2 i USB miša |
71 | Inicijalizacija keš kontrolera |
72 | Postavljanje konfiguracijskih registara sistemske logike. Formiranje liste Plug and Play uređaja. Inicijalizacija FDD kontrolera |
73 | Inicijalizacija HDD kontrolera |
74 | Inicijalizacija koprocesora |
75 | Ako je korisnik odredio u CMOS Setup-u, vrši se zaštita od pisanja na IDE HDD. |
77 | Zahtjev za lozinku i izlaz poruke: "Pritisnite F1 za nastavak, DEL za ulazak u postavku" |
78 | BIOS inicijalizacija dodatnih uređaja na ISA i PCI magistralama |
79 | Inicijalizacija resursa stare platforme |
7A | Generisanje RSDT root tabele i DSDT, FADT tabela uređaja itd. |
7D | Pronalaženje informacija o particijama uređaja za pokretanje |
7E | Konfigurisanje BIOS servisa i usluga pre učitavanja operativnog sistema |
7F | Postavljanje NumLock zastavice prema CMOS SetUp-u |
80 | Prenos kontrole na operativni sistem |
Izvođenje POST-a u načinu rada za uštedu energije
Jedno od stanja platforme kada se sadržaj RAM memorije pohranjuje na hard disk zove se hibernacija. U ACPI specifikaciji ("Napredna konfiguracija i specifikacija sučelja napajanja", Revizija 2.0a od 31.03.2002.) je definiran kao S4 (nepostojano mirovanje) način uštede energije. Povratak na potpuno funkcionisanje zahteva poseban način prolaska POST-a.
Šema rada ACPI S4, kao iu ubrzanom startu, zamjenjuje kasnu i završnu fazu POST-a. Bitna tačka je provjera bloka za pokretanje startne skripte. U zavisnosti od ACPI stanja sistema nakon signala hardverskog resetovanja, donosi se odluka o izlasku iz stanja S4, koje počinje slanjem kontrolne tačke od 90h na dijagnostički port i završava se sa POST kodom 9Fh.
Kôd greške | Opis greške |
---|---|
90 | Rana inicijalizacija SIO kontrolera, softversko resetovanje video kontrolera. Podešavanje kontrolera tastature, testiranje tastature i miša |
91 | Provjera vjerodostojnosti CMOS-a i napajanja baterije |
92 | Inicijalizacija sistemskih logičkih registara i ugrađenog sintisajzera frekvencije |
93 | Inicijalizacija keš memorije na osnovu CPUID informacija |
94 | Generisanje vektorske tabele koja se sastoji od pokazivača za rutine rukovanja prekidanjem. Inicijalizacija hardvera za upravljanje napajanjem |
95 | Skeniranje PCI sabirnice |
96 | Inicijalizacija ugrađenog kontrolera tastature |
97 | Inicijalizacija video sistema |
98 | Prikaz poruke VGA adaptera |
99 | Provjera prvog kanala DMA8237 kontrolera pisanjem i provjerom čitanja registara osnovne adrese i dužine bloka prijenosa 9A Konfiguriranje i8259 kontrolera prekida |
9B | Inicijalizacija PS/2 i USB miša. Raspakivanje ACPI koda. Inicijalizacija keš kontrolera |
9C | Postavljanje konfiguracijskih registara sistemske logike. Formiranje liste Plug and Play uređaja. Inicijalizacija FDD i HDD kontrolera |
9D | PM regija nije rezervirana u sistemskoj memoriji ako je kreirana u Shadow RAM-u ili SMRAM-u. U nekim slučajevima je potrebna ponovna inicijalizacija USB magistrale, koja se izvodi kada je L1 keš memorija onemogućen |
9E | Konfiguriranje upravljanja napajanjem, koje je dio sistemske logike. Inicijalizacija kola generisanja SMI i podešavanje SMI vektora. Programski resursi odgovorni za praćenje događaja PM sistema |
9F | Operacija Deny and Allow briše L1/L2 keš memoriju i vraća je na trenutnu veličinu. Postavke kontrole uštede energije navedene u CMOS Setup-u se čuvaju u PM RAM-u. Za mobilne platforme, vrši se provjera da se vrati u puni rad nakon isključivanja svih napona napajanja (Nulti volt Suspend mod) |
4. Phoenix BIOS 4.0 izdanje 6.0
Phoenix Technologies, Ltd.
Jedan od lidera u razvoju softvera niskog nivoa Phoehnix Technologies je tempirao novu verziju PhoenixBIOS-a 4.0 tako da se poklopi sa izdavanjem Windows95. Podrška za porodicu Intel Pentium procesora se ogleda u nazivu privremenih revizija. Jedno od najnovijih - Release 6.0 - predstavljalo je osnovu za sve objavljene BIOS-e. Dolaskom Release 6.1, nije bilo značajnih promjena u POST procedurama, pa to nije uticalo na indikaciju kontrolnih tačaka.
Posebnost PhoenixBIOS-a je da ako se tokom POST testa pojave greške od 512 KB glavne memorije (kodovi 2Ch, 2Eh, 30h), dodatne informacije izlaze na port 80h u formatu riječi, čiji bitovi identifikuju neispravan adresnu liniju ili podatkovnu ćeliju. Na primjer, kod “2C 0002” znači da je kvar memorije otkriven na adresnoj liniji 1. Kod “2E 1020” u ovom slučaju bi značio da je kvar otkriven na podatkovnim linijama 12 i 5 u nižem bajtu memorijske sabirnice podataka . Na 386SX sistemima koji koriste 16-bitnu sabirnicu podataka, greška se ne može pojaviti tokom 30-časovnog izvođenja koda.
Izlaz koda na dijagnostički port POST je praćen izlazom zvučnog signala na zvučnik sistema. Shema za generiranje zvučnog signala je sljedeća:
- Osmobitni kod se konvertuje u četiri dvobitne grupe
- Vrijednost svake grupe se povećava za jedan.
- Na osnovu primljene vrijednosti generira se kratak zvučni signal (na primjer: kod 16h = 00 01 01 10 = 1-2-2-3)
Izvođenje POST-ova pokretanja iz ROM-a
Kôd greške | Opis greške |
---|---|
01 | Inicijalizacija kontrolera upravljanja osnovnom pločom (BMC). |
02 | Provjera trenutnog načina rada procesora |
03 | Onemogućite izvršavanje nemaskiranih prekida |
04 | Određuje se tip instaliranog procesora |
06 | Početne postavke PIC i DMA registara |
07 | Memorijska oblast određena za kopiju BIOS-a se briše na nulu |
08 | Rana inicijalizacija logičkih registara sistema |
09 | Postavljanje POST meke zastavice |
0A | Inicijalizacija softverskih resursa procesora |
0B | Dozvola za internu keš memoriju |
0E | Inicijalizacija Super I/O resursa |
0C | Inicijalizacija L1 / L2 keša prema CMOS vrijednostima |
0F | IDE inicijalizacija |
10 | Inicijalizacija podsistema za upravljanje napajanjem |
11 | Postavljanje alternativnih vrijednosti registra |
12 | Vrijednost registra MSW (Machine Status Word) se postavlja. |
13 | Rana inicijalizacija PCI uređaja |
14 | Inicijalizacija kontrolera tastature |
16 | Provjeravamo kontrolnu sumu ROM BIOS-a |
17 | Određivanje veličine L1/L2 keša |
18 | Inicijalizacija sistemskog tajmera 8254 |
1A | Inicijalizacija DMA kontrolera |
1C | Resetiranje programabilnih vrijednosti kontrolera prekida |
20 | Provjera formiranja zahtjeva za regeneraciju DRAM-a |
22 | Testiranje rada kontrolera tastature |
24 | Instalacija selektora za servisiranje ravnog 4Gb memorijskog modela |
26 | Rezolucija linije A20 |
28 | Određivanje ukupne količine instalirane memorije |
29 | Inicijalizacija POST Memory Managera (PMM) |
2A | Nuliranje 640Kb glavne memorije |
2C | Testiranje adresne linije |
2E | Kvar na jednoj od linija podataka u nižem bajtu memorijske sabirnice podataka |
2F | Odabir protokola keš memorije |
30 | Dostupan test sistemske memorije |
32 | Određivanje parametara CPU takta i frekvencije magistrale |
Kôd greške | Opis greške |
---|---|
33 | Inicijalizacija Phoenix Dispatch Managera |
34 | Zabrana isključivanja ATX tipkom za napajanje |
35 | Postavke sistemskih logičkih registara koje kontroliraju formiranje vremenskih karakteristika pristupa memoriji, I/O portovima, sistemskim i lokalnim magistralama |
36 | Ponovno pokretanje se izvodi nakon neuspješnog prijelaza na sljedeću POST proceduru. Redoslijedom procedura upravlja Watch Dog Service |
37 | Završava se proces postavljanja logičkih registara sistema |
38 | BIOS Runtime sadržaj se raspakuje i prepisuje u oblasti posvećenoj Shadow RAM-u |
39 | Ponovno inicijaliziranje keš kontrolera |
3A | Promjena veličine L2 keša |
3B | Inicijalizacija praćenja izvršavanja BIOS-a |
3C | Dodatna konfiguracija logičkih registara za konfigurisanje PCI-PCI mostova i podršku distribuiranih PCI sabirnica |
3D | Sistemski logički registri se konfigurišu u skladu sa postavkama CMOS podešavanja. |
3E | Pročitajte konfiguraciju hardvera |
3E | Provjera veze ROM pilot sistema |
40 | Određivanje parametara CPU takta |
41 | Inicijalizacija ROM Pilot-a - daljinska kontrola pokretanja |
42 | |
44 | Postavite BIOS Interrupt |
45 | Inicijalizacija uređaja prije uključivanja PnP mehanizma |
46 | BIOS kontrolni zbir se izračunava pomoću posebnog algoritma |
47 | Inicijalizacija I2O I/O kontrolera |
48 | Potražite video adapter |
49 | PCI inicijalizacija |
4A | Inicijalizacija sistemskih video adaptera |
4B | Quiet Boot in Progress - skraćena sekvenca pokretanja sistema koja se koristi za brži POST |
4C | Sadržaj VGA BIOS-a se prepisuje u području prolaza |
4E | BIOS Text String Visualization Autorsko pravo |
4F | Rezerviranje memorije za izbornik za odabir uređaja za pokretanje |
50 | Prikazan je tip procesora i njegova taktna frekvencija |
51 | Inicijalizacija kontrolera i EISA uređaja |
52 | Programiranje kontrolera tastature |
54 | Režim zvuka je aktiviran |
55 | |
58 | Pronalaženje neobrađenih zahtjeva za prekidom |
59 | Inicijalizacija POST Display Service (PDS) 5A Displej "Pritisnite F2 da uđete u SETUP" |
5B | Onemogućite internu keš memoriju CPU-a |
5C | Konvencionalna provjera memorije |
5E | Otkrij osnovnu adresu |
60 | Proširena provjera memorije |
62 | Provjera adresnih linija proširene memorije |
64 | Prenesite kontrolu na izvršni blok koji je generirao proizvođač matične ploče (Patch1) |
66 | Konfiguriranje kontrolnih registara keširanja |
67 | Minimalna inicijalizacija APIC kontrolera |
68 | L1 / L2 keš rezolucija |
69 | Priprema RAM-a za način upravljanja sistemom |
6A | Volumen eksterne keš memorije je vizualizovan |
6B | Postavljanje zadanih postavki CMOS podešavanja |
6C | Vizualizacija informacija o korištenju Shadow RAM-a |
6E | Vizualizacija informacija o gornjim memorijskim blokovima (UMB) |
70 | Prikaz poruka o grešci |
72 | Provjera trenutne konfiguracije sistema i informacija u CMOS-u |
76 | Provjera informacija o grešci na tastaturi |
7A | Provjera statusa softverske (sistemska lozinka) ili hardvera (prekidač za zaključavanje ključa) zaključavanja ključa |
7C | Postavljanje vektora hardverskog prekida |
7D | Inicijalizacija sistema za praćenje napajanja |
7E | Inicijalizacija koprocesora |
80 | Zabranjeni SIO I/O kontroler |
81 | Priprema za pokretanje operativnog sistema |
82 | Pretražite i definirajte RS232 portove |
83 | Konfiguriranje eksternih IDE kontrolera |
84 | Pronalaženje i otkrivanje paralelnih portova |
85 | Inicijalizacija ISA PnP uređaja |
86 | Ugrađeni resursi SIO kontrolera su konfigurisani u skladu sa CMOS podešavanjem |
87 | Konfiguriranje MCD-a (uređaja koji se mogu konfigurirati na matičnoj ploči) |
88 | Vrijednosti bloka varijabli su postavljene u području podataka BIOS-a. |
89 | Formiranje nemaskiranog prekida je dozvoljeno |
8A | Postavljanje vrijednosti varijabli koje se nalaze u proširenom području podataka BIOS-a |
8B | Provjera dijagrama povezivanja PS / 2 miša |
8C | Inicijalizacija floppy kontrolera |
8F | Određivanje broja povezanih ATA uređaja |
90 | Inicijalizacija i konfiguracija kontrolera tvrdog diska |
91 | Postavljanje privremenih parametara za čvrste diskove u PIO modu |
92 | Prenesite kontrolu na izvršni blok koji je generirao proizvođač matične ploče (Patch2) |
93 | Izrada tablice konfiguracije višeprocesorskog sistema |
95 | Odabir procedure održavanja CD-ROM-a |
96 | Vratite se u Real Mode |
97 | Izrada MP konfiguracijske tabele |
98 | ROM skeniranje je u toku |
99 | Provjera statusa parametra SMART 9A ROM sadržaj se prepisuje u RAM |
9C | Konfiguriranje podsistema za upravljanje napajanjem |
9D | Omogućavanje resursa za zaštitu od neovlaštenog pristupa |
9E | Hardverski prekidi su dozvoljeni |
9F | Određuje broj IDE i SCSI pogona |
A0 | Podešavanje DOS vremena prema RTC stanju A1 Svrha ovog koda je nepoznata A2 Provjera stanja zaključavanja tipke |
A4 | Podešavanje karakteristika automatskog ponavljanja tastature |
A8 | Poruka "Pritisnite F2 da uđete u podešavanje" se briše sa ekrana |
aa | SCAN kod tipke F2 se provjerava u AC ulaznom baferu Pokreće se program za podešavanje. |
AE | Oznaka za ponovno pokretanje pomoću CTRL + ALT + DEL se briše B0 Generiše se poruka "Pritisnite F1 za nastavak, F2 za podešavanje" |
B1 | Oznaka izvršenja POST-a je obrisana. B2 POST je završen |
B4 | Zvučni signal prije učitavanja |
B5 | Faza tihog pokretanja je završena |
B6 | Proverite lozinkom da li je ovaj režim omogućen u podešavanju B7 Inicijalizacija ACPI BIOS-a |
B9 | Traženje uređaja za pokretanje na USB sabirnici BA Inicijalizacija DMI parametara |
BB | Ponovno izvođenje ROM skeniranja |
BC | Okidač zaključavanja greške pariteta RAM-a je obrisan |
BD | Prikazan je meni za izbor uređaja za pokretanje BE Briše ekran pre učitavanja operativnog sistema BF Aktivira antivirusnu podršku |
C0 | Pokrenuta je procedura za rukovanje softverskim prekidom INT 19h - Boot loader Sektor za pokretanje. Servisna rutina prekida sekvencijalno pokušava učitati sektor za pokretanje tako što proziva disk uređaje redoslijedom koji je propisala instalacija |
C1 | Inicijalizacija procedure rukovanja greškama (PEM) C2 Pozivanje servisnih rutina za evidentiranje grešaka |
C3 | Vizualizacija poruka o grešci po redosledu njihovog dolaska C4 Postavljanje zastavica početnih stanja |
C5 | Proširena CMOS RAM inicijalizacija ćelije |
C6 | Inicijalizacija priključne stanice |
C7 | Lijena inicijalizacija pristajanja |
C8 | Izvođenje testnih procedura za određivanje integriteta BIOS struktura uključenih u blok pokretanja |
C9 | Provjera integriteta struktura i/ili modula izvan sistemskog BIOS-a |
CA | Pokretanje Preusmjeravanja konzole za posluživanje CB udaljene tipkovnice koja emulira disk uređaje u RAM/ROM-u |
CC | Pokretanje Console Redirect za video CD uslugu PCMCIA komunikaciona podrška |
CE | Prilagođavanje kontrolera nalivpera |
Fatalne poruke o grešci
D0 Greška uzrokovana izuzetkom (Greška izuzetka) D2 Pozivanje procedure rukovanja prekidom iz neidentifikovanog izvora D4 Greška u vezi sa kršenjem protokola za izdavanje i brisanje zahtjeva za prekid D6 Izađite iz zaštićenog moda sa softverskim resetiranjem D7 Da sačuvate stanje video adaptera, veća veličina memorije nego što je dostupno u SMRAM D8 Greška tokom generisanja softvera impulsa za resetovanje procesora DA Gubitak kontrole po povratku u Real Mode DC Izlazak iz zaštićenog režima sa generisanjem softvera za resetovanje bez ponovnog pokretanja kontrolera prekida DD Greška tokom testiranja proširene memorije DE Greška u kontroleru tastature DF Greška kontrole linije A20 19
Izvršavanje procedura iz bloka pokretanja
Kôd greške | Opis greške |
---|---|
E0 | Postavljanje konfiguracijskih registara E1 čipseta Inicijalizacija sjevernog i južnog mosta |
E2 | Inicijalizacija CPU-a |
E3 | Inicijalizacija sistemskog tajmera |
E4 | Inicijalizacija Super I/O resursa |
E5 | Provjera statusa Recovery Jumpera, čija instalacija prisiljava BIOS Recovery mod |
E6 | BIOS provjera kontrolne sume |
E7 | Kontrola se prenosi na BIOS ako je njena kontrolna suma ispravno izračunata. E8 MPS podržava inicijalizaciju |
E9 | Prelazak na ravni model memorije od 4Gb |
EA | Inicijalizacija nestandardne opreme |
EB | Konfiguracija kontrolera prekida i DMA |
EC | Pomoću zapisa i kontrolnih očitavanja prema posebnom algoritmu određuje se tip memorije: FPM, EDO, SDRAM, u skladu sa rezultatom postavljaju se konfiguracijski registri Host Bridgea |
ED | Pomoću zapisa i kontrolnih očitavanja prema posebnom algoritmu određuju se obim memorijskih banaka i raspored po linijama. Prema rezultatu, postavljaju se konfiguracijski registri Host Bridge (DRAM Row Boundary). |
EE | Sadržaj bloka za pokretanje se kopira u Shadow RAM EF Priprema SMM RAM-a za SMI rukovalac |
F0 | Test memorije |
F1 | Inicijalizacija vektora prekida |
F2 | Inicijalizacija sata realnog vremena |
F3 | Inicijalizacija video podsistema |
F4 | Generiranje zvučnog signala prije učitavanja |
F5 | Učitavanje operativnog sistema pohranjenog u Flash ROM-u |
F6 | Vratite se u Real Mode |
F7 | Pokrenite puni DOS |
F8 | Inicijalizacija USB kontrolera |
FA ... FF | Kodovi za interakciju sa PhDebug procedurom |
5. Insyde BIOS Mobile Pro
Insyde Software Corp.
Insajder na tržištu mobilnih sistema čvrsto se etablirao na mjestima gdje su potrebni lojalnost tradiciji i konzervativan pristup izgradnji BIOS-a. Nakon što je naslijedila izvorni kod od SystemSofta, kompanija stalno radi na njegovom poboljšanju. Posljednja od MobilePRO revizija se aktivno koristi u Mitac i Clevo prijenosnim računalima, dokumentacija za koje je bila osnova tablice kodova grešaka - to je ono što Insyde Software naziva POST kontrolnim tačkama.
Boot Block Checkpoints
Uprkos činjenici da je Insyde Software kreirao svoj prvi BIOS 1992. godine, uspostavljeni model bloka za pokretanje - ili Boot Loader, kako su ga sami kreatori nazvali - konačno je formiran tek krajem 1995. godine. Od tog trenutka početni postupak je numerisan po verziji i datumu kreiranja.
Najznačajnija tačka sa stanovišta servisnog inženjera koji ispituje proces pokretanja računarskog sistema sa InsydeBIOS-om je uređaj za prikaz dijagnostičkog koda. Iako, po pravilu, Boot Loader u takvim slučajevima koristi standardni Manufacture's Diagnostic Port 80h, u nekim slučajevima izlaz kontrolnih tačaka se obavlja samo na PIO portu (Parallel Input/Output port za dijagnostičke svrhe), koji nije ništa drugo nego paralelan. port 378h Postoje implementacije u kojima se dijagnostički kodovi poslani na port 80h takođe dupliraju na paralelni port.
Kôd greške | Opis greške |
---|---|
00 | Početna tačka izvođenja pokretačkog bloka 01 Inhibiranje linije A20 (ne koristi se) |
02 | Ažuriranje mikrokoda procesora |
03 | RAM testiranje |
04 | Prebacivanje bloka za pokretanje u RAM |
05 | Izvršavanje bloka pokretanja iz RAM-a |
06 | Forsiranje postupka oporavka Flash ROM-a |
07 | Premještanje sistemskog BIOS-a u RAM |
08 | Provjera kontrolne sume BIOS-a sistema |
09 | Pokretanje POST procedure |
0A | Pokretanje oporavka Flash ROM-a iz FDD-a |
0B | Inicijalizacija sintisajzera frekvencije |
0C | Završavanje postupka oporavka BIOS-a |
0D | Alternativni postupak za oporavak Flash ROM-a sa FDD-a |
0F | Zaustavljanje u slučaju fatalne greške |
BB | Rana LPC SIO inicijalizacija |
CC | Početna tačka za pokretanje oporavka Flash ROM-a |
88 | Omogućite ACPI funkcije |
99 | Greška pri izlasku iz STR moda |
60 | Ulazak u Big Real Mode |
61 | Inicijalizacija SM sabirnice. SPD podaci su pohranjeni u CMOS A0 Čitajte i analizirajte SPD polja koja su prethodno pohranjena u CMOS A1 Inicijalizirajte memorijski kontroler |
A2 | Definiranje logičkih banaka DIMM-a |
A3 | Programiranje registra DRB (Granica DRAM reda). |
A4 | Programiranje DRA (DRAM atributi reda) registara |
AE | DIMM-ovi otkriveni u sistemu sa različitim funkcijama kodova za ispravljanje grešaka (ECC). |
AF | Inicijalizacija registara memorijskog kontrolera mapiranih u memorijski prostor |
E1 | Procedura pokretanja se prekida ako DIMM nije opremljen SPD-om |
E2 | DIMM tip ne odgovara sistemskim zahtjevima |
EA | Minimalno vrijeme između aktiviranja DIMM linija modula i ulaska u stanje regeneracije ne ispunjava zahtjeve sistema |
EC | Registrirajte module koji nisu podržani ED provjerava CAS režime kašnjenja |
EE | Sistemska ploča ne podržava DIMM organizaciju |
Izvođenje POST-ova iz RAM-a
Većina modernih InsydeBIOS rješenja koristi 16-bitni prikaz tačke prekida. Za to se koriste portovi 80h i 81h, od kojih je potonji namijenjen proširenju standardne dijagnostike.
Proučavanje kontrolnih tačaka otežava njihova nepravilna konstrukcija, kada su procesi različitog značenja praćeni istim kodovima. U dualnim dijagnostičkim sistemima postoje heterogenosti različitog reda: neki POST kodovi se prikazuju samo na jednom od portova bez dupliranja, što je uobičajeno u takvim slučajevima.
Kôd greške | Opis greške |
---|---|
10 | Inicijalizacija keša, CMOS provjera |
11 | A20 linija je zabranjena. Postavljanje registara kontrolera 8259. |
12 | Određivanje metode pokretanja |
13 | Inicijalizacija memorijskog kontrolera |
14 | Pronalaženje video adaptera povezanog na ISA magistralu |
15 | Postavljanje vrijednosti sistemskog tajmera |
16 | Postavljanje logičkih registara sistema pomoću CMOS-a |
17 | Izračunavanje ukupne količine RAM-a |
18 | Testiranje mlađe stranice konvencionalnog pamćenja |
19 | Provjera kontrolne sume slike Flash ROM-a |
1A | Resetiranje registara kontrolera prekida |
1B | Inicijalizacija video adaptera |
1C | Inicijalizacija podskupa registara video adaptera kompatibilnih sa modelom programiranja 6845 |
1D | Inicijalizacija EGA adaptera |
1E | Inicijalizacija CGA adaptera |
1F | Test registra stranice DMA kontrolera |
20 | Testiranje kontrolera tastature |
21 | Inicijalizacija kontrolera tastature |
22 | Poređenje primljene količine RAM-a sa vrijednošću u CMOS-u |
23 | Autonomno napajanje baterije i prošireni CMOS test |
24 | Testiranje registara DMA kontrolera |
25 | Postavljanje parametara DMA kontrolera |
26 | Formiranje tabele vektora prekida |
27 | Ubrzano određivanje količine instalirane memorije |
28 | Zaštićeni način rada |
29 | Test sistemske memorije je završen |
2A | Izlazak iz zaštićenog načina rada |
2B | Prenošenje procedure podešavanja u RAM |
2C | Pokretanje postupka inicijalizacije videa |
2D | Ponovo tražim CGA adapter |
2E | Ponovo potražite EGA / VGA adapter |
2F | Prikaz VGA BIOS poruka |
30 | Prilagođena procedura inicijalizacije kontrolera tastature |
31 | Provjera povezane tastature |
32 | Provjera prolaska zahtjeva sa tastature |
33 | Provjera registra statusa tastature |
34 | Test sistemske memorije i nuliranje |
35 | Zaštićeni način rada |
36 | Test proširene memorije je završen |
37 | Izlazak iz zaštićenog načina rada |
38 | Zabrana linije A20 |
39 | 3A Provjera sistemskog tajmera inicijalizacije keš kontrolera |
3B | Podešavanje brojača DOS vremena da odgovara satu realnog vremena |
3C | Inicijalizacija tabele hardverskih prekida |
3D | Pronalaženje i inicijalizacija manipulatora i pokazivača |
3E | Podešavanje statusa tastera NumLock |
3F | Inicijalizacija serijskih i paralelnih portova |
40 | Konfiguriranje serijskih i paralelnih portova |
41 | Inicijalizacija FDD kontrolera |
42 | Inicijalizacija HDD kontrolera |
43 | Inicijalizacija upravljanja USB napajanjem |
44 | Pronalaženje i inicijalizacija dodatnih BIOS-a |
45 | Ponovno postavljanje statusa NumLock tastera |
46 | Provjera funkcionalnosti koprocesora |
47 | Inicijalizacija PCMCIA |
48 | Priprema za pokretanje operativnog sistema |
49 | Prenošenje kontrole na Bootstrap izvršni kod |
50 | Inicijalizacija ACPI |
51 | Inicijalizacija upravljanja napajanjem |
52 | Inicijalizacija USB kontrolera sabirnice |
Dok se preuzimanje ne završi, računar je veoma sličan bebi - ne može vam reći šta ga muči. Stoga radi ono što radi svaka zdrava beba: buči i nada se da ćete ga razumjeti.
Obično se čuje jedan kratak srećan zvuk i računar nastavlja, ali ponekad čujete niz naizgled nesrećnih zvukova poznatih kao bip kodovi. Oni ukazuju da se nešto dogodilo.
Nažalost, ne postoje standardni zvučni kodovi. Informacije o vašem sistemu trebale bi se naći u priručniku proizvođača ili tehničkoj podršci, ali ih nije lako pronaći. Ako ne možete da pronađete listu zvučnih kodova, pogledajte brend BIOS (Osnovni ulazno/izlazni sistem). Ako ne znate, otvorite kućište i pogledajte velike čipove na matičnoj ploči. Pronađite čip od American Megatrends, Incorporated (AMI), Phoenixa ili IBM-a - ovo su tri najbolja brenda. Dajemo zvučne kodove za ove čipove u nastavku, ali ne možemo garantovati da će ovi kodovi raditi za svaki brend BIOS-a. Phoenix posebno upozorava da se njegovi kodovi mogu razlikovati u skladu sa zahtjevima pojedinačnih proizvođača, ali i dalje većina proizvođača koristi standardne kodove predstavljene ovdje.
"Bip" zvučnika, indikator ispravnog rada računara, signalizira prisustvo određenog problema koji sprečava uspješno pokretanje vašeg računara. Ako ste sami sastavili računar i gornja situacija se dogodila kada ste pokušali da pokrenete, najverovatnije je problem lako rešiv: memorijski modul, zvučna ili video kartica, čvrsti disk ili druga komponenta vašeg uređaja nije dobro umetnuta. Ako se računar i dalje ne pokreće nakon ponovnog instaliranja komponenti, razlog može biti kvar neke od komponenti.
Skrećemo vam pažnju da svaki zvučni signal zvučnika ima svoje značenje, što olakšava razumijevanje nastalog problema i ubrzava njegovo rješavanje. Glavni su navedeni u nastavku. U tom slučaju, prije nego počnete "dešifrirati" zvučne signale koje daje računar, potrebno je da saznate koji BIOS je instaliran na vašem računaru. Ove informacije su navedene u dokumentaciji za matičnu ploču koju ste dobili uz računar ili ih možete pronaći na Internetu za marku matične ploče.
AWARD BIOS signali
BIOS signali | Kvar |
1 kratak zvučni signal | Sistem je OK |
1 dugačak zvučni signal i isključite sistemsku jedinicu | Sigurnosni sistem AWARD BIOS je aktiviran. |
2 kratko | Greška monitora. Provjerite ispravnost i pouzdanost njegove veze sa sistemskom jedinicom, a također, ako postoji poseban kabel za napajanje, spojite ga na utičnicu i na sam monitor. |
1 dugačak, 3 kratka zvučna signala | Video kartica nije otkrivena ili je video memorija neispravna. |
Periodični dugi signali | Greška pri otkrivanju RAM-a (memorije sa slučajnim pristupom) |
Česti slučajni signali tokom normalnog rada. | Pregrijavanje CPU-a, obično zbog prestanka ventilatora za hlađenje. |
AMI BIOS signali
7 kratkih grešaka iznimke virtuelnog režima.
Neispravna matična ploča (greška u virtuelnom režimu) 8 kratkih grešaka u čitanju/zapisu memorije ekrana.
Neispravan video adapter ili greška u testu video memorije, zamenite video karticu 9 kratki ROM BIOS Checksum Failure.
Greška kontrolne sume BIOS ROM-a. Potrebno je flešovati BIOS ili zameniti mikrokolo 10 kratkih CMOS Shutdown Register Greška čitanja/pisanja.
Greška čitanja/pisanja CMOS-a 11 kratkih Neispravna matična ploča (greška testa keša) 1 dugo 3 kratko Video greška.
Ponovo postavite video karticu. Ako ne pomogne, zamijenite ga.
Čak i prilikom pokretanja, poruke o grešci se mogu pojaviti na ekranu monitora.
Poruke - BIOS | Kvar |
CMOS BATERIJA JE OTKAZALA. | Baterija je ispražnjena. Zamijenite bateriju. |
GREŠKA CMOS KONTROLE. | Netačna CMOS kontrolna suma. Podaci u CMOS-u su oštećeni. Baterija je možda istrošena. Provjerite bateriju i zamijenite ako je potrebno. |
KVAR POČETKA DISK-a, UMETNITE SISTEMSKI DISK I PRITISNITE ENTER. | Nije pronađen disk za pokretanje. Pokrenite sistem sa sistemske diskete i proverite sistemske datoteke na čvrstom disku. Nesistemska disketa može biti umetnuta u drajv, uklonite disk iz drajva. |
GREŠKA NEPOSLAŽENJA DISKETNIH DRIVE ILI VRSTA - POKREĆE POSTAVKE. | Tipovi uređaja koji su stvarno instalirani u sistemu i njihovi opisi u CMOS-u se ne slažu. Pokrenite i unesite ispravan tip pogona. |
GREŠKA PRI INICIJALIZACIJI KONTROLORA ČVRSTOG DISKA. | Kontroler tvrdog diska se ne inicijalizira. Provjerite instalaciju kontrolera i parametre tvrdog diska navedene u. Također provjerite kratkospojnike na tvrdom disku. |
FLOPPY DISK CNTRLR GREŠKA ILI NEMA CNTRLR. | Nije moguće inicijalizirati kontroler flopi diska. Provjerite instalaciju kontrolera i parametre pogona navedene u. |
GREŠKA NA TASTATURI ILI NIJE PRISUTNA TASTATURA. | Nije moguće inicijalizirati tastaturu. Provjerite vezu i tip tastature. U krajnjem slučaju, onemogućite praćenje tastature pri pokretanju. |
Greška memorijske adrese na XXXX. | Greška u memoriji. Zamijenite memoriju. |
Greška pariteta memorije na XXXX. | Greška pariteta. Zamijenite memoriju. |
VELIČINA MEMORIJE SE PROMIJENILA OD POSLJEDNJEG ČITANJA. | Veličina memorije se promijenila od posljednjeg pokretanja. Prijavite se. |
PRITISNITE TIPKU ZA REBOOT. | Poruka se pojavljuje kada se naiđu na greške i potrebno je ponovno pokretanje. Pritisnite bilo koje dugme. |
SISTEM ZAUSTAVLJEN, (CTRL-ALT-DEL) ZA REBOOT.... | Označava da je proces preuzimanja zaustavljen. Kliknite. |
Najčešće je takav problem povezan s pregrijavanjem procesora uzrokovanim lošim performansama ili kvarom njegovog hladnjaka (ventilatora). Nakon uključivanja računara, procesor neko vreme radi, a zatim se zagreva do određene kritične temperature, kada se aktiviraju zaštitni mehanizmi za isključivanje računara kako bi se izbeglo pregorevanje procesora. Postoji samo jedan izlaz iz ove situacije - zamijeniti ili popraviti hladnjak (ventilator) procesora za hlađenje.
Temperaturu procesora mjeri senzor koji se nalazi na matičnoj ploči. Nažalost, često se dešava da senzor nije sasvim pravilno postavljen, a izmerena temperatura odstupa od prave za nekoliko stepeni. Ali nekoliko stepeni (+/- 5 °C) suštinski ništa ne menja. Ako se procesor pregrije, pregrijava se.
Ako niste vidjeli Plavi ekran smrti ili se susreli s ovim konceptom, onda imate sreće. Plavi ekran smrti je ekran koji se pojavljuje u Windows XP-u kada dođe do kritične sistemske greške. Greška može biti uzrokovana nepravilnim radom nekog od programa, samim operativnim sistemom ili kvarom hardvera. Plavi ekran smrti ima četiri glavna dijela. Prvi dio sadrži poruku o grešci, drugi - listu modula učitanih u memoriju koji ne rade ispravno, treći - listu učitanih modula koji normalno funkcionišu, četvrti odjeljak prikazuje trenutno stanje sistemskog debuggera (Kernel Debugger).
Informacije sa "plavog ekrana smrti" mogu biti korisne za otklanjanje uzroka njegovog nastanka, pa je preporučljivo da ih zapišete kako biste se mogli posavjetovati sa stručnjakom ili potražiti informacije o grešci na internetu.
Ako ponovo pokrenete računar i ponovo se pojavi Plavi ekran smrti, prije svega, deinstalirajte sve programe koje ste upravo instalirali, a zatim pokušajte koristiti alat za vraćanje sistema (Start - * Programi - »Pribor - * Sistemski alati - Oporavak sistema). još uvijek nestabilan, vjerovatno zbog nedavno instaliranih drajvera. Posebno često se pojavljuje "plavi ekran smrti" kada su upravljački programi video kartice i programi koji ga koriste nekompatibilni. Pokušajte ih deinstalirati i ponovo instalirati. U slučaju kada ni ovo ne pomogne, velika je vjerovatnoća da uzrok kvarova sistema leži u hardverskom kvaru, a RAM i video kartica su na "vodećim" pozicijama među potencijalnim izvorima kvara.
1. Nema signala - jedinica za napajanje (PSU) je neispravna ili nije povezana na matičnu ploču.
Uklonite prašinu sa njega.
Provjerite da li je produžni kabel dobro pričvršćen za matičnu ploču.
Ako to ne pomogne, potrebna je zamjena ili popravak jedinice za napajanje.
2. Neprekidan signal - napajanje je neispravno. Vidi tačku 1.
3. 1 kratak signal - greške nisu pronađene, računar radi ispravno.
4. 1 kratak signal koji se ponavlja - problemi sa napajanjem. Vidi tačku 1.
5. 1 dug signal koji se ponavlja - kvar RAM-a. Pokušajte ukloniti RAM modul iz slota i ponovo ga umetnuti. Ako to ne pomogne, zamijenite ga.
6. 2 kratka zvučna signala - otkrivene su manje greške. Proverite da li su kablovi i kablovi dobro pričvršćeni za konektore matične ploče. Postavite BIOS na zadane vrijednosti (Učitaj zadane postavke BIOS-a).
7. 3 duga zvučna signala - neispravnost kontrolera tastature. Provjerite integritet kabla tastature i kvalitet priključaka. Testirajte tastaturu na poznatom dobrom računaru. Ako to ne pomogne, morat ćete popraviti ili zamijeniti matičnu ploču.
8. 1 dug i 1 kratak signal - kvar RAM-a. Vidi tačku 5.
9. 1 dugačak i 2 kratka signala - neispravnost video kartice. Preporučuje se da uklonite video karticu i ponovo je ubacite. Provjerite integritet i kvalitet priključka kabela monitora. Ako ne pomogne, zamijenite video karticu.
10. 1 duga i 3 kratka zvučna signala - neispravnost tastature. Vidi tačku 7.
11. 1 dugačak i 9 kratkih bipova - greška pri čitanju podataka sa BIOS čipa.
Potrebno je ponovno upisivanje (flash) mikrokola. Ako ne pomogne, zamijenite mikrokolo.
__________________________________________________________________________________________
1. Nema signala - jedinica za napajanje (PSU) je neispravna ili nije povezana na matičnu ploču. Uklonite prašinu sa njega. Provjerite da li je produžni kabel dobro pričvršćen za matičnu ploču. Ako to ne pomogne, potrebna je zamjena ili popravak jedinice za napajanje.
2. 1 kratak signal - greške nisu pronađene, računar radi ispravno.
3. 2 kratka signala - kvar RAM-a. Pokušajte ukloniti RAM modul iz slota i ponovo ga umetnuti. Ako to ne pomogne, zamijenite ga.
4. 3 kratka signala - greška prvih 64 KB glavne memorije. Vidi tačku 3.
5. 4 kratka signala - kvar sistemskog tajmera. Ponovo pokrenite računar. Ako to ne pomogne, morat ćete popraviti ili zamijeniti matičnu ploču.
6. 5 kratkih signala - neispravnost centralnog procesora. Ponovo pokrenite računar. Ako to ne pomogne, morat ćete zamijeniti procesor.
7. 6 kratkih signala - neispravnost kontrolera tastature. Provjerite integritet i čvrstoću kabla tastature. Testirajte tastaturu na poznatom dobrom računaru. Ako to ne pomogne, morat ćete popraviti ili zamijeniti matičnu ploču.
8. 7 kratkih signala - neispravnost matične ploče. Ponovo pokrenite računar. Ako to ne pomogne, morat ćete popraviti ili zamijeniti matičnu ploču.
9. 8 kratkih signala - kvar RAM-a video kartice. Ponovo pokrenite računar. Ako ne pomogne, zamijenite video karticu.
10. 9 kratkih zvučnih signala - greška prilikom provjere kontrolne sume BIOS čipa. Potrebno je ponovno upisivanje (flash) mikrokola. Ako ne pomogne, zamijenite mikrokolo.
11. 10 kratkih bipova - nemoguće je pisati u CMOS memoriju. Resetujte sadržaj memorije (da biste to uradili, isključite računar, izvucite mrežni kabl. Pronađite prekidač pored baterije CMOS-memorije, postavite ga na Clear CMOS položaj. Pritisnite - sa isključenim mrežnim kablom! - dugme za napajanje računara. Postavite prekidač u prvobitni položaj. Ako nema prekidača na vašoj matičnoj ploči, izvadite bateriju na pola sata). Postavite BIOS na zadane vrijednosti (Učitaj zadane postavke BIOS-a). Ako ne pomogne, zamijenite mikrokolo.
12. 11 kratkih signala - kvar RAM-a. Vidi tačku 3.
13. 1 dugačak i 2 kratka signala - neispravnost video kartice. Preporučuje se da uklonite video karticu i ponovo je ubacite. Provjerite integritet i kvalitet priključka kabela monitora. Ako ne pomogne, zamijenite video karticu.
14. 1 dugačak i 3 kratka signala - neispravnost video kartice. Vidi tačku 13.
15. 1 dug i 8 kratkih signala - neispravnost video kartice. Vidi tačku 13.
______________________________________________________________________________________
Phoenix BIOS signali:
1-1-3. Greška pri pisanju/čitanju CMOS podataka.
1-1-4. Greška kontrolne sume sadržaja BIOS čipa.
1-2-1. Matična ploča je neispravna.
1-2-2. Greška inicijalizacije DMA kontrolera.
1-2-3. Došlo je do greške prilikom pokušaja čitanja/pisanja na jedan od DMA kanala.
1-3-1. Greška pri regeneraciji RAM-a.
1-3-3. Došlo je do greške prilikom testiranja prvih 64 KB RAM-a.
1-3-4. Slično prethodnom.
1-4-1. Matična ploča je neispravna.
1-4-2. Greška pri testiranju RAM memorije.
1-4-3. Greška sistemskog tajmera.
1-4-4. Greška u pristupu I/O portu.
2-x-x. Problemi sa prvih 64k memorije (x - od 1 do 4)
3-1-1. Greška pri inicijalizaciji drugog DMA kanala.
3-1-2. Inicijalizacija prvog DMA kanala nije uspjela.
3-1-4. Matična ploča je neispravna.
3-2-4. Greška kontrolera tastature.
3-3-4. Greška u testiranju video memorije.
4-2-1. Greška sistemskog tajmera.
4-2-3. Greška linije A20. Neispravan kontroler tastature.
4-2-4. Došlo je do greške pri radu u zaštićenom načinu rada. Centralni procesor je možda neispravan.