2 bios kitkaa. Pitkät toistuvat BIOS-äänet - mitä ne tarkoittavat? Äänimerkit Palkinto
Miksi tarvitset BIOSin:
1. Kun tietokone käynnistyy, se tarkistaa peruslaitteiston ja sen toimivuuden. Jos esimerkiksi RAM, prosessori tai muu PC:n toimintaan tarvittava laite on palanut loppuun, BIOS antaa signaalin erityinen ääni(jokaiselle komponentille signaalisarja on erilainen).
2. BIOS lataa käynnistyslataimen, joka puolestaan lataa käyttöjärjestelmän.
3. BIOS sallii käyttöjärjestelmän kommunikoida oheislaitteiden kanssa.
4. BIOSin avulla voit määrittää monia laitteistokomponentteja, seurata niiden tilaa ja toimintaparametreja. Sinne tallentuvat käyttäjän tekemät asetukset, esimerkiksi nykyinen päivämäärä ja kellonaika, ja niiden avulla voit kytkeä päälle ja pois emolevyn sisäänrakennetut laitteet.
BIOS-tyypin määrittäminen
Suosittelen katsomaan käynnistysaikaa, yleensä näytön vasemmassa yläkulmassa on tiedot valmistajasta ja BIOS-versiosta tai siirtyminen BIOS-asetuksiin, yleensä painamalla Delete-näppäintä useita kertoja tietokoneen käynnistämisen jälkeen.
UEFI BIOS
Kuvaus virheestä |
|
1 lyhyt |
|
2 lyhyttä |
On ei-kriittisiä virheitä. |
3 pitkä |
Näppäimistön ohjain loi virheen |
1 lyhyt + 1 pitkä |
RAM on viallinen |
1 pitkä + 2 lyhyt |
Näytönohjain ilmoittaa virheestä |
1 pitkä + 3 lyhyt |
Videomuistivirhe |
1 pitkä + 9 lyhyttä |
Virhe luettaessa ROM:lta |
Jatkuvat lyhyet piippaukset |
Virtalähteen tai RAM-muistin toimintahäiriö |
Jatkuvat pitkät piippaukset |
RAM-ongelmia |
Vaihtelevat pitkät ja lyhyet signaalit |
Prosessorin vika |
Jatkuva signaali |
Osoittaa virtalähteen ongelmia |
Äänimerkkien järjestys | Bios-virheen kuvaus |
1 lyhyt | Onnistunut POST |
1 piippaus ja tyhjä näyttö | Videojärjestelmä on viallinen |
2 lyhyttä | Monitoria ei ole kytketty |
3 pitkä | Emolevy viallinen (näppäimistön ohjaimen virhe) |
1 pitkä 1 lyhyt | Emolevy on viallinen |
1 pitkä 2 lyhyt | Videojärjestelmä viallinen (Mono/CGA) |
1 pitkä 3 lyhyt | Videojärjestelmä (EGA/VGA) on viallinen |
Lyhyt toisto | Virtalähteeseen tai emolevyyn liittyvät viat |
Jatkuva | Ongelmia virtalähteessä tai emolevyssä |
Poissa | Virtalähde, emolevy tai kaiutin on viallinen |
Äänimerkkien järjestys | Kuvaus virheestä |
1 lyhyt | Onnistunut POST |
2 lyhyttä | Pieniä virheitä löytyi. Näyttöön tulee kehote kirjautua sisään CMOS Setup Utility -ohjelmaan ja korjaa tilanne. Tarkista kiinnityksen turvallisuus kaapelit liittimissä kovalevy ja emolevy. |
3 pitkä | Näppäimistön ohjaimen virhe |
1 lyhyt 1 pitkä | Random access memory (RAM) -virhe |
1 pitkä 2 lyhyt | Näytönohjainvirhe |
1 pitkä 3 lyhyt | Videomuistivirhe |
1 pitkä 9 lyhyt | Virhe luettaessa ROM:lta |
Lyhyt toisto | Virtalähteen ongelmat; RAM-ongelmia |
Toistaa pitkään | RAM-ongelmia |
Toistuva korkea-matala taajuus | CPU-ongelmat |
Jatkuva | Ongelmia virtalähteen kanssa |
Äänimerkkien järjestys | Kuvaus virheestä |
1 lyhyt | Virheitä ei löytynyt, PC toimii hyvin |
2 lyhyttä | RAM-pariteettivirhe tai unohdit sammuttaa skannerin tai tulostimen |
3 lyhyt | Virhe ensimmäisessä 64 kt RAM-muistissa |
4 lyhyttä | Järjestelmän ajastimen toimintahäiriö |
5 lyhyt | Prosessorin ongelmat |
6 lyhyt | Näppäimistön ohjaimen alustusvirhe |
7 lyhyt | Ongelmia emolevyn kanssa |
8 lyhyt | Näytönohjaimen muistivirhe |
9 lyhyt | BIOS-tarkistussumma on virheellinen |
10 lyhyt | CMOS kirjoitusvirhe |
11 lyhyt | Emolevyn välimuistivirhe |
1 pitkä 1 lyhyt | Ongelmia virtalähteen kanssa |
1 pitkä 2 lyhyt | Näytönohjainvirhe (Mono-CGA) |
1 pitkä 3 lyhyt | Näytönohjainvirhe (EGA-VGA) |
1 pitkä 4 lyhyt | Ei näytönohjainta |
1 pitkä 8 lyhyt | Ongelmia näytönohjaimessa tai näyttöä ei ole kytketty |
3 pitkä | RAM - luku/kirjoitustesti suoritettu virheellä. Asenna muisti uudelleen tai vaihda se toimivaan moduuliin. |
Näyttö puuttuu ja tyhjä | Prosessori on viallinen. Prosessorin kosketinjalka voi olla vääntynyt (rikki). Tarkista prosessori. |
Jatkuva piippaus | Virtalähde on viallinen tai tietokone ylikuumenee |
AST BIOS
Äänimerkkien järjestys | Kuvaus virheestä |
1 lyhyt | Virhe tarkistettaessa prosessorin rekistereitä. Prosessorin vika |
2 lyhyttä | Näppäimistön ohjaimen puskurivirhe. Näppäimistön ohjaimen toimintahäiriö. |
3 lyhyt | Näppäimistön ohjaimen nollausvirhe. Näppäimistön ohjain tai emolevy on viallinen. |
4 lyhyttä | Näppäimistön tiedonsiirtovirhe. |
5 lyhyt | Näppäimistövirhe. |
6 lyhyt | Emolevyn virhe. |
9 lyhyt | Epäsuhta tarkistussumma BIOS ROM. BIOS-ROM-siru on viallinen. |
10 lyhyt | Järjestelmän ajastinvirhe. Järjestelmän ajastinpiiri on viallinen. |
11 lyhyt | Piirisarjan virhe. |
12 lyhyt | Virranhallintarekisterivirhe haihtumattomassa muistissa. |
1 pitkä | DMA-ohjainvirhe 0. Kanavan 0 DMA-ohjainsiru on viallinen. |
1 pitkä 1 lyhyt | DMA-ohjainvirhe 1. Kanavan 1 DMA-ohjainsiru on viallinen. |
1 pitkä 2 lyhyt | Kehyksen jälkijäljityksen estovirhe. Videosovitin saattaa olla viallinen. |
1 pitkä 3 lyhyt | Virhe videomuistissa. Videosovittimen muisti on viallinen. |
1 pitkä 4 lyhyt | Videosovittimen virhe. Videosovitin on viallinen. |
1 pitkä 5 lyhyt | Muistivirhe 64K. |
1 pitkä 6 lyhyt | Keskeytysvektorien lataaminen epäonnistui. BIOS ei voinut ladata keskeytysvektoreita muistiin |
1 pitkä 7 lyhyt | Videolaitteiston alustus epäonnistui. |
1 pitkä 8 lyhyt | Videomuistivirhe. |
![](https://i1.wp.com/it88.ru/wp-content/uploads/2016/09/Phoenix_new.jpg)
Phoenix BIOS -äänimerkit koostuvat useista lyhyiden äänimerkkien sarjoista, jotka seuraavat tietyin väliajoin. Esimerkiksi signaali koodilla 1-2-3 kuulostaa tältä: yksi lyhyt piippaus, tauko, kaksi lyhyttä piippausta, tauko, kolme lyhyttä piippausta.
Signaali |
Merkitys (dekoodaus) |
Virhe luettaessa tietoja sisäänrakennetulta CMOS-muistisirulta |
|
CMOS-sirun tarkistussummavirhe |
|
Virhe emolevyssä |
|
Emolevyn DMA-ohjaimen virhe |
|
Virhe luettaessa tai kirjoitettaessa tietoja jollekin DMA-kanavalle |
|
Virhe RAM-muistissa |
|
Virhe päämuistin ensimmäisessä 64 kt:ssa |
|
Emolevyn virhe |
|
RAM-testausvirhe |
|
2-1-1 - 2-4-4 |
Virhe ensimmäisen 64 kt RAM-muistin yhdessä bitissä |
Virhe ensimmäisessä DMA-kanavassa |
|
Virhe toisessa DMA-kanavassa |
|
Virhekäsittely keskeyttää |
|
Emolevyn keskeytysohjaimen virhe |
|
Näppäimistön ohjaimen virhe |
|
Videosovittimen virhe |
|
Virhe videomuistia testattaessa |
|
Virhe haettaessa videomuistia |
|
Järjestelmän ajastinvirhe |
|
Testauksen valmistuminen |
|
Näppäimistön ohjaimen virhe |
|
Virhe keskusprosessori |
|
RAM-testausvirhe |
|
Järjestelmän ajastinvirhe |
|
Reaaliaikainen kellovirhe |
|
Sarjaporttivirhe |
|
Rinnakkaisportin virhe |
|
Matemaattinen apuprosessorivirhe |
|
Virhe sovittimien toiminnassa, joilla on oma BIOS |
|
Virhe laskettaessa BIOS-tarkistussummaa |
|
Virhe RAM-muistin toiminnassa |
|
Näppäimistön ohjaimen virhe |
|
Virheitä testattaessa RAM-muistia |
|
Virhe odottamattomien keskeytysten käsittelyssä |
Äänimerkkien järjestys, virheiden kuvaus ilman taulukkoa:
1-1-2 Virhe suorittimen testin aikana. Prosessori on viallinen. Vaihda prosessori
1-1-3 Virhe kirjoitettaessa/luettaessa tietoja CMOS-muistiin/-muistista.
1-1-4 BIOS-sisällön tarkistussummaa laskettaessa havaittiin virhe.
1-2-1 Emolevyn alustusvirhe.
1-2-2 tai 1-2-3 DMA-ohjaimen alustusvirhe.
1-3-1 Virhe RAM-regenerointipiirin alustamisessa.
1-3-3 tai 1-3-4 Virhe alustattaessa ensimmäistä 64 kt RAM-muistia.
1-4-1 Emolevyn alustusvirhe.
1-4-2 Virhe alustattaessa RAM-muistia.
1-4-3 Virhe järjestelmän ajastimen alustamisessa.
1-4-4 Virhe kirjoitettaessa/luettaessa johonkin I/O-porttiin/-portista.
2-1-1 Virhe havaittiin luettaessa/kirjoitettaessa bittiä 0 (heksadesimaaleina) ensimmäisen 64 kt RAM-muistista
2-1-2 Virhe havaittiin luettaessa/kirjoitettaessa 1. bittiä (heksadesimaaleina) ensimmäisen 64 kt RAM:sta
2-1-3 Virhe havaittiin luettaessa/kirjoitettaessa ensimmäisen 64 kt RAM-muistin toista bittiä (heksadesimaaleina)
2-1-4 Virhe havaittiin luettaessa/kirjoitettaessa ensimmäisen 64 kt RAM:n kolmatta bittiä (heksadesimaaleina)
2-2-1 Virhe havaittiin luettaessa/kirjoitettaessa neljättä bittiä (heksadesimaaleina) ensimmäisestä 64 kt RAM:sta
2-2-2 Virhe havaittiin luettaessa/kirjoitettaessa 5. bittiä (heksadesimaaleina) ensimmäisestä 64 kt RAM:sta
2-2-3 Virhe havaittiin luettaessa/kirjoitettaessa kuudetta bittiä (heksadesimaaleina) ensimmäisen 64 kt RAM-muistista
2-2-4 Virhe havaittiin luettaessa/kirjoitettaessa 7. bittiä (heksadesimaaleina) ensimmäisestä 64 kt RAM:sta
2-3-1 Virhe havaittiin luettaessa/kirjoitettaessa 8. bittiä (heksadesimaaleina) ensimmäisestä 64 kt RAM:sta
2-3-2 Virhe havaittiin luettaessa/kirjoitettaessa 9. bittiä (heksadesimaaleina) ensimmäisen 64 kt RAM-muistista
2-3-3 Virhe havaittiin luettaessa/kirjoitettaessa 10. bittiä (heksadesimaaleina) ensimmäisestä 64 kt RAM:sta
2-3-4 Virhe havaittiin luettaessa/kirjoitettaessa 11. bittiä (heksadesimaaleina) ensimmäisen 64 kt RAM:sta
2-4-1 Virhe havaittiin luettaessa/kirjoitettaessa ensimmäisen 64 kt RAM-muistin 12. bittiä (heksadesimaaleina)
2-4-2 Virhe havaittiin luettaessa/kirjoitettaessa 13. bittiä (heksadesimaaleina) ensimmäisen 64 kt RAM:sta
2-4-3 Virhe havaittiin luettaessa/kirjoitettaessa 14. bittiä (heksadesimaalilukuina) ensimmäisestä 64 kt RAM:sta
2-4-4 Virhe havaittiin luettaessa/kirjoitettaessa ensimmäisen 64 kt RAM:n 15. bittiä (heksadesimaaleina)
3-1-1 Virhe alustattaessa toista DMA-kanavaa.
3-1-2 tai 3-1-4 Virhe alustattaessa ensimmäistä DMA-kanavaa.
3-2-4 Näppäimistön ohjaimen alustusvirhe.
3-3-4 Virhe alustattaessa videomuistia.
3-4-1 Vakavia ongelmia ilmeni yritettäessä päästä näyttöön.
3-4-2 Näytönohjaimen BIOSia ei voi alustaa.
4-2-1 Järjestelmäajastimen alustusvirhe.
4-2-2 Testaus suoritettu.
4-2-3 Näppäimistön ohjaimen alustusvirhe.
4-2-4 Kriittinen virhe, kun keskusprosessori siirtyy suojattuun tilaan.
4-3-1 Virhe alustattaessa RAM-muistia.
4-3-2 Virhe ensimmäisen ajastimen alustuksessa.
4-3-3 Virhe toista ajastinta alustattaessa.
4-4-1 Virhe alustettaessa yhtä sarjaporteista.
4-4-2 Rinnakkaisportin alustusvirhe.
4-4-3 Matemaattinen apuprosessorin alustusvirhe.
Pitkät jatkuvat piippaukset – emolevy on viallinen.
Sireenin ääni korkealta matalaan taajuuteen tarkoittaa, että näytönohjain on viallinen, tarkista elektrolyyttikondensaattorit vuotojen varalta tai vaihda kaikki uusiin, joiden tiedetään olevan hyviä.
Jatkuva signaali - CPU-jäähdytintä ei ole kytketty (viallinen).
Yhteydessä
Tässä artikkelissa olemme keränneet yleisimmät BIOS-signaalit tietokoneen toimintahäiriöiden diagnosointiin. Mutta jos tietokoneesta kuuluu piippaus, jota ei ole lueteltu alla, katso vialliset laitteistokomponentit oppaasta.
POST (power-on self-test) -ominaisuus tarkistaa tietokoneesi sisäisen laitteiston varmistaakseen yhteensopivuuden ja liitettävyyden ennen käynnistystä. Jos tietokoneesi käynnistyy normaalisti, se voi antaa äänimerkin kerran (jotkut tietokoneet voivat piippata kahdesti), kun se käynnistyy ja jatkaa käynnistystä. Jos tietokone kuitenkin kaatuu, se joko ei piippaa tai piippaa, mikä osoittaa ongelman.
Sisältö:
AMI BIOS piippaa
Alla ovat AMI BIOSin piippaukset. Kuitenkin, koska tätä BIOSia käyttävät useat eri tietokonevalmistajat, äänimerkkikoodit voivat vaihdella.
Äänisignaali | Kuvaus |
---|---|
1 lyhyt | |
2 lyhyttä | Pariteettipiirin vika |
3 lyhyt | Perus 64 K RAM-muistivirhe |
4 lyhyttä | Järjestelmän ajastimen vika |
5 lyhyt | Prosessin epäonnistuminen |
6 lyhyt | Näppäimistöohjaimen portti A20 -virhe |
7 lyhyt | Virtuaalitilan poikkeusvirhe |
8 lyhyt | Näytön muistin luku/kirjoitustesti epäonnistui |
9 lyhyt | ROM BIOS-tarkistussummavirhe |
10 lyhyt | CMOS-sammutus Luku/kirjoitusvirhe |
11 lyhyt | Välimuistivirhe |
1 pitkä, 3 lyhyt | Perinteinen/laajennettu muistivirhe |
1 pitkä, 8 lyhyt | Näyttö/jäljitystesti epäonnistui |
Kaksiääninen sireeni |
AWARD BIOS piippaa
Alla on Award BIOS -äänimerkkikoodit. Lisäksi äänikoodit voivat vaihdella, koska tällä BIOSilla on useita eri tietokonevalmistajia.
Äänisignaali | Kuvaus |
---|---|
1 pitkä, 2 lyhyt | Ilmaisee, että on tapahtunut videovirhe, eikä BIOS voi alustaa videonäyttöä lisätietojen näyttämiseksi. (Videosovitinta ei havaittu tai videomuistivirhe) |
1 pitkä, 3 lyhyt | Näytönohjainta ei havaita (aseta näytönohjain uudelleen) tai huono näytönohjain (BIOS-versiosta riippuen tämä signaali voi tarkoittaa videosovittimen tai näppäimistön virhettä) |
Loputon toistuva piippaus | RAM ongelma. (RAM-ongelmat) |
Toistuvat korkeataajuiset piippaukset tietokoneen ollessa käynnissä | Prosessori ylikuumenee (CPU) |
Toistuvat piippaukset vuorottelevat korkeiden ja matalien taajuuksien välillä | Ongelma prosessorissa (CPU), mahdollisesti vaurioitunut. |
Jos muita laitteisto-ongelmia havaitaan, BIOS näyttää viestin.
Dell piippaa
Lisätietoja muista Dell-signaaleista on sivulla.IBM BIOS piippaa
Alla on IBM BIOS -äänimerkkikoodit.
Äänisignaali | Kuvaus |
---|---|
Poissa | Ei virtaa, löysä kortti tai lyhyt. (Virtalähde, emolevy tai kaiutin on viallinen) |
1 lyhyt | Normaali POST, tietokone on kunnossa. (Ei virheitä löytynyt) |
2 lyhyttä | POST-virhe, tarkista virhekoodin näyttö. |
Jatkuva piippaus | |
Toista lyhyt piippaus | Ei virtaa, löysä kortti tai lyhyt. (Ei virtalähdettä) |
1 pitkä 1 lyhyt | Emolevyn ongelma. (Ongelma emolevyn kanssa) |
1 pitkä ja 2 lyhyt | Ongelma videossa (mono/CGA-näyttöpiiri). |
1 pitkä 3 lyhyt. | Videon (EGA) näytön piiri. |
3 pitkä | Näppäimistö tai näppäimistövirhe. (Näppäimistöongelmat) |
1 Äänimerkki ja musta näyttö | Videonäytön piirit. (Viallinen näyttö) |
Phoenix BIOS piippaa
Alla on Phoenix BIOS Q3.07 OR 4.X:n äänimerkkikoodit
Äänisignaali | Kuvaus |
---|---|
1-1-1-1 | Vahvistamaton äänimerkkikoodi. Aseta RAM-sirut uudelleen paikalleen tai vaihda RAM-sirut mahdollisena ratkaisuna |
1-1-1-3 | Tarkista todellinen tila. (Tarkista Real Mode). |
1-1-2-1 | Hanki CPU Type. (Valitse prosessorityyppi) |
1-1-2-3 | Alusta järjestelmän laitteisto. (Alusta järjestelmälaitteisto) |
1-1-3-1 | Alusta piirisarjarekisterit alkuperäisillä POST-arvoilla. (Alusta piirisarjarekisteri POST-alkuarvoilla). |
1-1-3-2 | Aseta POST-lippuun. (Ota POST käyttöön). |
1-1-3-3 | Alusta CPU-rekisterit. (Alusta prosessorirekisteri). |
1-1-4-1 | Alusta välimuisti alkuperäisiksi POST-arvoiksi. |
1-1-4-3 | Alusta I/O. (Alusta I/O). |
1-2-1-1 | Alusta virranhallinta. (Alusta virranhallinta). |
1-2-1-2 | Lataa vaihtoehtoiset rekisterit alkuperäisillä POST-arvoilla. |
1-2-1-3 | Siirry kohtaan UserPatch0. |
1-2-2-1 | Alusta näppäimistöohjain. (Alusta näppäimistöohjain). |
1-2-2-3 | BIOS ROM -tarkistussumma. (BIOS-ROM-tarkistussumma). |
1-2-3-1 | 8254 ajastimen alustus. (8254 alustusajastin) |
1-2-3-3 | 8237 DMA-ohjaimen alustus. (8237 alusta DMA-ohjain). |
1-2-4-1 | Nollaa ohjelmoitava keskeytysohjain. (Nollaa ohjelmistokeskeytysohjain). |
1-3-1-1 | Testaa DRAM-päivitystä. (Tarkista DRAM-päivitys). |
1-3-1-3 | Testaa 8742-näppäimistöohjainta. (8742 näppäimistöohjain). |
1-3-2-1 | Aseta ES-segmentti rekisteröimään 4 Gt. (Aseta rekisteröintiä varten ES-segmentiksi 4 Gt). |
1-3-3-1 | 28 Automaattinen koko DRAM. (28 Autosize DRAM). |
1-3-3-3 | Selkeä 512K perusmuisti. |
1-3-4-1 | Testaa 512-perusosoiterivit. |
1-3-4-3 | Testaa 512K perusmuistia |
1-4-1-3 | Testaa suorittimen väyläkellotaajuutta. (Tarkista CPU-väylän taajuus.) |
1-4-2-4 | Alusta piirisarja uudelleen. (Alusta piirisarja uudelleen). |
1-4-3-1 | Shadow-järjestelmän BIOS-ROM. ( Testausjärjestelmä BIOS ROM). |
1-4-3-2 | Alusta välimuisti uudelleen. (Alusta välimuisti uudelleen). |
1-4-3-3 | Kokoa välimuisti automaattisesti. |
1-4-4-1 | Määritä kehittyneet piirisarjarekisterit. |
1-4-4-2 | Lataa vaihtoehtoiset rekisterit CMOS-arvoilla. (Vaihtoehtoisten rekisterien lataaminen CMOS-arvoilla). |
2-1-1-1 | Aseta prosessorin alkunopeus. (Aseta prosessorin alkuperäinen nopeus) |
2-1-1-3 | Alusta keskeytysvektorit. (Alusta keskeytysvektorit). |
2-1-2-1 | Alusta BIOS-keskeytykset. (Alusta BIOS-keskeytykset). |
2-1-2-3 | Tarkista ROM:n tekijänoikeusilmoitus. |
2-1-2-4 | Alusta PCI Options ROM -levyjen hallinta. |
2-1-3-1 | Tarkista videon asetukset CMOS:ää vastaan. (Tarkista CMOS-videoasetukset). |
2-1-3-2 | Alusta PCI-väylä ja -laitteet. (Alusta PCI ja laiteväylä). |
2-1-3-3 | Alusta kaikki järjestelmän videosovittimet. (Alusta kaikki järjestelmän videosovittimet). |
2-1-4-1 | Shadow video BIOS ROM. |
2-1-4-3 | Näytä tekijänoikeusilmoitus. (Tekijänoikeushuomautus). |
2-2-1-1 | Näytön CPU:n tyyppi ja nopeus. (Näyttöprosessorin tyyppi ja nopeus). |
2-2-1-3 | Testaa näppäimistöä. (Näppäimistötesti). |
2-2-2-1 | Aseta näppäinnapsautus, jos se on käytössä. (Asenna avain, jos se on käytössä). |
2-2-2-3 | 56 Ota näppäimistö käyttöön. (56 Kytke näppäimistö päälle). |
2-2-3-1 | Testaa odottamattomia keskeytyksiä. (Tarkista odottamattomien keskeytysten varalta). |
2-2-3-3 | Näytä kehote Paina F2 siirtyäksesi ASETUKSET. (Kehotteen näyttö Paina F2 siirtyäksesi ASETUKSET.) |
2-2-4-1 | Testaa RAM-muistia välillä 512–640 kt. (Tarkista RAM-muisti välillä 512–640 kt). |
2-3-1-1 | Testaa laajennettua muistia. (Tarkista muistin laajennus). |
2-3-1-3 | Testaa laajennetun muistin osoiterivit. (Testaa laajennetun muistin osoiterivit). |
2-3-2-1 | Siirry kohtaan UserPatch1. (Siirry UserPatch1:een). |
2-3-2-3 | Määritä edistyneet välimuistirekisterit. (Määritä laajennetut välimuistirekisterit). |
2-3-3-1 | Ota käyttöön ulkoiset ja suorittimen välimuistit. (Ota CPU-välimuisti käyttöön). |
2-3-3-3 | Näytä ulkoisen välimuistin koko. (Näytä ulkoisen välimuistin koko). |
2-3-4-1 | Näytä varjoviesti. (Näytä varjoviesti). |
2-3-4-3 | Näytä ei-kertakäyttöiset segmentit. |
2-4-1-1 | Näytä virheilmoitukset. |
2-4-1-3 | Tarkista määritysvirheiden varalta. (Tarkista asetusvirheet). |
2-4-2-1 | Testaa reaaliaikaista kelloa. (Tarkista, että aika on oikea). |
2-4-2-3 | Tarkista näppäimistövirheiden varalta. |
2-4-4-1 | Asenna laitteiston keskeytysvektorit. (Määritä laitteistovektorikeskeytykset). |
2-4-4-3 | Testaa apuprosessoria, jos sellainen on. (Tarkista apuprosessori, jos sellainen on). |
3-1-1-1 | Poista sisäiset I/O-portit käytöstä. (Poistetut I/O-portit). |
3-1-1-3 | Tunnista ja asenna ulkoiset RS232-portit. |
3-1-2-1 | Tunnista ja asenna ulkoiset rinnakkaisportit. (Ulkoisten rinnakkaisporttien havaitseminen ja asentaminen). |
3-1-2-3 | Alusta sisäiset I/O-portit uudelleen. (Alusta I/O-portit uudelleen). |
3-1-3-1 | Alusta BIOS-tietoalue. (Alusta BIOS-tietoalueet). |
3-1-3-3 | Alusta laajennettu BIOS-tietoalue. (Alusta BIOS-tietoalueet). |
3-1-4-1 | Alusta levykeohjain. (Alusta levykeohjain). |
3-2-1-1 | Alusta kiintolevyohjain. (Alusta kiintolevyohjain). |
3-2-1-2 | Alusta paikallisväylän kiintolevyohjain. (Alusta paikallisväylän kiintolevyohjain). |
3-2-1-3 | Siirry UserPatch2:een |
3-2-2-1 | Poista A20-osoiterivi käytöstä. (Poista A20-osoitepalkki käytöstä). |
3-2-2-3 | Tyhjennä valtava ES-segmenttirekisteri. |
3-2-3-1 | Etsi vaihtoehtoisia ROM-levyjä. |
3-2-3-3 | Shadow option ROM. |
3-2-4-1 | Ota Virranhallinta käyttöön. (Määritä virranhallinta). |
3-2-4-3 | Ota käyttöön laitteistokeskeytykset. (Ota laitteistokeskeytykset käyttöön). |
3-3-1-1 | Aseta kellonaika. (Asettaa aika). |
3-3-1-3 | Tarkista näppäinlukko. (Tarkista näppäimistön lukitus). |
3-3-3-1 | Poista F2-kehote. |
3-3-3-3 | Etsi F2-näppäimen painallus. |
3-3-4-1 | Siirry ASETUKSET. |
3-3-4-3 | Tyhjennä POST-lipussa. |
3-4-1-1 | Poista F2-kehote. (Tarkista virheet). |
3-4-1-3 | POST valmis, valmistaudu käynnistämään käyttöjärjestelmä. |
3-4-2-3 | Tarkista salasana (valinnainen). (Tarkista salasanasi). |
3-4-3-1 | Tyhjennä yleinen kuvaajataulukko. |
3-4-4-1 | Tyhjennä pariteettitarkistukset. |
3-4-4-3 | Tyhjennä näyttö (valinnainen). |
3-4-4-4 | Tarkista virus- ja varmuuskopiomuistutukset. |
4-1-1-1 | Yritä käynnistää INT 19:llä. |
4-2-1-1 | Keskeytyskäsittelijän virhe. (Keskeytyskäsittelijän virhe). |
4-2-1-3 | Tuntematon keskeytysvirhe. (Tuntematon keskeytysvirhe). |
4-2-2-1 | Odottava keskeytysvirhe. (Odottaa keskeytysvirhettä). |
4-2-2-3 | Alustusvaihtoehdon ROM-virhe. |
4-2-3-1 | Sammutusvirhe. (Sammutusvirhe). |
4-2-3-3 | Laajennettu lohkosiirto. |
4-2-4-1 | Virhe sammutus 10. |
4-3-1-3 | Alusta piirisarja. (Alusta piirisarja). |
4-3-1-4 | Alusta päivityslaskuri. (Alusta päivityslaskuri). |
4-3-2-1 | Tarkista pakotettu salama. |
4-3-2-2 | Tarkista ROM:n HW-tila. |
4-3-2-3 | BIOS ROM on kunnossa. |
4-3-2-4 | Tee täydellinen RAM-testi. (Tee täysi RAM-tarkistus). |
4-3-3-1 | Tee OEM-alustus. |
4-3-3-2 | Alusta keskeytysohjain. (Alusta keskeytysohjain). |
4-3-3-3 | Lue bootstrap-koodi. |
4-3-3-4 | Alusta kaikki vektorit. |
4-3-4-1 | Käynnistä Flash-ohjelma. |
4-3-4-2 | Alusta käynnistyslaite. |
4-3-4-3 | Käynnistyskoodi luettiin OK. |
Kaksiääninen sireeni | Alhainen prosessorin tuulettimen nopeus, jännitetason ongelma ( Matala taajuus CPU:n tuulettimen pyöriminen, jännitetason ongelma). |
Palauta BIOS oletusasetuksiin
Helpoin tapa nollata tietokoneen BIOS-asetukset on sen valikon kautta. Avaa valikko käynnistämällä tietokone uudelleen ja painamalla käynnistysnäytössä näkyvää näppäintä, useimmissa tapauksissa tämä on Delete tai F2.
![](https://i0.wp.com/hetmanrecovery.com/ru/pic/blog/a143/msi.jpg)
Etsi BIOSista parametri ( Palauta oletusasetukset, Lataa tehdasasetukset, Tyhjennä BIOS-asetukset, Lataa asetusten oletusasetukset), tai jotain vastaavaa. Valitse se nuolinäppäimillä, paina Enter ja vahvista toiminto. BIOS käyttää nyt oletusasetuksiaan.
![](https://i0.wp.com/hetmanrecovery.com/ru/pic/blog/a143/bios.png)
Toinen tapa nollata asetukset on poistaa akku, joka sijaitsee emolevy tietokone.
![](https://i1.wp.com/hetmanrecovery.com/ru/pic/blog/a143/battery.png)
Varmista ensin, että tietokoneesi on sammutettu. Etsi pyöreä, tyhjä akku emolevyltä ja irrota se varovasti. Odota viisi minuuttia ennen kuin vaihdat sen. Asetukset palautetaan myös tehdasasetuksiin.
Uusien laitteiden asennus
Verrattuna muiden BIOS-valmistajien piippausääniin, BIOS AMI -äänet ovat monipuolisempia. Useimmissa tapauksissa näiden äänimerkkien avulla voit tunnistaa toimintahäiriön tietokoneen käynnistysvaiheen ja POST-laitteistotestin aikana. Yleensä sinun tarvitsee vain määrittää, mikä komponentti aiheuttaa ongelman, on laskea järjestelmän kaiuttimen äänimerkkien määrä.
Alla ovat BIOS AMI:n tuottamat piippaukset. Kaikissa tapauksissa ilmoitetaan signaalien lukumäärä ja niiden tyyppi (pitkä/lyhyt).
- Ei signaaleja
Tämä tilanne on ehkä epämiellyttävin, jonka käyttäjä voi kohdata. Yleensä se tarkoittaa, että emolevy ei saa virtaa tai BIOS on yleensä viallinen. Emolevyn virran puuttuminen tarkoittaa yleensä joko viallista/rikkinäistä virtajohtoa tai viallista tietokoneen virtalähdettä.
- Yksi lyhyt
Yksi lyhyt signaali on sama signaali, jonka kaikki käyttäjät ovat tottuneet kuulemaan joka kerta kun he käynnistävät tietokoneensa. Se tarkoittaa, että laitteistotarkistuksen aikana ei havaittu virheitä tai ongelmia, ja tietokone voi jatkaa käynnistystä.
- Pitkä jatkuva
Tämä signaali tarkoittaa, että tietokoneen virtalähde on viallinen. Toisin kuin tilanteessa, jossa signaalit puuttuvat, tässä tapauksessa emolevylle syötetään virtaa, mutta sen parametrit eivät vastaa nimellisarvoa.
- Kaksi lyhyttä
Tämä signaali ilmaisee virheen RAM-muistissa. Tämä virhe voi olla merkki joko itse muistimoduulien toimintahäiriöstä tai yksinkertaisesti siitä, että jokin moduuleista on huonosti asetettu paikkaan.
- Kolme lyhyttä
Tämän tyyppinen signaali osoittaa myös virheen RAM-muistissa. Mutta tämä virhe on melko erityinen ja sitä kohtaa harvoin - se on virhe ensimmäisessä 64 kt RAM:ssa.
- Neljä lyhyttä
Tämä signaali ilmaisee järjestelmän ajastimen toimintahäiriön. Onneksi tämän tyyppisiä toimintahäiriöitä esiintyy harvoin, mutta se ei ole harvinaista ainoa tapa Ratkaisu on vaihtaa koko emolevy.
- Viisi lyhyt
Samalla tavalla BIOS ilmoittaa käyttäjälle henkilökohtaisen tietokoneen sydämen - keskusprosessorin - toimintahäiriöstä. Tämä toimintahäiriö ei kuitenkaan välttämättä aina liity itse prosessorisirun vikaan. Usein ongelman korjaamiseksi riittää, että tarkistat, että prosessori on asennettu kunnolla pistorasiaan.
- Kuusi lyhyttä
Tämä viesti osoittaa, että näppäimistön ohjain on viallinen tai itse näppäimistö puuttuu. Hyvin usein tämän tilanteen korjaamiseksi riittää, että tarkistat koskettimen järjestelmäyksikön näppäimistön liittimessä.
- Seitsemän lyhyttä
Tällainen äänisarja osoittaa melko vakavaa toimintahäiriötä - nimittäin emolevyn vikaa. Joskus virhe saattaa kuitenkin kadota emolevyn virtakaapelin kosketusten tarkistamisen jälkeen.
- Kahdeksan lyhyttä
BIOS-viesti, joka ilmoittaa videomuistivian. Mutta täällä, kuten monissa muissakin virheissä, joskus ongelma voi olla yksinkertaisesti huono kontakti - tässä tapauksessa emolevyn paikan ja näytönohjaimen välillä.
- Yhdeksän lyhyttä
Tässä tapauksessa BIOS ilmoittaa BIOS-muistin tarkistussummavirheestä. Syyt tähän ilmiöön voivat olla erilaisia - virhe uudessa BIOS-versiossa tai satunnainen vika CMOS-muistissa. Usein ongelma voidaan korjata käynnistämällä BIOS.
- Kymmenen lyhyttä
Tällä signaalisarjalla BIOS ilmoittaa virheestä kirjoitettaessa CMOS-muistiin. Yleensä tämä virhe on vakavampi kuin edellinen ja vaatii usein huoltoliikkeen asiantuntijan väliintuloa.
- Yksitoista lyhyt
- Yksi pitkä, sitten kaksi, kolme tai kahdeksan lyhyttä
Tämän tyyppinen tiedotusviesti kertoo käyttäjälle, että näytönohjaimessa on virheitä. Tyypillisesti tällaisia äänisignaaleja syntyy vain käytettäessä vanhoja näytönohjainkortteja (Mono/CGA/EGA), joten mahdollisuus kohdata niitä on tällä hetkellä erittäin pieni. Useimmissa tapauksissa tämä toimintahäiriö voidaan poistaa asentamalla näytönohjain huolellisesti liittimeen.
Monille käyttäjille on varsin tuttua kuulla piippaus järjestelmän yksikkö kun kytket tietokoneen virran päälle. Yksi lyhyt signaali osoittaa, että "kaikki on kunnossa". Ja jos sen sijaan kuuluu esimerkiksi 1 pitkä signaali tai sarja ääniä, käy heti selväksi, että on tapahtunut ongelma. Tämä lähettää signaaleja BIOSista, ohjelmasta, joka käynnistyy ensimmäisenä ja testaa kaikki tietokoneen komponentit (keskusprosessorista näyttöön).
BIOS lähettää signaaleja järjestelmäyksikön komponenttien alustavan testauksen aikana, kun näytönohjainta ei ole vielä alustettu, mikä voi näyttää tiettyjä teksti- ja taulukkotietoja näytössä. Niiden avulla voit tunnistaa viallisen yksikön järjestelmäyksikön sisällä tai tunnistaa ulkoisten liitäntöjen huonon kosketuksen.
BIOS-virheet koodataan pitkien ja lyhyiden signaalien erityiseksi yhdistelmäksi. Lisäksi ne ovat kaikki samat lähes kaikkien valmistajien eri tuotantovuosien emolevyille (kuuluisimmista "nonameen"). BIOS-virhekoodeissa on ääni Yksityiskohtainen kuvaus emolevyn ohjeissa kuitenkin usein englanniksi.
BIOS voi tuottaa ääniä yhdellä pakollisella ehdolla: pieni järjestelmäkaiutin, kuten sitä kutsutaan, on liitettävä emolevyyn. Muuten BIOS-virheet jäävät huomaamatta ja käyttäjä näkee vain tumma näyttö monitori.
Äänisignaalit: mitä tarvitaan niiden tulkitsemiseen?
Jos yksi BIOS-signaali ilmaisee tietokoneen normaalin käynnistyksen, sarja samoja lyhyitä tai pitkiä ääniä (niiden yhdistelmät) ilmaisee lisäksi laitteistoluonteisten ongelmien havaitsemisen. Sitten sinun on avattava järjestelmäyksikön kansi. Ja vaikka käyttäjä ei itse häiritse PC-laitetta esimerkiksi kannen ruuveissa olevien tehdastiivisteiden vuoksi, näiden signaalien tulkitseminen auttaa määrittämään ongelman lähteen.
Eri tietokonevalmistajien äänimerkit voivat olla erilaisia, koska ne käyttävät eri BIOS-versioita. Niiden joukosta löytyy kuitenkin tyypillisiä ja useimmin käytettyjä.
Diagnostiikka BIOS-äänisignaalien avulla on yksi tärkeimmistä tehokkaita menetelmiä, ilman erityisiä testilevyjä (kuten POST-korttia), joten tuotantoteknologioiden systemaattisesta kehittämisestä huolimatta kaikissa emolevyissä on pieni kaiutin tai ainakin liitin sen kytkemistä varten.
Äänisignaalit tuotetaan, jos virtalähde ja kaiutin on toimiva. Jos ne ovat viallisia, diagnoosi ei ole mahdollista. Viallinen kaiutin voidaan määrittää vain korvaamalla se tunnetulla hyvällä kaiuttimella, jota ei aina ole saatavilla.
Kun kaikki toimii tarkoitetulla tavalla, sinun tulee käyttää virhekoodien tulkitsemiseksi erityistä luetteloa, joka osoittaa tyypilliset signaalit tietylle BIOS-versiolle.
Myönnä BIOS-äänimerkkikoodit
Yleisimmiksi lukuisista BIOS-versioista pidetään developer Awardin versioita, jotka ovat tehneet omia ohjelmiaan emolevyille niistä ajoista, jolloin Pentium-brändiä ei edes ollut olemassa.
Luettelo tyypillisistä signaaleista, jotka ovat samat kaikissa Award BIOS -versioissa, on seuraava:
- Jatkuva signaali. Virtalähteen vaurioituminen. Helpoin tapa tarkistaa, onko tämä totta, on vaihtaa virtalähde tunnettuun hyvään.
- 2 lyhyttä. BIOS kiinnittää huomiota pieniin virheisiin, jotka kuitenkin edellyttävät oikeiden parametrien syöttämistä, esimerkiksi lataamalla normaalit tehdasasetukset.
- 3 pitkä. Ongelma on emolevyn näppäimistölohkossa. Syynä voi olla oikosulku näppäimistössä tai liitäntäkaapelissa tai emolevyssä (liitin, elektroniikka, sähköä johtava pöly jne.).
- 1 pitkä, 1 lyhyt. BIOS-virheet johtuvat RAM-moduuleista. Helpoin tapa korjata ongelma on poistaa moduulit, puhaltaa kerääntynyt pöly pois liittimestä, puhdistaa itse moduulien koskettimet ja laittaa ne takaisin liittimeen. Voit jättää vain yhden moduulin testijaksolle ja tarvittaessa muuttaa niitä määrittämällä, kumpi aiheuttaa äänisignaaleja.
- 1 pitkä, 2 lyhyt. . Joissakin näytönohjainmalleissa tällaiset koodit myönnetään, kun näytön liittimessä on huono kontakti, kun BIOS ei pysty havaitsemaan yhteyttä sen kanssa käynnistyshetkellä. Voit korjata ongelman tekemällä saman näytönohjaimen kanssa kuin edellisessä kappaleessa RAM-muistin kanssa.
- 1 pitkä, 3 lyhyt. BIOS ei pystynyt alustamaan näppäimistöä, mikä saattaa viitata ongelmaan itse näppäimistössä tai emolevyn liittimessä tai elektroniikassa. Helpoin tapa on poistaa näppäimistö väliaikaisesti käytöstä, jolloin selviää heti, onko se ongelman lähde.
- 1 pitkä, 9 lyhyt. BIOS-siru itsessään on viallinen. Sinun tarvitsee vain sammuttaa tietokoneesi hetkeksi ja yrittää käynnistää se uudelleen. Jos tilanne jatkuu ja BIOS-virhekoodit eivät muutu, vaihda emolevy tai yritä flash-muistia erityisellä ohjelmoijalla.
- 1 pitkä, jatkuvasti toistuva. Virhe muistia alustettaessa. On tarpeen vaihtaa moduulit tai ainakin puhdistaa liittimen koskettimet ja yrittää käynnistää uudelleen.
- 1 lyhyt, jatkuvasti toistuva. Virtalähteen virheellinen toiminta. Joka tapauksessa vain sen vaihtaminen toimivaan yksikköön tai olemassa olevan yksikön korjaaminen auttaa. Huonoja kontakteja täällä ei käytännössä koskaan löydy, koska liittimet ovat suuria verrattuna järjestelmäyksikön muihin komponentteihin.
AMI BIOS -äänimerkkikoodit
AMI-kehittäjä löytyy harvemmin emolevyjen BIOSista kuin kilpailijansa Award, mutta siitä huolimatta se on tiukasti miehittänyt oman, vaikkakin pienen, markkinaraon näillä markkinoilla, joten sinun on oltava valmis kohtaamaan sen äänisignaalin koodausjärjestelmä.
Äänisignaalien koodauksen dekoodaus:
- 2 lyhyttä. Virhe johtuu RAM-muistin virheellisestä toiminnasta. Joka tapauksessa sinun on aloitettava puhdistamalla liittimet pölystä, vaikka aiot asentaa välittömästi uusia moduuleja "epäilyttävän" tilalle.
- 3 lyhyt. Kuten edellinen kohta, tämä osoittaa viallisen RAM-moduulin.
- 4 lyhyttä. Järjestelmäajastin, joka on emolevyn kaikkien muiden komponenttien toiminnan perusta, on viallinen. Ainoa asia, joka voidaan tehdä vaihtamatta sitä, on sammuttaa järjestelmäyksikkö hetkeksi.
- 5 lyhyt. Virhe suorittimen alustuksessa. Voit joko sammuttaa järjestelmäyksikön hetkeksi tai poistaa jäähdytysjärjestelmän prosessorista, vetää sen ulos liittimestä ja asettaa sen sitten takaisin. Jos kaikki muu epäonnistuu, sinun on vaihdettava prosessori.
- 6 lyhyt. Emolevyn näppäimistö tai sen prosessointiyksikkö on viallinen. Lähteen selventämiseksi voit poistaa näppäimistön tilapäisesti käytöstä ja korvata sen tunnetulla kopiolla.
- 7 lyhyt. Emolevyn kanssa on ongelma. Tällaisessa tilanteessa voi auttaa levyn huolellinen ulkoinen tarkastus koskettimia sulkevien roskien varalta.
- 8 lyhyt. Näytönohjain on viallinen. Vaihda se tai viimeisenä keinona puhdista liittimen koskettimet. Voit kytkeä sisäänrakennetun näytönohjaimen väliaikaisesti päälle ja tarkistaa tietokoneen toiminnan sillä (jos se tietysti on saatavilla).
- 1 pitkä, 2 lyhyt. Virhe näytönohjaimen alustuksessa. Ratkaisut ovat samat kuin edellisessä kappaleessa.
- 1 pitkä, 3 lyhyt. Näytönohjaimessa on ongelma.
- 1 pitkä, 8 lyhyt. Vika on joko näytönohjaimessa tai näytössä.
Seuraavat BIOS-signaalien luettelot ovat perusta tietokoneen diagnosoinnissa, kun muita vaihtoehtoja ei ole. Useimmissa tapauksissa niiden avulla voit määrittää ongelman lähteen, joka voidaan yksinkertaisesti korvata tunnetulla hyvällä yksiköllä.
American Megatrends, Inc. (OLENKO MINÄ)
AMIBIOSissa suoritettavien POST-toimenpiteiden tarkistuspisteet on suunniteltu uudelleen ja täydennetty vuonna 1995, eikä niihin ole tehty merkittäviä muutoksia toistaiseksi. Ensimmäinen kuvaus POST-koodeista tai, kuten AMI niitä kutsuu, "tarkistuspisteet" nykyisessä muodossaan ilmestyi V6.24-ytimen julkaisun yhteydessä, 15.7.95. AMIBIOS V7.0:aan on tehty joitain muutoksia, jotka näkyvät tässä asiakirjassa.
AMIBIOS-käynnistystoimintojen suorittamisen ominaisuudet
Jos käynnistysprosessin aikana diagnostiikkaporttiin ilmestyy data 55h, AAh, näitä tietoja ei kannata verrata POST-koodeihin - kyseessä on tyypillinen testisekvenssi, jonka tehtävänä on tarkistaa dataväylän eheys.
Alkuvaiheessa datan lähtö diagnostiikkaporttiin on kunkin alustan mukainen. Joissakin toteutuksissa ensimmäinen hahmonnettu koodi liittyy toimiin, joita AMI kutsuu piirisarjakohtaisiksi jutuiksi. Tähän toimenpiteeseen liittyy CCh-arvon tulostaminen porttiin 80h ja useiden toimintojen suorittaminen järjestelmän logiikkarekisterien määrittämiseksi. Pääsääntöisesti CCh-koodi näkyy tapauksissa, joissa käytetään Intelin järjestelmälogiikkaa, joka on rakennettu PIIX-ohjaimen perusteella - nämä ovat TX-, LX-, BX-piirisarjoja.
Jotkut sisäiset I/O-sirut sisältävät RTC:n ja näppäimistöohjaimen, jotka poistetaan käytöstä käynnistyksen yhteydessä. BIOSin tarkoitus on alustaa nämä levyresurssit myöhempää käyttöä varten. Tässä tapauksessa ensimmäiseen näppäimistöohjaimen asettamiseen liittyvään käynnistysmenettelyyn liittyy arvon 10h ulostulo, minkä jälkeen RTC alustetaan, mistä on osoituksena DDh-koodin ilmestyminen diagnoosiporttiin. On huomattava, että ainakin yhden näistä resursseista epäonnistuminen johtaa siihen, että emolevy ei kokonaisuudessaan käynnisty POST-suorituksen ensimmäisessä vaiheessa.
Useilla levyillä alustusprosessi alkaa prosessorin siirtymällä suojattuun tilaan. Tässä tapauksessa ensimmäisen renderöidyn koodin 43h jälkeen POST-suoritus jatkuu AMIBIOS-dokumentaatiossa kuvatulla tavalla - ohjaus siirtyy kohtaan D0h.
Purettu alustuskoodit
Pakkaamattomat aloituskoodin tarkistuspisteet
Virhekoodi | Kuvaus virheestä |
---|---|
E.E. | Nykyaikaisissa AMIBIOS-toteutuksissa ensimmäinen hahmonnettu koodi liittyy pääsyyn laitteeseen, josta on mahdollista käynnistää BIOSin palauttamiseksi |
CC | Järjestelmälogiikkarekisterien alustus CD-Flash-ROM-tyyppiä ei tunnisteta |
C.E. | Tarkistussumma ei täsmää käynnistys BIOS CF:ssä Virhe käytettäessä ylimääräistä Flash ROM -sirua |
DD | SIO-siruun integroidun RTC:n varhainen alustus |
D0 | Poista käytöstä ei-maskettava NMI-keskeytys. Transienttiprosessien vaimennuksen aikaviiveen selvittäminen. Käynnistyslohkon tarkistussumman tarkistaminen, pysäyttäminen, jos on epäsuhta |
D1 | Suorita muistin regenerointimenettely ja Basic Assurance -testi. Vaihtaa 4 Gt:n muistin osoitemoodiin |
D3 | Kapasiteetin määritys ja ensisijaisen muistin testi |
D4 | Palaa todelliseen muistin osoitetilaan. Sirusarjan varhainen alustus. Pinon asennus |
D5 | POST-moduulin siirtäminen Flash ROM -muistista siirtomuistialueelle |
D6 | Jos tarkistussumma ei täsmää tai CTRL+Home, siirrytään toimenpiteeseen Flash-palautus ROM (koodi E0) |
D7 | Ohjauksen siirto apuohjelma, joka purkaa järjestelmän BIOSin |
D8 | Täysi pakkauksen purkaminen järjestelmän BIOS |
D9 | Järjestelmän BIOS-ohjauksen siirtäminen Shadow RAM:iin |
D.A. | Tietojen lukeminen SPD (Serial Presence Detect) DIMM DB -moduuleista CPU-rekisterien MTRR:n asettaminen |
DC | Muistiohjain ohjelmoidaan SPD DE -järjestelmän muistin konfigurointivirheestä saatujen tietojen mukaan. Kohtalokas virhe |
DF | Järjestelmämuistin konfigurointivirhe. Piippaus 10 aikaisin |
11 | Palaa STR (Suspend to RAM) -tilasta |
12 | Palautetaan pääsy SMRAM-muistiin (System Management RAM) |
13 | Muistin palautuminen |
14 | VGA BIOSin etsiminen ja alustaminen |
Flash-ROM-muistint
Boot Block -palautuskoodit
Virhekoodi | Kuvaus virheestä |
---|---|
E0 | INT19:n sieppaamista valmistellaan ja järjestelmän kyky käynnistää yksinkertaistetussa tilassa tarkistetaan. |
E1 | Keskeytysvektorien asettaminen |
E3 | CMOS-sisällön palauttaminen, BIOSin haku ja alustus |
E2 | Keskeytysohjaimien ja suoran muistin käytön valmistelu |
E6 | Ota käyttöön järjestelmän ajastin ja FDC-keskeytykset |
E.C. | IRQ- ja DMA ED -ohjainten uudelleenalustaminen Levyaseman alustaminen |
E.E. | Käynnistyssektorin lukeminen EF-levykkeeltä toimintavirhe |
F0 | AMIBOOT.ROM-tiedoston etsiminen |
F1 | Tiedostoa AMIBOOT.ROM ei löytynyt juurihakemistosta F2 Lue FAT |
F3 | Luetaan AMIBOOT.ROM |
F4 | AMIBOOT.ROM-tiedoston koko ei vastaa Flash ROM -muistin kokoa |
F5 | Sisäisen välimuistin poistaminen käytöstä |
FB | Flash-ROM-tyypin määritelmä |
F.C. | Tyhjennetään Flash ROM -päälohko |
FD | Flash ROM -päälohkon ohjelmointi |
FF | Käynnistä BIOS uudelleen |
Pakkaamattomat järjestelmän BIOS-koodit suoritetaan ShadowRAMissa
Ajonaikainen koodi on pakkaamaton F000 shadow RAM -muistissa
Virhekoodi | Kuvaus virheestä |
---|---|
03 | Poista käytöstä ei-maskettava NMI-keskeytys. Nollaa tyypin määritelmä |
05 | Pinon alustus. Poista muistin välimuisti käytöstä ja USB-ohjain |
06 | Apuohjelman suorittaminen RAM-muistissa |
07 | Prosessorin tunnistus ja APIC-alustus |
08 | Tarkistetaan CMOS-tarkistussummaa |
09 | End/Ins-näppäinten toiminnan tarkistaminen |
0A | Akun vian tarkistus |
0B | Näppäimistön ohjaimen puskurirekisterien tyhjennys |
0C | Näppäimistöohjaimelle lähetetään testikomento |
0E | Hae lisälaitteita näppäimistön ohjain palvelee |
0F | Näppäimistön alustus |
10 | Nollauskomento lähetetään näppäimistölle |
11 | Jos End- tai Ins-näppäintä painetaan, CMOS 12 nollautuu. DMA-ohjainten asettaminen passiiviseen tilaan. |
13 | Piirisarjan alustus ja L2-välimuisti |
14 | Tarkistetaan järjestelmän ajastinta |
19 | DRAM-regenerointipyynnön luontitesti on käynnissä |
1A | Regenerointijakson keston tarkistaminen |
20 | Lähtölaitteiden alustus |
23 | Näppäimistön ohjaimen tuloportti luetaan. Näppäinlukkokytkintä ja valmistustestikytkintä kysytään |
24 | Valmistellaan keskeytysvektoritaulukon alustusta |
25 | Keskeytysvektorin alustus valmis |
26 | Turbo Switch -hyppylaitteen tila kysytään näppäimistöohjaimen tuloportin kautta |
27 | USB-ohjaimen ensisijainen alustus. Käynnistysprosessorin mikrokoodin päivitys |
28 | Valmistellaan videotilan asennusta |
29 | LCD-paneelin alustus |
2A | Etsi lisäROM-muistien tukemia laitteita |
2B | Alustetaan VGA BIOS, tarkistetaan sen tarkistussumma |
2C | Suoritetaan VGA BIOS |
2D | Vastaavat INT 10h ja INT 42h |
2E | Etsi CGA-videosovittimia |
2F | CGA-sovittimen videomuistitesti |
30 | CGA-sovittimen skannauspiirien testi |
31 | Virhe videomuistissa tai skannauspiireissä. Vaihtoehtoisen CGA-videosovittimen etsiminen |
32 | Vaihtoehtoisen CGA-videosovittimen videomuistin ja skannauspiirien testi |
33 | Pyydä mustavalko-/värihyppylaitteen tila |
34 | Tekstitilan asetus 80x25 |
37 | Videotila on asetettu. Näyttö tyhjennetty |
38 | Sisäisten laitteiden alustus |
39 | Näytetään edellisen vaiheen virheilmoitukset |
3A | "Hit DEL" -viestin näyttäminen siirtyäksesi CMOS-asetuksiin |
3B | Aloita valmistautuminen muistitestiin suojatussa tilassa |
40 | GDT- ja IDT-kuvaustaulukoiden valmistelu |
42 | Vaihtaa suojattuun tilaan |
43 | Prosessori on suojatussa tilassa. Keskeytykset käytössä |
44 | Valmistaudutaan testaamaan A20-linjaa |
45 | A20 linjatesti |
46 | RAM-muistin koon määritys valmis |
47 | Testitiedot on tallennettu perinteiseen muistiin |
48 | Perinteisen muistin tarkistaminen |
49 | Laajennettu muistitesti |
4B | Muistin nollaus |
4C | Osoitus nollausprosessista |
4D | Tuloksena olevien kokojen tallentaminen CMOS:iin Perinteinen ja laajennettu muisti 4E Ilmoittaa järjestelmämuistin todellisen määrän |
4F | Laajennettu perinteisen muistin testi käynnissä |
50 | Perinteinen Muistin koon korjaus |
51 | Laajennettu muistitesti |
52 | Perinteisen muistin ja laajennetun muistin määrät tallennettu |
53 | Viivästynyt pariteettivirheen käsittely |
54 | Poista käytöstä pariteetti- ja ei-maskattava keskeytyskäsittely |
57 | Alustetaan POST Memory Managerin muistialue |
58 | Sinua pyydetään siirtymään CMOS-asetuksiin |
59 | Prosessorin palauttaminen reaalitilaan |
60 | Tarkistetaan sivun DMA-rekistereitä |
62 | Osoiterekisterien ja DMA#1-ohjaimen välityspituuden testaus |
63 | Osoiterekisterien ja DMA#2-ohjaimen välityspituuden testaus |
65 | DMA-ohjainten ohjelmointi |
66 | Kirjoituspyynnön ja maskisarjan POST-rekisterien tyhjentäminen |
67 | Keskeytysohjaimien ohjelmointi |
7F | NMI-pyynnön ratkaiseminen muista lähteistä |
80 | Asettaa keskeytyksen huoltotilan PS/2-portista |
81 | Näppäimistön käyttöliittymätesti nollausvirheiden varalta |
82 | Näppäimistöohjaimen toimintatilan asettaminen |
83 | Näppäinlukon tilan tarkistus |
84 | Muistin kapasiteetin tarkistus |
85 | Virheilmoitusten näyttäminen |
86 | Järjestelmän konfigurointi asennustoimintoa varten |
87 | CMOS-asennusohjelman purkaminen perinteiseen muistiin. |
88 | Käyttäjä on suorittanut asennusohjelman |
89 | Tilan palautus suoritettu asennuksen jälkeen |
8B | Varataan muistia ylimääräiselle BIOS-muuttujalohkolle |
8C | Konfigurointirekisterien ohjelmointi |
8D | Kiintolevy- ja FDD-ohjainten ensisijainen alustus |
8F | FDD-ohjaimen alustaminen uudelleen |
91 | Ohjaimen konfigurointi Kovalevyt |
95 | Suoritetaan ROM-skannaus lisäBIOSien etsimiseksi |
96 | Järjestelmäresurssien lisämääritykset |
97 | Valinnaisen BIOSin allekirjoituksen ja tarkistussumman tarkistaminen |
98 | Järjestelmänhallinnan RAM-muistin määrittäminen |
99 | Ajastinlaskurin ja rinnakkaisportin muuttujien asettaminen 9A Sarjaporttien luettelon luominen |
9B | Muistissa olevan alueen valmistelu apuprosessoritestiä varten |
9C | Apuprosessorin alustus |
9D | Apuprosessoritiedot tallennetaan CMOS-muistiin |
9E | Näppäimistön tyypin tunnistus |
9F | Etsi lisää syöttölaitteita |
A0 | MTRR-rekisterien muodostaminen (Memory Type Range Registers) |
A2 | Virheilmoitukset aiemmista alustusvaiheista |
A3 | Näppäimistön automaattisen toiston ajoituksen asettaminen |
A4 | Käyttämättömien RAM-alueiden eheyttäminen |
A5 | Videotilan asettaminen |
A6 | Näytön puhdistus |
A7 | BIOSin suoritettavan koodin siirtäminen Shadow RAM -alueelle |
A8 | Alustetaan lisä-BIOS segmentissä E000h |
A9 | Ohjauksen palauttaminen järjestelmään BIOS AA USB-väylän alustus |
AB | Valmistellaan INT13-moduulia palvelemaan levypalveluita |
A.C. | AIOPIC-taulukoiden rakentaminen moniprosessoristen AD-järjestelmien tukemiseksi INT10-moduulin valmistelu videopalveluita varten |
A.E. | DMI alustus |
B0 | System Configuration Table Output B1 ACPI BIOS Initialization |
00 | Ohjelmistokeskeytys INT19h – Käynnistyssektorin lataus |
Device Initialization Managerin ominaisuudet
Yllä olevien POST-koodien lisäksi viestit tapahtumista Device Initialization Managerin (DIM) suorittamisen aikana lähetetään diagnostiikkaporttiin. On olemassa useita ohjauspisteitä, jotka osoittavat järjestelmän tai paikallisväylän alustustilan.
Tiedot näytetään sanamuodossa, jonka alhainen tavu vastaa järjestelmän POST-koodia ja korkea tavu osoittaa suoritettavan alustustoimenpiteen tyypin. Merkittävin tetradi korkeassa tavussa ilmaisee suoritettavan proseduurin tyypin, ja alhainen tetradi määrittää väylätopologian sovellusta varten.
Vanhempi tetradi
Juniori nelikko
Jos järjestelmämuistin konfigurointivirhe havaitaan, DE-koodi, DF-koodi ja konfigurointivirhekoodi lähetetään porttiin 80h peräkkäin päättymättömässä silmukassa, joka voi saada seuraavat arvot:
2. Palkinnon BIOS V4.51PG Elite
AwardBIOS V4.51PG Elite
Dynaamisesti kehittyvä yritys Award Software vuonna 1995 ehdotti uutta ratkaisua matalan tason alalla ohjelmisto- AwardBIOS "Elite", joka tunnetaan paremmin nimellä V4.50PG. Ohjauspisteen huoltotila ei ole muuttunut laajalle levinneessä versiossa V4.51 eikä harvinaisessa versiossa V4.60. Loppuliitteet P ja G tarkoittavat tukea PnP-mekanismille ja tukea energiansäästötoiminnoille (vihreä toiminto).
POST-testin suorittaminen Shadow RAM -muistissa
Virhekoodi | Kuvaus virheestä |
---|---|
03 | Poista käytöstä NMI, PIE (jaksollinen keskeytys), AIE (hälytyskeskeytys), UIE (päivityskeskeytys). Ohjelmoitavan taajuuden SQWV generoinnin kielto |
04 | Tarkistetaan DRAM-uudelleenmuodostuspyyntöjen luomista |
05 | |
06 | Testaa muistialue alkaen osoitteesta F000h, jossa BIOS 07 sijaitsee. CMOS:n ja akkuvirran toiminnan tarkistaminen |
OLLA | Etelä- ja pohjoissillan konfigurointirekisterien ohjelmointi |
09 | L2-välimuistin ja Advanced Cache Control -rekisterien alustaminen Cyrix-suorittimessa |
0A | Keskeytysvektoritaulukon luominen. Virranhallintaresurssien määrittäminen ja SMI-vektorin asettaminen |
0B | Tarkistetaan CMOS-tarkistussummaa. PCI-väylälaitteiden skannaus. Prosessorin mikrokoodin päivitys |
0C | Näppäimistöohjaimen alustus |
0D | Videosovittimen etsiminen ja alustaminen. Asetetaan IOAPIC. Kellon mittaukset, FSB-asetus |
0E | MPC alustus. Videomuistin testi. Palkinnon logon näyttäminen |
0F | Tarkistetaan ensimmäistä DMA 8237 -ohjainta Näppäimistön tunnistus ja sen sisäinen testi. BIOS-tarkistussumman tarkistus |
10 | Tarkistetaan toista DMA 8237 -ohjainta |
11 | Tarkistetaan DMA-ohjaimen sivurekisterejä |
14 | Järjestelmäajastinkanavan 2 testi 15 1. keskeytysohjaimen pyynnön peittorekisterin testi |
16 | 2. keskeytysohjaimen pyynnön peittorekisterin testaus 19 Ei-maskattavan NMI-keskeytyspyynnön passiivisuuden tarkistus |
30 | Perusmuistin ja laajennetun muistin määrän määrittäminen. APIC-asetukset. Ohjelmistohallinta Kirjoita allokointitila |
Virhekoodi | Kuvaus virheestä |
---|---|
31 | Tärkein näytön RAM-testi. USB alustus |
32 | Plug and Play BIOS Extension -aloitusnäyttö tulee näkyviin. Super I/O -resurssien määrittäminen. Ohjelmoitava sisäinen äänilaite |
39 | Kellogeneraattorin ohjelmointi I2C-väylän kautta |
3C | Ohjelmistolipun asettaminen sallimaan pääsyn asennusohjelmaan |
3D | Alustetaan PS/2-hiiri |
3E | Ulkoisen välimuistiohjaimen alustaminen ja välimuistin BF käyttöönotto Piirisarjan konfigurointirekisterien määrittäminen |
41 | Levykealijärjestelmän alustus |
42 | Poista IRQ12 käytöstä, jos PS/2-hiiri puuttuu. Kiintolevyohjainta nollataan pehmeästi. Muiden IDE-laitteiden skannaus |
43 | |
45 | FPU-apuprosessorin alustus |
4E | Virheilmoitusten näyttö |
4F | Salasanapyyntö |
50 | Aiemmin tallennetun CMOS-tilan palauttaminen RAM-muistiin |
51 | Kiintolevyn 32-bittisen käytön resoluutio. ISA/PnP-resurssien määrittäminen |
52 | Alustetaan ylimääräistä BIOSia. PIIX-konfigurointirekisterien arvojen asettaminen. NMI:n ja SMI:n muodostuminen |
53 | |
60 | BOOT Sectorin virussuojauksen asentaminen |
61 | Viimeiset vaiheet piirisarjan alustamiseksi |
62 | Näppäimistön tunnuksen lukeminen. Sen parametrien asettaminen |
63 | ESCD-, DMI-lohkojen korjaus. RAM-muistin tyhjennys |
FF | Ohjauksen siirtäminen käynnistyslataimeen. BIOS suorittaa INT 19h -komennon |
3. Palkinnon BIOS V6.0 Medallion
AwardBIOS V6.0 -mitali
Ensimmäinen maininta Award Medallion BIOSin versiosta 6.0 juontaa juurensa 12. toukokuuta 1999. Uuden tuotteen rakenne pysyi ennallaan säilyttäen varhaisen (Varhainen), myöhäisen (Late) ja lopullisen (System) alustusvaiheen. laitteisto. Merkittävät muutokset vaikuttivat POST-suoritusalgoritmeihin, mikä näkyi tarkistuspisteiden uudessa koodauksessa, mikä laajensi merkittävästi niiden käyttöaluetta. Uudessa BIOSissa ei kuitenkaan ollut sijaa vanhentuneille tekniikoille, kuten EISA, ja tästä syystä monet POST-koodit poistettiin.
Suoritetaan käynnistyksen POST-toimenpiteitä ROM-muistista
Varhaisessa alustusvaiheessa BIOS-ohjelmakoodi suoritetaan Flash-ROM-muistin käynnistyslohkosta, ja sen mukana lähetetään tarkistuspisteet 91h...FFh diagnostiikkaporttiin.
Virhekoodi | Kuvaus virheestä |
---|---|
91 | Käynnistyskomentosarjan valinta CF-alustalle Prosessorityypin määrittäminen |
C0 | Ulkoisen välimuistin kielto. Sisäisen välimuistin kielto. Estä Shadow RAM. DMA-ohjaimen, keskeytysohjaimen, ajastimen, RTC C1 -lohkon ohjelmointi Muistityypin, kokonaisvolyymin ja 0C-linjojen sijoituksen määrittäminen Tarkistussummien tarkistus |
C3 | Väliaikaisen alueen organisaation ensimmäistä 256 000 DRAMia tarkistetaan. BIOSin purkaminen väliaikaisella alueella |
C5 | Jos tarkistussummat täsmäävät, suoritettava POST-koodi siirretään Shadowiin. Muussa tapauksessa ohjaus siirretään BIOS-palautusmenettelyyn |
B0 | Pohjoinen silta alustetaan |
A0-AF | Laitteistoriippuvainen järjestelmälogiikan alustusmenettely E0-EF Virhe järjestelmän logiikan alustusprosessissa |
BIOSin palautus
POST-testin suorittaminen Shadow RAM -muistissa
Myöhäinen alustus suoritetaan RAM-muistissa ja jatkuu, kunnes käyttäjävalikko kutsutaan - CMOS Setup. Tälle POST-vaiheelle on ominaista muistisegmentin E000h käyttö, jossa käsitellään tarkistuspisteiden kulkua 01h - 7Fh.
Virhekoodi | Kuvaus virheestä |
---|---|
01 | XGROUPin purkaminen fyysisessä osoitteessa 1000:0000h |
03 | Aikaisin |
05 | Kuvan attribuutteja määrittävien muuttujien alkuarvojen asettaminen. CMOS-tilalipun tarkistaminen |
07 | Näppäimistöohjaimen tarkistus ja alustus |
08 | Kytketyn näppäimistön liitäntätyypin määrittäminen |
0A | Näppäimistön ja hiiren automaattisen tunnistamisen menettely. Näppäimistöohjaimen lopulliset asetukset PCI-tilarekistereillä |
0E | Testausmuistisegmentti F000h |
10 | Tyyppimäärittelyt asennettu muisti FlashROM |
12 | CMOS testi |
14 | Piirisarjarekisterin alustusmenettely |
16 | Sisäisen taajuussyntetisaattorin ensisijainen alustus |
18 | Määritelmät asennetusta prosessorista ja sen välimuistin koosta L1 ja L2 1B Keskeytysvektoritaulukon luominen |
1C | |
1D | Virranhallintajärjestelmän alkuasennus |
1F | Ladataan näppäimistömatriisia ulkoisesta XGROUP-moduulista |
21 | Hardware Power Management -alijärjestelmän alustaminen |
23 | Apuprosessoritestaus. FDD-aseman tyypin määrittäminen. PnP-laitteiden resurssikartan luomisen valmisteluvaihe |
24 | Prosessorin mikrokoodin päivitysmenettely. Resurssien jakelukartan päivitys |
25 | PCI-väylän alustus ja skannaus |
26 | VID (Voltage Identification Device) -linjoja palvelevan logiikan määrittäminen. Junan jännitteen ja lämpötilan valvontajärjestelmän alustus |
27 | Näppäimistöohjaimen alustaminen uudelleen |
29 | Keskusprosessorin sisältämän APIC:n alustus. Mittaa taajuutta, jolla prosessori toimii. Järjestelmälogiikkarekisterien asettaminen. IDE-ohjaimen alustus |
2A | |
2B | Etsi VGA BIOS |
2D | Prosessorin tietojen näyttäminen |
33 | Nollaus kytketyllä näppäimistöllä |
35 | Tarkistetaan 8237 DMA -ohjaimen ensimmäistä kanavaa |
37 | Tarkistetaan DMA 8237 -ohjaimen toista kanavaa |
39 | DMA-sivurekisterien testaus |
3C | Ohjelmoitavan intervalliajastimen (8254) ohjaimen asettaminen |
3E | 8259-pääohjainta alustetaan |
40 | Slave-ohjaimen 8259 alustus |
43 | Keskeytysohjaimen valmistelu toimintaan. Keskeytykset on poistettu käytöstä, ne otetaan käyttöön myöhemmin, muistitestin jälkeen |
45 | Ei-maskoitavan keskeytyksen (NMI) passiivisuuden tarkistaminen |
47 | ISA/EISA-testien suorittaminen |
49 | Perus- ja laajennettu muistin määrän määrittäminen. Writes Allocation -tilan ohjelmistoohjaus säätämällä AMD K5 -rekistereitä |
4E | Muistin testaus ensimmäisen megatavun sisällä ja tulosten visualisointi näyttöruudulla. Välimuistijärjestelmien alustaminen yhden ja moniprosessorin järjestelmille, rekisterien asettaminen Cyrix M1 -prosessoriin |
50 | USB alustus |
52 | Kaiken käytettävissä olevan järjestelmämuistin testaus, mukaan lukien sisäänrakennetun videoohjaimen alue (jaettu muisti). Tulosten visualisointi näytöllä |
53 | Kirjautumissalasanasi nollaus |
55 | Havaittujen prosessorien lukumäärän visualisointi |
57 | ISA PnP -laitteiden ensimmäinen alustus, joille jokaiselle on määritetty CSN (Card Select Number). EPA-logon renderöinti |
59 | Virustentorjuntatukijärjestelmän alustaminen |
5B | Menettelyn aloitus BIOS päivitykset 5D-levykeasemalta Alustetaan sisäiset SIO- ja ääniohjaimet |
60 | Pääsy CMOS-asennusohjelmaan on auki |
63 | Alustetaan PS/2-hiirtä |
65 | Alustetaan USB-hiiri |
67 | IRQ12:n käyttö PCI-laitteissa, jos järjestelmässä ei ole PS/2-hiirtä 69 L2-välimuistiohjaimen täydellinen alustus |
6B | Piirisarjan alustus CMOS-asetusten mukaan |
6D | Resurssien määrittäminen ISA PnP -laitteille SIO 6F -määritystilassa Levykealijärjestelmän alustaminen |
73 | Alustavat vaiheet kiintolevyalijärjestelmän alustamiseksi. Joillakin alustoilla: AwardFlashin käynnistäminen kannattaa tehdä kyselyllä ALT+F2 |
75 | IDE-laitteiden etsiminen ja alustus |
77 | Sarja- ja rinnakkaisporttien alustus |
7A | Apuprosessorin ohjelmiston nollaus, ohjaussanan kirjoittaminen FPU-rekisteriin CW 7C Suojauksen asentaminen luvatonta kirjoittamista vastaan kiintolevyille |
7F | Näytä virheilmoitukset. DEL- ja F1-näppäimien ylläpito |
Taulukoiden, taulukoiden ja rakenteiden valmistelu käyttöjärjestelmän käynnistämistä varten
Alkaen koodista 82h, POST konfiguroi järjestelmän CMOS-asetusten mukaisesti. Sen viimeinen vaihe suoritetaan Shadow RAM -alueelta (segmentti E800h) ja päättyy ohjauksen siirtoon käyttöjärjestelmälle - koodi FFh.
Virhekoodi | Kuvaus virheestä |
---|---|
82 | Varaa järjestelmän muistista alueen virranhallintaa varten |
83 | Tietojen palauttaminen tilapäisestä tallennuspinosta CMOS:ssa |
84 | Näytölle tulee viesti "Initializing Plug and Play Cards..." |
85 | USB-alustus valmis |
86 | Varattu, Carry Flag -raivaus |
87 | SYSID-taulukoiden rakentaminen DMI-alueelle |
88 | Varattu, Carry Flag -raivaus |
89 | ACPI-palvelutaulukoiden luominen |
8A | Varattu, Carry Flag -raivaus |
8B | Lisälaitteiden BIOS-haku ja alustus |
8C | Varattu, Carry Flag -raivaus |
8D | Alustetaan pariteettibittien ylläpitorutiineja |
8E | Varattu, Carry Flag -raivaus |
8F | IRQ12-resoluutio hiiren kuumaliittämiseen 90 Varattu, selkeä Kantolippu |
91 | Alustetaan Legacy-alustan resursseja |
92 | Varattu, Carry Flag -raivaus |
93 | Ei ilmeisesti käytetty |
94 | Viimeiset vaiheet ydinlogiikan alustamiseksi ennen lataamista käyttöjärjestelmä. Virranhallintajärjestelmä suorittaa alustuksen loppuun. BIOS-käynnistysnäyttö poistetaan ja resurssien varaustaulukko tulee näkyviin. AMD K6® -perheen prosessoreilla on erityisasetukset. Mikrokoodipäivitys perheen prosessoreille Intel Pentium® II ja uudemmat |
95 | Automaattisen siirtymisen asettaminen talvi-/kesäaikaan. Näppäimistöohjaimen ohjelmointi automaattisen toiston taajuudelle |
96 | Moniprosessorijärjestelmissä suoritetaan lopulliset järjestelmäasetukset ja luodaan palvelutaulukot ja -kentät. Cyrix-perheen prosessoreille se suoritetaan lisämuokkausta rekisterit ESCD "Extended System Configuration Data" -taulukon rakentaminen. DOS-aikalaskurin asettaminen reaaliaikakellon mukaan. Käynnistyslaitteiden osiot tallennetaan myöhempää käyttöä varten sisäänrakennetuilla virustorjuntatyökaluilla: Trend AntiVirus tai Paragon Anti-Virus Protection. Järjestelmäkaiutin lähettää POST-testin valmistumissignaalin. MSIRQ-taulukko rakennetaan ja tallennetaan |
Useat Award Medallion BIOSissa esiintyvät prosessit on määritetty erityisillä ohjauspisteryhmillä. Nämä sisältävät:
Järjestelmätapahtumakoodit - järjestelmätapahtumien ohjauspisteet.
Virranhallinnan virheenkorjauskoodit ovat tarkistuspisteitä, joita esiintyy APM- tai ACPI-palveluiden suorittamisen aikana.
System Error codes - viestit vakavista virheistä.
MP-järjestelmän virheenkorjauskoodit - alustuspisteet moniprosessorialustoille.
Nopeutetun POST-kulun ominaisuudet
Voit lyhentää järjestelmän käynnistysaikaa valitsemalla CMOS-asetuksissa vaihtoehdon "Pikakäynnistystesti". Tässä tapauksessa POST-testiä nopeutetaan poistamalla joitain toimenpiteitä ( Pikakäynnistys).
Quick Boot -toimintamalli korvaa myöhäisen ja viimeisen POST-vaiheen eikä vaikuta käynnistyslohkon toimintaan. Award Software tarjoaa nopeutetun POST-testin suoritettavien menettelyjen kodifioinnin, joka eroaa tavallisesta. Quick Boot alkaa tarkistuspisteen 65h lähdöllä diagnostiikkaporttiin ja päättyy POST-koodiin 80h. Tämän jälkeen ohjaus siirretään käyttöjärjestelmään tavallisen Award BIOS -koodin FFh näytöllä.
Virhekoodi | Kuvaus virheestä |
---|---|
65 | SIO-ohjaimen varhainen alustus, videoohjaimen ohjelmiston palautus. Näppäimistöohjaimen asennus, näppäimistön ja hiiren testaus. Ääniohjaimen alustus. BIOS-rakenteiden eheyden tarkistaminen. Flash-ROM-huoltotoimenpiteiden purkaminen pakkauksesta. Alustetaan sisäinen taajuussyntetisaattori |
66 | Alustaa L1/L2-välimuistin CPUID-komennon tulosten mukaan. Vektoritaulukon luominen, joka koostuu osoittimista käsittelyrutiinien keskeyttämiseksi. Virranhallintalaitteiston alustaminen |
67 | CMOS:n ja akun virran uskottavuuden tarkistaminen. Piirisarjarekisterien konfigurointi CMOS-asetusten mukaan. Näppäimistön ohjaimen alustus osana piirisarjaa. BIOS-tietoaluemuuttujien luominen |
68 | Videojärjestelmän alustus |
69 | Konfiguroidaan i8259-keskeytysohjainta |
6A | Nopeutettu yksivaiheinen RAM-testi suoritetaan käyttämällä erityistä algoritmia |
6B | Havaittujen prosessorien lukumäärän visualisointi, EPA-logo ja kehote käynnistää AwardFlash-apuohjelma. Sulautetun I/O-ohjaimen resurssien määrittäminen konfigurointitilassa |
70 | Kutsut asennukseen. PS/2:n ja USB-hiiren alustaminen |
71 | Välimuistiohjaimen alustus |
72 | Järjestelmälogiikan konfigurointirekisterien määrittäminen. Plug and listin muodostus Play-laitteet. FDD-ohjaimen alustus |
73 | HDD-ohjaimen alustus |
74 | Apuprosessorin alustus |
75 | Jos käyttäjä on määrittänyt sen CMOS-asetuksissa, IDE-kiintolevy on kirjoitussuojattu. |
77 | Pyydä salasana ja näytä viesti: "Jatka painamalla F1, siirry asetuksiin painamalla DEL" |
78 | BIOSia alustetaan lisälaitteille ISA- ja PCI-väylillä |
79 | Alustetaan Legacy-alustan resursseja |
7A | Luodaan juuritaulukko RSDT ja laitetaulukot DSDT, FADT jne. |
7D | Tietojen etsiminen käynnistyslaitteen osioista |
7E | BIOS-palvelujen määrittäminen ennen käyttöjärjestelmän käynnistämistä |
7F | NumLock-lipun asettaminen CMOS-asetusten mukaan |
80 | Ohjauksen siirtäminen käyttöjärjestelmään |
POST-testin suorittaminen virransäästötilassa
Yhtä alustatilaa, kun RAM-muistin sisältö on tallennettu kiintolevylle, kutsutaan lepotilaksi. ACPI-spesifikaatioissa ("Advanced Configuration and Power Interface Specification", versio 2.0a, päivätty 31.3.2002) se on määritelty S4-virransäästötilaksi (Non-volatile Sleep). Täyteen toimintaan palaaminen vaatii erityisen tavan suorittaa POST.
ACPI S4 -käyttöjärjestelmä, kuten nopeutettu käynnistys, korvaa POST-testin myöhäisen ja viimeisen vaiheen. Olennainen asia on käynnistysskriptin tarkistaminen käynnistyslohkossa. Riippuen siitä, missä ACPI-tilassa järjestelmä on laitteiston palautussignaalin jälkeen, tehdään päätös poistua tilasta S4, joka alkaa testipisteen 90h lähdöstä diagnoosiporttiin ja päättyy POST-koodiin 9Fh.
Virhekoodi | Kuvaus virheestä |
---|---|
90 | SIO-ohjaimen varhainen alustus, videoohjaimen ohjelmiston palautus. Näppäimistöohjaimen asennus, näppäimistön ja hiiren testaus |
91 | CMOS- ja akun validointitarkistus |
92 | Järjestelmälogiikkarekisterien ja sisäisen taajuussyntetisaattorin alustus |
93 | Välimuistin alustus CPUID-tietojen avulla |
94 | Vektoritaulukon luominen, joka koostuu osoittimista käsittelyrutiinien keskeyttämiseksi. Virranhallintalaitteiston alustaminen |
95 | PCI-väylän skannaus |
96 | Upotetun näppäimistöohjaimen alustus |
97 | Videojärjestelmän alustus |
98 | VGA-sovittimen viestin ulostulo |
99 | DMA8237-ohjaimen ensimmäisen kanavan tarkistaminen kirjoittamalla ja testilukemalla perusosoite ja välittämällä lohkon pituusrekisterit 9A i8259-keskeytysohjaimen konfigurointi |
9B | PS/2:n ja USB-hiiren alustaminen. ACPI-koodin purkaminen. Välimuistiohjaimen alustus |
9C | Järjestelmälogiikan konfigurointirekisterien määrittäminen. Luettelon luominen Plug and Play -laitteista. FDD- ja HDD-ohjainten alustus |
9D | PM-aluetta ei ole varattu järjestelmämuistiin, jos se on luotu Shadow RAM- tai SMRAM-muistiin. Joissakin tapauksissa USB-väylän toistuva lopullinen alustus on suoritettava L1-välimuistin ollessa pois käytöstä |
9E | Virranhallinnan määrittäminen, joka on osa järjestelmän logiikkaa. SMI-generointipiirien alustus ja SMI-vektorin asennus. Ohjelmointiresurssit, jotka vastaavat PM-järjestelmän tapahtumien seurannasta |
9F | Disable and Ota käyttöön -toiminto tyhjentää L1/L2-välimuistin ja palauttaa sen nykyisen koon. CMOS-asetuksissa määritetyt virransäästötilan ohjausasetukset tallennetaan PM RAM -muistiin. Mobiilialustoilla paluu täyteen toimintaan tarkistetaan sen jälkeen, kun kaikki syöttöjännitteet on katkaistu (Zero Volt Suspend -tila) |
4. Phoenix BIOS 4.0 -julkaisu 6.0
Phoenix Technologies, Ltd.
Yksi matalan tason ohjelmistojen kehittämisen johtajista, Phoenix Technologies, ajoitti Windows95:n julkaisun uusi versio PhoenixBIOS 4.0. Perheen tuki Intelin prosessorit Pentium näkyy väliversioiden nimessä. Yksi uusimmista - versio 6.0 - muodosti perustan kaikille julkaistuille BIOS-versioille. Julkaisun 6.1 myötä POST-menettelyjen suorittamisessa ei tapahtunut merkittäviä muutoksia, joten tämä ei vaikuttanut tarkistuspisteiden osoittamiseen.
PhoenixBIOSin erottuva piirre on, että jos POST-suorituksen aikana tapahtuu virheitä testattaessa 512 kilotavua päämuistia (koodit 2Ch, 2Eh, 30h), porttiin 80h lähetetään lisätietoa Word-muodossa, jonka bitit tunnistavat epäonnistuneen osoiterivin. tai tietosoluun. Esimerkiksi koodi "2C 0002" tarkoittaa, että osoiterivillä 1 on havaittu muistivika. Koodi "2E 1020" tarkoittaa tässä tapauksessa, että tietolinjoilla 12 ja 5 on havaittu vika alimmassa tavussa. muistin dataväylä. 386SX-järjestelmissä, jotka käyttävät 16-bittistä dataväylää, ei ole mahdollista, että virhe tapahtuu koodin suoritusvaiheen 30h aikana.
POST-koodin ulostulo diagnostiikkaporttiin liittyy äänisignaalin ulostuloon järjestelmän kaiuttimeen. Äänisignaalin generointikaavio on seuraava:
- Kahdeksan bitin koodi muunnetaan neljäksi kaksibittiseksi ryhmäksi
- Kunkin ryhmän arvo kasvaa yhdellä
- Vastaanotetun arvon perusteella syntyy lyhyt äänisignaali (esimerkiksi: koodi 16h = 00 01 01 10 = 1-2-2-3)
Suoritetaan käynnistyksen POST-toimenpiteitä ROM-muistista
Virhekoodi | Kuvaus virheestä |
---|---|
01 | Baseboard Management Controllerin (BMC) alustaminen |
02 | Prosessorin nykyisen toimintatilan tarkistaminen |
03 | Ei-maskoitavien keskeytysten poistaminen käytöstä |
04 | Asennetun prosessorin tyyppi määritetään |
06 | PIC- ja DMA-rekisterien alkuasetukset |
07 | BIOS-kopiolle määritetty muistialue nollataan |
08 | Järjestelmälogiikkarekisterien varhainen alustus |
09 | POST-ohjelmistolipun asettaminen |
0A | Prosessoriohjelmistoresurssien alustaminen |
0B | Sisäisen välimuistin käyttöoikeus |
0E | Super I/O -resurssien alustaminen |
0C | Alusta L1/L2-välimuisti CMOS-arvojen mukaan |
0F | IDE:n alustus |
10 | Virranhallinta-alijärjestelmän alustaminen |
11 | Vaihtoehtoisten rekisteriarvojen asettaminen |
12 | MSW (Machine Status Word) -rekisterin arvoa asetetaan. |
13 | PCI-laitteiden varhainen käyttöönotto |
14 | Näppäimistöohjaimen alustus |
16 | ROM BIOSin tarkistussumman tarkistaminen |
17 | L1/L2-välimuistin koon määrittäminen |
18 | 8254-järjestelmäajastimen alustaminen |
1A | DMA-ohjaimen alustus |
1C | Ohjelmoitavien keskeytysohjaimen arvojen nollaaminen |
20 | Tarkistetaan DRAM-uudelleenmuodostuspyyntöjen luomista |
22 | Näppäimistön ohjaimen toiminnan tarkistaminen |
24 | Valitsin asentaminen litteän 4Gb muistimallin huoltoon |
26 | A20 rivin resoluutio |
28 | Asennetun muistin kokonaismäärän määrittäminen |
29 | POST-muistin hallintaa (PMM) alustetaan |
2A | Nollataan 640 kb päämuistia |
2C | Osoiterivien testaus |
2E | Virhe yhdessä muistin dataväylän alemman tavun tietolinjoista |
2F | Välimuistiprotokollan valitseminen |
30 | Käytettävissä oleva järjestelmän muistitesti |
32 | CPU:n kelloparametrien ja väylätaajuuden määrittäminen |
Virhekoodi | Kuvaus virheestä |
---|---|
33 | Phoenix Dispatch Managerin alustaminen |
34 | Virran katkaisemisen estäminen ATX-virtapainikkeella |
35 | Järjestelmälogiikkarekisterien asetukset, jotka ohjaavat muistin, tulo-/lähtöporttien, järjestelmä- ja paikallisväylien ajoitusominaisuuksien muodostumista |
36 | Uudelleenkäynnistys suoritetaan, jos siirtyminen seuraavaan POST-menettelyyn epäonnistuu. Toimenpiteiden järjestystä hallinnoi Watch Dog Service |
37 | Järjestelmälogiikkarekisterien asetusprosessi on valmis. |
38 | BIOS Runtime -moduulin sisältö puretaan ja kirjoitetaan uudelleen Shadow RAM -muistille tarkoitetulle alueelle |
39 | Välimuistiohjaimen alustaminen uudelleen |
3A | L2-välimuistin koon muuttaminen |
3B | Alustetaan BIOS Execution Trace |
3C | Logiikkarekisterien lisäkonfiguraatio PCI-PCI-siltojen määrittämiseksi ja tuki hajautetuille PCI-väylille |
3D | Järjestelmälogiikkarekisterit konfiguroidaan CMOS-asetusten mukaisesti |
3E | Lue Laitteistoasetukset |
3E | Tarkistetaan ROM Pilot -järjestelmän yhteyttä |
40 | Prosessorin kelloparametrien määrittäminen |
41 | Alustus ROM Pilot - kaukokäynnistysohjain |
42 | |
44 | Aseta BIOS-keskeytys |
45 | Laitteiden alustus ennen PnP-mekanismin käyttöönottoa |
46 | BIOS-tarkistussumma lasketaan erityisellä algoritmilla |
47 | I2O I/O -ohjainten alustus |
48 | Etsi videosovitin |
49 | PCI-alustus |
4A | Järjestelmän videosovittimien alustus |
4B | Quiet Boot on käynnissä – lyhennetty järjestelmän käynnistysjakso, jota käytetään POST-testien nopeuttamiseen. |
4C | VGA BIOSin sisältö kirjoitetaan uudelleen siirtoalueelle |
4E | BIOS-tekstijonon visualisointi Tekijänoikeus |
4F | Varataan muistia käynnistyslaitteen valintavalikkoa varten |
50 | Prosessorin tyyppi ja sen kellotaajuus visualisoidaan |
51 | EISA-ohjaimen ja laitteiden alustus |
52 | Näppäimistöohjaimen ohjelmointi |
54 | Tila aktivoitu ääniraita avaimet |
55 | |
58 | Etsitään palvelemattomia keskeytyspyyntöjä |
59 | POST-näyttöpalvelun (PDS) alustaminen 5A Näytetään viesti "Paina F2 avataksesi ASETUKSET" |
5B | Poista CPU:n sisäinen välimuisti käytöstä |
5C | Perinteinen muistin tarkistus |
5E | Tunnista tukikohdan osoite |
60 | Laajennettu muistin tarkistus |
62 | Tarkistetaan laajennetun muistin osoiterivejä |
64 | Ohjauksen siirto emolevyn valmistajan luomaan suoritettavaan lohkoon (Patch1) |
66 | Välimuistin ohjausrekisterien määrittäminen |
67 | APIC-ohjainten minimaalinen alustus |
68 | L1/L2 välimuistin resoluutio |
69 | Valmistellaan järjestelmänhallintatilan RAM-muistia |
6A | Ulkoisen välimuistin tilavuus visualisoidaan |
6B | CMOS-asetusten oletusasetusten asettaminen |
6C | Shadow RAM -käyttötietojen visualisointi |
6E | Tietojen visualisointi ylemmistä muistilohkoista (UMB) |
70 | Virheilmoitusten näyttäminen |
72 | Tarkistaa nykyisen järjestelmäkokoonpanon ja CMOS-tiedot |
76 | Tarkistetaan näppäimistön virhetietoja |
7A | Ohjelmiston (järjestelmän salasana) tai laitteiston (Key Lock Switch) näppäimistön lukitustyökalujen tilan tarkistaminen |
7C | Laitteiston keskeytysvektorien asettaminen |
7D | Tehonseurantajärjestelmän alustaminen |
7E | Apuprosessorin alustus |
80 | Sisäinen SIO I/O -ohjain on kielletty |
81 | Valmistelee käyttöjärjestelmän käynnistystä |
82 | RS232-porttien etsiminen ja tunnistaminen |
83 | Ulkoisten IDE-ohjainten konfigurointi |
84 | Rinnakkaisporttien etsiminen ja tunnistaminen |
85 | ISA PnP -laitteiden alustus |
86 | SIO-ohjaimen sisäiset resurssit konfiguroidaan CMOS Setup -asetusten mukaisesti |
87 | MCD:n (emolevyn konfiguroitavien laitteiden) määrittäminen |
88 | BIOS-tietoalueen muuttujalohkon arvot on asetettu |
89 | Mahdollistaa ei-maskettavan keskeytyksen luomisen |
8A | Laajennetussa BIOS-tietoalueella olevien muuttujien arvojen asettaminen |
8B | Tarkistetaan PS/2-hiiren kytkentäkaavioita |
8C | Ajoohjaimen alustus |
8F | Liitettyjen ATA-laitteiden määrän määrittäminen |
90 | Kiintolevyohjainten alustus ja konfigurointi |
91 | Tilapäisten parametrien asettaminen kiintolevyn toiminnalle PIO-tilassa |
92 | Ohjauksen siirto emolevyn valmistajan luomaan suoritettavaan lohkoon (Patch2) |
93 | Moniprosessorijärjestelmän kokoonpanotaulukon rakentaminen |
95 | CD-levyn huoltomenettelyn valitseminen |
96 | Palaa oikeaan tilaan |
97 | Rakennus MP-määritystaulukko |
98 | ROM-skannaus käynnissä |
99 | SMART-parametrin 9A tilan tarkistaminen ROM-muistin sisältö kirjoitetaan RAM-muistiin |
9C | Virranhallinta-alijärjestelmän määrittäminen |
9D | Resurssien alustaminen luvattomalta käytöltä suojaamiseksi |
9E | Laitteistokeskeytykset ovat käytössä |
9F | IDE- ja SCSI-asemien määrä määritetään |
A0 | DOS-ajan asettaminen RTC-tilan perusteella A1 Tämän koodin tarkoitus on tuntematon A2 Näppäinlukon tilan tarkistaminen |
A4 | Näppäimistön automaattisen toiston ominaisuuksien asetukset |
A8 | "Press F2 to enter Setup" -viesti poistetaan näytöstä |
A.A. | F2-näppäimen SCAN-koodin olemassaolo syöttöpuskurissa AC tarkistetaan ja asennusohjelma käynnistetään. |
A.E. | CTRL+ALT+DEL B0 suorittama uudelleenkäynnistyslippu tyhjennetään. Näyttöön tulee viesti "Paina F1 jatkaaksesi, F2 to setup". |
B1 | POST-etenemislippu tyhjennetään B2 POST valmis |
B4 | Äänimerkki ennen käynnistystä |
B5 | Hiljainen käynnistysvaihe valmis |
B6 | Tarkista salasana, onko tämä tila käytössä Setup B7 Initializing ACPI BIOS -ohjelmassa |
B9 | Etsi käynnistyslaitteita USB-väylä BA Alusta DMI-parametrit |
BB | ROM-skannauksen toistaminen |
B.C. | RAM-pariteettivirheen lukitusliipaisin nollataan. |
BD | Näyttöön tulee valikko käynnistyslaitteen valitsemiseksi BE Näytön tyhjentäminen ennen käyttöjärjestelmän lataamista BF Virustorjuntatuen aktivointi |
C0 | Ohjelmiston keskeytyksen käsittelyprosessi INT 19h käynnistetään - Boot Sector loader. Keskeytyspalvelurutiini yrittää peräkkäin ladata käynnistyssektorin pollaamalla levylaitteita asennusohjelman määräämässä järjestyksessä |
C1 | Vianhuoltorutiinin (PEM) alustaminen C2 Kutsu huoltorutiineja virheen kirjaamista varten |
C3 | Virheilmoitusten visualisointi niiden saapumisjärjestyksessä C4 Alkutilan lippujen asettaminen |
C5 | Alustetaan laajennettu CMOS RAM -solujen lohko |
C6 | Telakointiaseman alustava alustus |
C7 | Laiska telakan alustus |
C8 | Boot Blockiin sisältyvien testimenettelyjen suorittaminen BIOS-rakenteiden eheyden määrittämiseksi |
C9 | Järjestelmän BIOSin ulkopuolisten rakenteiden ja/tai moduulien eheyden tarkistaminen |
C.A. | Konsolin uudelleenohjaus käynnissä CB-etänäppäimistön palvelemiseksi Emuloi RAM-/ROM-muistissa olevia levylaitteita |
CC | Suorita Console Redirect palvellaksesi video-CD-levyjä. Tukee PCMCIA-viestintää |
C.E. | Light Pen Controller -ohjaimen määrittäminen |
Vakavat virheilmoitukset
D0 Poikkeustilanteen aiheuttama virhe (Poikkeusvirhe) D2 Keskeytyskäsittelyn kutsuminen tuntemattomasta lähteestä D4 Virhe, joka liittyy keskeytyspyyntöjen antamisen ja tyhjentämisen protokollan rikkomiseen D6 Suojatusta tilasta poistuminen ohjelmiston nollaussukupolvella D7 videosovittimeen tarvitaan enemmän muistia kuin mitä on saatavilla SMRAM D8:ssa Virhe suorittimen palautuspulssin ohjelmiston luomisen aikana DA Hallituksen menetys palatessa reaalitilaan DC Poistu suojatusta tilasta ohjelmiston nollauksen luonnilla ilman keskeytysohjaimen uudelleenalustamista DD Virhe testattaessa laajennettua muistia DE Näppäimistön ohjainvirhe DF Linjaohjausvirhe A20 19
Toimenpiteiden suorittaminen käynnistyslohkosta
Virhekoodi | Kuvaus virheestä |
---|---|
E0 | E1-piirisarjan konfigurointirekisterien asettaminen Pohjoinen ja eteläinen silta alustetaan |
E2 | CPU:n alustus |
E3 | Järjestelmäajastimen alustus |
E4 | Super I/O -resurssien alustaminen |
E5 | Recovery Jumperin tilan tarkistaminen, jonka asennus pakottaa BIOS-palautustilan käynnistymään |
E6 | BIOS-tarkistussumman tarkistus |
E7 | Ohjaus siirretään BIOSiin, jos sen tarkistussumma on laskettu oikein E8 Alusta MPS-tuki |
E9 | Siirtyminen litteään 4Gb muistimalliin |
E.A. | Ei-standardilaitteiden alustus |
E.B. | Keskeytysohjaimen konfigurointi ja suora pääsy muistiin |
E.C. | Kirjoittamalla ja ohjaamalla lukemia erikoisalgoritmilla määritetään muistityyppi: FPM, EDO, SDRAM ja Host Bridgen konfigurointirekisterit konfiguroidaan tuloksen mukaisesti. |
ED | Tallenteiden ja ohjauslukemien avulla erityisalgoritmin avulla määritetään muistipankkien tilavuus ja sijoittelu riveihin. Tuloksen mukaisesti isäntäsillan konfigurointirekisterit (DRAM Row Boundary) konfiguroidaan |
E.E. | Käynnistyslohkon sisältö kopioidaan Shadow RAM -muistiin EF Valmistellaan SMM-muistia SMI-käsittelijää varten |
F0 | Muistitesti |
F1 | Keskeytysvektorien alustus |
F2 | Reaaliaikaisen kellon alustaminen |
F3 | Videoalijärjestelmän alustus |
F4 | Äänimerkin luominen ennen käynnistystä |
F5 | Ladataan Flash ROM -muistiin tallennettua käyttöjärjestelmää |
F6 | Palaa oikeaan tilaan |
F7 | Käynnistä Full DOS |
F8 | USB-ohjaimen alustus |
FA…FF | Koodit vuorovaikutusta varten PhDebug-menettelyn kanssa |
5. Insyde BIOS Mobile Pro
Insyde Software Corp.
Mobiilijärjestelmien markkinoiden sisäpiiriläinen on vakiinnuttanut asemansa alueilla, joilla vaaditaan uskollisuutta perinteisiin ja konservatiivista lähestymistapaa BIOS-suunnitteluun. Perittyään lähde SystemSoftilta, yhtiö työskentelee jatkuvasti parantaakseen sitä. MobilePRO:n uusinta versiota käytetään aktiivisesti Mitac- ja Clevo-kannettavissa tietokoneissa, joiden dokumentaatio muodosti virhekooditaulukon perustan - tätä Insyde Software kutsuu POST-tarkistuspisteiksi.
Käynnistyslohkon tarkistuspisteet
Huolimatta siitä, että Insyde Software loi ensimmäisen BIOS:nsa vuonna 1992, käynnistyslohkon vakiintunut malli - tai Boot Loader, kuten tekijät itse sitä kutsuivat - muodostui lopulta vasta vuoden 1995 loppuun mennessä. Tästä hetkestä lähtien aloitusmenettely on numeroitu version ja luomispäivämäärän mukaan.
Merkittävin kohta lastausprosessia tarkastelevan huoltoinsinöörin näkökulmasta tietokonejärjestelmä InsydeBIOSin kanssa laitteesta tulee diagnostiikkakoodin näyttölaite. Vaikka pääsääntöisesti Boot Loader käyttää valmistajan diagnostiikkaporttia 80h, joka on tällaisissa tapauksissa vakio, testipisteen ulostulo suoritetaan joissakin tapauksissa vain PIO-porttiin (Parallel Input/Output -portti diagnostiikkatarkoituksiin), mikä ei ole muuta kuin Rinnakkaisportti 378h On toteutuksia, joissa porttiin 80h lähetetyt diagnostiikkakoodit kopioidaan rinnakkaisporttiin.
Virhekoodi | Kuvaus virheestä |
---|---|
00 | Käynnistyslohkon suorittamisen aloituspiste 01 Estorivi A20 (ei käytössä) |
02 | Prosessorin mikrokoodin päivitys |
03 | Testaa RAM-muistia |
04 | Käynnistyslohkon siirtäminen RAM-muistiin |
05 | Käynnistyslohkon suorittaminen RAM-muistista |
06 | Flash ROM -palautusmenettelyn pakottaminen |
07 | Järjestelmän BIOSin siirtäminen RAM-muistiin |
08 | Järjestelmän BIOS-tarkistussumman tarkistus |
09 | POST-menettelyn suorittaminen |
0A | Flash ROM -palautusmenettelyn aloittaminen FDD-asemasta |
0B | Taajuussyntetisaattorin alustus |
0C | BIOS-palautusprosessin viimeistely |
0D | Vaihtoehtoinen menettely Flash ROM -muistin palauttamiseksi FDD:stä |
0F | Pysäytys, jos tapahtuu vakava virhe |
BB | LPC SIO:n varhainen alustus |
CC | Aloituskohta Flash ROM -palautuksen aloittamiselle |
88 | ACPI-ominaisuuksien käyttöönotto |
99 | Virhe poistuttaessa STR-tilasta |
60 | Siirtyminen Big Real -tilaan |
61 | SM-väylän alustus. SPD-tiedot tallennetaan CMOS A0:n luku- ja jäsennyskenttään, jotka on tallennettu aiemmin CMOS A1 -muistiohjaimen alustukseen |
A2 | DIMM:n loogisten pankkien määrittäminen |
A3 | DRB-rekisterien ohjelmointi (DRAM-riviraja) |
A4 | DRA-rekisterien ohjelmointi (DRAM-rivimääritteet) |
A.E. | Järjestelmästä on havaittu toisistaan poikkeavia DIMM-moduuleita Virhetoiminnot Korjauskoodit (ECC) |
A.F. | Muistitilaan yhdistettyjen muistiohjainrekisterien ensisijainen alustus |
E1 | Käynnistys epäonnistuu, jos DIMM-moduulissa ei ole SPD-sirua |
E2 | DIMM-tyyppi ei vastaa järjestelmävaatimuksia |
E.A. | DIMM-merkkijonojen aktivoinnin ja regenerointitilaan siirtymisen välinen vähimmäisaika ei täytä järjestelmävaatimuksia |
E.C. | Rekisterimoduuleja ei tueta. ED CAS-viivetilojen tarkistus |
E.E. | Emolevy ei tue DIMM-organisaatiota |
POST:ien suorittaminen RAM-muistista
Eniten nykyaikaisia ratkaisuja InsydeBIOS käyttää 16-bittistä tarkistuspisteiden kartoitusta. Tämä tehdään porttien 80h ja 81h avulla, joista jälkimmäisen on tarkoitus laajentaa standardidiagnostiikkaa.
Ohjauspisteiden tutkimista vaikeuttaa niiden epäsäännöllinen rakenne, kun eri merkityksellisiä prosesseja seuraa samat koodit. Kaksoisdiagnostiikkajärjestelmissä on eroja eri järjestyksessä: jotkut POST-koodit näytetään vain yhdessä portissa ilman tavallista päällekkäisyyttä tällaisissa tapauksissa.
Virhekoodi | Kuvaus virheestä |
---|---|
10 | Välimuistin alustus, CMOS-tarkistus |
11 | Linja A20 kielletty. Rekistereiden asettaminen 8259-ohjaimille. |
12 | Käynnistystavan määrittäminen |
13 | Muistiohjaimen alustus |
14 | Etsitään ISA-väylään kytkettyä videosovitinta |
15 | Järjestelmän ajastinarvojen asettaminen |
16 | Järjestelmälogiikkarekisterien asettaminen CMOS:n avulla |
17 | RAM-muistin kokonaismäärän laskeminen |
18 | Testataan perinteisen muistin alhaista sivua |
19 | Tarkistetaan Flash ROM -kuvan tarkistussumma |
1A | Keskeytysohjainrekisterien nollaaminen |
1B | Videosovittimen alustus |
1C | Alustetaan osajoukkoa videosovittimen rekistereistä, jotka ovat yhteensopivia ohjelmamalli 6845 |
1D | EGA-sovittimen alustus |
1E | CGA-sovittimen alustus |
1F | DMA-ohjaimen sivurekisterin testi |
20 | Näppäimistön ohjaimen tarkistus |
21 | Näppäimistöohjaimen alustus |
22 | Tuloksena olevan RAM-määrän vertailu CMOS-arvoon |
23 | Akun varauksen ja laajennetun CMOS:n tarkistaminen |
24 | DMA-ohjainrekisterien testaus |
25 | DMA-ohjaimen parametrien asettaminen |
26 | Keskeytysvektoritaulukon muodostaminen |
27 | Asennetun muistin määrän nopeutettu määritys |
28 | Suojattu tila |
29 | Järjestelmämuistin testi suoritettu |
2A | Poistutaan suojatusta tilasta |
2B | Asennusmenettelyn siirtäminen RAM-muistiin |
2C | Aloitetaan videon alustus |
2D | Etsi CGA-sovitin uudelleen |
2E | Etsi EGA/VGA-sovitin uudelleen |
2F | VGA BIOS -viestien näyttäminen |
30 | Mukautetun näppäimistöohjaimen alustusrutiini |
31 | Tarkistetaan kytkettyä näppäimistöä |
32 | Pyynnön kulun tarkistaminen näppäimistöltä |
33 | Näppäimistön tilarekisterin tarkistaminen |
34 | Testaa ja nollaa järjestelmämuisti |
35 | Suojattu tila |
36 | Laajennettu muistitesti suoritettu |
37 | Poistutaan suojatusta tilasta |
38 | A20-linjan kielto |
39 | Välimuistiohjaimen alustaminen 3A Järjestelmäajastimen tarkistaminen |
3B | DOS-aikalaskurin asettaminen reaaliaikakellon mukaan |
3C | Laitteiston keskeytystaulukon alustus |
3D | Manipulaattorien ja osoittimien etsiminen ja alustaminen |
3E | NumLock-näppäimen tilan asettaminen |
3F | Sarja- ja rinnakkaisporttien alustus |
40 | Sarja- ja rinnakkaisporttien konfigurointi |
41 | FDD-ohjaimen alustus |
42 | HDD-ohjaimen alustus |
43 | USB-väylän virranhallintaa alustetaan |
44 | Lisä BIOSin etsiminen ja alustaminen |
45 | NumLock-näppäimen tilan nollaaminen |
46 | Apuprosessorin toimivuutta tarkistetaan |
47 | PCMCIA:a alustetaan |
48 | Valmistellaan käyttöjärjestelmän käynnistämistä |
49 | Ohjauksen siirtäminen suoritettavaan Bootstrap-koodiin |
50 | ACPI alustus |
51 | Virranhallinnan alustaminen |
52 | USB-väyläohjaimen alustus |