Tema ovog članka je BIOS. Prvo ćemo se pozabaviti pitanjem što 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 (read only memory) č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 korisniku omogućuje samostalno ažuriranje verzija BIOS-a.
BIOS funkcije
Što se tiče BIOS funkcija, one su prilično opsežne.
Prvo, čim se računalo uključi, kontrola odmah ide u BIOS. Ovaj program provodi početno testiranje komponenti jedinice sustava. Nakon uspješne provjere, BIOS prenosi kontrolu nad računalom na sljedeći program, koji se zapisuje u sektor za pokretanje (boot sektor) koji se nalazi na boot disku (tvrdi disk, CD-disk, disketa, flash pogon itd. ) ... Početni postupak testiranja opreme naziva se POST (Power-On Self Test).
Drugo, zahvaljujući BIOS-u, hardverska konfiguracija računala sprema se u poseban CMOS čip. Kada je računalo uključeno, vrši se usporedba između trenutne hardverske konfiguracije i one pohranjene u mikro krugu. 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 se tražiti da uđe u BIOS Setup kako bi se specificirali novi parametri otkrivenog hardvera. Ako se ne pronađu razlike u konfiguracijama ili ako se ažuriranje konfiguracije može izvesti bez intervencije korisnika, tada program vrši potrebne postavke (konfiguraciju) hardverskih komponenti računala.
CMOS memorija (Complementary Metal Oxide Semiconductor) je mikrosklop (RAM ili RAM - Random Access Memory) koji je mali u smislu volumena memorije s slučajnim pristupom. No, budući da postoji potreba za spremanjem informacija u njega i nakon što je napajanje isključeno, CMOS memoriju dodatno napaja vlastita baterija. S ovom baterijom je povezano nekoliko problema. Jedan od njih je ograničeni vijek trajanja, koji je 5-6 godina. Nakon isteka tog vremenskog razdoblja, baterija više ne može osigurati potrebnu razinu snage, što dovodi do gubitka pohranjenih informacija u mikro krugu. Iako je ovaj problem riješen prilično jednostavno - ugrađena je nova baterija.
Treće, pomoću posebnog programa BIOS Setup, korisnik može postaviti različite parametre i odabrati načine rada za pojedine komponente računala. Ovdje korisnik može isključiti opremu koja nije u uporabi ili je njezina uporaba nepoželjna kako bi osigurao sigurnost računala. Četvrto, BIOS upravlja I/O operacijama. Zapravo zbog toga je ovaj sustav izvorno razvijen. Zahvaljujući prisutnosti BIOS-a, na primjer, tvrdi disk razumije da glavu treba postaviti na određenu stazu ili za čitanje određenog sektora itd.
Kada bi svi programi morali sadržavati instrukcije ove vrste, onda bi u ovom slučaju one bile ogromne, a njihov rad bio bi vrlo neučinkovit. Osim toga, s pojavom svakog novog uređaja, morali bi se modificirati. Stoga je, kako bi se izbjegli takvi problemi, značajan dio posla koji se odnosi na obradu I/O operacija dodijeljen BIOS-u. Naravno, BIOS nije riješio apsolutno sve probleme, ali je značajno pojednostavio rješenje većine njih. Valja napomenuti da danas to više nije toliko relevantno kao u danima operativnog sustava MS-DOS. Moderni operativni sustavi 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 uvjetno. Zapravo, sve zadatke obavlja operativni sustav u bliskoj interakciji s BIOS-om, funkcionalno se nadopunjujući.
Obični korisnik se često mora nositi s onim dijelom BIOS-a, koji se zove BIOS Setup. BIOS Setup je poseban potprogram koji vam omogućuje konfiguriranje rada pojedinih hardverskih komponenti vašeg računala. Glavna poteškoća u postavljanju leži u nerazumljivim nazivima opcija, što ne previše naprednom korisniku može reći malo. Osim toga, problem je pogoršan nedovoljnom količinom referentnog materijala o ovim postavkama. A ako gledamo u cjelini, onda BIOS Setup nije ništa posebno, jedino što ga izdvaja od ostalih programa je prilično arhaično sučelje u usporedbi s modernim operativnim sustavima. Sve postavke koje je korisnik napravio tijekom postavljanja računala putem BIOS Setup-a spremaju se u CMOS memorijski čip, gdje se pohranjuju zajedno s podacima o konfiguraciji hardvera sustava.
Kako resetirati 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 napravio korisnik. Često vam takva jednostavna operacija kao što je resetiranje postavki BIOS-a omogućuje uklanjanje brojnih problema s pokretanjem računala, a također pomaže u izbjegavanju posjeta servisnom centru.
Metoda 1
BIOS vraćamo na tvorničke postavke pomoću sučelja za postavljanje BIOS-a, što će nam omogućiti da više ne rastavljamo jedinicu sustava. Treba napomenuti da je ova metoda izvediva u slučajevima kada je BIOS učitan. Da biste resetirali BIOS, morate pronaći zadanu stavku učitavanja biosa ili zadane postavke učitavanja u izborniku, kao što je prikazano na slici i pritisnite Enter.
Metoda 2
Resetiranje BIOS postavki pomoću baterije. Prije početka, trebali biste potpuno isključiti napajanje iz računala. Nakon što se uvjerite da su svi kabeli isključeni, morate ukloniti bočni poklopac jedinice sustava. Zatim pronađite istu bateriju i izvadite je na 5-10 minuta. Nakon tog razdoblja, možete ga vratiti na svoje mjesto. BIOS bi se trebao vratiti na nulu.
Metoda 3
Resetiranje postavki BIOS-a pomoću skakača (skakača). Pronalaženje kratkospojnika na matičnoj ploči je jednostavno, gotovo je uvijek pored baterije. Označen je kao Clear CMOS ili Clear RTS. Ponekad, kako bi mu olakšali pristup, proizvođači matičnih ploča ga postavljaju blizu ruba ploče. Da biste resetirali 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 učinjeno ispravno, nakon uključivanja računala, nakon nekoliko sekundi, začut će se jedan kratki signal - to znači da je sustav u redu i tada će se operativni sustav početi učitavati. Ako sustav otkrije hardverske probleme, signal će izgledati drugačije. Po vrsti signala možete odrediti kakav je kvar otkriven i koje daljnje 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 temelju dokumentacije koja dolazi s matičnom pločom. 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 obično se prikazuje na zaslonu monitora pri pokretanju računala u donjem lijevom kutu. Od svih proizvođača BIOS-a na tržištu treba izdvojiti dva glavna konkurenta, čiji je softver opremljen s velikom većinom modernih računala. To su dva tako poznata brenda kao što su American Megatrends (AMI) i Award Software. Dakle, pogledajmo prvo AMI zvučni alarm.
BIOS zvučni signali: AMI BIOS
- - Dva kratka zvučna signala iz zvučnika znače neki kvar u RAM-u računala. Mogućnosti rješavanja problema: potrebno je ukloniti memorijski modul iz utora, obrisati ga suhom četkom i umetnuti modul na mjesto, ako se nakon pokretanja računala signali ponove, tada se može izvršiti daljnje testiranje memorije ili njezina potpuna zamjena potreban;
- - Tri uzastopna kratka zvučna signala iz zvučnika znače pogrešku u čitanju prvih 64 KB glavne memorije računala. Mogućnosti rješavanja problema: potrebno je ukloniti memorijski modul iz utora, ako ima prašine, obrišite šipku suhom četkom i umetnite 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 timera. Mogućnosti rješavanja problema: ponovno pokrenite računalo, a ako se signali ponavljaju, popravite ili zamijenite matičnu ploču;
- - Pet uzastopnih kratkih zvučnih signala iz zvučnika ukazuje na kvar CPU-a. Opcije rješavanja problema: ponovno pokrenite računalo, ako se signali ponavljaju, zamijenite procesor;
- - Šest uzastopnih kratkih zvučnih signala iz zvučnika ukazuje na neispravnost kontrolera tipkovnice. Opcije rješavanja problema: provjerite kabel i spoj tipkovnice na jedinicu sustava, provjerite tipkovnicu na drugom računalu. Ako se nakon provjere pokaže da je tipkovnica u dobrom stanju, ostaje opcija popraviti matičnu ploču ili je zamijeniti;
- - Sedam uzastopnih kratkih zvučnih signala iz zvučnika ukazuje na neispravnu matičnu ploču. Opcije rješavanja problema: ponovno pokretanje i ako se signali ponavljaju, bit će potreban popravak ili kupnja nove matične ploče;
- - Osam uzastopnih kratkih zvučnih signala iz zvučnika ukazuje na kvar memorije grafičke kartice. Opcije rješavanja problema: ako se signali ponavljaju nakon ponovnog pokretanja, morat će se popraviti ili stara ili kupnja nove video kartice;
- - Devet uzastopnih kratkih zvučnih signala ukazuje na kvar samog BIOS čipa. Mogućnosti rješavanja problema: treptanje mikrosklopa ili potpuna zamjena;
- - Deset uzastopnih kratkih zvučnih signala 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. Mogućnosti rješavanja problema: potrebno je ukloniti memorijski modul iz utora, ako ima prašine, obrišite šipku suhom četkom i umetnite modul na mjesto; ako se signali ponavljaju, možda ćete morati dodatno testirati memoriju ili je zamijeniti potpuno;
- - Jedan dugi i tri kratka zvučna signala iz zvučnika, kao i jedan dugi i osam kratkih zvučnih signala, opet ukazuju na kvar video kartice. Opcije rješavanja problema su iste kao u prethodnom slučaju.
- - Odsutnost signala zvučnika može ukazivati na kvar napajanja. Mogućnosti rješavanja problema: provjerite pričvršćenost utikača napajanja 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čunalu. S takvim simptomima, morat ćete ga popraviti ili kupiti novo napajanje.
BIOS zvučni signali: Nagradi BIOS
- - Jedan kratki signal iz zvučnika znači da nema grešaka u sustavu i da je računalo u potpuno funkcionalnom stanju;
- - Dva uzastopna kratka zvučna signala iz zvučnika ukazuju na otkrivanje "beznačajnih" pogrešaka. Opcije rješavanja problema: trebate provjeriti pouzdanost pričvršćivanja komponenti i kabela na matičnu ploču računala, a zatim pokušati postaviti zadane vrijednosti BIOS-a;
- - Kratak ponavljajući signal iz zvučnika ukazuje na kvar napajanja. Mogućnosti rješavanja problema: provjerite pričvršćenost utikača napajanja 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čunalu. S takvim simptomima bit će potreban ili njegov popravak ili kupnja nove jedinice za napajanje;
- - Dugi ponavljajući zvučni signal iz zvučnika ukazuje na kvar RAM-a. Mogućnosti rješavanja problema: potrebno je ukloniti memorijski modul iz utora, ako ima prašine, obrišite šipku suhom četkom i umetnite 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 tipkovnice. Opcije rješavanja problema: provjerite kabel i spoj tipkovnice na jedinicu sustava, provjerite tipkovnicu na drugom računalu. Ako se nakon provjere pokaže da je tipkovnica u dobrom stanju, ostaje opcija popraviti matičnu ploču ili je zamijeniti;
- - Jedan dugi i jedan kratki zvučni signali ukazuju na kvar RAM-a. Mogućnosti rješavanja problema: potrebno je ukloniti memorijski modul iz utora, ako ima prašine, obrišite šipku suhom četkom i umetnite modul na mjesto; ako se signali ponavljaju, možda ćete morati dodatno testirati memoriju ili je zamijeniti potpuno;
- - Jedan dugi i dva kratka zvučna signala iz zvučnika ukazuju na kvar video kartice. Mogućnosti rješavanja problema: trebate provjeriti kabel koji ide od video kartice do monitora, ako je kabel u redu, trebate izvaditi video karticu iz utora, obrisati je, ako je potrebno, od prašine i umetnuti natrag. Ako ove radnje ne rade, možda ćete morati popraviti ili kupiti novu video karticu;
- - Jedan dugi i tri kratka zvučna signala ukazuju na neispravnost kontrolera tipkovnice. Opcije rješavanja problema: provjerite kabel i spoj tipkovnice na jedinicu sustava, provjerite tipkovnicu na drugom računalu. Ako se nakon provjere pokaže da je tipkovnica u dobrom stanju, ostaje opcija popraviti matičnu ploču ili je zamijeniti;
- - Jedan dugi i devet uzastopnih kratkih zvučnih signala iz zvučnika ukazuju na kvar samog BIOS čipa. Mogućnosti rješavanja problema: treptanje mikrosklopa ili potpuna zamjena;
- - Odsutnost signala zvučnika može ukazivati na kvar napajanja. Mogućnosti rješavanja problema: provjerite pričvršćenost utikača napajanja na konektore na matičnoj ploči, očistite napajanje od prašine. Ako, kao rezultat poduzetih radnji, kada pokušate ponovno uključiti računalo, potrebno je popraviti napajanje.
Zasebno, potrebno je napomenuti kontinuirane zvučne signale BIOS-a koji se mijenjaju u tonalitetu. To može biti uzrokovano ili neispravnom jedinicom napajanja ili pregrijavanjem računala.
Rušenje računala i pogreške
Ispod su značenja zvučnih signala nekih matičnih ploča.
Nagrada BIOS
- Nema signala - Jedinica napajanja je neispravna ili nije spojena na matičnu ploču.
- Neprekidan signal - Neispravno napajanje. Potrebna zamjena.
- 1 kratki zvučni signal - Nisu otkrivene greške. Tipično ponašanje zdravog računala je da se računalo normalno pokreće.
- 2 kratka zvučna signala - Otkrivene su manje greške. Monitor vas traži da uđete u CMOS Setup Utility kako biste ispravili situaciju. Provjerite jesu li kabeli dobro pričvršćeni za konektore tvrdog diska i matične ploče.
- 3 duga zvučna signala - Greška kontrolera tipkovnice. Ponovno pokrenite računalo. Možda je potrebno zamijeniti matičnu ploču.
- 1 dugi + 1 kratki zvučni signal - otkriveni su problemi s RAM-om. Provjerite jesu li memorijski moduli ispravno instalirani. Ili zamijenite drugim memorijskim modulima.
1 duga + 2 kratka zvučna signala - Problem s video karticom je najčešći problem. Preporuča se ukloniti ploču i ponovno je umetnuti. Također provjerite vezu s video karticom monitora.
1 duga + 3 kratka zvučna signala - Pogreška pri inicijalizaciji tipkovnice. Provjerite vezu između tipkovnice i konektora na matičnoj ploči.
1 dugi + 9 kratkih signala - Pogreška pri čitanju podataka s memorijskog čipa samo za čitanje. Ponovno pokrenite računalo ili ponovno flešujte sadržaj mikrosklopa (ako je ovaj način podržan).
1 dugi ponavljajući zvučni signal - Neispravna instalacija memorijskih modula. Pokušajte ih ponovno povući i umetnuti.
1 kratki zvučni signal koji se ponavlja - Problemi s napajanjem. Pokušajte ukloniti prašinu koja se nakupila u njemu.
AMI BIOS
Nema signala - Napajanje je neispravno ili nije spojeno na matičnu ploču.
1 kratki zvučni signal - nisu otkrivene greške. Računalo je sada spremno za korištenje.
2 kratka zvučna signala - greška pariteta RAM-a. Ponovno pokrenite računalo. Provjerite instalaciju memorijskih modula. Možda je potrebno zamijeniti memorijske module.
3 kratka zvučna signala - Greška u glavnoj memoriji (prvih 64 KB). Ponovno pokrenite računalo. Provjerite ugradnju memorijskih modula u utore. Možda je potrebno zamijeniti memorijske module.
4 kratka zvučna signala - Tajmer sustava je neispravan. Možda će biti potrebna zamjena matične ploče.
5 kratkih zvučnih signala - Središnji procesor je neispravan. Procesor će možda trebati zamijeniti.
6 kratkih zvučnih signala - Kontroler tipkovnice je neispravan. Provjerite kvalitetu veze između potonjeg i konektora na matičnoj ploči. Pokušajte zamijeniti tipkovnicu. Ako to ne pomogne, možda ćete morati zamijeniti matičnu ploču.
7 kratkih zvučnih signala - matična ploča je neispravna.
8 kratkih zvučnih signala - Problemi s video karticom.
9 kratkih zvučnih signala - pogreška kontrolnog zbroja sadržaja BIOS čipa. Na zaslonu monitora može se pojaviti poruka. Potrebna je ili zamjena mikrosklopa, ili ponovno pisanje njegovog sadržaja (ako je riječ 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 - Vanjska predmemorija neispravna. Potrebni su zamjenski moduli predmemorije.
1 dugačak + 2 kratka zvučna signala - Video kartica je neispravna. Provjerite spoj monitora na konektor na video kartici. Video karticu će možda trebati zamijeniti.
1 duga + 3 kratka zvučna signala - Video kartica je neispravna. Provjerite spoj monitora na konektor na video kartici. Video karticu će možda trebati zamijeniti.
1 dugi + 8 kratkih zvučnih signala - Problemi s video karticom ili monitor nije spojen. Ponovno provjerite instalaciju video kartice u utor za proširenje.
Phoenix BIOS
Proizvođači Phonenix BIOS-a razvili su vlastiti sustav interleaved signala.
1-1-3 - Pogreška pri pisanju / čitanju CMOS podataka. Potrebna je zamjena CMOS memorijskog čipa ili matične ploče. Također, možda se istrošila baterija koja napaja CMOS memorijski čip.
1-1-4 - Pogreška kontrolnog zbroja sadržaja BIOS čipa. Potrebna je zamjena BIOS čipa ili flešovanje (kada se koristi Flash memorija).
1-2-1 - Matična ploča je neispravna. Isključite računalo na neko vrijeme. Ako ne pomogne, zamijenite matičnu ploču.
1-2-2 - Pogreška pri inicijalizaciji DMA kontrolera. Možda će biti potrebna zamjena matične ploče.
1-2-3 - Došlo je do pogreš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 s RAM-om. Zamijenite memorijske module.
- 1-3-3 - Došlo je do pogreške tijekom testiranja prvih 64 KB RAM-a. Zamijenite memorijske module.
- 1-3-4 - Došlo je do pogreške tijekom 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 s RAM-om. Provjerite ugradnju memorijskih modula u utore.
- 1-4-3 - Greška sistemskog tajmera. Možda će biti potrebna zamjena matične ploče.
- 1-4-4 - Pogreška u pristupu I/O portu. Ovu pogrešku može uzrokovati periferni uređaj koji za svoj rad koristi ovaj priključak.
- 3-1-1 - Pogreška pri inicijalizaciji drugog DMA kanala. Možda će biti potrebna zamjena matične ploče.
- 3-1-2 - Pogreš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čunalo na neko vrijeme. Ako to ne pomogne, morat ćete zamijeniti matičnu ploču.
- 3-2-4 - Greška kontrolera tipkovnice. Možda će biti potrebna zamjena matične ploče.
- 3-3-4 - Pogreška tijekom testiranja video memorije. Sama video kartica može biti 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 tijekom rada linije A20. Neispravan kontroler tipkovnice. Pokušajte zamijeniti matičnu ploču ili kontroler tipkovnice.
- 4-2-4 - Pogreška pri radu u zaštićenom načinu rada. Središnji procesor može biti neispravan.
- 4-3-1 - Pogreška tijekom testiranja RAM-a. Provjerite ugradnju modula u utore. Možda je potrebno zamijeniti memorijske module.
- 4-3-4 - Greška sata u stvarnom vremenu. Možda će biti potrebna zamjena matične ploče.
- 4-4-1 - Pogreška pri testiranju serijskog porta. Može biti uzrokovano uređajem koji za svoj rad koristi serijski port.
- 4-4-2 - Pogreška pri testiranju paralelnog porta. Može biti uzrokovano uređajem koji za svoj rad koristi paralelni port.
American Megatrends, Inc. (AMI)
Kontrolne točke POST postupaka provedenih u AMIBIOS-u revidirane su i dopunjene 1995. godine i do sada nisu doživjele značajnije promjene. Prvi opis POST kodova ili kako ih AMI naziva - "kontrolne točke" u njihovom trenutnom obliku pojavio se u vezi s izdavanjem jezgre V6.24, 15.7.95. U AMIBIOS V7.0 su napravljene neke promjene, koje se odražavaju u ovom dokumentu.
Značajke postupaka pokretanja AMIBIOS-a
Ako se tijekom procesa pokretanja podaci 55h, AAh pojavljuju u dijagnostičkom portu, ne biste trebali uspoređivati ove podatke s POST kodovima - imamo posla s tipičnim slijedom testova, čiji je zadatak provjeriti integritet podatkovne sabirnice.
U početnoj fazi, izlaz na port za dijagnostičke podatke je specifičan za platformu. U nekim implementacijama, prvi renderirani kod je povezan s aktivnostima, što AMI naziva specifičnim stvarima za čipset. Ovaj postupak je popraćen izlazom CCh vrijednosti na port 80h i izvođenjem niza radnji za postavljanje logičkih registara sustava. U pravilu se CCh kod pojavljuje u onim slučajevima kada se koristi sistemska logika iz Intela, izgrađena na temelju PIIX kontrolera - to su TX, LX, BX čipsetovi.
Neki ugrađeni I/O čipovi sadrže RTC i kontroler tipkovnice, koji su onemogućeni pri pokretanju. Svrha BIOS-a je inicijalizirati te resurse ploče za buduću upotrebu. U ovom slučaju, prvi postupak pokretanja povezan s postavljanjem kontrolera tipkovnice prati izlaz vrijednosti 10h, zatim se RTC inicijalizira, što je vidljivo pojavom DDh koda u dijagnostičkom portu. Treba napomenuti da će neuspjeh barem jednog od ovih resursa za posljedicu imati nepokretanje matične ploče kao cjeline u prvoj fazi POST-a.
Na brojnim pločama proces inicijalizacije počinje stavljanjem CPU-a u zaštićeni način rada. U ovom slučaju, nakon prvog vizualiziranog koda 43h, POST se nastavlja kako je opisano u AMIBIOS dokumentaciji - kontrola se prenosi na točku D0h.
Neupakirani kodovi rutinske inicijalizacije
Nekomprimirane kontrolne točke init koda
Kod pogreške | Opis greške |
---|---|
EE | U modernim implementacijama AMIBIOS-a, prvi renderirani kod povezan je s pozivom na uređaj s kojeg se može pokrenuti za oporavak BIOS-a |
CC | Inicijalizacija logičkih registara sustava CD Flash ROM tip nije prepoznat |
CE | Nepodudarnost kontrolnog zbroja u BIOS-u za pokretanje CF Pogreška u pristupu rezervnom Flash ROM čipu |
dd | Rana inicijalizacija RTC-a, koji je integriran u SIO čip |
D0 | Onemogući NMI prekid koji se ne može maskirati. Određivanje vremenske odgode za slabljenje prijelaznih procesa. Provjera kontrolnog zbroja Boot Block, zaustavljanje u slučaju neusklađenosti |
D1 | Izvođenje regeneracije memorije i testa osnovne sigurnosti. Prijeđite na način adresiranja memorije od 4 GB |
D3 | Određivanje volumena i test primarne memorije |
D4 | Povratak na način stvarnog memorijskog adresiranja. Rana inicijalizacija čipseta. Postavljanje hrpe |
D5 | Premještanje POST modula iz Flash ROM-a u memorijski prolaz |
D6 | Ako se kontrolni zbroj ili CTRL + Home ne podudaraju, izvodi se prijelaz na postupak oporavka Flash ROM-a (kod E0) |
D7 | Prijenos kontrole na uslužni program za dekompresiju BIOS-a sustava |
D8 | Potpuno raspakiranje BIOS-a sustava |
D9 | Prijenos kontrole na BIOS sustava u Shadow RAM |
DA | Čitanje informacija iz SPD (Serial Presence Detect) DIMM-ova DB Konfiguriranje MTRR registara središnjeg procesora |
DC | Kontroler memorije programiran prema podacima primljenim od SPD DE Pogreška u konfiguraciji memorije sustava. Fatalna greška |
DF | Pogreška u konfiguraciji memorije sustava. Rog 10 Rano |
11 | Povratak iz stanja STR (Suspend to RAM). |
12 | Vraćanje pristupa SMRAM-u (RAM-u za upravljanje sustavom) |
13 | Oporavak regeneracije pamćenja |
14 | Pronalaženje i inicijalizacija VGA BIOS-a |
Kodovi postupka prepisivanja Flash ROM-a
Kodovi za oporavak bloka pokretanja
Kod pogreške | Opis greške |
---|---|
E0 | Priprema za presretanje INT19 i provjera mogućnosti pokretanja sustava u pojednostavljenom načinu rada |
E1 | Postavljanje vektora prekida |
E3 | Oporavite CMOS sadržaj, pronađite i inicijalizirajte BIOS |
E2 | Priprema kontrolera prekida i izravnog pristupa memoriji |
E6 | Omogući prekide iz tajmera sustava i FDC-a |
EC | Ponovno inicijaliziranje IRQ i DMA ED kontrolera Inicijalizacija pogona |
EE | Čitanje sektora za podizanje sustava iz EF disketne pogreške |
F0 | Potražite datoteku AMIBOOT.ROM |
F1 | AMIBOOT.ROM datoteka nije pronađena u korijenskom direktoriju F2 Read FAT |
F3 | Čitanje AMIBOOT.ROM-a |
F4 | Veličina datoteke AMIBOOT.ROM ne odgovara veličini Flash ROM-a |
F5 | Onemogući internu predmemoriju |
FB | Određivanje vrste Flash ROM-a |
FC | Brisanje glavne jedinice Flash ROM-a |
F D | Flash ROM programiranje glavne jedinice |
FF | ponovno pokretanje BIOS-a |
Dekomprimirani BIOS kodovi sustava koji se izvršavaju u ShadowRAM-u
Runtime code je nekomprimiran u F000 shadow RAM-u
Kod pogreške | Opis greške |
---|---|
03 | Onemogući NMI prekid koji se ne može maskirati. Određivanje vrste resetiranja |
05 | Inicijalizacija steka. Onemogućite memoriju i predmemoriju USB kontrolera |
06 | Izvođenje uslužnog programa u RAM-u |
07 | Prepoznavanje procesora i inicijalizacija APIC-a |
08 | Provjera CMOS kontrolnog zbroja |
09 | Provjera rada tipki End/Ins |
0A | Provjera kvara baterije |
0B | Brisanje registara međuspremnika kontrolera tipkovnice |
0C | Testna naredba se šalje kontroleru tipkovnice |
0E | Pronalaženje dodatnih uređaja koje podržava kontroler tipkovnice |
0F | Inicijalizacija tipkovnice |
10 | Na tipkovnicu se šalje naredba za resetiranje |
11 | Ako se pritisne End ili Ins, briše CMOS 12 Postavlja DMA kontrolere u pasivno stanje |
13 | Inicijalizacija čipseta i L2 predmemorija |
14 | Provjera tajmera sustava |
19 | U tijeku je test generiranja zahtjeva za osvježavanje DRAM-a |
1A | Provjera trajanja ciklusa regeneracije |
20 | Inicijalizacija izlaznih uređaja |
23 | Čita se ulazni priključak kontrolera tipkovnice. Prekidač za zaključavanje tipki i prekidač za ispitivanje proizvodnje |
24 | Priprema za inicijalizaciju tablice vektora prekida |
25 | Inicijalizacija vektora prekida završena |
26 | Ulazni priključak kontrolera tipkovnice ispituje status kratkospojnika Turbo Switch. |
27 | Inicijalizacija USB kontrolera. Ažuriranje mikrokoda procesora za pokretanje |
28 | Priprema za instalaciju video načina |
29 | Inicijalizacija LCD panela |
2A | Pronađite uređaje koje podržavaju dodatni ROM-ovi |
2B | Inicijalizacija VGA BIOS-a, provjera njegovog kontrolnog zbroja |
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 | Pogreška u video memoriji ili krugovima za skeniranje. Pronalaženje alternativnog video adaptera CGA |
32 | Test video memorije alternativnog video adaptera CGA i sklopova za skeniranje |
33 | Provjera statusa kratkospojnika Mono / Color |
34 | Postavljanje tekstualnog načina rada 80x25 |
37 | Video način je postavljen. Zaslon je obrisan |
38 | Inicijalizacija ugrađenih uređaja |
39 | Prikaz poruka o pogrešci u prethodnom koraku |
3A | Izlaz poruke "Hit DEL" za ulazak u CMOS Setup |
3B | Počnite se pripremati za test memorije u zaštićenom načinu rada |
40 | Priprema tablica deskriptora GDT i IDT |
42 | Prijeđite na zaštićeni način rada |
43 | Procesor u zaštićenom načinu rada. Prekidi su dopušteni |
44 | Priprema za testiranje linije A20 |
45 | Linijski test A20 |
46 | Određivanje veličine RAM-a je dovrš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 dobivenih veličina konvencionalne i proširene memorije u CMOS 4E Indikacija stvarne količine sistemske memorije |
4F | Test proširene konvencionalne memorije u tijeku |
50 | Korekcija konvencionalne veličine memorije |
51 | Test proširene memorije |
52 | Zadržani su volumeni konvencionalne memorije i proširene memorije |
53 | Rukovanje odgođenim greškama pariteta |
54 | Onemogući paritet i rukovanje prekidima koji se ne mogu maskirati |
57 | Inicijalizacija područja memorije za POST Upravitelj memorije |
58 | Prikazuje se upit za ulazak u CMOS Setup |
59 | Vraćanje procesora u pravi način rada |
60 | Provjera registara DMA stranica |
62 | DMA kontroler br. 1 Test registra adrese i duljine prijenosa |
63 | DMA kontroler #2 Test registra adrese i duljine prijenosa |
65 | Programiranje DMA kontrolera |
66 | Brisanje POST registara zahtjeva za pisanje i skupa maski |
67 | Programiranje kontrolera prekida |
7F | Dopuštanje NMI zahtjeva iz dodatnih izvora |
80 | Postavlja način usluge prekida s PS / 2 porta |
81 | Test sučelja tipkovnice na pogreške resetiranja |
82 | Postavljanje načina rada kontrolera tipkovnice |
83 | Provjera statusa zaključavanja tipkovnice |
84 | Provjera memorije |
85 | Prikaz poruka o pogrešci |
86 | Konfiguriranje sustava za rad postavljanja |
87 | Raspakiranje programa CMOS Setup u konvencionalnu memoriju. |
88 | Postavljanje je dovršio korisnik |
89 | Dovršen oporavak stanja nakon pokretanja Postava |
8B | Rezerviranje memorije za opcijski BIOS varijabilni blok |
8C | Programiranje konfiguracijskih registara |
8D | Inicijalizacija HDD i FDD kontrolera |
8F | Ponovno inicijaliziranje FDD kontrolera |
91 | Konfiguriranje kontrolera tvrdog diska |
95 | Skeniranje ROM-a je u tijeku kako bi se pronašao dodatni BIOS |
96 | Dodatna konfiguracija resursa sustava |
97 | Sekundarni BIOS potpis i provjera kontrolnog zbroja |
98 | Postavljanje RAM-a za upravljanje sustavom |
99 | Postavljanje brojača vremena i varijabli paralelnih portova 9A Generiranje popisa serijskih portova |
9B | Priprema područja u memoriji za test koprocesora |
9C | Inicijalizacija koprocesora |
9D | Informacije o koprocesoru pohranjene su u CMOS RAM-u |
9E | Prepoznavanje vrste tipkovnice |
9F | Potražite dodatne ulazne uređaje |
A0 | Formiranje registara MTRR (Memory Type Range Registers) |
A2 | Poruke o pogrešci tijekom prethodnih faza inicijalizacije |
A3 | Postavljanje vremena automatskog ponavljanja tipkovnice |
A4 | Defragmentiranje neiskorištenih RAM regija |
A5 | Postavljanje video načina |
A6 | Čišćenje ekrana |
A7 | Premještanje izvršnog koda BIOS-a u područje Shadow RAM-a |
A8 | Sekundarna inicijalizacija BIOS-a u segmentu E000h |
A9 | Vratite kontrolu u BIOS sustava AA Inicijalizirajte USB sabirnicu |
AB | Priprema INT13 modula za servisiranje disk servisa |
AC | Izrada AIOPIC tablica za podršku višeprocesorskih AD sustava Priprema INT10 modula za servisiranje video usluga |
AE | DMI inicijalizacija |
B0 | Prikazana je tablica konfiguracije sustava B1 Inicijalizacija ACPI BIOS-a |
00 | INT19h softverski prekid - pokretanje sektora za pokretanje |
Značajke izvođenja Device Initialization Manager
Osim gornjih POST kodova, dijagnostički port prikazuje poruke o događajima tijekom izvršavanja Device Initialization Manager (DIM). Postoji nekoliko prijelomnih točaka koje prikazuju status inicijalizacije sustava ili lokalnih sabirnica.
Informacija se prikazuje u obliku riječi čiji je niži bajt jednak POST kodu sustava, a visoki bajt označava vrstu postupka inicijalizacije koji se izvodi. Visoki nibble u visokom bajtu označava vrstu postupka koji se izvodi, a niži određuje topologiju sabirnice za njegovu primjenu.
Starija tetrada
Mlađa tetrada
Ako se otkrije pogreška u konfiguraciji memorije sustava, DE kod, DF kod i kod konfiguracijske pogreš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
Dinamično razvijajuća tvrtka Award Software 1995. godine predložila je novo u to vrijeme softversko rješenje niske razine - AwardBIOS "Elite", poznatije kao V4.50PG. Način usluge kontrolne točke nije se promijenio ni u široko rasprostranjenoj verziji V4.51 niti u rijetkoj verziji V4.60. Sufiksi P i G označavaju podršku za PnP, odnosno zelenu funkciju.
Objavljivanje u Shadow RAM
Kod pogreš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 |
BITI | Programiranje konfiguracijskih registara južnog i sjevernog mosta |
09 | Cyrix L2 predmemorija i inicijalizacija kontrolnih registara proširene predmemorije |
0A | Generiranje tablice vektora prekida. Konfiguriranje resursa za upravljanje napajanjem i instaliranje SMI Vector |
0B | Provjera CMOS kontrolnog zbroja. Skeniranje uređaja PCI sabirnice. Ažuriranje mikrokoda procesora |
0C | Inicijalizacija kontrolera tipkovnice |
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 tipkovnice i njezin interni test. BIOS provjera kontrolnog zbroja |
10 | Testiranje drugog DMA 8237 kontrolera |
11 | Provjera registara stranica DMA kontrolera |
14 | Testni kanal 2 sistemskog timera 15 Test maskiranja registra zahtjeva 1. kontrolera prekida |
16 | Test maskirnog registra zahtjeva 2. kontrolera prekida 19 Provjera pasivnosti zahtjeva za nemaskiranim prekidom NMI |
30 | Određivanje veličine osnovne i proširene memorije. Konfiguriranje APIC-a. Softverska kontrola načina dodjeljivanja pisanja |
Kod pogreške | Opis greške |
---|---|
31 | Glavni test RAM-a na ekranu. USB inicijalizacija |
32 | Prikazuje se početni zaslon Plug and Play BIOS Extension. Konfiguriranje Super I/O resursa. Programabilni ugrađeni audio uređaj |
39 | I2C programiranje sata |
3C | Postavljanje softverske zastavice kako bi se omogućilo postavljanje |
3D | Inicijalizacija PS / 2 miša |
3E | Inicijalizacija kontrolera vanjske predmemorije i omogućena Cache BF Postavljanje konfiguracijskih registara čipseta |
41 | Inicijalizacija podsustava diskete |
42 | Onemogućite IRQ12 ako nema PS / 2 miša. U tijeku je soft reset kontrolera tvrdog diska. Skeniranje za druge IDE uređaje |
43 | |
45 | Inicijalizacija FPU koprocesora |
4E | Indikacija poruke o pogrešci |
4F | Zahtjev za lozinku |
50 | Vraćanje prethodno spremljenog CMOS stanja u RAM |
51 | Omogućuje pristup 32-bitnom HDD-u. Konfiguriranje ISA / PnP resursa |
52 | Dodatna inicijalizacija BIOS-a. Postavljanje vrijednosti konfiguracijskih registara PIIX. Formiranje NMI i SMI |
53 | |
60 | Instaliranje antivirusne zaštite BOOT Sector |
61 | Završni koraci za inicijalizaciju skupa čipova |
62 | Čitanje identifikatora tipkovnice. Postavljanje njegovih parametara |
63 | Ispravak blokova ESCD, DMI. Čišćenje RAM-a |
FF | Prijenos kontrole na bootloader. BIOS izvršava naredbu INT 19h |
3. Nagrada BIOS V6.0 medaljon
NagradaBIOS V6.0 Medaljon
Prvi spomen BIOS-a Award Medallion, verzija 6.0 datira se 12. svibnja 1999. godine. Struktura novog proizvoda ostala je nepromijenjena, zadržavajući ranu, kasnu i sustavnu fazu inicijalizacije hardvera. Značajne promjene utjecale su na algoritme za izvođenje POST-a, što je utjecalo na novo kodiranje kontrolnih točaka, značajno proširivši njihov opseg. Istodobno, u novom BIOS-u nije bilo mjesta za zastarjele tehnologije kao što je EISA, pa je iz tog razloga ukinut niz POST kodova.
Izvođenje POST-ova pokretanja iz ROM-a
U fazi rane inicijalizacije, programski kod BIOS-a se izvršava iz bloka za pokretanje u Flash ROM-u, a prati ga izlaz na dijagnostički port kontrolnih točaka 91h ... FFh
Kod pogreške | Opis greške |
---|---|
91 | Odabir skripte za pokretanje CF platforme Određivanje tipa procesora |
C0 | Onemogući vanjsku predmemoriju. Onemogući internu predmemoriju. Zabrana Shadow RAM-a. Programiranje DMA kontrolera, kontrolera prekida, tajmera, RTC bloka C1 Određivanje vrste memorije, ukupne veličine i smještaja po linijama 0C Provjera kontrolnih zbroja |
C3 | Provjera prvih 256K DRAM-a za organizaciju privremenog područja. Raspakivanje BIOS-a u privremenom području |
C5 | Ako se kontrolni zbroji podudaraju, izvršeni POST kod se prenosi u Shadow. U suprotnom, kontrola se prenosi na postupak oporavka BIOS-a. |
B0 | Inicijalizacija Sjevernog mosta |
A0-AF | Rutina inicijalizacije logike sustava ovisna o hardveru E0-EF Pogreška tijekom inicijalizacije logike sustava |
Oporavak BIOS-a
Objavljivanje u Shadow RAM
Kasna inicijalizacija se izvodi u RAM-u i nastavlja se dok se ne pozove korisnički izbornik - CMOS Setup. Ovu POST fazu karakterizira korištenje memorijskog segmenta E000h, u kojem se obrađuje prolaz kontrolnih točaka od 01h do 7Fh.
Kod pogreške | Opis greške |
---|---|
01 | Raspakiravanje 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 tipkovnice |
08 | Određivanje vrste sučelja spojene tipkovnice |
0A | Postupak za automatsko otkrivanje tipkovnice i miša. Konačne postavke kontrolera tipkovnice pomoću PCI registara |
0E | Testiranje memorijskog segmenta F000h |
10 | Određivanje vrste instaliranog FlashROM-a |
12 | CMOS test |
14 | Postupak inicijalizacije registra čipseta |
16 | Početna inicijalizacija ugrađenog sintisajzera frekvencije |
18 | Određivanje instaliranog procesora i njegove veličine Cache L1 i L2 1B Generiranje tablice vektora prekida |
1C | |
1D | Početna konfiguracija sustava upravljanja energijom |
1F | Učitavanje s vanjskog modula XGROUP matrice tipkovnice |
21 | Inicijalizacija podsustava za upravljanje napajanjem hardvera |
23 | Ispitivanje koprocesora. Određivanje vrste pogona FDD. Pripremna faza za izradu mape resursa PnP uređaja |
24 | Postupak ažuriranja mikrokoda procesora. Ažuriranje karte distribucije resursa |
25 | PCI inicijalizacija i skeniranje |
26 | Konfiguriranje logike koja služi liniji VID (Uređaj za identifikaciju napona). Inicijalizacija sustava nadzora napona i temperature na vozilu |
27 | Ponovno inicijaliziranje kontrolera tipkovnice |
29 | Inicijalizacija APIC-a, koji je dio središnjeg procesora. Mjerenje frekvencije na kojoj procesor radi. Postavljanje logičkih registara sustava. Inicijalizacija IDE kontrolera |
2A | |
2B | Potražite VGA BIOS |
2D | Prikaz podataka procesora |
33 | Izvođenje resetiranja na povezanoj tipkovnici |
35 | Provjera prvog kanala DMA 8237 kontrolera |
37 | Provjera drugog kanala DMA 8237 kontrolera |
39 | Testiranje registara DMA stranica |
3C | Programabilni intervalni mjerač podešavanja 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. Programski upravljanje načinom dodjele upisivanja podešavanjem AMD K5 registara |
4E | Testiranje memorije unutar prvog megabajta i vizualizacija rezultata na zaslonu. Inicijalizacija shema cachiranja za jednoprocesorske i višeprocesorske sustave, postavljanje registara Cyrix M1 procesora |
50 | USB inicijalizacija |
52 | Testiranje sve dostupne memorije sustava, uključujući regiju za ugrađeni video kontroler (Shared Memory). Vizualizacija rezultata na zaslonu |
53 | Poništavanje lozinke za prijavu |
55 | Vizualizacija broja detektovanih procesora |
57 | Inicijalizacija ISA PnP uređaja, od kojih je svakom dodijeljen CSN (broj za odabir kartice). Renderiranje logotipa EPA |
59 | Inicijalizacija antivirusnog sustava podrške |
5B | Pokretanje postupka ažuriranja BIOS-a s 5D floppy pogona Inicijalizacija ugrađenih SIO i audio kontrolera |
60 | Otvoren je pristup CMOS postavkama |
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 cache kontrolera |
6B | Inicijalizacija skupa čipova prema CMOS postavkama |
6D | Konfiguriranje resursa za ISA PnP uređaje u SIO 6F konfiguracijskom načinu Inicijalizacija podsustava diskete |
73 | Preliminarni koraci za inicijalizaciju podsustava tvrdog diska. Na nekim platformama - anketirajte ALT + F2 da biste pokrenuli 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 tvrde diskove |
7F | Prikaz poruka o pogrešci. Posluživanje tipki DEL i F1 |
Priprema tablica, nizova i struktura za pokretanje operacijskog sustava
Počevši od koda 82h, POST izvodi konfiguraciju sustava prema CMOS postavkama. Njegova završna faza se izvršava iz Shadow RAM područja (segment E800h) i završava prijenosom kontrole na operativni sustav - FFh kodom.
Kod pogreške | Opis greške |
---|---|
82 | Dodjeljuje područje u memoriji sustava za upravljanje napajanjem |
83 | Oporavak podataka iz stog za privremenu pohranu u CMOS-u |
84 | Prikazuje se poruka "Inicijalizacija Plug and Play kartica..." |
85 | USB inicijalizacija završena |
86 | Rezervirano, Carry Flag Clearing |
87 | Izgradnja SYSID tablica u DMI regiji |
88 | Rezervirano, Carry Flag Clearing |
89 | Generiranje ACPI tablica 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 zastavice za nošenje |
91 | Inicijalizacija resursa naslijeđene platforme |
92 | Rezervirano, Carry Flag Clearing |
93 | Vjerojatno nije korišteno |
94 | Završni koraci za inicijalizaciju osnovne logike prije pokretanja operativnog sustava. Završava inicijalizacija sustava upravljanja energijom. Uklanja se početni zaslon za pokretanje BIOS-a, prikazuje se tablica dodjele resursa. Posebne postavke napravljene su za obitelj procesora AMD K6®. Ažuriranje mikrokoda za obitelj procesora Intel Pentium® II i novije |
95 | Postavljanje automatskog prelaska na zimsko/ljetno računanje vremena. Programiranje kontrolera tipkovnice za frekvenciju automatskog ponavljanja |
96 | U višeprocesorskim sustavima izvode se konačne postavke sustava i kreiraju servisne tablice i polja. Za procesore obitelji Cyrix vrši se dodatna postavka registra. Izrada ESCD tablice "Prošireni podaci o konfiguraciji sustava". Podešavanje brojača DOS vremena tako da odgovara satu stvarnog vremena. Particije uređaja za pokretanje spremaju se za kasniju upotrebu ugrađenim antivirusnim alatima: Trend AntiVirus ili Paragon Anti-Virus Protection. Signal završetka POST-a šalje se na zvučnik sustava. MSIRQ tablica je izgrađena i spremljena |
Brojni procesi koji se odvijaju u BIOS-u Award Medallion označeni su posebnim skupinama kontrolnih točaka. To uključuje:
Sistemski kodovi događaja - kontrolne točke događaja sustava.
Kodovi za otklanjanje pogrešaka upravljanja energijom su kontrolne točke koje se javljaju tijekom izvršavanja APM ili ACPI usluga.
Kodovi pogrešaka sustava - poruke o fatalnim pogreškama.
Debug kodovi za MP sustav - točke inicijalizacije višeprocesorskih platformi.
Značajke ubrzanog POST-a
Kako bi smanjio vrijeme pokretanja sustava, korisnik može odabrati opciju "Quick Power On Self Test" u CMOS Setup-u. U tom slučaju, POST će se ubrzati odbijanjem izvođenja nekih postupaka (Quick Boot).
Tijek rada Quick Boot zamjenjuje kasnu i završnu fazu POST-a i ne utječe na rad bloka za pokretanje. Award Software nudi drugačiju kodifikaciju POST Accelerated Pass procedura od standardne. Quick Boot počinje slanjem kontrolne točke 65h na dijagnostički priključak i završava s POST kodom 80h. Zatim se kontrola prenosi na operativni sustav s FFh kodom, što je uobičajeno za Award BIOS.
Kod pogreške | Opis greške |
---|---|
65 | Rana inicijalizacija SIO kontrolera, softversko resetiranje video kontrolera. Konfiguriranje kontrolera tipkovnice, testiranje tipkovnice i miša. Inicijalizacija kontrolera zvuka. Provjera integriteta BIOS struktura. Raspakiranje rutina održavanja Flash ROM-a. Inicijalizacija ugrađenog sintetizatora frekvencije |
66 | Inicijalizira L1 / L2 predmemoriju prema rezultatima naredbe CPUID. Generiranje vektorske tablice koja se sastoji od pokazivača za prekidanje rutina rukovanja. Inicijalizacija hardvera za upravljanje napajanjem |
67 | Provjera vjerodostojnosti CMOS-a i napajanja baterije. Podešavanje registara čipseta prema CMOS postavkama. Inicijalizacija kontrolera tipkovnice kao dijela čipseta. Generiranje BIOS varijabli područja podataka |
68 | Inicijalizacija video sustava |
69 | Konfiguriranje i8259 kontrolera prekida |
6A | Ubrzani test RAM-a s jednim prolazom provodi se pomoću posebnog algoritma |
6B | Vizualizacija broja otkrivenih procesora, EPA logotip i prikaz upita za pokretanje uslužnog programa AwardFlash. Konfiguriranje resursa ugrađenog I/O kontrolera u načinu konfiguracije |
70 | Upute za postavljanje. Inicijalizacija PS / 2 i USB miša |
71 | Inicijalizacija kontrolera predmemorije |
72 | Postavljanje konfiguracijskih registara logike sustava. Formiranje popisa Plug and Play uređaja. Inicijalizacija FDD kontrolera |
73 | Inicijalizacija HDD kontrolera |
74 | Inicijalizacija koprocesora |
75 | Ako je korisnik odredio u CMOS Setup-u, izvodi se zaštita od pisanja na IDE HDD. |
77 | Zahtjev za zaporkom i izlaz poruke: "Pritisnite F1 za nastavak, DEL za ulazak u postavljanje" |
78 | BIOS inicijalizacija dodatnih uređaja na ISA i PCI sabirnicama |
79 | Inicijalizacija resursa naslijeđene platforme |
7A | Generiranje RSDT root tablice i DSDT, FADT tablica uređaja itd. |
7D | Pronalaženje informacija o particijama uređaja za pokretanje |
7E | Konfiguriranje BIOS usluga i usluga prije učitavanja operativnog sustava |
7F | Postavljanje oznake NumLock prema CMOS SetUpu |
80 | Prijenos kontrole na operativni sustav |
Izvođenje POST-a u načinu rada za uštedu energije
Jedno od stanja platforme kada se sadržaj RAM-a sprema na tvrdi disk zove se hibernacija. U ACPI specifikaciji ("Advanced Configuration and Power Interface Specification", Revizija 2.0a od 31.03.2002.) definiran je kao S4 (nepostojano mirovanje) način uštede energije. Povratak na puno funkcioniranje zahtijeva poseban način prolaska POST-a.
Shema rada ACPI S4, kao u ubrzanom startu, zamjenjuje kasnu i završnu fazu POST-a. Bitna točka je provjera u bloku pokretanja početne skripte. Ovisno o ACPI stanju sustava nakon signala hardverskog resetiranja, donosi se odluka o izlasku iz stanja S4, koje počinje slanjem kontrolne točke 90h na dijagnostički port i završava POST kodom 9Fh.
Kod pogreške | Opis greške |
---|---|
90 | Rana inicijalizacija SIO kontrolera, softversko resetiranje video kontrolera. Postavljanje kontrolera tipkovnice, testiranje tipkovnice i miša |
91 | Provjera vjerodostojnosti CMOS-a i napajanja baterije |
92 | Inicijalizacija logičkih registara sustava i ugrađeni sintetizator frekvencije |
93 | Inicijalizacija cache memorije na temelju CPUID informacija |
94 | Generiranje vektorske tablice koja se sastoji od pokazivača za prekidanje rutina rukovanja. Inicijalizacija hardvera za upravljanje napajanjem |
95 | Skeniranje PCI sabirnice |
96 | Inicijalizacija ugrađenog kontrolera tipkovnice |
97 | Inicijalizacija video sustava |
98 | Prikaz poruke VGA adaptera |
99 | Provjera prvog kanala DMA8237 kontrolera pisanjem i provjerom čitanja registara osnovne adrese i duljine bloka prijenosa 9A Konfiguriranje i8259 kontrolera prekida |
9B | Inicijalizacija PS / 2 i USB miša. Raspakivanje ACPI koda. Inicijalizacija kontrolera predmemorije |
9C | Postavljanje konfiguracijskih registara logike sustava. Formiranje popisa Plug and Play uređaja. Inicijalizacija FDD i HDD kontrolera |
9D | PM regija nije rezervirana u memoriji sustava ako je stvorena u Shadow RAM-u ili SMRAM-u. U nekim slučajevima potrebna je ponovna inicijalizacija USB sabirnice, koja se izvodi kada je L1 predmemorija onemogućena |
9E | Konfiguriranje upravljanja napajanjem, koje je dio logike sustava. Inicijalizacija sklopova za generiranje SMI i postavljanje SMI vektora. Programski resursi odgovorni za praćenje događaja PM sustava |
9F | Operacija Deny and Allow briše L1/L2 predmemoriju i vraća je na trenutnu veličinu. Postavke kontrole uštede energije navedene u CMOS Setup-u spremaju se u PM RAM. Za mobilne platforme vrši se provjera vraćanja u puni rad nakon isključivanja svih napona napajanja (način mirovanja nula volta) |
4. Phoenix BIOS 4.0 izdanje 6.0
Phoenix Technologies, Ltd.
Jedan od vodećih u razvoju softvera niske razine Phoehnix Technologies tempirao je novu verziju PhoenixBIOS-a 4.0 tako da se poklopi s izdavanjem Windows95. Podrška za obitelj procesora Intel Pentium odražava se u nazivu privremenih revizija. Jedno od najnovijih - Izdanje 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 utjecalo na indikaciju kontrolnih točaka.
Posebnost PhoenixBIOS-a je da ako se tijekom POST testa pojave greške od 512 KB glavne memorije (kodovi 2Ch, 2Eh, 30h), dodatne informacije izlaze na port 80h u obliku riječi, čiji bitovi identificiraju neispravan adresna linija ili podatkovna ćelija. Na primjer, kod “2C 0002” znači da je kvar memorije otkriven na adresnom redu 1. Kod “2E 1020” u ovom slučaju znači da je kvar otkriven na podatkovnim linijama 12 i 5 u nižem bajtu memorijske sabirnice podataka . Na 386SX sustavima koji koriste 16-bitnu podatkovnu sabirnicu, pogreška se ne može pojaviti tijekom 30-satnog izvođenja koda.
Izlaz koda na dijagnostički priključak POST je popraćen izlazom zvučnog signala na zvučnik sustava. Shema za generiranje zvučnog signala je sljedeća:
- Osmobitni kod se pretvara u četiri dvobitne grupe
- Vrijednost svake grupe povećava se za jedan.
- Na temelju primljene vrijednosti generira se kratki zvučni signal (na primjer: kod 16h = 00 01 01 10 = 1-2-2-3)
Izvođenje POST-ova pokretanja iz ROM-a
Kod pogreš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 vrsta instaliranog procesora |
06 | Početne postavke PIC i DMA registara |
07 | Memorijsko područje određeno za kopiju BIOS-a briše se na nulu |
08 | Rana inicijalizacija logičkih registara sustava |
09 | Postavljanje meke zastavice POST |
0A | Inicijalizacija softverskih resursa procesora |
0B | Dozvola za unutarnju predmemoriju |
0E | Inicijalizacija Super I/O resursa |
0C | Inicijalizacija L1 / L2 predmemorije prema CMOS vrijednostima |
0F | IDE inicijalizacija |
10 | Inicijalizacija podsustava upravljanja energijom |
11 | Postavljanje alternativnih vrijednosti registra |
12 | Postavlja se vrijednost registra MSW (Machine Status Word). |
13 | Rana inicijalizacija PCI uređaja |
14 | Inicijalizacija kontrolera tipkovnice |
16 | Provjera kontrolnog zbroja ROM BIOS-a |
17 | Određivanje veličine L1 / L2 predmemorije |
18 | Inicijalizacija mjerača vremena 8254 |
1A | Inicijalizacija DMA kontrolera |
1C | Resetiranje programabilnih vrijednosti kontrolera prekida |
20 | Provjera formiranja zahtjeva za regeneraciju DRAM-a |
22 | Testiranje rada kontrolera tipkovnice |
24 | Ugradnja selektora za servisiranje ravnog modela memorije od 4Gb |
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 podatkovnih linija u nižem bajtu memorijske podatkovne sabirnice |
2F | Odabir protokola cache memorije |
30 | Dostupan test memorije sustava |
32 | Određivanje parametara CPU takta i frekvencije sabirnice |
Kod pogreške | Opis greške |
---|---|
33 | Inicijalizacija Phoenix Dispatch Managera |
34 | Zabrana isključivanja ATX tipkom za napajanje |
35 | Postavke logičkih registara sustava koje kontroliraju formiranje vremenskih karakteristika pristupa memoriji, I/O portovima, sustavu i lokalnim sabirnicama |
36 | Ponovno pokretanje se izvodi nakon neuspješnog prijelaza na sljedeću POST proceduru. Redoslijedom postupaka upravlja Watch Dog Service |
37 | Proces postavljanja logičkih registara sustava završava |
38 | BIOS Runtime sadržaj se raspakira i prepisuje u području posvećenom Shadow RAM-u |
39 | Ponovno inicijaliziranje kontrolera predmemorije |
3A | Promjena veličine L2 predmemorije |
3B | Inicijaliziranje BIOS-ovog praćenja izvršavanja |
3C | Dodatna konfiguracija logičkih registara za konfiguriranje PCI-PCI mostova i podršku distribuiranih PCI sabirnica |
3D | Logički registri sustava se konfiguriraju u skladu s postavkama CMOS Setup-a. |
3E | Pročitajte konfiguraciju hardvera |
3E | Provjera veze ROM pilot sustava |
40 | Određivanje parametara CPU takta |
41 | Inicijalizacija ROM Pilota - daljinsko upravljanje pokretanjem |
42 | |
44 | Postavite BIOS Interrupt |
45 | Inicijalizacija uređaja prije uključivanja PnP mehanizma |
46 | BIOS kontrolni zbroj izračunava se pomoću posebnog algoritma |
47 | Inicijalizacija I2O I/O kontrolera |
48 | Potražite video adapter |
49 | PCI inicijalizacija |
4A | Inicijalizacija video adaptera sustava |
4B | Quiet Boot in Progress - skraćeni slijed pokretanja sustava koji se koristi za brži POST |
4C | Sadržaj VGA BIOS-a se prepisuje u području prolaza |
4E | Vizualizacija tekstualnog niza BIOS-a Autorsko pravo |
4F | Rezerviranje memorije za izbornik za odabir uređaja za pokretanje |
50 | Vizualizirani su tip procesora i njegova taktna frekvencija |
51 | Inicijalizacija kontrolera i EISA uređaja |
52 | Programiranje kontrolera tipkovnice |
54 | Način rada zvuka je aktiviran |
55 | |
58 | Pronalaženje neobrađenih zahtjeva za prekidom |
59 | Inicijaliziranje usluge POST prikaza (PDS) 5A zaslon "Pritisnite F2 za ulazak u SETUP" |
5B | Onemogućite internu predmemoriju 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 predmemorije |
67 | Minimalna inicijalizacija APIC kontrolera |
68 | L1 / L2 razlučivost predmemorije |
69 | Priprema RAM-a za način upravljanja sustavom |
6A | Volumen vanjskog predmemorije je vizualiziran |
6B | Postavljanje zadanih postavki CMOS-a |
6C | Vizualizacija informacija o korištenju Shadow RAM-a |
6E | Vizualizacija informacija o gornjim memorijskim blokovima (UMB) |
70 | Prikaz poruka o pogrešci |
72 | Provjera trenutne konfiguracije sustava i informacija u CMOS-u |
76 | Provjera informacija o pogrešci tipkovnice |
7A | Provjera statusa softverske (lozinke sustava) ili hardvera (prekidač za zaključavanje ključa) zaključavanja ključa |
7C | Postavljanje vektora hardverskog prekida |
7D | Inicijalizacija sustava za praćenje napajanja |
7E | Inicijalizacija koprocesora |
80 | Zabranjeni SIO I/O kontroler na ploči |
81 | Priprema za pokretanje operativnog sustava |
82 | Pretražujte i definirajte RS232 portove |
83 | Konfiguriranje vanjskih IDE kontrolera |
84 | Pronalaženje i otkrivanje paralelnih portova |
85 | Inicijalizacija ISA PnP uređaja |
86 | Ugrađeni resursi SIO kontrolera konfigurirani su prema CMOS postavkama |
87 | Konfiguriranje MCD-a (uređaja koji se mogu konfigurirati na matičnoj ploči) |
88 | Vrijednosti bloka varijabli postavljene su u području podataka BIOS-a. |
89 | Dopušteno je formiranje nemaskiranog prekida |
8A | Postavljanje vrijednosti varijabli koje se nalaze u proširenom području podataka BIOS-a |
8B | Provjera dijagrama povezivanja miša PS / 2 |
8C | Inicijalizacija kontrolera diskete |
8F | Određivanje broja povezanih ATA uređaja |
90 | Inicijalizacija i konfiguracija kontrolera tvrdog diska |
91 | Postavljanje privremenih parametara za tvrde diskove u PIO načinu rada |
92 | Prenesite kontrolu na izvršni blok koji je generirao proizvođač matične ploče (Patch2) |
93 | Izrada tablice konfiguracije višeprocesorskog sustava |
95 | Odabir postupka održavanja CD-ROM-a |
96 | Povratak na pravi način rada |
97 | Izrada MP konfiguracijske tablice |
98 | Skeniranje ROM-a u tijeku |
99 | Provjera statusa parametra SMART 9A ROM sadržaj prepisuje se u RAM |
9C | Konfiguriranje podsustava upravljanja energijom |
9D | Omogućavanje resursa za zaštitu od neovlaštenog pristupa |
9E | Dopušteni su hardverski prekidi |
9F | Određuje broj IDE i SCSI pogona |
A0 | Postavljanje DOS vremena prema RTC stanju A1 Svrha ovog koda je nepoznata A2 Provjera stanja zaključavanja tipke |
A4 | Postavljanje karakteristika automatskog ponavljanja tipkovnice |
A8 | Poruka "Press F2 to enter Setup" briše se sa zaslona |
AA | SCAN kod tipke F2 se provjerava u AC ulaznom međuspremniku.Pokreće se program za postavljanje. |
AE | Oznaka za ponovno pokretanje pomoću CTRL + ALT + DEL je izbrisana B0 Generira se poruka "Pritisnite F1 za nastavak, F2 za postavljanje" |
B1 | Oznaka izvršenja POST-a je obrisana. B2 POST je završen |
B4 | Zvučni signal prije učitavanja |
B5 | Faza tihog pokretanja dovršena |
B6 | Provjerite lozinkom je li ovaj način omogućen u Postavi B7 Inicijalizacija ACPI BIOS-a |
B9 | Traženje uređaja za pokretanje na USB sabirnici BA Inicijalizacija DMI parametara |
BB | Ponovno izvođenje skeniranja ROM-a |
PRIJE KRISTA | Okidač zasuna greške pariteta RAM-a je obrisan |
BD | Prikazan je izbornik za odabir uređaja za pokretanje BE Briše zaslon prije učitavanja operativnog sustava BF Aktivira antivirusnu podršku |
C0 | Pokrenut je postupak rukovanja softverskim prekidom INT 19h - Boot Loot Sector. Rutina usluge prekida uzastopno pokušava učitati sektor za podizanje sustava prozivanjem diskovnih uređaja redoslijedom propisanim u programu za postavljanje |
C1 | Inicijalizacija postupka rukovanja greškama (PEM) C2 Pozivanje servisnih rutina za evidentiranje grešaka |
C3 | Vizualizacija poruka o greškama po redoslijedu njihova dolaska C4 Postavljanje zastavica početnih stanja |
C5 | Proširena inicijalizacija CMOS RAM ćelije |
C6 | Inicijalizacija priključne stanice |
C7 | Lijena inicijalizacija pristajanja |
C8 | Provođenje testnih postupaka za određivanje integriteta BIOS struktura uključenih u blok pokretanja |
C9 | Provjera integriteta struktura i/ili modula izvan BIOS-a sustava |
CA | Pokretanje preusmjeravanja konzole za posluživanje CB udaljene tipkovnice koja emulira diskove u RAM/ROM-u |
CC | Pokretanje Console Redirect za uslugu video CD-a PCMCIA komunikacijska podrška |
CE | Prilagođavanje kontrolera nalivpera |
Fatalne poruke o pogrešci
D0 Pogreška uzrokovana iznimkom (Exception error) D2 Pozivanje postupka rukovanja prekidom iz neidentificiranog izvora D4 Pogreška povezana s kršenjem protokola za izdavanje i brisanje zahtjeva za prekid D6 Izlazak iz zaštićenog načina rada sa softverskim resetiranjem D7 Za spremanje stanja video adaptera, veća veličina memorije nego što je dostupno u SMRAM D8 Pogreška tijekom generiranja softvera impulsa za resetiranje procesora DA Gubitak kontrole nakon povratka u Real Mode DC Izlaz iz zaštićenog načina rada s generiranjem softvera resetiranja bez ponovnog pokretanja kontrolera prekida DD Pogreška tijekom testiranja proširene memorije DE Pogreška u kontroleru tipkovnice DF Pogreška upravljanja linijom A20 19
Izvršavanje procedura iz bloka pokretanja
Kod pogreške | Opis greške |
---|---|
E0 | Postavljanje konfiguracijskih registara E1 čipseta Inicijalizacija sjevernog i južnog mosta |
E2 | Inicijalizacija CPU-a |
E3 | Inicijalizacija tajmera sustava |
E4 | Inicijalizacija Super I/O resursa |
E5 | Provjera statusa kratkospojnika za oporavak, čija instalacija prisiljava BIOS Recovery mod |
E6 | BIOS provjera kontrolnog zbroja |
E7 | Kontrola se prenosi na BIOS ako je njezin kontrolni zbroj ispravno izračunat E8 Inicijalizacija MPS podrške |
E9 | Prijelaz na model ravne memorije od 4Gb |
EA | Inicijalizacija nestandardne opreme |
EB | Konfiguriranje kontrolera prekida i DMA |
EC | Pomoću zapisa i kontrolnih očitanja prema posebnom algoritmu određuje se vrsta memorije: FPM, EDO, SDRAM, u skladu s rezultatom postavljaju se konfiguracijski registri Host Bridgea |
ED | Pomoću zapisa i kontrolnih očitanja prema posebnom algoritmu određuje se volumen memorijskih banaka i raspored po linijama. Prema rezultatu postavljaju se konfiguracijski registri Host Bridge (DRAM Row Boundary). |
EE | Sadržaj bloka za pokretanje kopira se u Shadow RAM EF Priprema SMM RAM-a za SMI rukovatelj |
F0 | Test pamćenja |
F1 | Inicijalizacija vektora prekida |
F2 | Inicijalizacija sata stvarnog vremena |
F3 | Inicijalizacija videopodsustava |
F4 | Generiranje zvučnog signala prije učitavanja |
F5 | Učitavanje operativnog sustava pohranjenog u Flash ROM-u |
F6 | Povratak na pravi način rada |
F7 | Pokrenite puni DOS |
F8 | Inicijalizacija USB kontrolera |
FA ... FF | Kodovi za interakciju s postupkom PhDebug |
5. Insyde BIOS Mobile Pro
Insyde Software Corp.
Insajder na tržištu mobilnih sustava čvrsto se etablirao na mjestima gdje je potrebna odanost tradiciji i konzervativan pristup izgradnji BIOS-a. Nakon što je naslijedila izvorni kod od SystemSofta, tvrtka neprestano radi na njegovom poboljšanju. Posljednja od MobilePRO revizija aktivno se koristi u prijenosnim računalima Mitac i Clevo, čija je dokumentacija bila temelj tablice kodova pogrešaka - to je ono što Insyde Software naziva POST kontrolnim točkama.
Kontrolne točke bloka pokretanja
Unatoč činjenici da je Insyde Software napravio svoj prvi BIOS 1992. godine, uspostavljeni model pokretačkog bloka - ili Boot Loadera, kako su ga sami kreatori nazvali - konačno je formiran tek krajem 1995. godine. Od tog trenutka početni postupak je numeriran po verziji i datumu nastanka.
Najvažnija točka sa stajališta servisnog inženjera koji ispituje proces pokretanja računalnog sustava s InsydeBIOS-om je uređaj za prikaz dijagnostičkog koda. Iako, u pravilu, Boot Loader u takvim slučajevima koristi standardni Manufacture's Diagnostic Port 80h, u nekim slučajevima izlaz kontrolnih točaka obavlja se 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đer dupliciraju na paralelni priključak.
Kod pogreške | Opis greške |
---|---|
00 | Početna točka izvođenja bloka pokretanja 01 Inhibiranje linije A20 (ne koristi se) |
02 | Ažuriranje mikrokoda procesora |
03 | RAM testiranje |
04 | Prijenos bloka za pokretanje u RAM |
05 | Izvršavanje bloka za podizanje sustava iz RAM-a |
06 | Forsiranje postupka oporavka Flash ROM-a |
07 | Premještanje BIOS-a sustava u RAM |
08 | Provjera kontrolnog zbroja BIOS-a sustava |
09 | Pokretanje POST procedure |
0A | Pokretanje oporavka Flash ROM-a iz FDD-a |
0B | Inicijalizacija sintisajzera frekvencije |
0C | Dovršavanje postupka oporavka BIOS-a |
0D | Alternativni postupak za oporavak Flash ROM-a iz FDD-a |
0F | Zaustavljanje u slučaju fatalne greške |
BB | Rana inicijalizacija LPC SIO |
CC | Polazna točka za početak oporavka Flash ROM-a |
88 | Omogućite ACPI funkcije |
99 | Pogreška pri izlasku iz STR moda |
60 | Ulazak u Big Real Mode |
61 | Inicijalizacija SM sabirnice. SPD podaci pohranjeni su u CMOS A0 Čitajte i analizirajte SPD polja prethodno pohranjena u CMOS A1 Inicijalizirajte memorijski kontroler |
A2 | Definiranje logičkih banaka DIMM-a |
A3 | Programiranje registra DRB (DRAM Row Boundary). |
A4 | Programiranje DRA (DRAM atributi reda) registara |
AE | DIMM-ovi otkriveni u sustavu s različitim funkcijama kodova za ispravljanje pogrešaka (ECC). |
AF | Inicijalizacija registara memorijskog kontrolera preslikanih na memorijski prostor |
E1 | Postupak pokretanja se prekida ako DIMM nije opremljen SPD-om |
E2 | DIMM tip ne odgovara zahtjevima sustava |
EA | Minimalno vrijeme između aktiviranja DIMM linija modula i ulaska u stanje regeneracije ne zadovoljava zahtjeve sustava |
EC | Registrirajte module koji nisu podržani ED provjerava modove kašnjenja CAS-a |
EE | DIMM organizacija ne podržava matična ploča |
Izvođenje POST-ova iz RAM-a
Većina modernih InsydeBIOS rješenja koristi 16-bitni prikaz točke prekida. Za to se koriste portovi 80h i 81h, od kojih je potonji namijenjen proširenju standardne dijagnostike.
Proučavanje kontrolnih točaka otežava njihova nepravilna konstrukcija, kada su procesi različitog značenja popraćeni istim kodovima. U dvojnim dijagnostičkim sustavima postoje heterogenosti različitog reda: neki POST kodovi se prikazuju samo u jednom od portova bez dupliciranja, što je uobičajeno u takvim slučajevima.
Kod pogreške | Opis greške |
---|---|
10 | Inicijalizacija predmemorije, provjera CMOS-a |
11 | A20 linija je zabranjena. Postavljanje registara kontrolera 8259. |
12 | Određivanje načina podizanja sustava |
13 | Inicijalizacija memorijskog kontrolera |
14 | Pronalaženje video adaptera spojenog na ISA sabirnicu |
15 | Postavljanje vrijednosti tajmera sustava |
16 | Postavljanje logičkih registara sustava pomoću CMOS-a |
17 | Izračunavanje ukupne količine RAM-a |
18 | Testiranje mlađe stranice konvencionalnog pamćenja |
19 | Provjera kontrolnog zbroja slike Flash ROM-a |
1A | Resetiranje registara kontrolera prekida |
1B | Inicijalizacija video adaptera |
1C | Inicijalizacija podskupa registara video adaptera kompatibilnih s programskim modelom 6845 |
1D | Inicijalizacija EGA adaptera |
1E | Inicijalizacija CGA adaptera |
1F | Test registracije stranice DMA kontrolera |
20 | Testiranje kontrolera tipkovnice |
21 | Inicijalizacija kontrolera tipkovnice |
22 | Usporedba primljene količine RAM-a s 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 tablice vektora prekida |
27 | Ubrzano određivanje količine instalirane memorije |
28 | Zaštićeni način rada |
29 | Test memorije sustava je završen |
2A | Izlazak iz zaštićenog načina rada |
2B | Prijenos postupka postavljanja u RAM |
2C | Pokretanje postupka inicijalizacije videa |
2D | Ponovno traženje CGA adaptera |
2E | Ponovno potražite EGA / VGA adapter |
2F | Prikaz VGA BIOS poruka |
30 | Prilagođeni postupak inicijalizacije kontrolera tipkovnice |
31 | Provjera spojene tipkovnice |
32 | Provjera prolaska zahtjeva s tipkovnice |
33 | Provjera registra statusa tipkovnice |
34 | Test memorije sustava 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 tajmera sustava inicijalizacije kontrolera predmemorije |
3B | Podešavanje brojača DOS vremena tako da odgovara satu stvarnog vremena |
3C | Inicijalizacija tablice hardverskih prekida |
3D | Pronalaženje i inicijalizacija manipulatora i pokazivača |
3E | Postavljanje statusa tipke 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 tipke NumLock |
46 | Provjera funkcionalnosti koprocesora |
47 | Inicijalizacija PCMCIA |
48 | Priprema za pokretanje operativnog sustava |
49 | Prenošenje kontrole na Bootstrap izvršni kod |
50 | Inicijalizacija ACPI-ja |
51 | Inicijalizacija upravljanja napajanjem |
52 | Inicijalizacija USB kontrolera sabirnice |
Dok se preuzimanje ne završi, računalo je vrlo poput bebe - ne može vam reći što 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 sretan zvuk i računalo nastavlja, ali ponekad čujete niz očito nesretnih zvukova poznatih kao bip kodovi. Oni ukazuju da se nešto dogodilo.
Nažalost, ne postoje standardni zvučni kodovi. Informacije o vašem sustavu trebale bi se pronaći u priručniku proizvođača ili tehničkoj podršci, ali ih nije lako pronaći. Ako ne možete pronaći popis zvučnih signala, pogledajte marku BIOS-a (Basic Input/Output System). 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. U nastavku dajemo zvučne kodove za ove čipove, ali ne možemo jamčiti da će ti kodovi funkcionirati za svaku marku BIOS-a. Phoenix izričito upozorava da se njegovi kodovi mogu razlikovati prema zahtjevima pojedinih proizvođača, ali većina proizvođača ipak koristi standardne kodove koji su ovdje predstavljeni.
"Bip" zvučnika, pokazatelj ispravnog rada računala, signalizira prisutnost određenog problema koji sprječava uspješno pokretanje vašeg računala. Ako ste sastavili računalo vlastitim rukama i gornja situacija se dogodila kada ste pokušali pokrenuti, najvjerojatnije je problem lako popraviti: memorijski modul, zvučna ili video kartica, tvrdi disk ili druga komponenta vašeg stroja nije dobro umetnuta. Ako se računalo i dalje ne pokreće nakon ponovne instalacije komponenti, razlog može biti neispravnost jedne od komponenti.
Skrećemo vam pozornost na činjenicu 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čunalo, morate saznati koji je BIOS instaliran na vašem računalu. Te su informacije navedene u dokumentaciji za matičnu ploču koju ste dobili s vašim računalom ili ih možete pronaći na internetu za marku matične ploče.
AWARD BIOS signali
BIOS signali | Kvar |
1 kratki zvučni signal | Sustav je OK |
1 dugi zvučni signal i isključite jedinicu sustava | Aktiviran je sigurnosni sustav AWARD BIOS. |
2 kratka | Pogreška monitora. Provjerite ispravnost i pouzdanost njegove veze s jedinicom sustava, a također, ako postoji zasebni 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 | Pogreška pri otkrivanju RAM-a (memorije slučajnog pristupa) |
Česti slučajni signali tijekom normalnog rada. | Pregrijavanje CPU-a, obično zbog prestanka ventilatora za hlađenje. |
AMI BIOS signali
7 kratkih pogrešaka iznimke virtualnog načina rada.
Neispravna matična ploča (pogreška u virtualnom načinu rada) 8 kratkih Neuspjeh čitanja/pisanja memorije zaslona.
Neispravan video adapter ili pogreška pri testiranju video memorije, zamijenite video karticu 9 kratki ROM BIOS Checksum Failure.
Pogreška kontrolnog zbroja BIOS ROM-a. Potrebno je bljesnuti BIOS ili zamijeniti mikrosklop 10 kratkih CMOS Shutdown Register Read/Write Error.
Pogreška čitanja/pisanja CMOS-a 11 kratko Matična ploča neispravna (pogreška pri testiranju predmemorije) 1 dugo 3 kratko Video greška.
Ponovno postavite video karticu. Ako ne pomogne, zamijenite ga.
Čak i prilikom pokretanja, na zaslonu monitora mogu se pojaviti poruke o pogrešci.
Poruke - BIOS | Kvar |
CMOS BATERIJA JE OTKAZALA. | Baterija je ispražnjena. Zamijenite bateriju. |
CMOS POGREŠKA KONTROLE. | Netočan CMOS kontrolni zbroj. Podaci u CMOS-u su oštećeni. Baterija se možda ispraznila. Provjerite bateriju i zamijenite ako je potrebno. |
DISK BOOT GREŠKA, UMETNITE DISK SUSTAVA I PRITISNITE ENTER. | Nije pronađen disk za pokretanje. Pokrenite sistem s diskete sustava i provjerite sistemske datoteke na tvrdom disku. Nesustavna disketa može biti umetnuta u pogon, uklonite disk iz pogona. |
GREŠKA NESPODLAŽENJA DISKETSKIH POGONA ILI VRSTA - POKRENITE POSTAVLJANJE. | Tipovi pogona koji su stvarno instalirani u sustavu i njihovi opisi u CMOS-u se ne slažu. Pokrenite i unesite ispravnu vrstu pogona. |
GREŠKA PRI INICIJALIZACIJI KONTROLERA TVRDOG DISKA. | Kontroler tvrdog diska se ne inicijalizira. Provjerite instalaciju kontrolera i parametre tvrdog diska navedene u. Također provjerite kratkospojnike na tvrdom disku. |
CNTRLR GREŠKA FLOPPY DISK ILI NEMA CNTRLR. | Nije moguće inicijalizirati kontroler diskete. Provjerite instalaciju regulatora i parametre pogona navedene u. |
GREŠKA TIPKOVNICE ILI NIJE PRISUTNA TIPKOVNICA. | Nije moguće inicijalizirati tipkovnicu. Provjerite vezu i vrstu tipkovnice. Kao posljednje sredstvo, onemogućite nadzor tipkovnice pri pokretanju. |
Pogreška memorijske adrese na XXXX. | Greška u memoriji. Zamijenite memoriju. |
Pogreška pariteta memorije na XXXX. | Greška pariteta. Zamijenite memoriju. |
VELIČINA MEMORIJE PROMIJENILA SE OD ZADNJEG ČITANJA. | Veličina memorije se promijenila od posljednjeg pokretanja. Prijaviti se. |
PRITISNITE TIPKU ZA REBOOT. | Poruka se pojavljuje kada se naiđu na pogreške i potrebno je ponovno pokretanje. Pritisnite bilo koji gumb. |
SUSTAV ZAUSTAVLJEN, (CTRL-ALT-DEL) ZA REBOOT.... | Označava da je proces preuzimanja zaustavljen. Klik. |
Najčešće je takav problem povezan s pregrijavanjem procesora uzrokovanim lošim performansama ili kvarom hladnjaka (ventilatora) za hlađenje. Nakon uključivanja računala, procesor radi neko vrijeme, a zatim se zagrijava do određene kritične temperature, kada se aktiviraju zaštitni mehanizmi za isključivanje računala kako bi se izbjeglo izgaranje 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 događa da senzor nije sasvim ispravno postavljen, a izmjerena temperatura odstupa od prave za nekoliko stupnjeva. Ali nekoliko stupnjeva (+/- 5 ° C) iz temelja ništa ne mijenja. Ako se procesor pregrije, pregrijava se.
Ako niste vidjeli Plavi ekran smrti ili se susreli s ovim konceptom, onda imate sreće. Plavi zaslon smrti je zaslon koji se pojavljuje u sustavu Windows XP kada dođe do kritične pogreške sustava. Pogreška može biti uzrokovana neispravnim radom nekog od programa, samim operativnim sustavom ili kvarom hardvera. Plavi ekran smrti ima četiri glavna odjeljka. Prvi odjeljak sadrži poruku o pogrešci, drugi - popis modula učitanih u memoriju koji ne rade ispravno, treći - popis normalno funkcionirajućih učitanih modula, četvrti odjeljak prikazuje trenutno stanje ispravljača pogrešaka sustava (Kernel Debugger).
Informacije s "plavog ekrana smrti" mogu biti korisne za otklanjanje uzroka njegove pojave, pa ih je poželjno zapisati kako biste se mogli posavjetovati sa stručnjakom ili potražiti informacije o pogrešci na internetu.
Ako ponovno pokrenete računalo i ponovno se pojavi Plavi ekran smrti, prije svega deinstalirajte sve programe koje ste upravo instalirali, a zatim pokušajte koristiti alat za vraćanje sustava (Start - * Programi - »Pribor - * Alati sustava - Vraćanje sustava). još uvijek nestabilan, vjerojatno zbog nedavno instaliranih upravljačkih programa. Posebno se često pojavljuje "plavi ekran smrti" kada su upravljački programi video kartice i programi koji ga koriste nekompatibilni. Pokušajte ih deinstalirati i ponovno instalirati. U slučaju kada ni to ne pomaže, velika je vjerojatnost da uzrok kvarova sustava leži u hardverskom kvaru, a RAM i video kartica su na "vodećim" pozicijama među potencijalnim izvorima kvarova.
1. Nema signala - jedinica napajanja (PSU) je neispravna ili nije spojena na matičnu ploču.
Uklonite prašinu s njega.
Provjerite je li produžni kabel dobro pričvršćen na matičnu ploču.
Ako ne pomogne, potrebna je zamjena ili popravak jedinice za napajanje.
2. Neprekidan signal - napajanje je neispravno. Vidi stavku 1.
3. 1 kratak signal - greške nisu pronađene, računalo radi ispravno.
4. 1 kratki signal koji se ponavlja - problemi s napajanjem. Vidi stavku 1.
5. 1 dugo ponavljajući signal - kvar RAM-a. Pokušajte ukloniti RAM modul iz utora i ponovno ga umetnuti. Ako to ne pomogne, zamijenite ga.
6. 2 kratka zvučna signala - otkrivene su manje greške. Provjerite jesu li kabeli i kabeli 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 tipkovnice. Provjerite integritet kabela tipkovnice i kvalitetu priključaka. Testirajte tipkovnicu na poznatom dobrom računalu. Ako ne pomogne, morat ćete popraviti ili zamijeniti matičnu ploču.
8. 1 dugi i 1 kratki signali - kvar RAM-a. Vidi točku 5.
9. 1 dug i 2 kratka signala - neispravnost video kartice. Preporuča se ukloniti video karticu i ponovno je umetnuti. Provjerite integritet i kvalitetu priključka kabela monitora. Ako ne pomogne, zamijenite video karticu.
10. 1 duga i 3 kratka zvučna signala - neispravnost tipkovnice. Vidi točku 7.
11. 1 dug i 9 kratkih zvučnih signala - pogreška pri čitanju podataka s BIOS čipa.
Potrebno je ponovno upisivanje (treptanje) mikrosklopa. Ako ne pomogne, zamijenite mikro krug.
__________________________________________________________________________________________
1. Nema signala - jedinica napajanja (PSU) je neispravna ili nije spojena na matičnu ploču. Uklonite prašinu s njega. Provjerite je li produžni kabel dobro pričvršćen na matičnu ploču. Ako ne pomogne, potrebna je zamjena ili popravak jedinice za napajanje.
2. 1 kratak signal - greške nisu pronađene, računalo radi ispravno.
3. 2 kratka signala - kvar RAM-a. Pokušajte ukloniti RAM modul iz utora i ponovno ga umetnuti. Ako to ne pomogne, zamijenite ga.
4. 3 kratka signala - pogreška prvih 64 KB glavne memorije. Vidi točku 3.
5. 4 kratka signala - neispravnost tajmera sustava. Ponovno pokrenite računalo. Ako ne pomogne, morat ćete popraviti ili zamijeniti matičnu ploču.
6. 5 kratkih signala - neispravnost središnjeg procesora. Ponovno pokrenite računalo. Ako ne pomogne, morat ćete zamijeniti procesor.
7. 6 kratkih signala - neispravnost kontrolera tipkovnice. Provjerite integritet i čvrstoću kabela tipkovnice. Testirajte tipkovnicu na poznatom dobrom računalu. Ako ne pomogne, morat ćete popraviti ili zamijeniti matičnu ploču.
8. 7 kratkih signala - neispravnost matične ploče. Ponovno pokrenite računalo. Ako ne pomogne, morat ćete popraviti ili zamijeniti matičnu ploču.
9. 8 kratkih signala - neispravnost RAM-a video kartice. Ponovno pokrenite računalo. Ako ne pomogne, zamijenite video karticu.
10. 9 kratkih zvučnih signala - pogreška prilikom provjere kontrolnog zbroja BIOS čipa. Potrebno je ponovno upisivanje (treptanje) mikrosklopa. Ako ne pomogne, zamijenite mikro krug.
11. 10 kratkih zvučnih signala - nemoguće je pisati u CMOS memoriju. Poništite sadržaj memorije (da biste to učinili, isključite računalo, odspojite mrežni kabel. Pronađite prekidač pored baterije CMOS-memorije, postavite ga na Clear CMOS položaj. Pritisnite - dok je mrežni kabel isključen! - tipka za napajanje računala. Postavite prekidač u originalni položaj. Ako nema prekidača na matičnoj ploči, izvadite bateriju na pola sata). Postavite BIOS na zadane vrijednosti (Učitaj zadane postavke BIOS-a). Ako ne pomogne, zamijenite mikro krug.
12. 11 kratkih signala - neispravnost RAM-a. Vidi točku 3.
13. 1 dug i 2 kratka signala - neispravnost video kartice. Preporuča se ukloniti video karticu i ponovno je umetnuti. Provjerite integritet i kvalitetu priključka kabela monitora. Ako ne pomogne, zamijenite video karticu.
14. 1 dug i 3 kratka signala - neispravnost video kartice. Vidi točku 13.
15. 1 dug i 8 kratkih signala - neispravnost video kartice. Vidi točku 13.
______________________________________________________________________________________
Phoenix BIOS signali:
1-1-3. Pogreška pri pisanju/čitanju CMOS podataka.
1-1-4. Pogreška kontrolnog zbroja sadržaja BIOS čipa.
1-2-1. Matična ploča je neispravna.
1-2-2. Pogreška inicijalizacije DMA kontrolera.
1-2-3. Došlo je do pogreške prilikom pokušaja čitanja/pisanja na jedan od DMA kanala.
1-3-1. Greška regeneracije RAM-a.
1-3-3. Došlo je do pogreške tijekom testiranja prvih 64 KB RAM-a.
1-3-4. Slično prethodnom.
1-4-1. Matična ploča je neispravna.
1-4-2. Pogreška pri testiranju RAM-a.
1-4-3. Pogreška sistemskog tajmera.
1-4-4. Pogreška pristupa ulazno/izlaznom portu.
2-x-x. Problemi s prvih 64k memorije (x - od 1 do 4)
3-1-1. Pogreš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 tipkovnice.
3-3-4. Pogreška u testiranju video memorije.
4-2-1. Pogreška sistemskog tajmera.
4-2-3. Greška linije A20. Neispravan kontroler tipkovnice.
4-2-4. Došlo je do pogreške tijekom rada u zaštićenom načinu rada. Središnji procesor može biti neispravan.