Tõenäoliselt on peaaegu iga arvutikasutaja märganud, et käivitamisel kostab iseloomulik heli, mis sarnaneb piiksumisele. Enamikul juhtudel, kui kõik on korras, kostab üks lühike piiks. Seega teavitab süsteem meid arvuti olekust isegi käivitamise ajal, enne Windowsi laadimist.
BIOS(Basic Input/Output System – põhiline sisend/väljundsüsteem) on süsteemitaseme programm, mis asub BIOS-i mikroprotsessoris. Mõeldud arvuti esmaseks käivitamiseks, laaditakse see kõigepealt pärast arvuti sisselülitamist.
Kui süsteem käivitub, käivitab BIOS arvuti ja teostab enesetesti (Power-On Self Test – POST), et teostada süsteemi üldine diagnostika ja probleemide korral väljastab arvuti teatud signaalijada, mida saate ainult tuleb dešifreerida.
Kui te helisid ei kuule, on võimalik, et teie emaplaadil on kõlar puudu. Arvuti rikke korral muudab kõlari puudumine probleemi leidmise veidi keerulisemaks, kuid ei ole kriitiline.
Kaasaegsetes emaplaatides hakati kõlarit sisse ehitama. Vanematel mudelitel oli kõlar ühendatud tahvliga.
BIOS-i tootja
Igal BIOS-i tootjal on oma helisignaalide järjestus ja tõlgendus. Enne dekodeerimise alustamist peate välja selgitama tootja.
1. meetod
Lihtsaim viis ettevõtte kindlakstegemiseks on alglaadimise ajal, märkides tavaliselt tootja ja BIOS-i versiooni.
2. meetod
Saate käivitamise ajal siseneda BIOS-i ja leida üksuse "Süsteemiteave" või kasutada Windowsis programmi Everest (Aida). Mõlemal juhul näidatakse kogu teave.
Nüüd on kõigil kaasaegsetel arvutitel uuendatud BIOS nimega UEFI.
Nüüd, kui teame BIOS-i tootjat, pole meil helisignaalide dešifreerimine keeruline.
AMI BIOS
Signaal |
Tähendus (dekodeerimine) |
1 lühike |
Vigu ei leitud |
2 lühikest |
RAM-i paarsuse viga |
3 lühike |
Esimese 64 KB RAM-i talitlushäire |
4 lühikest |
Süsteemi taimer on vigane |
5 lühike |
Protsessori rike |
6 lühike |
Klaviatuuri kontrolleri tõrge |
7 lühike |
Süsteemiplaadi rike |
8 lühike |
Videomälu viga |
9 lühike |
Vale BIOS-i kontrollsumma |
10 lühike |
CMOS-mälu kirjutamisviga |
11 lühike |
Vahemälu viga |
1 pikk 2 lühike |
Videoadapter on vigane |
1 pikk 3 lühike |
|
2 pikka 2 lühikest |
Disketikontrolleri viga |
Ei mingeid signaale |
AWARD BIOS
Signaal |
Tähendus (dekodeerimine) |
1 lühike |
Vigu ei leitud |
Pidev või lühike korduv |
Toiteplokk on vigane või toiteahelates on lühis |
1 pikk või pikk kordus |
RAM-i viga |
1 pikk 2 lühike |
Videoadapterit ei tuvastatud või videomälu viga |
1 pikk 3 lühike |
Videoadapteri või klaviatuuri viga |
3 pikk |
Klaviatuuri kontrolleri viga |
1 pikk 9 lühike |
BIOS-i lugemisviga või BIOS-kiip on vigane |
2 lühikest |
Tuvastati mitteoluline viga. |
Ei mingeid signaale |
Toiteplokk või emaplaat on vigane |
Phoenixi BIOS
Phoenixi BIOS-i piiksud koosnevad mitmest lühikeste piiksude seeriast, mis järgnevad teatud intervalliga. Näiteks kõlab signaal koodiga 1-2-3 järgmiselt: üks lühike piiks, paus, kaks lühikest piiksu, paus, kolm lühikest piiksu.
Signaal |
Tähendus (dekodeerimine) |
Viga andmete lugemisel sisseehitatud CMOS-mälukiibilt |
|
CMOS-kiibi kontrollsumma viga |
|
Viga emaplaadil |
|
Emaplaadi DMA-kontrolleri viga |
|
Viga andmete lugemisel või kirjutamisel ühte DMA-kanalitest |
|
Viga RAM-is |
|
Viga põhimälu esimeses 64 KB |
|
Emaplaadi viga |
|
RAM-i testimise viga |
|
2-1-1 kuni 2-4-4 |
Viga esimese 64 KB RAM-i ühes bitis |
Viga esimeses DMA kanalis |
|
Viga teises DMA kanalis |
|
Viga töötlemise katkestused |
|
Emaplaadi katkestuse kontrolleri viga |
|
Klaviatuuri kontrolleri viga |
|
Videoadapteri viga |
|
Viga videomälu testimisel |
|
Viga videomälu otsimisel |
|
Süsteemi taimeri viga |
|
Testimise lõpetamine |
|
Klaviatuuri kontrolleri viga |
|
CPU viga |
|
RAM-i testimise viga |
|
Süsteemi taimeri viga |
|
Reaalajas kella viga |
|
Jadapordi viga |
|
Paralleelpordi viga |
|
Matemaatilise kaasprotsessori viga |
|
Viga adapterite töös, millel on oma BIOS |
|
Viga BIOS-i kontrollsumma arvutamisel |
|
Viga RAM-i töös |
|
Klaviatuuri kontrolleri viga |
|
Vead RAM-i testimisel |
|
Viga ootamatute katkestuste käsitlemisel |
IBM BIOS
Signaal |
Tähendus (dekodeerimine) |
1 lühike |
Vigu ei leitud |
1 piiks ja tühi ekraan |
Videoadapter on vigane |
2 lühikest |
Videoadapter on vigane |
3 pikk |
Emaplaat vigane (klaviatuuri kontrolleri viga), RAM vigane |
1 pikk, 1 lühike |
Emaplaat on vigane |
1 pikk, 2 lühike |
Videosüsteem on vigane (Mono/CGA) |
1 pikk, 3 lühike |
Videosüsteem (EGA/VGA) on vigane |
Lühike kordamine |
Toiteallika või emaplaadiga seotud talitlushäired |
Pidev |
Toiteplokk või emaplaat on vigane |
Puudub |
Toiteplokk, emaplaat või kõlar on vigane |
AST BIOS
Signaal |
Tähendus (dekodeerimine) |
1 lühike |
Viga protsessori registrite kontrollimisel. Protsessori rike |
2 lühikest |
Klaviatuuri kontrolleri puhvri viga. Klaviatuuri kontrolleri tõrge. |
3 lühike |
Klaviatuuri kontrolleri lähtestamise viga. Klaviatuurikontroller või emaplaat on vigane. |
4 lühikest |
Klaviatuuri suhtlusviga. |
5 lühike |
Klaviatuuri viga. |
6 lühike |
Emaplaadi viga. |
9 lühike |
BIOS-i ROM-i kontrollsumma mittevastavus. BIOS ROM kiip on vigane. |
10 lühike |
Süsteemi taimeri viga. Süsteemi taimeri kiip on vigane. |
11 lühike |
Süsteemi loogikakiibi (kiibistiku) viga. |
12 lühike |
Toitehalduse registri viga püsimälus. |
1 pikk |
DMA-kontrolleri viga 0. Kanali 0 DMA-kontrolleri kiip on vigane. |
1 pikk, 1 lühike |
DMA-kontrolleri viga 1. Kanali 1 DMA-kontrolleri kiip on vigane. |
1 pikk, 2 lühike |
Kaadri tagasijälje summutamise viga. Videoadapter võib olla vigane. |
1 pikk, 3 lühike |
Viga videomälus. Videoadapteri mälu on vigane. |
1 pikk, 4 lühike |
Videoadapteri viga. Videoadapter on vigane. |
1 pikk, 5 lühike |
Mälu viga 64K. |
1 pikk, 6 lühike |
Katkestuste vektorite laadimine ebaõnnestus. BIOS ei saanud katkestusvektoreid mällu laadida |
1 pikk, 7 lühike |
Video alamsüsteemi initsialiseerimine ebaõnnestus. |
1 pikk, 8 lühike |
Videomälu viga. |
Compaq BIOS
Signaal |
Tähendus (dekodeerimine) |
1 lühike |
Vigu ei leitud |
1 pikk + 1 lühike |
BIOS CMOS-i mälu kontrollsumma viga. ROM-i aku võib olla tühjaks saanud. |
2 lühikest |
Globaalne viga. |
1 pikk + 2 lühike |
Viga videokaardi lähtestamisel. Kontrollige, kas videokaart on õigesti paigaldatud. |
7 piiksu (1 pikk, 1 s, 1?, 1 lühike, paus, 1 pikk, 1 lühike, 1 lühike) |
AGP videokaardi rike. Kontrollige, kas paigaldus on õige. |
1 pikk konstant |
RAM-i viga, proovige taaskäivitada. |
1 lühike + 2 pikka |
RAM-i talitlushäire. Taaskäivitage lähtestamise kaudu. |
DELL BIOS
Nagu Phoenixi BIOS, kasutab DELL BIOS sarnast signaalimissüsteemi. Näiteks 1-3-1-1 kõlaks järgmiselt: üks piiks, paus, kolm piiksu, paus, üks piiks, paus, üks piiks.
Signaal |
Tähendus (dekodeerimine) |
Videokaart pole ühendatud |
|
BIOS-i ROM-i kontrollsumma viga |
|
DRAM-i värskenduse viga |
|
Klaviatuuri viga 8742 |
|
Mälu vigane |
|
RAM-i viga real xxx |
|
RAM-i viga kõige vähem olulisel bitil xxx |
|
1-4-1-1 test |
RAM-i viga kõrgel bitil xxx |
Quadtel BIOS
Signaal |
Tähendus (dekodeerimine) |
1 lühike piiks |
Vigu ei leitud |
2 lühikest piiksu |
CMOS RAM on kahjustatud. Võimalusel asendage IC |
1 pikk, 2 lühikest piiksu |
Videoadapteri viga. Videoadapter on vigane. Paigaldage videoadapter uuesti või vahetage adapter välja, kui võimalik |
1 pikk, 3 lühikest piiksu |
Üks või mitu välisseadme kontrollerit on vigane. Vahetage kontrollerid ja testige uuesti |
UEFI BIOS
Signaal |
Tähendus (dekodeerimine) |
1 lühike |
|
2 lühikest |
Esineb mittekriitilisi vigu. |
3 pikk |
Klaviatuurikontroller tekitas vea |
1 lühike + 1 pikk |
RAM on vigane |
1 pikk + 2 lühike |
Videokaart annab veast märku |
1 pikk + 3 lühike |
Videomälu viga |
1 pikk + 9 lühike |
Viga ROM-ist lugemisel |
Pidevad lühikesed piiksud |
Toiteallika või RAM-i talitlushäire |
Pidevad pikad piiksud |
RAM-i probleemid |
Vahelduvad pikad ja lühikesed signaalid |
Protsessori rike |
Pidev signaal |
Näitab probleeme toiteallikaga |
American Megatrends, Inc. (AMI)
AMIBIOS-es teostatavate POST-protseduuride kontrollpunktid on ümber kujundatud ja täiendatud 1995. aastal ning pole tänaseni olulisi muudatusi läbinud. Esimene POST-koodide või, nagu AMI nimetab, "kontrollpunktide" kirjeldus praegusel kujul ilmus seoses V6.24 tuuma väljalaskmisega, 15.07.95. AMIBIOS V7.0-s on tehtud mõningaid muudatusi, mis kajastuvad selles dokumendis.
AMIBIOS-i käivitusprotseduuride teostamise omadused
Kui käivitusprotsessi ajal ilmuvad diagnostikaporti andmed 55h, AAh, siis ei tasu seda teavet POST-koodidega võrrelda – tegemist on tüüpilise testijadaga, mille ülesandeks on kontrollida andmesiini terviklikkust.
Algstaadiumis on andmete väljund diagnostikaporti iga platvormi jaoks spetsiifiline. Mõnes teostuses on esimene renderdatud kood seotud toimingutega, mida AMI nimetab kiibistikuspetsiifilisteks asjadeks. Selle protseduuriga kaasneb CCh väärtuse väljastamine porti 80h ja mitmete toimingute sooritamine süsteemi loogikaregistrite konfigureerimiseks. Reeglina ilmub CCh kood juhtudel, kui kasutatakse Inteli süsteemiloogikat, mis on ehitatud PIIX-kontrolleri baasil - need on TX, LX, BX kiibistikud.
Mõned pardasisesed I/O-kiibid sisaldavad RTC-d ja klaviatuurikontrollerit, mis on käivitamisel keelatud. BIOS-i eesmärk on lähtestada need plaadiressursid edasiseks kasutamiseks. Sel juhul kaasneb klaviatuurikontrolleri seadistamisega seotud esimese käivitamisprotseduuriga väärtuse 10h väljund, seejärel lähtestatakse RTC, mida tõendab DDh-koodi ilmumine diagnostikaporti. Tuleb märkida, et vähemalt ühe ressursi rike põhjustab süsteemiplaadi kui terviku mittekäivitamise POST-i käivitamise kõige esimeses etapis.
Paljudel plaatidel algab lähtestamisprotsess protsessori lülitumisega kaitstud režiimi. Sel juhul pärast esimest renderdatud koodi 43h jätkub POST-i täitmine nagu on kirjeldatud AMIBIOS-e dokumentatsioonis - juhtimine viiakse üle punktile D0h.
Lahtipakkitud initsialiseerimisprotseduuri koodid
Tihendamata algkoodi kontrollpunktid
Veakood | Vea kirjeldus |
---|---|
E.E. | Kaasaegsetes AMIBIOS-rakendustes seostatakse esimene renderdatud kood juurdepääsuga seadmele, millelt on võimalik BIOS-i taastamiseks käivitada. |
CC | Süsteemi loogikaregistrite lähtestamine CD Flash ROM tüüpi ei tuvastatud |
C.E. | Kontrollsumma mittevastavus käivitus-BIOS-i CF-is Viga juurdepääsul Flash ROM-i varukiibile |
DD | SIO-kiipi integreeritud RTC varajane initsialiseerimine |
D0 | Keela mittemaskeeritav NMI katkestus. Siirdeprotsesside sumbumise ajalise viite testimine. Boot Blocki kontrollsumma kontrollimine, mittevastavuse korral peatamine |
D1 | Tehke mälu taastamise protseduur ja Basic Assurance Test. Lülitumine 4 GB mälu adresseerimisrežiimile |
D3 | Mahtuvuse määramine ja esmase mälu test |
D4 | Naaske reaalsesse mälu aadressirežiimi. Kiibikomplekti varajane lähtestamine. Virna paigaldamine |
D5 | POST-mooduli ülekandmine Flash ROM-ist transiidimälu piirkonda |
D6 | Kui kontrollsumma ei ühti või CTRL+Home, viiakse läbi üleminek Flash ROM-i taastamise protseduurile (kood E0) |
D7 | Juhtimise ülekandmine utiliidiprogrammile, mis pakib lahti süsteemi BIOS-i |
D8 | Süsteemi BIOS-i täielik lahtipakkimine |
D9 | Süsteemi BIOS-i juhtimise ülekandmine Shadow RAM-ile |
D.A. | Teabe lugemine SPD (Serial Presence Detect) DIMM DB moodulitest CPU registrite MTRR seadistamine |
DC | Mälukontroller on programmeeritud vastavalt andmetele, mis on saadud SPD DE Süsteemi mälu konfiguratsiooni veast. Saatuslik viga |
DF | Süsteemimälu konfiguratsiooniviga. Piiks 10 varakult |
11 | Naaseb olekust STR (Suspend to RAM). |
12 | Juurdepääsu taastamine SMRAM-ile (System Management RAM) |
13 | Mälu taastamise taastamine |
14 | VGA BIOS-i leidmine ja lähtestamine |
Flash ROM-i protseduurikoodide ümberkirjutamine
Alglaadimisploki taastekoodid
Veakood | Vea kirjeldus |
---|---|
E0 | Ettevalmistused tehakse INT19 pealtkuulamiseks ja kontrollitakse süsteemi käivitamise võimalust lihtsustatud režiimis. |
E1 | Katkestuste vektorite seadistamine |
E3 | CMOS-i sisu taastamine, BIOS-i otsimine ja lähtestamine |
E2 | Katkestuste kontrollerite ettevalmistamine ja otsene juurdepääs mälule |
E6 | Luba süsteemitaimer ja FDC katkestused |
E.C. | IRQ ja DMA ED kontrollerite taasinitsialiseerimine Kettadraivi lähtestamine |
E.E. | Alglaadimissektori lugemine EF-disketilt |
F0 | Faili AMIBOOT.ROM leidmine |
F1 | Faili AMIBOOT.ROM ei leitud juurkataloogist F2 Loe FAT |
F3 | AMIBOOT.ROM-i lugemine |
F4 | Faili AMIBOOT.ROM suurus ei ühti Flash ROM-i suurusega |
F5 | Sisemise vahemälu keelamine |
FB | Flash ROM-i tüübi määratlus |
F.C. | Peamise Flash ROM-i ploki kustutamine |
FD | Peamise Flash ROM-i ploki programmeerimine |
FF | Taaskäivitage BIOS |
ShadowRAM-is käivitatud lahtipakkitud süsteemi BIOS-koodid
Runtime kood on F000 vari-RAM-is tihendamata
Veakood | Vea kirjeldus |
---|---|
03 | Keela mittemaskeeritav NMI katkestus. Lähtesta tüübi määratlus |
05 | Virna lähtestamine. Keela mälu ja USB-kontrolleri vahemälu |
06 | Utiliidiprogrammi käivitamine RAM-is |
07 | Protsessori tuvastamine ja APIC lähtestamine |
08 | CMOS-i kontrollsumma kontrollimine |
09 | End/Ins klahvide töö kontrollimine |
0A | Aku rikke kontroll |
0B | Klaviatuuri kontrolleri puhverregistrite tühjendamine |
0C | Klaviatuurikontrollerile saadetakse testkäsk |
0E | Täiendavate seadmete leidmine, mida klaviatuurikontroller toetab |
0F | Klaviatuuri lähtestamine |
10 | Klaviatuurile saadetakse lähtestamiskäsk |
11 | Kui vajutada klahvi End või Ins, lähtestatakse CMOS 12. DMA-kontrollerite passiivsesse olekusse panemine. |
13 | Kiibistiku lähtestamine ja L2 vahemälu |
14 | Süsteemi taimeri kontrollimine |
19 | DRAM-i regenereerimistaotluse genereerimise test töötab |
1A | Regenereerimistsükli kestuse kontrollimine |
20 | Väljundseadmete lähtestamine |
23 | Klaviatuurikontrolleri sisendport loetakse. Küsitakse klahviluku lülitit ja tootmistesti lülitit |
24 | Ettevalmistus katkestusvektorite tabeli lähtestamiseks |
25 | Katkestusvektori initsialiseerimine on lõpetatud |
26 | Turbo Switchi hüppaja olekut küsitakse klaviatuuri kontrolleri sisendpordi kaudu |
27 | USB-kontrolleri esmane lähtestamine. Käivitava protsessori mikrokoodi värskendamine |
28 | Ettevalmistus videorežiimi installimiseks |
29 | LCD-paneeli lähtestamine |
2A | Otsige seadmeid, mida täiendavad ROM-id toetavad |
2B | VGA BIOS-i lähtestamine, selle kontrollsumma kontrollimine |
2C | VGA BIOS-i käivitamine |
2D | Sobivad INT 10h ja INT 42h |
2E | Otsige CGA videoadaptereid |
2F | CGA adapteri videomälu test |
30 | CGA-adapteri skaneerimise genereerimisahelate test |
31 | Viga videomälus või skannimisahelates. Alternatiivse CGA-videoadapteri leidmine |
32 | Alternatiivse CGA-videoadapteri ja skaneerimisahelate videomälu test |
33 | Küsige ühevärvilise/värvi hüppaja olekut |
34 | Tekstirežiimi seadistamine 80x25 |
37 | Videorežiim on seadistatud. Ekraan on tühjendatud |
38 | Pardaseadmete lähtestamine |
39 | Kuvatakse eelmise etapi veateated |
3A | CMOS-i seadistusse sisenemiseks kuvatakse teade „Hit DEL”. |
3B | Alustage kaitstud režiimis mälutesti ettevalmistamist |
40 | GDT ja IDT deskriptorite tabelite koostamine |
42 | Lülitumine kaitstud režiimi |
43 | Protsessor on kaitstud režiimis. Katkestused lubatud |
44 | Ettevalmistus A20 liini testimiseks |
45 | A20 liini test |
46 | RAM-i suuruse määramine on lõpetatud |
47 | Tavamällu salvestatud testandmed |
48 | Tavamälu uuesti kontrollimine |
49 | Laiendatud mälu test |
4B | Mälu lähtestamine |
4C | Nullimisprotsessi märge |
4D | Saadud suuruste salvestamine CMOS-i Tava- ja laiendatud mälu 4E Näitab tegelikku süsteemimälu mahtu |
4F | Laiendatud tavamälu test töötab |
50 | Tavaline mälu suuruse korrigeerimine |
51 | Laiendatud mälu test |
52 | Tavamälu ja laiendatud mälu mahud on salvestatud |
53 | Hilinenud paarsusvea käsitlemine |
54 | Keela paarsus- ja mittemaskeeritav katkestuste töötlemine |
57 | POST-mäluhalduri mälupiirkonna lähtestamine |
58 | Teil palutakse siseneda CMOS-i seadistusse |
59 | Protsessori naasmine reaalrežiimi |
60 | Lehe DMA registrite kontrollimine |
62 | DMA#1 kontrolleri aadressiregistrite ja edastamispikkuse test |
63 | DMA#2 kontrolleri aadressiregistrite ja edastamispikkuse test |
65 | DMA kontrollerite programmeerimine |
66 | Kirjutamistaotluse ja maskikomplekti POST-registrite kustutamine |
67 | Katkestuste kontrollerite programmeerimine |
7F | NMI päringu lahendamine lisaallikatest |
80 | Määrab katkestuse teenindamise režiimi PS/2 pordist |
81 | Klaviatuuri liidese test lähtestamisvigade tuvastamiseks |
82 | Klaviatuurikontrolleri töörežiimi seadistamine |
83 | Klahviluku oleku kontrollimine |
84 | Mälu mahu kontrollimine |
85 | Veateadete kuvamine |
86 | Süsteemi seadistamine häälestustoiminguks |
87 | CMOS-i häälestusprogrammi lahtipakkimine tavamällu. |
88 | Kasutaja on seadistusprogrammi lõpetanud |
89 | Pärast häälestustoimingut on oleku taastamine lõpule viidud |
8B | Mälu reserveerimine täiendava BIOS-i muutujaploki jaoks |
8C | Konfiguratsiooniregistrite programmeerimine |
8D | HDD ja FDD kontrollerite esmane lähtestamine |
8F | FDD-kontrolleri taaskäivitamine |
91 | HDD kontrolleri konfigureerimine |
95 | ROM-i skannimine, et otsida täiendavaid BIOS-e |
96 | Süsteemiressursside lisakonfiguratsioon |
97 | Valikulise BIOS-i allkirja ja kontrollsumma kontrollimine |
98 | Süsteemihalduse RAM-i seadistamine |
99 | Taimeri loenduri ja paralleelpordi muutujate seadistamine 9A Jadaportide loendi loomine |
9B | Mälus oleva ala ettevalmistamine kaasprotsessori testiks |
9C | Kaasprotsessori lähtestamine |
9D | Kaasprotsessori teave salvestatakse CMOS RAM-i |
9E | Klaviatuuri tüübi identifitseerimine |
9F | Otsige täiendavaid sisendseadmeid |
A0 | MTRR-registrite moodustamine (mälutüüpide vahemiku registrid) |
A2 | Eelmiste lähtestamisetappide veateated |
A3 | Klaviatuuri automaatse korduse ajastuse seadistamine |
A4 | Kasutamata RAM-i piirkondade defragmentimine |
A5 | Videorežiimi seadistamine |
A6 | Ekraani puhastamine |
A7 | BIOS-i käivitatava koodi edastamine Shadow RAM-i piirkonda |
A8 | Täiendava BIOS-i lähtestamine segmendis E000h |
A9 | Juhtimise tagastamine süsteemi BIOS-ile AA USB siini lähtestamine |
AB | INT13 mooduli ettevalmistamine kettateenuste teenindamiseks |
A.C. | AIOPIC tabelite koostamine mitme protsessoriga AD süsteemide toetamiseks INT10 mooduli ettevalmistamine videoteenuste teenindamiseks |
A.E. | DMI initsialiseerimine |
B0 | Süsteemi konfiguratsioonitabeli väljund B1 ACPI BIOS-i lähtestamine |
00 | Tarkvarakatkestus INT19h – alglaadimissektori laadimine |
Seadme lähtestamishalduri funktsioonid
Lisaks ülaltoodud POST-koodidele väljastatakse diagnostikaporti teated sündmuste kohta Device Initialization Manageri (DIM) käivitamise ajal. Seal on mitu kontrollpunkti, mis näitavad süsteemi või kohalike siinide lähtestamise olekut.
Teave kuvatakse Wordi vormingus, mille madal bait ühtib süsteemi POST-koodiga ja kõrge bait näitab teostatava initsialiseerimisprotseduuri tüüpi. Kõrgema baidi kõige olulisem tetraad näitab teostatava protseduuri tüüpi ja madal tetraad määrab selle rakenduse siini topoloogia.
Vanem tetrad
Noorem tetrad
Kui tuvastatakse süsteemimälu konfiguratsiooniviga, väljastatakse DE-kood, DF-kood ja konfiguratsioonivea kood lõputu tsüklina järjestikku porti 80h, mis võib võtta järgmisi väärtusi:
2. Auhind BIOS V4.51PG Elite
AwardBIOS V4.51PG Elite
Dünaamiliselt arenev ettevõte Award Software pakkus 1995. aastal välja toona madala tasemega tarkvara vallas uue lahenduse – AwardBIOS "Elite", rohkem tuntud kui V4.50PG. Juhtpunkti hooldusrežiim ei ole muutunud ei laialt levinud versioonis V4.51 ega ka haruldases versioonis V4.60. Järelliited P ja G tähistavad vastavalt PnP mehhanismi ja energiasäästufunktsioonide toetust (roheline funktsioon).
POST-i sooritamine Shadow RAM-is
Veakood | Vea kirjeldus |
---|---|
03 | Keelake NMI, PIE (perioodilise katkestuse lubamine), AIE (häirekatkestuse lubamine), UIE (värskendamise katkestuse lubamine). Programmeeritava sageduse SQWV genereerimise keeld |
04 | DRAM-i taastamise taotluste genereerimise kontrollimine |
05 | |
06 | Testige mäluala alates aadressist F000h, kus asub BIOS 07 CMOS-i toimimise ja akutoite kontrollimine |
OLE | Lõuna- ja põhjasilla konfiguratsiooniregistrite programmeerimine |
09 | Cyrixi protsessori L2 vahemälu ja täpsemate vahemälukontrolli registrite lähtestamine |
0A | Katkestusvektorite tabeli genereerimine. Toitehaldusressursside konfigureerimine ja SMI-vektori seadistamine |
0B | CMOS-i kontrollsumma kontrollimine. PCI siini seadmete skaneerimine. Protsessori mikrokoodi värskendus |
0C | Klaviatuurikontrolleri lähtestamine |
0D | Videoadapteri leidmine ja lähtestamine. IOAPIC-i seadistamine. Kella mõõtmised, FSB seadistus |
0E | MPC lähtestamine. Videomälu test. Auhinna logo kuvamine |
0F | Esimese DMA 8237 kontrolleri kontrollimine. Klaviatuuri tuvastamine ja sisemine test. BIOS-i kontrollsumma kontrollimine |
10 | Teise DMA 8237 kontrolleri kontrollimine |
11 | DMA-kontrolleri leheregistrite kontrollimine |
14 | Süsteemitaimeri kanali 2 test 15 1. katkestuse kontrolleri päringu maskeerimisregistri test |
16 | 2. katkestuse kontrolleri päringu maskeerimisregistri test 19 NMI mittemaskeeritava katkestuse päringu passiivsuse kontrollimine |
30 | Põhimälu ja laiendatud mälu mahu määramine. APIC seadistamine. Write Allocation režiimi tarkvara juhtimine |
Veakood | Vea kirjeldus |
---|---|
31 | Peamine ekraanil kuvatav RAM-i test. USB lähtestamine |
32 | Ilmub Plug and Play BIOS-i laienduse avakuva. Super I/O ressursside seadistamine. Programmeeritav sisseehitatud heliseade |
39 | Kella generaatori programmeerimine I2C siini kaudu |
3C | Tarkvara lipu määramine häälestusse sisenemise lubamiseks |
3D | PS/2 hiire initsialiseerimine |
3E | Välise vahemälu kontrolleri lähtestamine ja vahemälu BF lubamine Kiibistiku konfiguratsiooniregistrite seadistamine |
41 | Disketti alamsüsteemi lähtestamine |
42 | Kui PS/2 hiir puudub, keelake IRQ12. Kõvaketta kontrollerit lähtestatakse pehmelt. Teiste IDE-seadmete skannimine |
43 | |
45 | FPU kaasprotsessori lähtestamine |
4E | Veateadete kuvamine |
4F | Paroolipäring |
50 | Varem salvestatud CMOS-i oleku taastamine RAM-is |
51 | HDD-le juurdepääsu 32-bitine eraldusvõime. ISA/PnP ressursside seadistamine |
52 | Täiendava BIOS-i lähtestamine. PIIX konfiguratsiooniregistrite väärtuste määramine. NMI ja SMI teke |
53 | |
60 | BOOT Sectori viirusetõrje installimine |
61 | Viimased sammud kiibikomplekti lähtestamiseks |
62 | Klaviatuuri ID lugemine. Selle parameetrite määramine |
63 | ESCD, DMI plokkide korrigeerimine. RAM-i tühjendamine |
FF | Juhtimise ülekandmine alglaadurile. BIOS käivitab käsu INT 19h |
3. Auhind BIOS V6.0 medaljon
AwardBIOS V6.0 medaljon
Award Medallion BIOSi versiooni 6.0 esmakordselt mainiti 12. mail 1999. Uue toote struktuur jääb muutumatuks, säilitades riistvara initsialiseerimise varajase (varajase), hilise (hilise) ja viimase (süsteem) faasi. Olulised muudatused mõjutasid POST-i täitmisalgoritme, mis kajastus kontrollpunktide uues kodeeringus, laiendades oluliselt nende rakendusala. Uues BIOS-is polnud aga kohta aegunud tehnoloogiatele, nagu EISA, ja sel põhjusel kaotati mitmed POST-koodid.
Käivitamise POST-protseduuride täitmine ROM-ist
Varases lähtestamisetapis käivitatakse BIOS-i programmikood Flash ROM-i alglaadimisplokist ja sellega kaasneb kontrollpunktide 91h...FFh väljund diagnostikaporti.
Veakood | Vea kirjeldus |
---|---|
91 | CF-platvormi käivitusskripti valimine Protsessori tüübi määramine |
C0 | Välise vahemälu keeld. Sisemise vahemälu keeld. Keelake Shadow RAM. DMA kontrolleri, katkestuskontrolleri, taimeri, RTC C1 ploki programmeerimine Mälu tüübi, kogumahu ja paigutuse määramine 0C liinidel Kontrollsummade kontrollimine |
C3 | Esimese 256K DRAM-i kontrollimine ajutise piirkonna organisatsiooni jaoks. BIOS-i lahtipakkimine ajutises piirkonnas |
C5 | Kui kontrollsummad ühtivad, kantakse täidetav POST-kood üle Shadowile. Vastasel juhul kantakse juhtimine üle BIOS-i taastamise protseduurile |
B0 | Põhjasilla initsialiseerimine |
A0-AF | Riistvarast sõltuv süsteemiloogika lähtestamise protseduur E0-EF Viga süsteemiloogika lähtestamise protsessis |
BIOS-i taastamine
POST-i sooritamine Shadow RAM-is
Hiline lähtestamine toimub RAM-is ja see jätkub seni, kuni kuvatakse kasutajamenüü - CMOS Setup. Seda POST-i faasi iseloomustab mälusegmendi E000h kasutamine, milles töödeldakse kontrollpunktide läbimist 01h kuni 7Fh.
Veakood | Vea kirjeldus |
---|---|
01 | XGROUPi lahtipakkimine füüsilisel aadressil 1000:0000h |
03 | Vara |
05 | Pildi atribuute määravate muutujate algväärtuste määramine. CMOS-i olekulipu kontrollimine |
07 | Klaviatuurikontrolleri kontrollimine ja lähtestamine |
08 | Ühendatud klaviatuuri liidese tüübi määramine |
0A | Klaviatuuri ja hiire automaattuvastuse protseduur. Klaviatuurikontrolleri lõppseaded PCI-ruumiregistrite abil |
0E | Mälu segmendi F000h testimine |
10 | Installitud FlashROM-i tüübi määramine |
12 | CMOS test |
14 | Kiibistiku registri lähtestamise protseduur |
16 | Sisseehitatud sagedussüntesaatori esmane lähtestamine |
18 | Paigaldatud protsessori ja selle vahemälu suuruse määratlused L1 ja L2 1B Katkestuste vektortabeli genereerimine |
1C | |
1D | Toitehaldussüsteemi esialgne seadistamine |
1F | Klaviatuurimaatriksi laadimine välismoodulist XGROUP |
21 | Riistvara toitehalduse alamsüsteemi lähtestamine |
23 | Kaasprotsessori testimine. FDD-draivi tüübi määramine. Ettevalmistav etapp PnP-seadmete ressursikaardi loomiseks |
24 | Protsessori mikrokoodi värskendamise protseduur. Ressursi jaotuskaardi värskendus |
25 | PCI siini lähtestamine ja skaneerimine |
26 | VID (pingetuvastusseadme) liine teenindava loogika konfigureerimine. Rongisisese pinge ja temperatuuri jälgimise süsteemi käivitamine |
27 | Klaviatuurikontrolleri taaskäivitamine |
29 | Keskprotsessoris sisalduva APIC lähtestamine. Protsessori töösageduse mõõtmine. Süsteemi loogikaregistrite seadistamine. IDE-kontrolleri lähtestamine |
2A | |
2B | Otsige VGA BIOS-ist |
2D | Protsessori teabe kuvamine |
33 | Lähtestamine ühendatud klaviatuuril |
35 | 8237 DMA kontrolleri esimese kanali kontrollimine |
37 | DMA 8237 kontrolleri teise kanali kontrollimine |
39 | DMA leheregistrite testimine |
3C | Programmeeritava intervalli taimeri (8254) kontrolleri seadistamine |
3E | Põhikontrolleri 8259 lähtestamine |
40 | Slave kontrolleri 8259 lähtestamine |
43 | Katkestuste kontrolleri ettevalmistamine tööks. Katkestused on keelatud, need lubatakse hiljem, pärast mälutesti |
45 | Mittemaskitava katkestuse (NMI) päringu passiivsuse kontrollimine |
47 | ISA/EISA testide tegemine |
49 | Põhi- ja laiendatud mälu mahu määramine. Writes Allocation režiimi tarkvara juhtimine, reguleerides AMD K5 registreid |
4E | Mälu testimine esimese megabaidi piires ja tulemuste visualiseerimine ekraanil. Vahemälu skeemide lähtestamine ühe- ja mitmeprotsessoriliste süsteemide jaoks, registrite seadistamine Cyrix M1 protsessoris |
50 | USB lähtestamine |
52 | Kogu saadaoleva süsteemimälu, sealhulgas sisseehitatud videokontrolleri piirkonna (jagatud mälu) testimine. Tulemuste visualiseerimine ekraanil |
53 | Sisselogimisparooli lähtestamine |
55 | Tuvastatud protsessorite arvu visualiseerimine |
57 | ISA PnP seadmete esialgne lähtestamine, millest igaühele on määratud CSN (Card Select Number). EPA logo renderdamine |
59 | Viirusetõrje tugisüsteemi käivitamine |
5B | BIOS-i värskendusprotseduuri käivitamine 5D-disketiseadmelt Pardal asuvate SIO- ja helikontrollerite lähtestamine |
60 | Juurdepääs CMOS-i seadistusele on avatud |
63 | PS/2 hiire lähtestamine |
65 | USB-hiire lähtestamine |
67 | IRQ12 kasutamine PCI-seadmetes, kui süsteemis pole PS/2 hiirt 69 L2 vahemälu kontrolleri täielik lähtestamine |
6B | Kiibistiku lähtestamine vastavalt CMOS-i seadistusele |
6D | ISA PnP-seadmete ressursside seadistamine SIO 6F konfiguratsioonirežiimis Disketti alamsüsteemi lähtestamine |
73 | Esialgsed sammud kõvaketta alamsüsteemi lähtestamiseks. Mõnel platvormil - AwardFlashi käivitamiseks küsige ALT+F2 |
75 | IDE-seadmete otsimine ja lähtestamine |
77 | Jada- ja paralleelportide lähtestamine |
7A | Kaasprotsessori tarkvara lähtestamine, juhtsõna kirjutamine FPU registrisse CW 7C Kaitse paigaldamine kõvaketastele volitamata kirjutamise eest |
7F | Kuva veateated. Klahvide DEL ja F1 säilitamine |
Tabelite, massiivide ja struktuuride ettevalmistamine operatsioonisüsteemi käivitamiseks
Alates koodist 82h konfigureerib POST süsteemi vastavalt CMOS-i sätetele. Selle viimane faas käivitatakse Shadow RAM-i piirkonnast (segment E800h) ja lõpeb juhtimise üleandmisega operatsioonisüsteemile - kood FFh.
Veakood | Vea kirjeldus |
---|---|
82 | Eraldab toitehalduseks ala süsteemimälus |
83 | Andmete taastamine CMOS-i ajutisest salvestusruumist |
84 | Kuvatakse teade "Initializing Plug and Play Cards..." |
85 | USB lähtestamine on lõpetatud |
86 | Reserveeritud, Carry Flag kliiring |
87 | SYSID tabelite ehitamine DMI alas |
88 | Reserveeritud, Carry Flag kliiring |
89 | ACPI teenusetabelite loomine |
8A | Reserveeritud, Carry Flag kliiring |
8B | BIOS-i otsimine ja lähtestamine täiendavate seadmete jaoks |
8C | Reserveeritud, Carry Flag kliiring |
8D | Pariteedibittide hooldusrutiinide initsialiseerimine |
8E | Reserveeritud, Carry Flag kliiring |
8F | IRQ12 eraldusvõime hiire kuumaks ühendamiseks 90 Reserveeritud, selge kandelipp |
91 | Pärandplatvormi ressursside lähtestamine |
92 | Reserveeritud, Carry Flag kliiring |
93 | Arvatavasti ei ole kasutatud |
94 | Viimased sammud peamise loogikakomplekti lähtestamiseks enne operatsioonisüsteemi laadimist. Toitehaldussüsteem viib lähtestamise lõpule. BIOS-i käivituskuva eemaldatakse ja kuvatakse ressursside eraldamise tabel. AMD K6® perekonna protsessoritel on spetsiifilised sätted. Püsivaravärskendus Intel Pentium® II protsessoriperekonnale ja hilisematele |
95 | Automaatse talve-/suveajale ülemineku seadistamine. Klaviatuuri kontrolleri programmeerimine automaatse kordussageduse jaoks |
96 | Mitmeprotsessorilistes süsteemides tehakse lõplikud süsteemiseaded ning luuakse teenindustabelid ja -väljad. Cyrixi perekonna protsessorite jaoks tehakse täiendavad registri seadistused. ESCD "Laiendatud süsteemi konfiguratsiooniandmete" tabeli koostamine. DOS-i aja loenduri seadistamine vastavalt reaalajakellale. Alglaadimisseadmete partitsioonid salvestatakse edasiseks kasutamiseks sisseehitatud viirusetõrjevahenditega: Trend AntiVirus või Paragon Anti-Virus Protection. Süsteemi kõlar väljastab POST-i lõpetamise signaali. MSIRQ tabel koostatakse ja salvestatakse |
Mitmed Award Medallion BIOS-is toimuvad protsessid on määratud spetsiaalsete kontrollpunktide rühmadega. Need sisaldavad:
Süsteemi sündmuste koodid – süsteemisündmuste kontrollpunktid.
Toitehalduse silumiskoodid on kontrollpunktid, mis ilmnevad APM- või ACPI-teenuste täitmisel.
Süsteemi veakoodid – teated saatuslike vigade kohta.
MP-süsteemi silumiskoodid - mitme protsessoriga platvormide lähtestamispunktid.
POST-i kiirendatud läbipääsu omadused
Süsteemi alglaadimisaja vähendamiseks saab kasutaja valida CMOS-i seadistuses suvandi "Kiire sisselülitamise enesetest". Sel juhul kiirendab POST-i lõpuleviimist mõnede protseduuride sooritamisest keeldumine (Quick Boot).
Kiirkäivituse töömuster asendab hilise ja viimase POST-i faasi ega mõjuta alglaadimisploki tööd. Award Software pakub kiirendatud POST-i käivitatavate protseduuride kodifitseerimist, mis erineb standardsest. Quick Boot algab kontrollpunkti 65h väljundiga diagnostikaporti ja lõpeb POST-koodiga 80h. Seejärel kantakse juhtimine üle operatsioonisüsteemile, kus kuvatakse tavaline Award BIOS-kood FFh.
Veakood | Vea kirjeldus |
---|---|
65 | SIO-kontrolleri varajane lähtestamine, videokontrolleri tarkvara lähtestamine. Klaviatuurikontrolleri seadistamine, klaviatuuri ja hiire testimine. Helikontrolleri lähtestamine. BIOS-i struktuuride terviklikkuse kontrollimine. Flash ROM-i hooldusprotseduuride lahtipakkimine. Sisseehitatud sagedussüntesaatori lähtestamine |
66 | Lähtestab L1/L2 vahemälu vastavalt CPUID käsust saadud tulemustele. Vektortabeli genereerimine, mis koosneb viidatest töötlemisrutiinide katkestamiseks. Toitehalduse riistvara käivitamine |
67 | CMOS-i ja akutoite usaldusväärsuse kontrollimine. Kiibistiku registrite konfigureerimine vastavalt CMOS-i sätetele. Klaviatuurikontrolleri lähtestamine kiibistiku osana. BIOS-i andmeala muutujate genereerimine |
68 | Videosüsteemi lähtestamine |
69 | I8259 katkestuskontrolleri konfigureerimine |
6A | Kiirendatud ühekäigulise RAM-i test viiakse läbi spetsiaalse algoritmi abil |
6B | Tuvastatud protsessorite arvu visualiseerimine, EPA logo ja viip utiliidi AwardFlash käivitamiseks. Manustatud I/O-kontrolleri ressursside konfigureerimine konfiguratsioonirežiimis |
70 | Kutsed häälestusse sisenemiseks. PS/2 ja USB-hiire lähtestamine |
71 | Vahemälu kontrolleri lähtestamine |
72 | Süsteemiloogika konfiguratsiooniregistrite seadistamine. Plug and Play seadmete loendi loomine. FDD kontrolleri lähtestamine |
73 | HDD kontrolleri lähtestamine |
74 | Kaasprotsessori lähtestamine |
75 | Kui kasutaja on CMOS-i seadistuses määranud, on IDE-kõvaketas kirjutuskaitsega. |
77 | Küsige parooli ja kuvage teade: "Jätkamiseks vajutage F1, seadistusse sisenemiseks DEL" |
78 | BIOS-i lähtestamine lisaseadmete jaoks ISA- ja PCI-siinidel |
79 | Pärandplatvormi ressursside lähtestamine |
7A | Juurtabeli RSDT ja seadmetabelite DSDT, FADT jne genereerimine. |
7D | Teabe otsimine alglaadimisseadme partitsioonide kohta |
7E | BIOS-i teenuste konfigureerimine enne operatsioonisüsteemi käivitamist |
7F | NumLocki lipu seadistamine vastavalt CMOS-i seadistusele |
80 | Juhtimise ülekandmine operatsioonisüsteemile |
POST-i teostamine energiasäästurežiimis
Ühte platvormi olekut, kui RAM-i sisu salvestatakse kõvakettale, nimetatakse talveunerežiimiks. ACPI spetsifikatsioonis (täiustatud konfiguratsiooni ja toiteliidese spetsifikatsioon, 31.03.2002 versioon 2.0a) on see defineeritud kui S4 (mittelenduv unerežiim) energiasäästurežiim. Täieliku funktsioneerimise naasmiseks on vaja spetsiaalset POST-i lõpuleviimise viisi.
ACPI S4 tööskeem, nagu ka kiirendatud käivitamise puhul, asendab POST-i hilise ja viimase faasi. Oluline punkt on käivitusskripti kontrollimine alglaadimisplokis. Sõltuvalt sellest, millises ACPI olekus süsteem pärast riistvara lähtestamise signaali on, tehakse otsus olekust S4 väljumiseks, mis algab testpunkti 90h väljundiga diagnostikaporti ja lõpeb POST-koodiga 9Fh.
Veakood | Vea kirjeldus |
---|---|
90 | SIO-kontrolleri varajane lähtestamine, videokontrolleri tarkvara lähtestamine. Klaviatuurikontrolleri seadistamine, klaviatuuri ja hiire testimine |
91 | CMOS-i ja aku valideerimise kontroll |
92 | Süsteemi loogikaregistrite ja pardal oleva sagedussüntesaatori lähtestamine |
93 | Vahemälu lähtestamine CPUID teabe abil |
94 | Vektortabeli genereerimine, mis koosneb viidatest töötlemisrutiinide katkestamiseks. Toitehalduse riistvara käivitamine |
95 | PCI siini skaneerimine |
96 | Sisseehitatud klaviatuurikontrolleri lähtestamine |
97 | Videosüsteemi lähtestamine |
98 | VGA-adapteri teate väljund |
99 | DMA8237 kontrolleri esimese kanali kontrollimine baasaadressi kirjutamise ja testlugemise ning ploki pikkuse registrite edastamise teel 9A Katkestuste kontrolleri i8259 konfigureerimine |
9B | PS/2 ja USB-hiire lähtestamine. ACPI koodi lahtipakkimine. Vahemälu kontrolleri lähtestamine |
9C | Süsteemiloogika konfiguratsiooniregistrite seadistamine. Plug and Play seadmete loendi loomine. FDD ja HDD kontrollerite lähtestamine |
9D | PM-piirkonda ei reserveerita süsteemimälus, kui see on loodud Shadow RAM-is või SMRAM-is. Mõnel juhul on vaja USB siini korduvat lõplikku lähtestamist, mis tehakse L1 vahemälu keelatud |
9E | Toitehalduse seadistamine, mis on osa süsteemiloogikast. SMI genereerimise ahelate initsialiseerimine ja SMI vektori paigaldamine. Programmeerimisressursid, mis vastutavad PM-süsteemi sündmuste jälgimise eest |
9F | Keelamise ja lubamise toiming tühjendab L1/L2 vahemälu ja taastab selle praeguse suuruse. CMOS-i seadistuses määratud energiasäästurežiimi juhtseaded salvestatakse PM RAM-i. Mobiilsete platvormide puhul kontrollitakse täieliku töörežiimi naasmist pärast kõigi toitepingete väljalülitamist (nullvoldi peatamise režiim) |
4. Phoenixi BIOS 4.0 väljalase 6.0
Phoenix Technologies, Ltd.
Üks madala taseme tarkvaraarenduse liidritest, Phoenix Technologies, on välja andnud PhoenixBIOS 4.0 uue versiooni, mis langeb kokku Windows95 väljalaskega. Intel Pentium protsessorite perekonna tugi kajastub vahepealsete versioonide nimetustes. Üks uusimaid – väljalase 6.0 – oli aluseks kogu välja antud BIOS-ile. Väljalaske 6.1 tulekuga ei toimunud POST-protseduuride täitmises olulisi muudatusi ja seetõttu ei mõjutanud see kontrollpunktide näitamist.
PhoenixBIOS-i eripäraks on see, et kui POST-i käivitamisel ilmnevad 512 KB põhimälu testimisel vead (koodid 2Ch, 2Eh, 30h), väljastatakse porti 80h Wordi formaadis lisateave, mille bitid tuvastavad ebaõnnestunud aadressirea. või andmelahter. Näiteks kood "2C 0002" tähendab, et aadressireal 1 on tuvastatud mälutõrge. Kood "2E 1020" tähendab sel juhul, et andmeliinidel 12 ja 5 on tuvastatud tõrge mälu andmesiini. 386SX-süsteemides, mis kasutavad kuueteistkümnebitist andmesiini, ei saa koodi täitmise sammul 30h viga ilmneda
POST-koodi väljundiga diagnostikaporti kaasneb helisignaali väljund süsteemi kõlarisse. Helisignaali genereerimise skeem on järgmine:
- Kaheksabitine kood teisendatakse neljaks kahebitiseks rühmaks
- Iga rühma väärtus suureneb ühe võrra
- Vastuvõetud väärtuse põhjal genereeritakse lühike helisignaal (näiteks: kood 16h = 00 01 01 10 = 1-2-2-3)
Käivitamise POST-protseduuride täitmine ROM-ist
Veakood | Vea kirjeldus |
---|---|
01 | Alusplaadi halduskontrolleri (BMC) lähtestamine |
02 | Protsessori praeguse töörežiimi kontrollimine |
03 | Mittemaskeeritavate katkestuste keelamine |
04 | Määratakse installitud protsessori tüüp |
06 | PIC- ja DMA-registrite algseaded |
07 | BIOS-i koopia jaoks määratud mäluala lähtestatakse nullile |
08 | Süsteemiloogikaregistrite varajane initsialiseerimine |
09 | POST-tarkvara lipu määramine |
0A | Protsessori tarkvararessursside lähtestamine |
0B | Sisemise vahemälu luba |
0E | Super I/O ressursside lähtestamine |
0C | Lähtestage L1/L2 vahemälu vastavalt CMOS-i väärtustele |
0F | IDE lähtestamine |
10 | Toitehalduse alamsüsteemi lähtestamine |
11 | Alternatiivsete registriväärtuste määramine |
12 | MSW (Machine Status Word) registri väärtust seadistatakse. |
13 | PCI-seadmete varajane varustamine |
14 | Klaviatuurikontrolleri lähtestamine |
16 | ROM BIOS-i kontrollsumma kontrollimine |
17 | L1/L2 vahemälu suuruse määramine |
18 | 8254 süsteemitaimeri lähtestamine |
1A | DMA-kontrolleri lähtestamine |
1C | Programmeeritavate katkestuskontrolleri väärtuste lähtestamine |
20 | DRAM-i taastamistaotluste genereerimise kontrollimine |
22 | Klaviatuuri kontrolleri töö kontrollimine |
24 | Selektori paigaldamine lameda 4Gb mälumudeli teenindamiseks |
26 | A20 rea eraldusvõime |
28 | Installitud mälu kogumahu määramine |
29 | POST-mäluhalduri (PMM) lähtestamine |
2A | 640Kb põhimälu lähtestamine |
2C | Aadressiridade testimine |
2E | Tõrge ühel andmeliinil mälu andmesiini madalas baidis |
2F | Vahemälu protokolli valimine |
30 | Saadaval süsteemimälu test |
32 | Protsessori taktsageduse ja siini sageduse määramine |
Veakood | Vea kirjeldus |
---|---|
33 | Phoenixi lähetushalduri lähtestamine |
34 | Toite väljalülitamise keelamine ATX toitenupu abil |
35 | Süsteemi loogikaregistrite sätted, mis juhivad mälule, sisend-/väljundportidele, süsteemi- ja kohalikele siinidele juurdepääsu ajastuskarakteristikute kujunemist |
36 | Kui üleminek järgmisele POST-protseduurile ebaõnnestub, tehakse taaskäivitamine. Protseduuride järjestust haldab Watch Dog Service |
37 | Süsteemi loogikaregistrite seadistamise protsess on lõpetatud. |
38 | BIOS Runtime mooduli sisu pakitakse lahti ja kirjutatakse ümber Shadow RAM-i jaoks mõeldud alasse |
39 | Vahemälu kontrolleri taasinitsialiseerimine |
3A | L2 vahemälu suuruse muutmine |
3B | BIOS-i täitmisjälje lähtestamine |
3C | Loogikaregistrite lisakonfiguratsioon PCI-PCI sildade konfigureerimiseks ja hajutatud PCI siinide tugi |
3D | Süsteemi loogikaregistrid on konfigureeritud vastavalt CMOS-i seadistuste sätetele |
3E | Lugege jaotist Riistvara konfiguratsioon |
3E | ROM Pilot süsteemi ühenduse kontrollimine |
40 | Protsessori kella parameetrite määramine |
41 | Initsialiseerimine ROM Pilot – alglaadimise kaugjuhtimispult |
42 | |
44 | Seadistage BIOS-i katkestus |
45 | Seadmete lähtestamine enne PnP-mehhanismi lubamist |
46 | BIOS-i kontrollsumma arvutatakse spetsiaalse algoritmi abil |
47 | I2O I/O kontrollerite lähtestamine |
48 | Otsige videoadapterit |
49 | PCI initsialiseerimine |
4A | Süsteemi videoadapterite lähtestamine |
4B | Vaikne käivitamine töötab – lühendatud süsteemi käivitusjada, mida kasutatakse POST-i kiirendamiseks. |
4C | VGA BIOS-i sisu kirjutatakse ümber transiidialasse |
4E | BIOS-i tekstistringi visualiseerimine Autoriõigus |
4F | Mälu reserveerimine alglaadimisseadme valikumenüü jaoks |
50 | Visualiseeritakse protsessori tüüp ja selle taktsagedus |
51 | EISA kontrolleri ja seadmete lähtestamine |
52 | Klaviatuuri kontrolleri programmeerimine |
54 | Klaviatuuri helirežiim aktiveeritud |
55 | |
58 | Teenindamata katkestustaotluste leidmine |
59 | POST-kuva teenuse (PDS) protseduuri käivitamine 5A Kuvatakse teade "Sätte seadistusse sisenemiseks vajutage F2" |
5B | Keela CPU sisemine vahemälu |
5C | Tavapärane mälukontroll |
5E | Tuvastage baasaadress |
60 | Laiendatud mälukontroll |
62 | Laiendatud mälu aadressiridade kontrollimine |
64 | Juhtimise ülekandmine emaplaadi tootja loodud käivitatavale plokile (Patch1) |
66 | Vahemälu juhtimisregistrite konfigureerimine |
67 | APIC-kontrollerite minimaalne lähtestamine |
68 | L1/L2 vahemälu eraldusvõime |
69 | Süsteemihaldusrežiimi RAM-i ettevalmistamine |
6A | Välise vahemälu maht visualiseeritakse |
6B | CMOS-i seadistuse vaikeseadete määramine |
6C | Shadow RAM-i kasutusteabe visualiseerimine |
6E | Ülemiste mäluplokkide (UMB) teabe visualiseerimine |
70 | Veateadete kuvamine |
72 | Praeguse süsteemikonfiguratsiooni ja CMOS-teabe kontrollimine |
76 | Klaviatuuri veateabe kontrollimine |
7A | Tarkvara (süsteemi parool) või riistvara (klahviluku lüliti) klaviatuuri lukustustööriistade oleku kontrollimine |
7C | Riistvara katkestusvektorite seadistamine |
7D | Võimsuse jälgimise süsteemi käivitamine |
7E | Kaasprotsessori lähtestamine |
80 | Pardal olev SIO I/O kontroller on keelatud |
81 | Ettevalmistus operatsioonisüsteemi käivitamiseks |
82 | RS232 portide leidmine ja tuvastamine |
83 | Väliste IDE-kontrollerite konfigureerimine |
84 | Paralleelportide leidmine ja tuvastamine |
85 | ISA PnP-seadmete lähtestamine |
86 | SIO-kontrolleri pardal olevad ressursid on konfigureeritud vastavalt CMOS-i seadistuste sätetele |
87 | MCD (emaplaadi konfigureeritavate seadmete) seadistamine |
88 | BIOS-i andmepiirkonna muutujaploki väärtused on määratud |
89 | Võimaldab genereerida mittemaskeeritavat katkestust |
8A | BIOS-i laiendatud andmealal asuvate muutujate väärtuste määramine |
8B | PS/2 hiire ühendusskeemide kontrollimine |
8C | Ajami kontrolleri lähtestamine |
8F | Ühendatud ATA-seadmete arvu määramine |
90 | Kõvaketta kontrollerite lähtestamine ja konfigureerimine |
91 | Kõvaketta ajutiste parameetrite määramine PIO-režiimis |
92 | Juhtimise ülekandmine emaplaadi tootja loodud käivitatavale plokile (Patch2) |
93 | Mitmeprotsessorilise süsteemi konfiguratsioonitabeli koostamine |
95 | CD-ROMi hooldusprotseduuri valimine |
96 | Naaske reaalrežiimi |
97 | Hoone MP konfiguratsioonitabel |
98 | ROM-i skannimine on pooleli |
99 | SMART-parameetri oleku kontrollimine 9A ROM-i sisu kirjutatakse RAM-i |
9C | Toitehalduse alamsüsteemi seadistamine |
9D | Ressursside lähtestamine volitamata juurdepääsu eest kaitsmiseks |
9E | Riistvara katkestused on lubatud |
9F | Määratakse IDE- ja SCSI-draivide arv |
A0 | DOS-i aja seadistamine RTC oleku alusel A1 Selle koodi eesmärk on teadmata A2 Klahviluku oleku kontrollimine |
A4 | Klaviatuuri automaatse korduse omaduste seaded |
A8 | Teade "Seadistusse sisenemiseks vajutage F2" eemaldatakse ekraanilt |
A.A. | Kontrollitakse klahvi F2 SCAN-koodi olemasolu sisendpuhvris AC Käivitub Setup programm. |
A.E. | CTRL+ALT+DEL B0 käivitatud taaskäivituslipp kustutatakse. Ilmub teade "Jätkamiseks vajutage klahvi F1, häälestamiseks F2". |
B1 | POST-i edenemise lipp on kustutatud. B2 POST on lõpetatud |
B4 | Helisignaal enne käivitamist |
B5 | Vaikse käivitamise etapp on lõpetatud |
B6 | Kontrollige parooli, kas see režiim on häälestus B7 ACPI BIOS-i lähtestamine lubatud |
B9 | Alglaadimisseadmete otsimine USB siinilt BA DMI parameetrite lähtestamine |
BB | ROM-i skannimise protseduuri kordamine |
B.C. | RAM-i paarsuse vea lukustamise päästik lähtestatakse. |
BD | Kuvatakse menüü alglaadimisseadme valimiseks BE Ekraani tühjendamine enne operatsioonisüsteemi laadimist BF Viirusetõrje toe aktiveerimine |
C0 | Käivitatakse tarkvara katkestuse töötlemise protseduur INT 19h – alglaadimissektori laadur. Katkestuse teenuse rutiin üritab järjestikku laadida alglaadimissektorit, küsides kettaseadmeid häälestusprogrammi ette nähtud järjekorras |
C1 | Vigade hooldusrutiini (PEM) C2 käivitamine teenindusrutiini kutsumine vigade logimiseks |
C3 | Veateadete visualiseerimine nende saamise järjekorras C4 Algoleku lippude seadistamine |
C5 | CMOS RAM-i rakkude laiendatud ploki initsialiseerimine |
C6 | Dokkimisjaama esialgne lähtestamine |
C7 | Laisk doki lähtestamine |
C8 | Boot Blockis sisalduvate testprotseduuride läbiviimine BIOS-i struktuuride terviklikkuse kindlakstegemiseks |
C9 | Süsteemi BIOS-i väliste struktuuride ja/või moodulite terviklikkuse kontrollimine |
C.A. | Käitab konsooli ümbersuunamist kaug-CB-klaviatuuri teenindamiseks. Emuleerige RAM-is/ROM-is olevaid kettaseadmeid |
CC | Video-CD-de teenindamiseks käivitage konsooli ümbersuunamine. Toetage PCMCIA-sidet |
C.E. | Light Pen Controlleri seadistamine |
Saatuslikud veateated
D0 Erakorralisest olukorrast põhjustatud tõrge (Erandviga) D2 Katkestuste käsitlemise protseduuri kutsumine tundmatust allikast D4 Viga, mis on seotud katkestustaotluste väljastamise ja kustutamise protokolli rikkumisega D6 Kaitstud režiimist väljumine tarkvara lähtestamise genereerimisega D7 oleku salvestamiseks videoadapteri jaoks on vaja rohkem mälu, kui on saadaval SMRAM D8-s Viga protsessori lähtestusimpulsi tarkvara genereerimisel DA Juhtimise kaotus reaalrežiimi naasmisel DC Väljuge kaitstud režiimist tarkvara lähtestamise genereerimisega katkestuste kontrollerit uuesti initsialiseerimata DD Viga laiendatud mälu testimisel DE Klaviatuuri kontrolleri viga DF Line juhtimisviga A20 19
Protseduuride täitmine alglaadimisplokist
Veakood | Vea kirjeldus |
---|---|
E0 | E1 kiibistiku konfiguratsiooniregistrite seadistamine Põhja- ja lõunasilla lähtestamine |
E2 | Protsessori initsialiseerimine |
E3 | Süsteemi taimeri lähtestamine |
E4 | Super I/O ressursside lähtestamine |
E5 | Taastehüppaja oleku kontrollimine, mille installimine sunnib käivitama BIOS-i taasterežiimi |
E6 | BIOS-i kontrollsumma kontrollimine |
E7 | Juhtimine kantakse üle BIOS-i, kui selle kontrollsumma on õigesti arvutatud. E8 MPS-i toe lähtestamine |
E9 | Üleminek tasasele 4Gb mälumudelile |
E.A. | Mittestandardsete seadmete initsialiseerimine |
E.B. | Katkestuste kontrolleri konfigureerimine ja otsene juurdepääs mälule |
E.C. | Spetsiaalse algoritmi abil näitude kirjutamisel ja juhtimisel määratakse mälutüüp: FPM, EDO, SDRAM ja Host Bridge konfiguratsiooniregistrid konfigureeritakse vastavalt tulemusele |
ED | Kirjete ja kontrollnäitude abil spetsiaalse algoritmi abil määratakse mälupankade maht ja paigutus ridadesse. Vastavalt tulemusele konfigureeritakse Host Bridge konfiguratsiooniregistrid (DRAM Row Boundary). |
E.E. | Alglaadimisploki sisu kopeeritakse Shadow RAM-i EF SMM-mälu ettevalmistamine SMI-käitleja jaoks |
F0 | Mälu test |
F1 | Katkestuste vektorite initsialiseerimine |
F2 | Reaalajas kella lähtestamine |
F3 | Video alamsüsteemi lähtestamine |
F4 | Enne käivitamist helisignaali genereerimine |
F5 | Flash ROM-i salvestatud operatsioonisüsteemi laadimine |
F6 | Naaske reaalrežiimi |
F7 | Käivitage täis-DOS-ile |
F8 | USB-kontrolleri lähtestamine |
FA...FF | PhDebugi protseduuriga suhtlemise koodid |
5. Insyde BIOS Mobile Pro
Insyde Software Corp.
Mobiilsüsteemide turu insaider on end kindlalt sisse seadnud valdkondades, kus on vaja lojaalsust traditsioonidele ja konservatiivset lähenemist BIOS-i disainile. Pärinud SystemSoftilt lähtekoodi, töötab ettevõte pidevalt selle täiustamise nimel. MobilePRO viimast versiooni kasutatakse aktiivselt Mitaci ja Clevo sülearvutites, mille dokumentatsioon moodustas veakoodide tabeli aluse - seda nimetab Insyde Software POST-i kontrollpunktideks.
Alglaadimisploki kontrollpunktid
Hoolimata sellest, et Insyde Software lõi oma esimese BIOS-i 1992. aastal, kujunes alglaadimisploki väljakujunenud mudel ehk Boot Loader, nagu loojad ise seda nimetasid, lõpuks alles 1995. aasta lõpuks. Sellest hetkest alates oli käivitusprotseduur nummerdatud versiooni ja loomise kuupäeva järgi.
InsydeBIOS-iga arvutisüsteemi alglaadimise protsessi uuriva teenindusinseneri seisukohast on kõige olulisem punkt diagnostikakoodi kuvamisseade. Kuigi reeglina kasutab Boot Loader Manufacture'i diagnostikaporti 80h, mis on sellistel juhtudel standardne, teostatakse mõnel juhul testpunkti väljund ainult PIO-pordi kaudu (diagnostika eesmärgil paralleelne sisend-/väljundport), mis pole midagi muud kui paralleelport 378h On teostusi, mille puhul porti 80h saadetud diagnostikakoodid dubleeritakse paralleelporti.
Veakood | Vea kirjeldus |
---|---|
00 | Alglaadimisploki täitmise alguspunkt 01 Inhibeeri rida A20 (ei kasutata) |
02 | CPU mikrokoodi värskendus |
03 | RAM-i testimine |
04 | Alglaadimisploki ülekandmine RAM-i |
05 | RAM-i alglaadimisploki käivitamine |
06 | Flash ROM-i taastamise protseduuri sundimine |
07 | Süsteemi BIOS-i ülekandmine RAM-i |
08 | Süsteemi BIOS-i kontrollsumma kontrollimine |
09 | POST-protseduuri käivitamine |
0A | Flash ROM-i taastamise protseduuri käivitamine FDD-draivist |
0B | Sagedussüntesaatori lähtestamine |
0C | BIOS-i taastamise protseduuri lõpuleviimine |
0D | Alternatiivne protseduur Flash ROM-i taastamiseks FDD-st |
0F | Peatumine saatusliku vea ilmnemisel |
BB | LPC SIO varajane lähtestamine |
CC | Flash ROM-i taastamise alustamise alguspunkt |
88 | ACPI funktsioonide lubamine |
99 | Viga STR-režiimist väljumisel |
60 | Lülitumine suurele reaalrežiimile |
61 | SM Busi initsialiseerimine. SPD andmed salvestatakse CMOS A0 Lugege ja sõeluge SPD välju, mis on varem salvestatud CMOS A1 mälukontrolleri lähtestamisesse |
A2 | DIMM-i loogiliste pankade määratlemine |
A3 | DRB-registrite programmeerimine (DRAM-i reapiir) |
A4 | DRA registrite programmeerimine (DRAM-i rea atribuudid) |
A.E. | Süsteemis on tuvastatud DIMM-id, mis erinevad oma veaparanduskoodide (ECC) funktsioonide poolest. |
A.F. | Mäluruumiga kaardistatud mälukontrolleri registrite esmane lähtestamine |
E1 | Alglaadimisprotseduur nurjub, kui DIMM-il pole SPD-kiipi |
E2 | DIMM-i tüüp ei vasta süsteeminõuetele |
E.A. | Minimaalne aeg DIMM-i stringide aktiveerimise ja regenereerimisolekusse sisenemise vahel ei vasta süsteeminõuetele |
E.C. | Registrimooduleid ei toetata ED CAS-i latentsusrežiimide kontrollimine |
E.E. | Emaplaat ei toeta DIMM-i organisatsiooni |
POST-ide täitmine RAM-ist
Kõige kaasaegsemad InsydeBIOS-i lahendused kasutavad 16-bitist kontrollpunktide kaardistamist. Selleks kasutatakse porte 80h ja 81h, millest viimane on mõeldud standardse diagnostika laiendamiseks.
Kontrollpunktide uurimise teeb keeruliseks nende ebakorrapärane ehitus, kui erineva tähendusega protsessidega kaasnevad samad koodid. Kahekordsetes diagnostikasüsteemides on erinevusi erinevas järjekorras: mõned POST-koodid kuvatakse ainult ühes pordis ilma tavapärase dubleerimiseta.
Veakood | Vea kirjeldus |
---|---|
10 | Vahemälu initsialiseerimine, CMOS-i kontroll |
11 | Liin A20 keelatud. 8259 kontrollerite registrite seadistamine. |
12 | Alglaadimismeetodi määramine |
13 | Mälukontrolleri lähtestamine |
14 | ISA siiniga ühendatud videoadapteri otsimine |
15 | Süsteemi taimeri väärtuste määramine |
16 | Süsteemi loogikaregistrite seadistamine CMOS-i abil |
17 | RAM-i kogumahu arvutamine |
18 | Tavamälu madala lehe testimine |
19 | Flash ROM-i kujutise kontrollsumma kontrollimine |
1A | Katkestuskontrolleri registrite lähtestamine |
1B | Videoadapteri lähtestamine |
1C | Tarkvaramudeliga 6845 ühilduva videoadapteri registrite alamhulga initsialiseerimine |
1D | EGA adapteri lähtestamine |
1E | CGA-adapteri lähtestamine |
1F | DMA-kontrolleri leheregistri test |
20 | Klaviatuuri kontrolleri kontrollimine |
21 | Klaviatuurikontrolleri lähtestamine |
22 | Saadud RAM-i hulga võrdlus CMOS-i väärtusega |
23 | Aku varukoopia ja laiendatud CMOS-i kontrollimine |
24 | DMA kontrolleri registrite testimine |
25 | DMA kontrolleri parameetrite seadistamine |
26 | Katkestuste vektortabeli moodustamine |
27 | Installitud mälu mahu kiirendatud määramine |
28 | Kaitstud režiim |
29 | Süsteemi mälu test on lõpetatud |
2A | Kaitstud režiimist väljumine |
2B | Seadistusprotseduuri ülekandmine RAM-i |
2C | Video lähtestamise protseduuri alustamine |
2D | Otsige uuesti CGA-adapterit |
2E | Otsige uuesti EGA/VGA adapterit |
2F | VGA BIOS-i teadete kuvamine |
30 | Kohandatud klaviatuurikontrolleri lähtestamise rutiin |
31 | Ühendatud klaviatuuri kontrollimine |
32 | Taotluse läbimise kontrollimine klaviatuurilt |
33 | Klaviatuuri olekuregistri kontrollimine |
34 | Süsteemi mälu testimine ja lähtestamine |
35 | Kaitstud režiim |
36 | Laiendatud mälu test on lõpetatud |
37 | Kaitstud režiimist väljumine |
38 | A20 liini keeld |
39 | Vahemälukontrolleri lähtestamine 3A Süsteemitaimeri kontrollimine |
3B | DOS-i aja loenduri seadistamine vastavalt reaalajakellale |
3C | Riistvara katkestustabeli lähtestamine |
3D | Manipulaatorite ja osutite leidmine ja initsialiseerimine |
3E | NumLocki klahvi oleku määramine |
3F | Jada- ja paralleelportide lähtestamine |
40 | Jada- ja paralleelpordi konfigureerimine |
41 | FDD kontrolleri lähtestamine |
42 | HDD kontrolleri lähtestamine |
43 | USB siini toitehalduse lähtestamine |
44 | Täiendava BIOS-i leidmine ja lähtestamine |
45 | NumLocki võtme oleku lähtestamine |
46 | Kaasprotsessori funktsionaalsuse kontrollimine |
47 | PCMCIA lähtestamine |
48 | Ettevalmistus operatsioonisüsteemi käivitamiseks |
49 | Juhtimise ülekandmine käivitatavale Bootstrapi koodile |
50 | ACPI initsialiseerimine |
51 | Toitehalduse käivitamine |
52 | USB siini kontrolleri lähtestamine |
Kuuldes BIOS-i signaali (1 pikk piiks), muutub kasutaja tavaliselt ettevaatlikuks. Lõppude lõpuks, nagu teate, kõlab enamikus BIOS-ides teade riistvara testimise edukast lõpuleviimisest mõnevõrra erinevalt, kuigi see on sarnane - üks signaal, kuid lühike. Kas sel juhul on põhjust muretsemiseks? Praktika näitab, et enamikul juhtudel - Jah.
Kõigepealt tasub defineerida mõiste “pikk signaal”. Paljudel juhtudel võib üht pidevat heli lugeda pikaks. Kui kuulete sarnast heli ja olete installinud Award BIOS, tähendab see, et toiteallikas on viga. Phoenixi BIOS-i puhul on sarnases olukorras CPU jahuti ventilaatori tõrge. Compaq BIOS-is näitab seda tüüpi heli RAM-i probleemi.
Kuid enamasti võib kasutaja kokku puutuda veidi teistsuguse olukorraga, kui on ainult pikk, kuid ajaliselt piiratud signaal. Seda tüüpi signaale kasutavad paljud BIOS-i tootjad veateadete kodeerimiseks.
Üks pikk BIOS-i piiks on aga heli, mida kasutatakse sageli enamaks kui lihtsalt vigadest signaalimiseks. Näiteks võib tuntud tootja American Megatrendsi BIOS-i versioone leida, kus tavaliselt kasutatava lühikese piiksu asemel kasutatakse BIOS-i signaali 1 pikk piiks, mis annab teada, et testid on normaalselt lõppenud. Sarnast lähenemist kasutatakse ka Mylex 386 BIOS-is. Seda tegurit tuleks ka meeles pidada, eriti kui tegemist on teatud arvutiga esimest korda.
AST BIOS-is on ühel pikal piiksumisel hoopis teine tähendus, nimelt DMA-kontrolleri esimese kanali testimisel tuvastatud viga. Tavaliselt tähendab see olukord, et mikrokontroller on vigane, mistõttu võib tekkida vajadus kogu emaplaadi väljavahetamiseks.
IBM BIOS-is on sarnasel BIOS-i signaalil, ühel pikal piiksul ka oma tähendus - see on videosüsteemi rike. Võite proovida seda probleemset olukorda ise lahendada, kontrollides, kas videokaart on emaplaadi laienduspessa kindlalt paigaldatud.
Signaali tähendused varieeruvad olenevalt BIOS-i tootjast. Selle leiate emaplaadi dokumentatsioonist. Arvuti käivitamisel saate vaadata ka BIOS-i tootjat esimesel ja teisel ekraanisäästjal.
Ja nii, siin on loend BIOS-i signaalidest ja nende tähendustest:
BIOS-i auhinna signaalid
- Pidev signaal - toiteallikas on vigane;
- 1 lühike korduv signaal - probleemid toiteallikaga;
- 1 pikk kordussignaal - RAM-i tõrge;
- 2 lühikest piiksu – tuvastatud väiksemad vead. Kontrollige emaplaadi pistikutes olevate kaablite ja kaablite töökindlust. Seadke BIOS vaikeväärtustele;
- 3 pikka piiksu – klaviatuuri kontrolleri tõrge;
- 1 pikk ja 1 lühike signaal - RAM-i talitlushäire;
- 1 pikk ja 3 lühikest piiksu — klaviatuuri rike;
- 1 pikk ja 9 lühikest signaali - viga BIOS-i kiibist andmete lugemisel.
BIOS AMI signaalid
- Signaalid puuduvad - toiteallikas on vigane või pole emaplaadiga ühendatud;
- 1 lühike signaal - vigu ei tuvastatud, arvuti töötab;
- 2 lühikest piiksu - RAM-i viga;
- 3 lühikest piiksu - viga esimeses 64 KB põhimälus;
- 4 lühikest piiksu - süsteemi taimeri rike;
- 5 lühikest piiksu - protsessori rike;
- 6 lühikest piiksu — klaviatuuri kontrolleri tõrge;
- 7 lühikest piiksu - emaplaadi rike;
- 8 lühikest piiksu - videokaardi RAM-i rike;
- 9 lühikest signaali - viga BIOS-i kiibi kontrollsumma kontrollimisel;
- 10 lühikest piiksu - CMOS-mällu pole võimalik kirjutada;
- 11 lühikest piiksu - RAM-i talitlushäire;
- 1 pikk ja 2 lühikest piiksu - videokaardi rike;
- 1 pikk ja 3 lühikest piiksu - videokaardi rike;
- 1 pikk ja 8 lühikest piiksu - videokaardi rike.
BIOS Phoenixi signaalid
Neid signaale loetakse kui x signaalid - paus - y signaalid - paus - z signaale. Näiteks 1-4-2 - üks - paus - neli - paus - kaks.
- 1-1-3. CMOS-i andmete kirjutamise/lugemise viga;
- 1-1-4. BIOS-i kiibi sisu kontrollsumma viga;
- 1-2-1. Emaplaat on vigane;
- 1-2-2. DMA-kontrolleri lähtestamise viga;
- 1-2-3. Viga ühele DMA-kanalile lugemise/kirjutamise katsel;
- 1-3-1. RAM-i taastamise viga;
- 1-3-3. Viga esimese 64 KB RAM-i testimisel;
- 1-3-4. Sarnane eelmisele;
- 1-4-1. Emaplaat on vigane;
- 1-4-2. RAM-i testimise viga;
- 1-4-3. Süsteemi taimeri viga;
- 1-4-4. Viga I/O-pordi juurde pääsemisel;
- 2-x-x. Probleemid esimese 64k mäluga (x - 1 kuni 4);
- 3-1-1. Viga teise DMA kanali lähtestamisel;
- 3-1-2. Viga esimese DMA kanali lähtestamisel;
- 3-1-4. Emaplaat on vigane;
- 3-2-4. Klaviatuuri kontrolleri viga;
- 3-3-4. Videomälu testimise viga;
- 4-2-1. Süsteemi taimeri viga;
- 4-2-3. Rea viga A20. Klaviatuurikontroller on vigane;
- 4-2-4. Viga kaitstud režiimis töötamisel. CPU võib olla vigane;
- 4-3-1. Viga RAM-i testimisel;
- 4-3-4. Reaalajas kella viga;
- 4-4-1. Jadapordi test ebaõnnestus. Põhjuseks võib olla seda porti kasutav seade;
- 4-4-2. Viga paralleelpordi testimisel. Vt eespool;
- 4-4-3. Viga matemaatika kaasprotsessori testimisel.
- 4-2-3-3. Laiendatud Block Move. Ühildumatud komponendid või PCI-E viga.
Tähelepanelik kasutaja võib märgata, et arvuti teeb sisselülitamisel helisid. Tavaliselt on see kõlarist (emaplaadil olev seade) üks lühike piiksatus. Kuid töö ajal võidakse väljastada muid signaale. Lugege sellest artiklist, mida need tähendavad ja kuidas teada saada, mida nendega teha.
Esimene asi, mida peate tegema, on välja selgitada, milline neist teil on. Sellest saate teada, kui lülitate arvuti sisse, kui mustal taustal ilmuvad tähed. Vaadake lühendite üla- või alaosa AMI või AWARD BIOS.
Õppinud? Siis lähme!
BIOS-PIIP: AMI BIOS
Kuidas probleemi lahendada: eemaldage mälumoodul pesast, pühkige seda kuiva harjaga ja sisestage oma kohale. Kui pärast arvuti käivitamist signaalid korduvad, võib vaja minna täiendavat mälu testimist või selle täielikku asendamist;
Kuidas probleemi lahendada: eemaldage mälumoodul pesast, tolmu korral pühkige riba kuiva harjaga ja sisestage see oma kohale; kui signaalid korduvad, võib olla vajalik mälu edasine testimine või täielik asendamine;
Kuidas probleemi lahendada: taaskäivitage arvuti uuesti ja kui signaalid korduvad, parandage või asendage emaplaat;
Kuidas probleemi lahendada: taaskäivitage arvuti, kui signaalid korduvad, asendage protsessor;
Kuidas probleemi lahendada: kontrollige kaablit ja klaviatuuri ühendust süsteemiseadmega, kontrollige klaviatuuri teises arvutis. Kui pärast kontrollimist selgub, et klaviatuur töötab, siis jääb üle vaid emaplaat parandada või välja vahetada;
Kuidas probleemi lahendada: taaskäivitame uuesti ja kui signaalid korduvad, on vaja remonti või uue emaplaadi ostmist;
Kuidas probleemi lahendada: taaskäivitage. Kui pärast taaskäivitamist signaalid korduvad, peate kas vana parandama või ostma uue videokaardi;
Kuidas probleemi lahendada
Kuidas probleemi lahendada: tühjendage CMOS-mälu. Kui pärast BIOS-i vaikeväärtuste määramist signaalid korduvad, tuleb CMOS-mälumoodul välja vahetada;
Kuidas probleemi lahendada
Kuidas probleemi lahendada: kontrollime videokaardilt monitori minevat kaablit, kui kaabel on korras, siis tuleb videokaart pesast eemaldada, vajadusel tolm ära pühkida ja tagasi panna. Kui need toimingud ei anna tulemusi, peate võib-olla parandama või ostma uue videokaardi;
Parandage samamoodi nagu eelmisel juhul.
Kuidas probleemi lahendada: kontrollime toitepistikute kinnitust emaplaadi pistikute külge ja puhastame toiteallika tolmust. Kui need toimingud tulemusi ei anna, proovige võimalusel testida toiteallikat mõnes teises arvutis. Selliste sümptomite ilmnemisel peate selle parandama või ostma uue toiteallika.
BIOS-PIIP: AUHENDA BIOS
Kuidas probleemi lahendada: kontrollige, kas komponendid ja kaablid on arvuti emaplaadiga kindlalt ühendatud, seejärel määrake BIOS-i väärtused vaikeväärtustele;
Kuidas probleemi lahendada: kontrollige emaplaadi pistikute toitepistikuid, puhastage toiteplokk tolmust. Kui need sammud tulemusi ei anna, katsetage võimaluse korral toiteallikat mõnes teises arvutis. Selliste sümptomite ilmnemisel peate selle kas parandama või ostma uue toiteallika;
Kuidas probleemi lahendada: eemaldage mälumoodul pesast, tolmu korral pühkige riba kuiva harjaga ja sisestage see oma kohale; kui signaalid korduvad, võib olla vajalik mälu täiendav testimine või täielik asendamine;
Kuidas probleemi lahendada
Kuidas probleemi lahendada: eemaldage mälumoodul pesast, tolmu korral pühkige riba kuiva harjaga ja sisestage see oma kohale; kui signaalid korduvad, võib olla vajalik mälu täiendav testimine või täielik asendamine;
Kuidas probleemi lahendada: kontrollime videokaardilt monitori minevat kaablit, kui juhe on korras, eemaldame videokaardi pesast, vajadusel pühime tolmu maha ja sisestame tagasi. Kui need toimingud ei anna tulemusi, peate võib-olla parandama või ostma uue videokaardi;
Kuidas probleemi lahendada: kontrollige kaablit ja klaviatuuri ühendust süsteemiseadmega, kontrollige klaviatuuri teises arvutis. Kui pärast kontrollimist selgub, et klaviatuur töötab, siis jääb üle vaid emaplaat parandada või välja vahetada;
Kuidas probleemi lahendada: mikroskeemi vilkumine või täielik asendamine;
Kuidas probleemi lahendada: kontrollime toitepistikute kinnitust emaplaadi pistikute külge ja puhastame toiteallika tolmust. Kui arvuti uuesti sisselülitamisel ei tule tehtud toimingute tulemusena signaale, tuleb toiteallikas parandada.
Eraldi tuleb märkida, et BIOS-i pidevate helisignaalide toon on erinev. Selle põhjuseks võib olla vigane toiteallikas või ülekuumenenud arvuti.
Nüüd teate BIOS-i helide ja nende dešifreerimise kohta.