2 bios knirker. Lange gjentatte BIOS-pip - hva betyr de? Lydsignaler Award

Hvorfor trenger du en BIOS:

1. Når datamaskinen starter opp, sjekker den for tilstedeværelse av grunnleggende maskinvare og funksjonalitet. Hvis for eksempel RAM, en prosessor eller en annen enhet nødvendig for PC-drift har brent ut, vil BIOS gi et signal spesiell lyd(for hver komponent vil settet med signaler være forskjellig).

2. BIOS laster bootloaderen, som igjen laster OS.

3. BIOS lar operativsystemet kommunisere med periferutstyr.

4. BIOS lar deg konfigurere mange maskinvarekomponenter, overvåke deres status og driftsparametere. Innstillingene brukeren har gjort lagres der, for eksempel gjeldende dato og klokkeslett, og lar deg slå av og på utstyret som er innebygd i hovedkortet.
For å bestemme BIOS-typen Jeg anbefaler å se på oppstartstidspunktet, vanligvis øverst til venstre på skjermen er det informasjon om produsenten og BIOS-versjonen, eller gå inn i BIOS-innstillingene, vanligvis trykke på Delete-tasten flere ganger etter at du har slått på PC-en.

UEFI BIOS




Beskrivelse av feilen

1 kort

2 korte

Det er ikke-kritiske feil.

3 lange

Tastaturkontrolleren genererte en feil

1 kort + 1 lang

RAM er defekt

1 lang + 2 korte

Skjermkortet signaliserer en feil

1 lang + 3 korte

Videominnefeil

1 lang + 9 korte

Feil ved lesing fra ROM

Kontinuerlige korte pip

Feil på strømforsyningen eller RAM

Kontinuerlige lange pip

RAM problemer

Vekslende lange og korte signaler

Prosessorfeil

Kontinuerlig signal

Indikerer problemer med strømforsyningen


Sekvens av pip Bios feilbeskrivelse
1 kort Vellykket POST
1 pip og blank skjerm Videosystemet er defekt
2 korte Skjermen er ikke tilkoblet
3 lange Hovedkort defekt (tastaturkontrollerfeil)
1 lang 1 kort Hovedkortet er defekt
1 lang 2 korte Videosystem defekt (Mono/CGA)
1 lang 3 korte Videosystemet (EGA/VGA) er defekt
Gjenta kort Feil relatert til strømforsyningen eller hovedkortet
Kontinuerlige Problemer med strømforsyningen eller hovedkortet
Fraværende Strømforsyningen, hovedkortet eller høyttaleren er defekt

Sekvens av pip Beskrivelse av feilen
1 kort Vellykket POST
2 korte Mindre feil funnet. En melding om å logge på vises på LCD-skjermen.
inn i CMOS Setup Utility-programmet og korriger situasjonen. Kontroller sikkerheten til festingen
kabler i kontakter harddisk og hovedkort.
3 lange Tastaturkontrollerfeil
1 kort 1 lang Random Access Memory (RAM) feil
1 lang 2 korte Skjermkortfeil
1 lang 3 korte Videominnefeil
1 lang 9 kort Feil ved lesing fra ROM
Gjenta kort Problemer med strømforsyningen; RAM problemer
Gjentar lenge RAM problemer
Gjentatt høy-lav frekvens CPU-problemer
Kontinuerlige Problemer med strømforsyningen

Sekvens av pip Beskrivelse av feilen
1 kort Ingen feil funnet, PC-en fungerer fint
2 korte RAM-paritetsfeil eller du glemte å slå av skanneren eller skriveren
3 korte Feil i de første 64 KB med RAM
4 korte Systemtidtakerfeil
5 korte Prosessorproblemer
6 korte Tastaturkontroller initialiseringsfeil
7 kort Problemer med hovedkortet
8 kort Minnefeil på skjermkortet
9 kort BIOS-sjekksummen er feil
10 kort CMOS skrivefeil
11 kort Hovedkortbufferfeil
1 lang 1 kort Problemer med strømforsyningen
1 lang 2 korte Skjermkortfeil (Mono-CGA)
1 lang 3 korte Skjermkortfeil (EGA-VGA)
1 lang 4 kort Ikke noe skjermkort
1 lang 8 kort Problemer med skjermkortet eller skjermen er ikke tilkoblet
3 lange RAM - Lese-/skrivetest fullført med feil.
Installer minnet på nytt eller bytt det ut med en fungerende modul.
Manglende og blank skjerm Prosessoren er defekt. Kontaktbenet til prosessoren kan være bøyd (brukt). Sjekk prosessoren.
Kontinuerlig pip Strømforsyningen er defekt eller datamaskinen overopphetes

AST BIOS

Sekvens av pip Beskrivelse av feilen
1 kort Feil ved kontroll av prosessorregistre. Prosessorfeil
2 korte Bufferfeil for tastaturkontroller. Feil på tastaturkontrolleren.
3 korte Feil ved tilbakestilling av tastaturkontroller. Tastaturkontrolleren eller hovedkortet er defekt.
4 korte Tastaturkommunikasjonsfeil.
5 korte Tastaturfeil.
6 korte Hovedkortfeil.
9 kort Mismatch sjekksum BIOS ROM. BIOS ROM-brikken er defekt.
10 kort Systemtidtakerfeil. Systemtimerbrikken er defekt.
11 kort Brikkesettfeil.
12 kort Strømstyringsregisterfeil i ikke-flyktig minne.
1 lang DMA-kontrollerfeil 0. Kanal 0 DMA-kontrollerbrikken er defekt.
1 lang 1 kort DMA-kontrollerfeil 1. Kanal 1 DMA-kontrollerbrikken er defekt.
1 lang 2 korte Feil ved undertrykkelse av bildegjenoppretting. Videoadapteren kan være defekt.
1 lang 3 korte Feil i videominnet. Minnet til videoadapteren er defekt.
1 lang 4 kort Videoadapterfeil. Videoadapteren er defekt.
1 lang 5 korte Minnefeil 64K.
1 lang 6 korte Kunne ikke laste avbruddsvektorer. BIOS var ikke i stand til å laste avbruddsvektorer inn i minnet
1 lang 7 kort Kunne ikke initialisere videomaskinvare.
1 lang 8 kort Videominnefeil.



Phoenix BIOS-pip består av flere serier med korte pip som følger med et visst intervall. For eksempel vil et signal med kode 1-2-3 høres slik ut: ett kort pip, pause, to korte pip, pause, tre korte pip.

Signal

Betydning (dekoding)

Feil ved lesing av data fra den innebygde CMOS-minnebrikken

CMOS-brikke kontrollsum feil

Feil på hovedkortet

Hovedkort DMA-kontrollerfeil

Feil ved lesing eller skriving av data til en av DMA-kanalene

Feil i RAM

Feil i de første 64 KB av hovedminnet

Hovedkortfeil

RAM-testfeil

fra 2-1-1 til 2-4-4

Feil i en av bitene til de første 64 KB RAM

Feil i den første DMA-kanalen

Feil i den andre DMA-kanalen

Feilbehandling avbryter

Hovedkortavbruddskontrollerfeil

Tastaturkontrollerfeil

Videoadapterfeil

Feil ved testing av videominne

Feil under søk etter videominne

Systemtidtakerfeil

Gjennomføring av testing

Tastaturkontrollerfeil

Feil sentral prosessor

RAM-testfeil

Systemtidtakerfeil

Sanntidsklokkefeil

Seriell portfeil

Parallellportfeil

Feil i matematisk koprosessor

Feil i driften av adaptere som har sin egen BIOS

Feil ved beregning av BIOS-sjekksum

Feil i RAM-drift

Tastaturkontrollerfeil

Feil ved testing av RAM

Feil ved håndtering av uventede avbrudd

Sekvens av lydsignaler, beskrivelse av feil uten tabell:

1-1-2 Feil under prosessortest. Prosessoren er defekt. Bytt ut prosessoren
1-1-3 Feil ved skriving/lesing av data til/fra CMOS-minne.
1-1-4 Det ble oppdaget en feil ved beregning av kontrollsummen for BIOS-innholdet.
1-2-1 Initialiseringsfeil for hovedkort.
1-2-2 eller 1-2-3 DMA-kontrollerinitieringsfeil.
1-3-1 Feil ved initialisering av RAM-regenereringskretsen.
1-3-3 eller 1-3-4 Feil ved initialisering av de første 64 KB med RAM.
1-4-1 Initialiseringsfeil for hovedkort.
1-4-2 Feil ved initialisering av RAM.
1-4-3 Feil ved initialisering av systemtimeren.
1-4-4 Feil ved skriving/lesing til/fra en av I/O-portene.
2-1-1 Det ble oppdaget en feil under lesing/skriving av bit 0 (i heksadesimal) av de første 64 KB med RAM
2-1-2 Det ble oppdaget en feil ved lesing/skriving av den første biten (i heksadesimal) av de første 64 KB med RAM
2-1-3 Det ble oppdaget en feil ved lesing/skriving av den andre biten (i heksadesimal) av de første 64 KB med RAM
2-1-4 Det ble oppdaget en feil ved lesing/skriving av den tredje biten (i heksadesimal) av de første 64 KB med RAM
2-2-1 Det ble oppdaget en feil ved lesing/skriving av den 4. biten (i heksadesimal) av de første 64 KB med RAM
2-2-2 Det ble oppdaget en feil ved lesing/skriving av den 5. biten (i heksadesimal) av de første 64 KB med RAM
2-2-3 Det ble oppdaget en feil ved lesing/skriving av den 6. biten (i heksadesimal) av de første 64 KB med RAM
2-2-4 Det ble oppdaget en feil ved lesing/skriving av den 7. biten (i heksadesimal) av de første 64 KB med RAM
2-3-1 Det ble oppdaget en feil ved lesing/skriving av den 8. biten (i heksadesimal) av de første 64 KB RAM
2-3-2 Det ble oppdaget en feil ved lesing/skriving av den 9. biten (i heksadesimal) av de første 64 KB med RAM
2-3-3 Det ble oppdaget en feil ved lesing/skriving av den 10. biten (i heksadesimal) av de første 64 KB RAM
2-3-4 Det ble oppdaget en feil ved lesing/skriving av den 11. biten (i heksadesimal) av de første 64 KB RAM
2-4-1 En feil ble oppdaget under lesing/skriving av den 12. biten (i heksadesimal) av de første 64 KB med RAM
2-4-2 Det ble oppdaget en feil ved lesing/skriving av den 13. biten (i heksadesimal) av de første 64 KB med RAM
2-4-3 Det ble oppdaget en feil ved lesing/skriving av den 14. biten (i heksadesimal) av de første 64 KB med RAM
2-4-4 Det ble oppdaget en feil ved lesing/skriving av den 15. biten (i heksadesimal) av de første 64 KB med RAM
3-1-1 Feil ved initialisering av den andre DMA-kanalen.
3-1-2 eller 3-1-4 Feil ved initialisering av den første DMA-kanalen.
3-2-4 Tastaturkontroller initialiseringsfeil.
3-3-4 Feil ved initialisering av videominnet.
3-4-1 Det oppstod alvorlige problemer under forsøk på å få tilgang til skjermen.
3-4-2 Videokortets BIOS kan ikke initialiseres.
4-2-1 Feil ved initialisering av systemtimer.
4-2-2 Testing fullført.
4-2-3 Tastaturkontroller initialiseringsfeil.
4-2-4 Kritisk feil når sentralprosessoren går inn i beskyttet modus.
4-3-1 Feil ved initialisering av RAM.
4-3-2 Feil ved initialisering av første timer.
4-3-3 Feil ved initialisering av den andre timeren.
4-4-1 Feil ved initialisering av en av serieportene.
4-4-2 Parallellportinitieringsfeil.
4-4-3 Initialiseringsfeil for matematisk koprosessor.
Lange, kontinuerlige pip – hovedkortet er defekt.
Lyden av en sirene fra høy til lav frekvens betyr at skjermkortet er defekt, sjekk elektrolytkondensatorene for lekkasjer eller bytt ut alt med nye som er kjent for å være bra.
Kontinuerlig signal - CPU-kjøleren er ikke tilkoblet (defekt).

I kontakt med

I denne artikkelen har vi samlet de vanligste BIOS-signalene for diagnostisering av datamaskinfeil. Men hvis datamaskinen din lager et pip som ikke er oppført nedenfor, se veiledningen for å identifisere de defekte maskinvarekomponentene.

POST-funksjonen (power-on self-test) sjekker datamaskinens interne maskinvare for å sikre kompatibilitet og tilkobling før oppstart. Hvis datamaskinen starter opp normalt, kan den pipe én gang (noen datamaskiner kan pipe to ganger) når den starter opp og fortsetter å starte. Men hvis datamaskinen krasjer, vil den enten ikke pipe eller pipe, noe som indikerer et problem.

Innhold:

AMI BIOS piper

Nedenfor er AMI BIOS-pipene. På grunn av det store utvalget av forskjellige datamaskinprodusenter som kjører denne BIOS, kan pipekodene variere.

Lydsignal Beskrivelse
1 kort
2 korte Paritetskretsfeil
3 korte Base 64 K RAM-feil
4 korte Systemtidtakerfeil
5 korte Prosessfeil
6 korte Tastaturkontroller Gate A20-feil
7 kort Unntaksfeil i virtuell modus
8 kort Skjermminne Lese-/skrivetestfeil
9 kort ROM BIOS kontrollsum feil
10 kort CMOS-avslutning Lese-/skrivefeil
11 kort Bufferminnefeil
1 lang, 3 korte Konvensjonell/utvidet minnefeil
1 lang, 8 korte Display/Retrace test mislyktes
Totonet sirene

AWARD BIOS piper

Nedenfor er Award BIOS-pipekodene. På grunn av det store utvalget av forskjellige datamaskinprodusenter med denne BIOS, kan lydkodene variere.

Lydsignal Beskrivelse
1 lang, 2 korte Indikerer at det har oppstått en videofeil og BIOS kan ikke initialisere videoskjermen for å vise tilleggsinformasjon. (Videoadapter ikke oppdaget eller videominnefeil)
1 lang, 3 korte Skjermkort ikke oppdaget (sett inn skjermkortet på nytt) eller dårlig skjermkort (Avhengig av BIOS-versjonen kan dette signalet indikere en videoadapterfeil eller en tastaturfeil)
Uendelig gjentatt pip RAM-problem. (RAM-problemer)
Gjentatte høyfrekvente pip mens PC-en kjører Overopphetingsprosessor (CPU)
Gjentatte pip veksler mellom høye og lave frekvenser Problem med prosessoren (CPU), muligens skadet.

Hvis det oppdages andre maskinvareproblemer, vil BIOS vise en melding.

Dell piper

For andre Dell-signaler kan du se siden.

IBM BIOS piper

Nedenfor er IBM BIOS-pipekodene.

Lydsignal Beskrivelse
Fraværende Ingen strøm, løst kort eller kort. (Strømforsyningen, hovedkortet eller høyttaleren er defekt)
1 kort Normal POST, datamaskinen er ok. (Ingen feil funnet)
2 korte POST-feil, gjennomgå skjermen for feilkode.
Kontinuerlig pip
Gjenta kort pip Ingen strøm, løst kort eller kort. (Ingen strømforsyning)
1 lang 1 kort Hovedkortproblem. (Problem med hovedkort)
1 lang og 2 korte Problem med video (Mono/CGA Display Circuitry).
1 lang 3 korte. Video (EGA) Display Circuitry.
3 lange Tastatur- eller tastaturkortfeil. (Tastaturproblemer)
1 Pip og svart skjerm Videoskjermkretser. (Defekt skjerm)

Phoenix BIOS piper

Nedenfor er pipekodene for Phoenix BIOS Q3.07 ​​ELLER 4.X

Lydsignal Beskrivelse
1-1-1-1 Ubekreftet pipekode. Sett inn RAM-brikker på nytt eller bytt ut RAM-brikker som mulig løsning
1-1-1-3 Bekreft ekte modus. (Sjekk ekte modus).
1-1-2-1 Få CPU-type. (Velg prosessortype)
1-1-2-3 Initialiser systemmaskinvaren. (Initialiser systemmaskinvare)
1-1-3-1 Initialiser brikkesettregistre med initiale POST-verdier. (Initialiser brikkesettregisteret med POST-startverdier).
1-1-3-2 Sett i POST-flagget. (Aktiver POST).
1-1-3-3 Initialiser CPU-registre. (Initialiser prosessorregisteret).
1-1-4-1 Initialiser hurtigbufferen til innledende POST-verdier.
1-1-4-3 Initialiser I/O. (Initialiser I/O).
1-2-1-1 Initialiser strømstyring. (Initialiser strømstyring).
1-2-1-2 Last inn alternative registre med initiale POST-verdier.
1-2-1-3 Hopp til UserPatch0.
1-2-2-1 Initialiser tastaturkontrolleren. (Initialiser tastaturkontrolleren).
1-2-2-3 BIOS ROM-sjekksum. (BIOS ROM-sjekksum).
1-2-3-1 8254 timerinitialisering. (8254 initialiseringstidtaker)
1-2-3-3 8237 DMA-kontrollerinitialisering. (8237 initialiserer DMA-kontrolleren).
1-2-4-1 Tilbakestill programmerbar avbruddskontroller. (Tilbakestill programvareavbruddskontrolleren).
1-3-1-1 Test DRAM-oppdatering. (Sjekk DRAM-oppdatering).
1-3-1-3 Test 8742 tastaturkontroller. (8742 tastaturkontroller).
1-3-2-1 Sett ES-segmentet til å registrere til 4 GB. (Sett ES-segment for registrering til 4 GB).
1-3-3-1 28 Autosize DRAM. (28 Autosize DRAM).
1-3-3-3 Tøm 512K base RAM.
1-3-4-1 Test 512 baseadresselinjer.
1-3-4-3 Test 512K basisminne
1-4-1-3 Test CPU buss-klokkefrekvens. (Sjekk CPU-bussfrekvensen.)
1-4-2-4 Reinitialiser brikkesettet. (Re-initialiser brikkesettet).
1-4-3-1 Shadow system BIOS ROM. ( Test system BIOS ROM).
1-4-3-2 Reinitialiser cachen. (Reinitialiser cache).
1-4-3-3 Automatisk størrelse på cache.
1-4-4-1 Konfigurer avanserte brikkesettregistre.
1-4-4-2 Last inn alternative registre med CMOS-verdier. (Laster alternative registre med CMOS-verdier).
2-1-1-1 Still inn opprinnelig CPU-hastighet. (Angi den opprinnelige prosessorhastigheten)
2-1-1-3 Initialiser avbruddsvektorer. (Initialiser avbruddsvektorer).
2-1-2-1 Initialiser BIOS-avbrudd. (Initialiser BIOS-avbrudd).
2-1-2-3 Sjekk ROM Copyright-melding.
2-1-2-4 Initialiser manager for PCI Options ROMer.
2-1-3-1 Sjekk videokonfigurasjonen mot CMOS. (Sjekk CMOS-videokonfigurasjonen).
2-1-3-2 Initialiser PCI-bussen og enheter. (Initialiser PCI og enhetsbuss).
2-1-3-3 Initialiser alle skjermkort i systemet. (Initialiser alle skjermkort i systemet).
2-1-4-1 Shadow video BIOS ROM.
2-1-4-3 Vis opphavsrettsvarsel. (Opphavsrettserklæring).
2-2-1-1 Vis CPU-type og hastighet. (Vis prosessortype og hastighet).
2-2-1-3 Test tastaturet. (Tastaturtest).
2-2-2-1 Angi tasteklikk hvis aktivert. (Installer nøkkelen hvis aktivert).
2-2-2-3 56 Aktiver tastatur. (56 Slå på tastaturet).
2-2-3-1 Test for uventede avbrudd. (Se etter uventede avbrudd).
2-2-3-3 Vis ledetekst Trykk F2 for å gå inn i OPPSETT. (Spørsmålsvisning Trykk på F2 for å gå inn i OPPSETT.)
2-2-4-1 Test RAM mellom 512 og 640 k. (Sjekk RAM mellom 512 og 640 k).
2-3-1-1 Test utvidet minne. (Sjekk minneutvidelsen).
2-3-1-3 Test adresselinjer for utvidet minne. (Test adresselinjer for utvidet minne).
2-3-2-1 Hopp til UserPatch1. (Hopp til UserPatch1).
2-3-2-3 Konfigurer avanserte cache-registre. (Konfigurer utvidede cache-registre).
2-3-3-1 Aktiver eksterne og CPU-cacher. (Aktiver CPU-cache).
2-3-3-3 Vis ekstern cachestørrelse. (Vis ekstern cachestørrelse).
2-3-4-1 Vis skyggemelding. (Vis skyggemelding).
2-3-4-3 Vis ikke-engangssegmenter.
2-4-1-1 Vis feilmeldinger.
2-4-1-3 Se etter konfigurasjonsfeil. (Se etter konfigurasjonsfeil).
2-4-2-1 Test sanntidsklokke. (Sjekk at tiden er riktig).
2-4-2-3 Se etter tastaturfeil.
2-4-4-1 Sett opp maskinvareavbruddsvektorer. (Konfigurer maskinvarevektoravbrudd).
2-4-4-3 Test koprosessor hvis tilstede. (Sjekk koprosessoren hvis det er en).
3-1-1-1 Deaktiver innebygde I/O-porter. (Deaktiverte I/O-porter).
3-1-1-3 Oppdag og installer eksterne RS232-porter.
3-1-2-1 Oppdag og installer eksterne parallellporter. (Oppdage og installere eksterne parallellporter).
3-1-2-3 Re-initialiser innebygde I/O-porter. (Reinitialiser I/O-portene).
3-1-3-1 Initialiser BIOS-dataområdet. (Initialiser BIOS-dataområder).
3-1-3-3 Initialiser utvidet BIOS-dataområde. (Initialiser BIOS-dataområder).
3-1-4-1 Initialiser diskettkontrolleren. (Initialiser diskettkontrolleren).
3-2-1-1 Initialiser harddiskkontrolleren. (Initialiser harddiskkontrolleren).
3-2-1-2 Initialiser lokal bussharddiskkontroller. (Initialiser lokal bussharddiskkontroller).
3-2-1-3 Gå til UserPatch2
3-2-2-1 Deaktiver A20-adresselinje. (Deaktiver A20-adresselinjen).
3-2-2-3 Tøm stort ES-segmentregister.
3-2-3-1 Søk etter alternativ-ROMer.
3-2-3-3 ROM-er for skyggealternativer.
3-2-4-1 Sett opp strømstyring. (Sett opp strømstyring).
3-2-4-3 Aktiver maskinvareavbrudd. (Aktiver maskinvareavbrudd).
3-3-1-1 Still inn tid på dagen. (Angi tid).
3-3-1-3 Sjekk nøkkellåsen. (Sjekk tastaturlåsen).
3-3-3-1 Slett F2-prompt.
3-3-3-3 Skann etter F2 tastetrykk.
3-3-4-1 Gå inn i SETUP.
3-3-4-3 Slett i POST-flagget.
3-4-1-1 Slett F2-prompt. (Se etter feil).
3-4-1-3 POST gjort, forbered deg på å starte operativsystemet.
3-4-2-3 Sjekk passord (valgfritt). (Sjekk passordet ditt).
3-4-3-1 Tøm global deskriptortabell.
3-4-4-1 Tøm paritetssjekker.
3-4-4-3 Tøm skjerm (valgfritt).
3-4-4-4 Sjekk virus- og sikkerhetskopieringspåminnelser.
4-1-1-1 Prøv å starte opp med INT 19.
4-2-1-1 Avbruddsbehandlerfeil. (Avbryt behandler feil).
4-2-1-3 Ukjent avbruddsfeil. (Ukjent avbruddsfeil).
4-2-2-1 Ventende avbruddsfeil. (Venter avbruddsfeil).
4-2-2-3 Initialiser alternativ ROM-feil.
4-2-3-1 Avslutningsfeil. (Avslutningsfeil).
4-2-3-3 Utvidet Block Move.
4-2-4-1 Avslutning 10 feil.
4-3-1-3 Initialiser brikkesettet. (Initialiser brikkesett).
4-3-1-4 Initialiser oppdateringsteller. (Initialiser oppdateringsteller).
4-3-2-1 Se etter tvungen blits.
4-3-2-2 Sjekk HW-status for ROM.
4-3-2-3 BIOS ROM er OK.
4-3-2-4 Gjør en fullstendig RAM-test. (Gjør en full RAM-sjekk).
4-3-3-1 Gjør OEM initialisering.
4-3-3-2 Initialiser avbruddskontrolleren. (Initialiser avbruddskontrolleren).
4-3-3-3 Les inn bootstrap-koden.
4-3-3-4 Initialiser alle vektorer.
4-3-4-1 Start opp Flash-programmet.
4-3-4-2 Initialiser oppstartsenheten.
4-3-4-3 Oppstartskoden ble lest OK.
Totonet sirene Lav CPU-viftehastighet, spenningsnivåproblem ( Lav frekvens CPU-vifterotasjon, spenningsnivåproblem).

Tilbakestill BIOS til standardinnstillinger

Den enkleste måten å tilbakestille datamaskinens BIOS-innstillinger på er gjennom menyen. For å åpne menyen, start datamaskinen på nytt og trykk på tasten som vises på oppstartsskjermen, i de fleste tilfeller er dette Delete eller F2.


I BIOS finner du parameteren ( Tilbakestill til standard, Last inn fabrikkinnstillinger, Slett BIOS-innstillinger, Last inn standardinnstillinger), eller noe lignende. Velg den med piltastene, trykk Enter og bekreft operasjonen. BIOS vil nå bruke standardinnstillingene.


En annen måte å tilbakestille innstillingene på er å fjerne batteriet som er plassert på hovedkort datamaskin.


Først må du kontrollere at datamaskinen er slått av. Finn det runde, flate batteriet på hovedkortet og fjern det forsiktig. Vent fem minutter før du bytter den. Innstillingene vil også tilbakestilles til fabrikkinnstillinger.

Installasjon av nytt utstyr

Sammenlignet med andre BIOS-produsenters pipelyder, er BIOS AMI-pipelyder mer varierte. I de fleste tilfeller lar disse pipene deg identifisere en funksjonsfeil under datamaskinens oppstartsfase og POST-maskinvaretestprosedyren. Vanligvis er alt du trenger å gjøre for å finne ut hvilken komponent som forårsaker problemet å telle antall pip fra systemhøyttaleren.

Nedenfor er pipene produsert av BIOS AMI. I alle tilfeller er antall signaler og deres type (lange/korte) angitt.

  • Ingen signaler

Denne situasjonen er kanskje den mest ubehagelige en bruker kan møte. Som regel betyr det at hovedkortet ikke får strøm eller at BIOS generelt er defekt. Ingen strøm til hovedkortet betyr vanligvis enten en defekt/ødelagt strømkabel eller en defekt datamaskinstrømforsyning.

  • En kort

Et enkelt kort signal er det samme signalet som alle brukere er vant til å høre hver gang de starter PC-en. Det betyr at ingen feil eller problemer ble oppdaget under maskinvarekontrollen, og datamaskinen kan fortsette å starte opp.

  • Lang sammenhengende

Dette signalet betyr at PC-strømforsyningen er defekt. Men i motsetning til situasjonen med fullstendig fravær av signaler, i dette tilfellet leveres strøm til hovedkortet, men parametrene tilsvarer ikke den nominelle verdien.

  • To korte

Dette signalet indikerer en feil i RAM. Denne feilen kan indikere enten en funksjonsfeil på selve minnemodulene, eller ganske enkelt at en av modulene er dårlig satt inn i sporet.

  • Tre korte

Denne typen signal indikerer også en feil i RAM. Men denne feilen er ganske spesifikk og oppstår sjelden - det er en feil i de første 64 KB med RAM.

  • Fire korte

Dette signalet indikerer en systemtimerfeil. Heldigvis forekommer denne typen funksjonsfeil sjelden, men det er ikke uvanlig den eneste måten Løsningen er å bytte ut hele hovedkortet.

  • Fem korte

På lignende måte informerer BIOS brukeren om en funksjonsfeil i hjertet av den personlige datamaskinen - den sentrale prosessoren. Imidlertid kan denne feilen ikke alltid være forbundet med en defekt i selve prosessorbrikken. Ofte, for å fikse problemet, er det nok å sjekke at prosessoren er sikkert installert i kontakten.

  • Seks korte

Denne meldingen indikerer at tastaturkontrolleren er defekt eller at selve tastaturet mangler. Svært ofte, for å rette opp denne situasjonen, er det nok å sjekke kontakten i tastaturkontakten på systemenheten.

  • Syv korte

Et slikt sett med lyder indikerer en ganske alvorlig funksjonsfeil - nemlig en feil på hovedkortet. Noen ganger kan imidlertid feilen forsvinne etter å ha kontrollert strømkabelkontaktene på hovedkortet.

  • Åtte kort

BIOS-melding som indikerer videominnefeil. Men her, som med mange andre feil, kan noen ganger problemet ganske enkelt være dårlig kontakt - i dette tilfellet mellom hovedkortsporet og skjermkortet.

  • Ni korte

I dette tilfellet signaliserer BIOS en BIOS-minnekontrollsumfeil. Årsakene til dette fenomenet kan være forskjellige - en feil i den nye BIOS-versjonen eller en tilfeldig feil i CMOS-minnet. Ofte kan problemet løses ved å flashe BIOS.

  • Ti kort

Med dette settet med signaler rapporterer BIOS en feil skriftlig til CMOS-minnet. Som regel er denne feilen mer alvorlig enn den forrige og krever ofte inngripen fra en spesialist fra et serviceverksted.

  • Elleve kort
  • En lang, så to, tre eller åtte kort

Denne typen informasjonsmeldinger forteller brukeren at det er skjermkortfeil. Vanligvis genereres slike lydsignaler kun ved bruk av gamle skjermkort (Mono/CGA/EGA), så sjansen for å møte dem er foreløpig ekstremt liten. I de fleste tilfeller kan denne feilen elimineres ved å installere skjermkortet forsiktig i kontakten.

Det er ganske kjent for mange brukere å høre et pip fra systemenhet når du slår på datamaskinens strøm. Et enkelt kort signal indikerer at "alt er i orden." Og hvis for eksempel 1 langt signal eller en rekke lyder høres i stedet, så blir det umiddelbart klart at det har oppstått et problem. Denne sender ut signaler fra BIOS, selve programmet som kjører først og tester alle komponentene i datamaskinen (fra sentralprosessoren til skjermen).

BIOS sender ut signaler under den første testingen av komponentene i systemenheten, mens skjermkortet ennå ikke er initialisert, som kan vise visse tekst- og tabelldata på skjermen. Ved å bruke dem kan du identifisere en defekt enhet inne i systemenheten eller identifisere dårlig kontakt med eksterne tilkoblinger.

BIOS-feil kodes inn i en spesifikk kombinasjon av lange og korte signaler. Dessuten er de alle like for hovedkort med forskjellige produksjonsår fra nesten alle produsenter (fra de mest kjente til "noname"). BIOS-feilkoder har lyd Detaljert beskrivelse i instruksjonene for hovedkortet, dog ofte på engelsk.

BIOS kan produsere lyder under én obligatorisk betingelse: en liten systemhøyttaler, som det kalles, må kobles til hovedkortet. Ellers vil BIOS-feil gå ubemerket hen og brukeren vil bare se mørk skjerm Observere.

Lydsignaler: hva trengs for å tyde dem?

Hvis et enkelt BIOS-signal indikerer normal oppstart av datamaskinen, indikerer en serie med de samme korte eller lange lydene (kombinasjoner derav) påvisning av problemer, dessuten av maskinvarekarakter. Deretter må du åpne dekselet til systemenheten. Og selv om brukeren ikke forstyrrer PC-enheten selv, for eksempel på grunn av tilstedeværelsen av fabrikkforseglinger på dekselskruene, vil dekoding av disse signalene bidra til å bestemme kilden til problemet.

Piplydene kan være forskjellige for forskjellige datamaskinprodusenter fordi de bruker forskjellige BIOS-versjoner. Men blant dem kan du finne de som er typiske og mest brukte.

Diagnostikk ved hjelp av BIOS-lydsignaler er en av de mest effektive metoder, uten bruk av spesielle testkort (som POST-kort), og til tross for systematisk utvikling av produksjonsteknologier, kommer alle hovedkort med en liten høyttaler eller i det minste en kontakt for å koble den til.

Lydsignaler produseres hvis det er en fungerende strømforsyning og høyttaler. Hvis de er defekte, vil ingen diagnose være mulig. En defekt høyttaler kan bare fastslås ved å erstatte den med en kjent god, som ikke alltid er tilgjengelig.

Når alt fungerer etter hensikten, for å tyde feilkodene, bør du bruke en spesiell liste som angir typiske signaler for en gitt BIOS-versjon.

Tildel BIOS-pipekoder

De vanligste blant de mange BIOS-versjonene anses å være de fra utviklerprisen, som har laget sine egne programmer for hovedkort siden tiden da Pentium-merket ikke en gang eksisterte.

Listen over typiske signaler som er like for alle versjoner av Award BIOS er som følger:

  1. Kontinuerlig signal. Skade på strømforsyningen. Den enkleste måten å sjekke om dette stemmer er ved å bytte ut strømforsyningen med en kjent god.
  2. 2 korte. BIOS tar hensyn til mindre feil, som imidlertid krever å angi riktige parametere, for eksempel ved å laste standard fabrikkinnstillinger.
  3. 3 lange. Problemet er med tastaturblokken på hovedkortet. Årsaken kan være en kortslutning i tastaturet eller tilkoblingskabelen, eller i hovedkortet (kontakt, elektronikk, elektrisk ledende støv, etc.).
  4. 1 lang, 1 kort. BIOS-feil er forårsaket av RAM-moduler. Den enkleste måten å fikse problemet på er å fjerne modulene, blåse det oppsamlede støvet ut av kontakten, rengjøre kontaktene på selve modulene og sette dem tilbake i kontakten. Du kan bare la én modul stå i testperioden og, om nødvendig, endre dem, bestemme hvilken som forårsaker lydsignaler.
  5. 1 lang, 2 korte. . For noen skjermkortmodeller utstedes slike koder når det er dårlig kontakt i skjermkontakten, når BIOS ikke kan oppdage tilstedeværelsen av en forbindelse med den i øyeblikket av å slå på. For å fikse problemet kan du gjøre det samme med skjermkortet som med RAM i forrige avsnitt.
  6. 1 lang, 3 korte. BIOS klarte ikke å initialisere tastaturet, noe som kan indikere et problem med selve tastaturet eller kontakten eller elektronikken på hovedkortet. Den enkleste måten er å midlertidig deaktivere tastaturet, da vil det umiddelbart bli klart om det er kilden til problemet.
  7. 1 lang, 9 korte. Selve BIOS-brikken er defekt. Du trenger bare å slå av datamaskinen en stund og prøve å slå den på igjen. Hvis situasjonen vedvarer og BIOS-feilkodene ikke endres, bør du erstatte hovedkortet eller prøve å flashe brikken ved hjelp av en spesiell programmerer.
  8. 1 lang, gjentas hele tiden. Feil under initialisering av minne. Det er nødvendig å bytte ut modulene eller i det minste rengjøre kontaktene i kontakten og prøve å slå på igjen.
  9. 1 kort, gjentas hele tiden. Feil drift av strømforsyningen. I alle fall, bare å erstatte den med en fungerende enhet eller reparere den eksisterende enheten vil hjelpe. Dårlige kontakter er praktisk talt aldri funnet her på grunn av de store kontaktene sammenlignet med andre komponenter i systemenheten.

AMI BIOS-pipekoder

AMI-utvikleren finnes sjeldnere i BIOS på hovedkort enn konkurrenten Award, men den har ikke desto mindre godt okkupert sin egen, om enn liten, nisje i dette markedet, så du må være forberedt på å møte lydsignalkodingsystemet.

Dekoding av koding av lydsignaler:

  1. 2 korte. Feilen er forårsaket av feil drift av RAM. I alle fall må du begynne med å rense kontaktene fra støv, selv om du planlegger å umiddelbart installere nye moduler for å erstatte de "mistenkelige" modulene.
  2. 3 korte. Som forrige punkt, indikerer dette en defekt RAM-modul.
  3. 4 korte. Systemtimeren, som er grunnlaget for driften av alle andre komponenter på hovedkortet, er defekt. Det eneste som kan gjøres uten å bytte det er å slå av systemenheten en stund.
  4. 5 korte. Feil under initialisering av CPU. Du kan enten slå av systemenheten en stund eller fjerne kjølesystemet fra prosessoren, trekke det ut av kontakten og deretter sette det inn igjen. Hvis alt annet mislykkes, må du bytte prosessor.
  5. 6 korte. Tastaturet eller dets prosessorenhet på hovedkortet er defekt. For å avklare kilden kan du midlertidig deaktivere tastaturet og erstatte det med en kjent kopi.
  6. 7 kort. Det er et problem med hovedkortet. I en slik situasjon kan en nøye ekstern inspeksjon av styret for tilstedeværelse av rusk som lukker kontaktene hjelpe.
  7. 8 kort. Skjermkortet er defekt. Du bør erstatte den eller, som en siste utvei, rengjøre kontaktene i kontakten. Du kan midlertidig slå på det innebygde skjermkortet og sjekke datamaskinens drift med det (hvis det selvfølgelig er tilgjengelig).
  8. 1 lang, 2 korte. Feil under initialisering av skjermkortet. Løsningene er de samme som i forrige avsnitt.
  9. 1 lang, 3 korte. Det er et problem med skjermkortet.
  10. 1 lang, 8 korte. Det er et problem med enten skjermkortet eller skjermen.

Følgende lister over BIOS-signaler er grunnlaget for diagnostisering av en datamaskin når det ikke finnes andre alternativer. I de fleste tilfeller lar de deg bestemme kilden til problemet, som ganske enkelt kan erstattes med en kjent-god enhet.

American Megatrends, Inc. (AMI)

Kontrollpunktene til POST-prosedyrene utført i AMIBIOS ble redesignet og supplert i 1995 og har ikke gjennomgått vesentlige endringer til dags dato. Den første beskrivelsen av POST-koder eller, som AMI kaller dem, "sjekkpunkter" i deres nåværende form dukket opp i forbindelse med utgivelsen av V6.24-kjernen, 15.07.95. Det er gjort noen endringer i AMIBIOS V7.0, som gjenspeiles i dette dokumentet.

Funksjoner for å utføre AMIBIOS-oppstartsprosedyrer

Hvis dataene 55h, AAH vises i diagnoseporten under oppstartsprosessen, bør du ikke sammenligne denne informasjonen med POST-koder - vi har å gjøre med en typisk testsekvens, hvis oppgave er å sjekke integriteten til databussen.

På startstadiet er utdataene til diagnoseporten av data spesifikke for hver plattform. I noen implementeringer er den første koden som gjengis assosiert med handlinger, som AMI kaller brikkesettspesifikke ting. Denne prosedyren er ledsaget av å sende ut CCh-verdien til port 80h og utføre en rekke handlinger for å konfigurere systemlogikkregistrene. Som regel vises CCh-koden i tilfeller der systemlogikk fra Intel brukes, bygget på grunnlag av PIIX-kontrolleren - disse er TX, LX, BX brikkesett.

Noen innebygde I/O-brikker inneholder en RTC og en tastaturkontroller, som er deaktivert ved oppstart. Formålet med BIOS er å initialisere disse kortressursene for videre bruk. I dette tilfellet er den første oppstartsprosedyren knyttet til oppsett av tastaturkontrolleren ledsaget av utgangen av verdien 10h, deretter initialiseres RTC, som det fremgår av utseendet til DDh-koden i diagnoseporten. Det skal bemerkes at svikt i minst én av disse ressursene vil føre til at systembordet som helhet ikke starter på det aller første stadiet av POST-utførelse.

På en rekke kort begynner initialiseringsprosessen med at CPU-en bytter til beskyttet modus. I dette tilfellet, etter den første gjengitte koden 43h, fortsetter POST-kjøringen som beskrevet i AMIBIOS-dokumentasjonen - kontrollen overføres til punkt D0h.

Utpakket initialiseringsprosedyrekoder

Ukomprimerte Init Code Check Points

Feil kodeBeskrivelse av feilen
E.E.I moderne AMIBIOS-implementeringer er den første koden som gjengis assosiert med tilgang til enheten som det er mulig å starte opp fra for å gjenopprette BIOS
CCInitialisering av systemlogikkregistrene CD Flash ROM-typen gjenkjennes ikke
C.E.Sjekksummismatch i start-BIOS CF Feil ved tilgang til ekstra Flash ROM-brikke
DDTidlig initialisering av RTC, som er integrert i SIO-brikken
D0Deaktiver ikke-maskerbart NMI-avbrudd. Utarbeide tidsforsinkelsen for demping av forbigående prosesser. Kontrollerer Boot Block-sjekksummen, stopper hvis det er uoverensstemmelse
D1Utfør minneregenereringsprosedyre og Basic Assurance Test. Bytter til 4 GB minneadresseringsmodus
D3Bestemmelse av kapasitet og primær minnetest
D4Gå tilbake til adresseringsmodus for ekte minne. Tidlig initialisering av brikkesettet. Stabelinstallasjon
D5Overføring av POST-modulen fra Flash ROM til transittminneområdet
D6Hvis kontrollsummen ikke stemmer eller CTRL+Hjem, utføres en overgang til prosedyren Flash-gjenoppretting ROM (kode E0)
D7Overføring av kontroll hjelpeprogram, som pakker ut system-BIOS
D8Full utboksing system-BIOS
D9Overfører system-BIOS-kontroll til Shadow RAM
D.A.Lese informasjon fra SPD (Serial Presence Detect) DIMM DB-moduler Innstilling av MTRR for CPU-registre
DCMinnekontrolleren er programmert i henhold til data mottatt fra SPD DE System minnekonfigurasjonsfeil. Fatal feil
DFSystemminnekonfigurasjonsfeil. Pip 10 tidlig
11 Gå tilbake fra STR (Suspend to RAM)-tilstand
12 Gjenoppretter tilgang til SMRAM (System Management RAM)
13 Gjenoppretting av minneregenerering
14 Finne og initialisere VGA BIOS

Flash ROM omskrive prosedyrekoder

Oppstartsblokkgjenopprettingskoder

Feil kodeBeskrivelse av feilen
E0Forberedelser gjøres for å avskjære INT19 og muligheten til å starte systemet i forenklet modus er sjekket.
E1Sette avbruddsvektorer
E3Gjenoppretting av CMOS-innhold, søk og initialisering av BIOS
E2Forbereder avbruddskontrollere og direkte minnetilgang
E6Aktiver systemtimer og FDC-avbrudd
E.C.Reinitialisering av IRQ- og DMA ED-kontrollere Initialiserer diskstasjonen
E.E.Leser oppstartssektor fra EF-diskettdriftsfeil
F0Finne AMIBOOT.ROM-filen
F1Filen AMIBOOT.ROM ble ikke funnet i rotkatalogen F2 Les FAT
F3Leser AMIBOOT.ROM
F4Størrelsen på AMIBOOT.ROM-filen samsvarer ikke med størrelsen på Flash ROM-en
F5Deaktiverer intern hurtigbuffer
FBFlash ROM Type Definisjon
F.C.Sletter hovedblokken for Flash ROM
FDProgrammering av hoved Flash ROM-blokken
FFStart BIOS på nytt

Utpakkede system-BIOS-koder utført i ShadowRAM

Kjøretidskode er ukomprimert i F000 shadow RAM

Feil kodeBeskrivelse av feilen
03 Deaktiver ikke-maskerbart NMI-avbrudd. Tilbakestill typedefinisjon
05 Stabelinitialisering. Deaktiver minnebufring og USB-kontroller
06 Kjøre et hjelpeprogram i RAM
07 Prosessorgjenkjenning og APIC-initialisering
08 Kontrollerer CMOS-sjekksummen
09 Kontrollerer funksjonen til End/Ins-tastene
0AKontroll av batterifeil
0BSletting av bufferregistre for tastaturkontrolleren
0CEn testkommando sendes til tastaturkontrolleren
0ESøk ekstra enheter betjenes av tastaturkontrolleren
0FInitialiserer tastaturet
10 En tilbakestillingskommando sendes til tastaturet
11 Hvis du trykker på End- eller Ins-tasten, tilbakestilles CMOS 12. Setter DMA-kontrollerne i passiv tilstand.
13 Brikkesettinitialisering og L2-cache
14 Kontrollerer systemtimeren
19 Genereringstest for DRAM-regenereringsforespørsel kjører
1AKontrollerer varigheten av regenereringssyklusen
20 Initialisere utdataenheter
23 Tastaturkontrollerens inngangsport leses. Tastelåsbryter og Produksjonstestbryter blir forespurt
24 Forbereder initialisering av avbruddsvektortabellen
25 Avbruddsvektorinitialisering fullført
26 Statusen til Turbo Switch-jumperen blir spurt gjennom inngangsporten til tastaturkontrolleren
27 Primær initialisering av USB-kontrolleren. Oppdatering av mikrokoden til startprosessoren
28 Forbereder installasjon av videomodus
29 Initialiserer LCD-panelet
2ASøk etter enheter som støttes av flere ROM-er
2BInitialiserer VGA BIOS, sjekker kontrollsummen
2CKjøre VGA BIOS
2DMatchende INT 10h og INT 42h
2ESøk etter CGA-skjermkort
2FCGA-adapter videominne test
30 Test av genereringskretser for CGA-adapterskanning
31 Feil i videominne eller skannekretser. Finne en alternativ CGA-skjermadapter
32 Test av videominne til en alternativ CGA-videoadapter og skannekretser
33 Spør statusen til Mono/Color jumperen
34 Stille inn tekstmodus 80x25
37 Videomodus er satt. Skjermen tømt
38 Initialisering av enheter ombord
39 Viser feilmeldinger fra forrige trinn
3AViser "Hit DEL"-meldingen for å gå inn i CMOS-oppsett
3BBegynn å forberede en minnetest i beskyttet modus
40 Utarbeidelse av GDT- og IDT-beskrivelsestabeller
42 Bytter til beskyttet modus
43 Prosessoren er i beskyttet modus. Avbrudd aktivert
44 Forbereder for å teste A20-linjen
45 A20 linje test
46 Bestemmelse av RAM-størrelse fullført
47 Testdata registrert i konvensjonelt minne
48 Kontrollerer konvensjonelt minne på nytt
49 Utvidet minnetest
4BTilbakestilling av minne
4CIndikasjon på nullstillingsprosessen
4DTa opp i CMOS de resulterende størrelsene konvensjonelt og utvidet minne 4E Indikasjon på den faktiske mengden systemminne
4FUtvidet konvensjonell minnetest kjører
50 Konvensjonell minnestørrelseskorreksjon
51 Utvidet minnetest
52 Volum for konvensjonelt minne og utvidet minne lagret
53 Forsinket paritetsfeilhåndtering
54 Deaktiver paritet og ikke-maskerbar avbruddsbehandling
57 Initialiserer minneområdet for POST Memory Manager
58 Du blir bedt om å gå inn i CMOS-oppsett
59 Returnerer prosessoren til reell modus
60 Sjekker side DMA-registre
62 Test av adresseregistre og videresendingslengde på DMA#1-kontrolleren
63 Test av adresseregistre og videresendingslengde på DMA#2-kontrolleren
65 Programmering av DMA-kontrollere
66 Slette POST-registrene for skriveforespørsel og maskesett
67 Programmering av avbruddskontrollere
7FLøser NMI-forespørsel fra flere kilder
80 Stiller inn avbruddsservicemodus fra PS/2-porten
81 Tastaturgrensesnitttest for tilbakestillingsfeil
82 Stille inn tastaturkontrollerens driftsmodus
83 Kontrollerer tastelåsstatus
84 Verifisering av minnekapasitet
85 Viser feilmeldinger
86 Konfigurere systemet for oppsett
87 Pakke ut CMOS-oppsettprogrammet i konvensjonelt minne.
88 Oppsettprogram fullført av bruker
89 Fullført tilstandsgjenoppretting etter installasjonsoperasjon
8BReserverer minne for en ekstra BIOS variabel blokk
8CProgrammering av konfigurasjonsregistre
8DPrimær initialisering av HDD- og FDD-kontrollere
8FReinitialiserer FDD-kontrolleren
91 Kontroller konfigurasjon harddisk
95 Utføre en ROM-skanning for å se etter flere BIOSer
96 Ytterligere konfigurasjon av systemressurser
97 Verifiserer signaturen og kontrollsummen til den valgfrie BIOSen
98 Sette opp System Management RAM
99 Stille inn timerteller og parallellportvariabler 9A Genererer en liste over serielle porter
9BForberede et område i minnet for en koprosessortest
9CInitialisering av koprosessoren
9DKoprosessorinformasjon lagres i CMOS RAM
9ETastaturtypeidentifikasjon
9FSøk etter flere inndataenheter
A0Dannelse av MTRR-registre (Memory Type Range Registers)
A2Feilmeldinger fra tidligere initialiseringstrinn
A3Stille inn timing for automatisk repetisjon av tastaturet
A4Defragmentering av ubrukte RAM-områder
A5Stille inn videomodus
A6Rengjøring av skjermen
A7Overfører BIOS kjørbar kode til Shadow RAM-området
A8Initialiserer ekstra BIOS i segment E000h
A9Returnerer kontrollen til system-BIOS AA Initialiserer USB-bussen
ABForbereder INT13-modulen for å betjene disktjenester
A.C.Bygge AIOPIC-tabeller for å støtte multiprosessor AD-systemer Forberede INT10-modulen for å betjene videotjenester
A.E.DMI-initialisering
B0Systemkonfigurasjonstabell Utgang B1 ACPI BIOS-initialisering
00 Programvareavbrudd INT19h – Lasting av oppstartssektoren

Funksjoner i Enhetsinitialiseringsbehandling

I tillegg til de ovennevnte POST-kodene, sendes meldinger om hendelser under kjøringen av Device Initialization Manager (DIM) til diagnoseporten. Det er flere kontrollpunkter som indikerer initialiseringsstatus for system- eller lokale busser.

Informasjonen vises i ordformat, hvis lave byte sammenfaller med systemets POST-kode, og den høye byten indikerer typen initialiseringsprosedyre som utføres. Den mest signifikante tetraden i den høye byten indikerer typen prosedyre som utføres, og den lave tetraden bestemmer busstopologien for dens anvendelse.

Senior tetrad
Junior tetrad

Hvis en systemminnekonfigurasjonsfeil oppdages, sendes DE-koden, DF-koden og konfigurasjonsfeilkoden ut til port 80h sekvensielt i en endeløs sløyfe, som kan ha følgende verdier:

2. Tildel BIOS V4.51PG Elite

AwardBIOS V4.51PG Elite

Det dynamisk utviklende selskapet Award Software foreslo i 1995 en ny løsning innen lavnivå programvare- AwardBIOS "Elite", bedre kjent som V4.50PG. Kontrollpunktvedlikeholdsmodusen har ikke endret seg verken i den utbredte versjonen V4.51 eller i den sjeldne versjonen V4.60. Suffiksene P og G angir støtte for henholdsvis PnP-mekanismen og støtte for energisparefunksjoner (grønn funksjon).

Utføre en POST i Shadow RAM

Feil kodeBeskrivelse av feilen
03 Deaktiver NMI, PIE (Periodic Interrupt Enable), AIE (Alarm Interrupt Enable), UIE (Update Interrupt Enable). Forbud mot generering av programmerbar frekvens SQWV
04 Sjekker genereringen av forespørsler om DRAM-regenerering
05
06 Test minneområdet med start på adressen F000h, der BIOS 07 er plassert. Sjekke funksjonen til CMOS og batteristrøm
VÆREProgrammering av konfigurasjonsregistrene til Sør- og Nordbroene
09 Initialisere L2 Cache og Advanced Cache Control Register på Cyrix-prosessoren
0AGenerer en tabell med avbruddsvektorer. Konfigurering av strømstyringsressurser og innstilling av SMI-vektoren
0BKontrollerer CMOS-sjekksummen. Skanner PCI-bussenheter. Oppdatering av prosessorens mikrokode
0CInitialisere tastaturkontrolleren
0DFinne og initialisere videoadapteren. Sette opp IOAPIC. Klokkemål, FSB-innstilling
0EMPC-initialisering. Videominnetest. Viser prislogoen
0FKontrollerer den første DMA 8237-kontrolleren. Tastaturdeteksjon og intern test. BIOS-sjekksumverifisering
10 Kontrollerer den andre DMA 8237-kontrolleren
11 Kontrollerer DMA-kontrollersideregistrene
14 Test av systemtimer kanal 2 15 Test av forespørselsmaskeringsregisteret til 1. avbruddskontroller
16 Test av forespørselsmaskeringsregisteret til den andre avbruddskontrolleren 19 Kontrollerer passiviteten til den ikke-maskerbare NMI-avbruddsforespørselen
30 Bestemmelse av volumet til Base Memory og Extended Memory. APIC-oppsett. Programvarekontroll Skrivetildelingsmodus

Feil kodeBeskrivelse av feilen
31 Den viktigste RAM-testen på skjermen. USB-initialisering
32 Splash-skjermbildet for Plug and Play BIOS Extension vises. Sette opp Super I/O-ressurser. Programmerbar innebygd lydenhet
39 Programmering av klokkegeneratoren via I2C-bussen
3CInnstilling av programvareflagget for å tillate adgang til oppsett
3DInitialiserer PS/2-mus
3EInitialisere den eksterne bufferkontrolleren og aktivere Cache BF Sette opp brikkesettets konfigurasjonsregistre
41 Initialiserer diskettundersystemet
42 Deaktiver IRQ12 hvis PS/2-mus mangler. Harddiskkontrolleren blir myk tilbakestilt. Skanner andre IDE-enheter
43
45 Initialiserer FPU-koprosessoren
4EVisning av feilmeldinger
4FPassordforespørsel
50 Gjenoppretter en tidligere lagret CMOS-tilstand i RAM
51 Oppløsning på 32 bit tilgang til HDD. Konfigurere ISA/PnP-ressurser
52 Initialiserer ekstra BIOS. Stille inn verdiene for PIIX-konfigurasjonsregistre. Dannelse av NMI og SMI
53
60 Installerer BOOT Sector antivirusbeskyttelse
61 Siste trinn for å initialisere brikkesettet
62 Leser tastatur-ID. Innstilling av parametere
63 Korrigering av ESCD, DMI blokker. Tømmer RAM
FFOverfører kontroll til oppstartslasteren. BIOS utfører INT 19h-kommandoen

3. Tildel BIOS V6.0 Medallion

AwardBIOS V6.0 Medaljong

Den første omtalen av Award Medallion BIOS, versjon 6.0 dateres tilbake til 12. mai 1999. Strukturen til det nye produktet forble uendret, og beholdt den tidlige (tidlige), sene (sen) og siste (system) initialiseringsfasen maskinvare. Betydelige endringer påvirket POST-utførelsesalgoritmene, noe som ble reflektert i den nye kodingen av sjekkpunkter, og utvidet deres anvendelsesområde betydelig. I den nye BIOS var det imidlertid ikke plass til utdaterte teknologier som EISA, og av denne grunn ble en rekke POST-koder avskaffet.

Utfører oppstarts-POST-prosedyrer fra ROM

På det tidlige initialiseringsstadiet kjøres BIOS-programkoden fra oppstartsblokken i Flash ROM, og er ledsaget av utdata fra sjekkpunkter 91h...FFh til diagnoseporten

Feil kodeBeskrivelse av feilen
91 Velge et oppstartsskript for CF-plattformen Bestemme prosessortypen
C0Ekstern cache-forbud. Intern cache-forbud. Forby Shadow RAM. Programmere DMA-kontrolleren, avbruddskontrolleren, timeren, RTC C1-blokken Bestemme minnetype, totalt volum og plassering på 0C-linjer Kontrollere sjekksummer
C3Sjekker den første 256K DRAM for den midlertidige organisasjonen. Pakker ut BIOS i midlertidig område
C5Hvis kontrollsummene samsvarer, overføres POST-koden som kjøres til Shadow. Ellers overføres kontrollen til BIOS-gjenopprettingsprosedyren
B0Initialiserer North Bridge
A0-AFMaskinvareavhengig initialiseringsprosedyre for systemlogikk E0-EF Feil under initialiseringsprosessen for systemlogikk

BIOS-gjenoppretting

Utføre en POST i Shadow RAM

Sen initialisering utføres i RAM og fortsetter til brukermenyen heter - CMOS Setup. Denne POST-fasen er preget av bruk av minnesegment E000h, der passasjen av sjekkpunkter fra 01h til 7Fh behandles.

Feil kodeBeskrivelse av feilen
01 Pakker ut XGROUP på fysisk adresse 1000:0000h
03 Tidlig
05 Innstilling av startverdier for variabler som spesifiserer bildeattributter. Kontrollerer CMOS-statusflagget
07 Kontrollere og initialisere tastaturkontrolleren
08 Bestemme grensesnitttypen til det tilkoblede tastaturet
0AProsedyre for autodeteksjon av tastatur og mus. Endelige innstillinger for tastaturkontrolleren ved hjelp av PCI-romregistre
0ETester minnesegment F000h
10 Typedefinisjoner installert minne FlashROM
12 CMOS test
14 Initialiseringsprosedyre for brikkesettregister
16 Primær initialisering av den innebygde frekvenssynthesizeren
18 Definisjoner av den installerte prosessoren og størrelsen på dens Cache L1 og L2 1B Generering av avbruddsvektortabellen
1C
1DInnledende oppsett av strømstyringssystemet
1FLaster tastaturmatrisen fra den eksterne XGROUP-modulen
21 Initialiserer undersystemet Hardware Power Management
23 Koprosessor testing. Bestemme FDD-stasjonstypen. Forberedende stadium for å lage et ressurskart over PnP-enheter
24 Prosedyre for oppdatering av prosessorens mikrokode. Oppdatering av ressursfordelingskart
25 Initialisering og skanning av PCI-bussen
26 Konfigurere logikken som betjener VID-linjene (Voltage Identification Device). Initialisering av det innebygde spennings- og temperaturovervåkingssystemet
27 Reinitialisering av tastaturkontrolleren
29 Initialisering av APIC inkludert i den sentrale prosessoren. Måling av frekvensen som prosessoren opererer med. Sette opp systemlogiske registre. Initialiserer IDE-kontrolleren
2A
2BSøk i VGA BIOS
2DViser prosessorinformasjon
33 Utføre en tilbakestilling på et tilkoblet tastatur
35 Kontrollerer den første kanalen til 8237 DMA-kontrolleren
37 Kontrollerer den andre kanalen til DMA 8237-kontrolleren
39 Tester DMA-sideregistre
3CSette opp den programmerbare intervalltimeren (8254) kontrolleren
3EInitialiserer 8259-hovedkontrolleren
40 Initialisering av slavekontroller 8259
43 Klargjøring av avbruddskontrolleren for drift. Avbrudd er deaktivert, de aktiveres senere, etter en minnetest
45 Sjekke passiviteten til en ikke-maskerbar avbruddsforespørsel (NMI).
47 Utføre ISA/EISA-tester
49 Bestemme mengden grunnleggende og utvidet minne. Programvarekontroll av Writes Allocation-modus ved å justere AMD K5-registre
4ETester minne innenfor den første megabyte og visualiserer resultatene på skjermen. Initialisere hurtigbufferskjemaer for enkelt- og multiprosessorsystemer, sette opp registre på Cyrix M1-prosessoren
50 USB-initialisering
52 Testing av alt tilgjengelig systemminne, inkludert regionen for den innebygde videokontrolleren (delt minne). Visualisering av resultater på skjermen
53 Tilbakestiller påloggingspassordet ditt
55 Visualisering av antall oppdagede prosessorer
57 Innledende initialisering av ISA PnP-enheter, som hver er tildelt et CSN (Card Select Number). Gjengivelse av EPA-logoen
59 Initialiserer antivirusstøttesystemet
5BStart av prosedyren BIOS-oppdateringer fra en 5D-diskettstasjon Initialiserer innebygde SIO- og lydkontrollere
60 Tilgang til CMOS-oppsett er åpen
63 Initialiserer PS/2-mus
65 Initialiserer USB-mus
67 Bruk av IRQ12 av PCI-enheter hvis det ikke er noen PS/2-mus i systemet 69 Full initialisering av L2-bufferkontrolleren
6BInitialisering av brikkesett i henhold til CMOS-oppsett
6DKonfigurere ressurser for ISA PnP-enheter i SIO 6F-konfigurasjonsmodus Initialisere diskettundersystemet
73 Foreløpige trinn for å initialisere harddiskens delsystem. På noen plattformer – avstemning ALT+F2 for å lansere AwardFlash
75 Finne og initialisere IDE-enheter
77 Initialiserer serielle og parallelle porter
7AProgramvare tilbakestilling av koprosessoren, skriver kontrollordet til FPU-registeret CW 7C Installerer beskyttelse mot uautorisert skriving til harddisker
7FVis feilmeldinger. Vedlikeholde DEL- og F1-tastene

Klargjøring av tabeller, arrays og strukturer for å starte operativsystemet

Fra og med kode 82h, konfigurerer POST systemet i henhold til CMOS-innstillingene. Dens siste fase utføres fra Shadow RAM-området (segment E800h) og ender med overføring av kontroll til operativsystemet - kode FFh.

Feil kodeBeskrivelse av feilen
82 Tildeler et område i systemminnet for strømstyring
83 Gjenopprette data fra en midlertidig lagringsstabel i CMOS
84 Viser meldingen "Initialiserer Plug and Play-kort..."
85 USB-initialisering fullført
86 Reservert, Carry Flag clearing
87 Bygge SYSID-tabeller i DMI-området
88 Reservert, Carry Flag clearing
89 Generer ACPI-tjenestetabeller
8AReservert, Carry Flag clearing
8BSøker og initialiserer BIOS for flere enheter
8CReservert, Carry Flag clearing
8DInitialiserer paritetsbit vedlikeholdsrutiner
8EReservert, Carry Flag clearing
8FIRQ12-oppløsning for hotplugging av mus 90 Reservert, klart bæreflagg
91 Initialisering av eldre plattformressurser
92 Reservert, Carry Flag clearing
93 Antagelig ikke brukt
94 Siste trinn for å initialisere kjernelogikken før lasting operativsystem. Strømstyringssystemet fullfører initialiseringen. BIOS-oppstartsskjermen fjernes og ressursallokeringstabellen vises. AMD K6®-familieprosessorer har spesifikke innstillinger. Mikrokodeoppdatering for familieprosessorer Intel Pentium® II og høyere
95 Stille inn automatisk overgang til vinter/sommertid. Programmering av tastaturkontrolleren for auto-repetisjonsfrekvensen
96 I multiprosessorsystemer utføres endelige systeminnstillinger og servicetabeller og felt opprettes. For Cyrix-familieprosessorer utføres ytterligere registerinnstillinger. Bygge ESCD "Extended System Configuration Data"-tabellen. Stille inn DOS-tidstelleren i samsvar med sanntidsklokke. Oppstartsenhetspartisjoner lagres for videre bruk av innebygde antivirusverktøy: Trend AntiVirus eller Paragon Anti-Virus Protection. Systemhøyttaleren sender ut et POST-fullføringssignal. MSIRQ-tabellen bygges og lagres

En rekke prosesser som forekommer i Award Medallion BIOS er utpekt av spesielle grupper av kontrollpunkter. Disse inkluderer:

Systemhendelseskoder - kontrollpunkter for systemhendelser.

Feilsøkingskoder for strømstyring er sjekkpunkter som oppstår under kjøringen av APM- eller ACPI-tjenester.

Systemfeilkoder - meldinger om fatale feil.

Feilsøkingskoder for MP-system - initialiseringspunkter for multiprosessorplattformer.

Funksjoner ved akselerert POST-passasje

For å redusere systemets oppstartstid kan brukeren velge alternativet "Quick Power On Self Test" i CMOS-oppsett. I dette tilfellet vil POST akselereres ved å eliminere noen prosedyrer ( Rask oppstart).

Quick Boot-driftsmønsteret erstatter de sene og siste POST-fasene og påvirker ikke driften av oppstartsblokken. Award Software tilbyr en kodifisering av de kjørbare prosedyrene for fremskyndet POST som er forskjellig fra standarden. Hurtigoppstart begynner med utdata fra sjekkpunkt 65h til diagnoseporten og slutter med POST-kode 80h. Deretter overføres kontrollen til operativsystemet med den vanlige Award BIOS-koden FFh vist.

Feil kodeBeskrivelse av feilen
65 Tidlig initialisering av SIO-kontrolleren, tilbakestilling av programvare for videokontrolleren. Sette opp tastaturkontrolleren, teste tastaturet og musen. Initialiserer lydkontrolleren. Kontrollere integriteten til BIOS-strukturer. Utpakking av Flash ROM vedlikeholdsprosedyrer. Initialiserer den innebygde frekvenssynthesizeren
66 Initialiserer L1/L2-hurtigbufferen i henhold til resultatene fra CPUID-kommandoen. Generering av en vektortabell bestående av pekere for å avbryte håndteringsrutiner. Initialisere maskinvare for strømstyring
67 Kontrollerer CMOS og batteristrøm sannsynlighet. Konfigurering av brikkesettregistre i henhold til CMOS-innstillinger. Initialiserer tastaturkontrolleren som en del av brikkesettet. Generering av BIOS-dataområdevariabler
68 Initialiserer videosystemet
69 Konfigurerer i8259 avbruddskontroller
6AEn akselerert enkeltpass RAM-test utføres ved hjelp av en spesiell algoritme
6BVisualisering av antall oppdagede prosessorer, EPA-logoen og en melding om å starte AwardFlash-verktøyet. Konfigurering av innebygde I/O-kontrollerressurser i konfigurasjonsmodus
70 Invitasjoner til å gå inn i oppsett. Initialiserer PS/2 og USB-mus
71 Initialiserer cache-kontrolleren
72 Sette oppre. Dannelse av Plug and List Spill av enheter. Initialiserer FDD-kontrolleren
73 Initialiserer HDD-kontrolleren
74 Initialisering av koprosessoren
75 Hvis det er spesifisert av brukeren i CMOS-oppsett, er IDE-harddisken skrivebeskyttet.
77 Be om et passord og vis meldingen: "Trykk F1 for å fortsette, DEL for å gå inn i oppsett"
78 Initialiserer BIOS for tilleggsenheter på ISA- og PCI-busser
79 Initialisering av eldre plattformressurser
7AGenerering av rottabellen RSDT og enhetstabellene DSDT, FADT, etc.
7DFinne informasjon om oppstartsenhetspartisjoner
7EKonfigurere BIOS-tjenester før oppstart av operativsystemet
7FInnstilling av NumLock-flagget i henhold til CMOS-oppsett
80 Overføring av kontroll til operativsystemet

Utføre en POST i strømsparingsmodus

En av plattformtilstandene, når innholdet i RAM er lagret på harddisken, kalles Hibernate. I ACPI-spesifikasjonen ("Advanced Configuration and Power Interface Specification", revisjon 2.0a datert 31.03.2002) er det definert som S4 (Non-Volatile Sleep) strømsparingsmodus. Å gå tilbake til full funksjon krever en spesiell måte å fullføre POST på.

ACPI S4-driftsplanen, som med den akselererte starten, erstatter de sene og siste fasene av POST. Et viktig poeng er å sjekke oppstartsskriptet i oppstartsblokken. Avhengig av hvilken ACPI-tilstand systemet er i etter tilbakestillingssignalet for maskinvare, blir det tatt en beslutning om å avslutte tilstand S4, som begynner med utdata fra testpunkt 90h til diagnoseporten og slutter med POST-kode 9Fh.

Feil kodeBeskrivelse av feilen
90 Tidlig initialisering av SIO-kontrolleren, tilbakestilling av programvare for videokontrolleren. Sette opp tastaturkontrolleren, teste tastaturet og musen
91 CMOS og batterivalideringssjekk
92 Initialisering av systemlogikkregistre og innebygd frekvenssynthesizer
93 Initialiserer cachen ved hjelp av CPUID-informasjon
94 Generering av en vektortabell bestående av pekere for å avbryte håndteringsrutiner. Initialisere maskinvare for strømstyring
95 PCI-bussskanning
96 Initialiserer den innebygde tastaturkontrolleren
97 Initialiserer videosystemet
98 VGA-adaptermeldingsutgang
99 Kontrollere den første kanalen til DMA8237-kontrolleren ved å skrive og teste lesing av baseadressen og videresending av blokklengderegistre 9A Konfigurere i8259-avbruddskontrolleren
9BInitialiserer PS/2 og USB-mus. Pakker ut ACPI-kode. Initialiserer cache-kontrolleren
9CSette oppre. Genererer en liste over Plug and Play-enheter. Initialisering av FDD- og HDD-kontrollere
9DPM-regionen er ikke reservert i systemminnet hvis den er opprettet i Shadow RAM eller SMRAM. I noen tilfeller kreves en gjentatt, endelig initialisering av USB-bussen, utført med L1-cachen deaktivert
9ESette opp Power Management, som er en del av systemlogikken. Initialisering av SMI generasjonskretser og installasjon av SMI vektoren. Programmeringsressurser ansvarlig for overvåking av PM-systemhendelser
9FDeaktiver og aktiver operasjonen sletter L1/L2-bufferen og gjenoppretter gjeldende størrelse. Kontrollinnstillingene for strømsparingsmodus spesifisert i CMOS-oppsett lagres i PM RAM. For mobile plattformer sjekkes det for å gå tilbake til full drift etter at alle forsyningsspenninger er slått av (Nullvolt Suspend-modus)

4. Phoenix BIOS 4.0 versjon 6.0

Phoenix Technologies, Ltd.

En av lederne innen utvikling av lavnivåprogramvare, Phoenix Technologies, tidsbestemte utgivelsen av Windows95 ny verson PhoenixBIOS 4.0. Familiestøtte Intel-prosessorer Pentium gjenspeiles i navnet på de mellomliggende revisjonene. En av de siste - Release 6.0 - dannet grunnlaget for all utgitt BIOS. Med bruken av utgivelse 6.1 var det ingen vesentlige endringer i utførelsen av POST-prosedyrer, og derfor påvirket dette ikke indikasjonen av sjekkpunkter.

Et særtrekk ved PhoenixBIOS er at hvis det under POST-utførelsesfeil oppstår ved testing av 512 KB hovedminne (koder 2Ch, 2Eh, 30h), sendes tilleggsinformasjon til port 80h i ordformat, hvis biter identifiserer den mislykkede adresselinjen eller datacelle. For eksempel betyr koden "2C 0002" at det er oppdaget en minnefeil på adresselinje 1. Koden "2E 1020" vil i dette tilfellet bety at det er oppdaget en feil på datalinje 12 og 5 i den lave byten på minnedatabussen. På 386SX-systemer som bruker en seksten-bits databuss, er det ikke mulig for en feil å oppstå under kodeutførelse trinn 30h

POST-koden som sendes ut til diagnoseporten er ledsaget av et lydsignal til systemhøyttaleren. Lydsignalgenereringsskjemaet er som følger:

  • Åttebitskoden konverteres til fire tobitsgrupper
  • Verdien av hver gruppe øker med én
  • Basert på den mottatte verdien genereres et kort lydsignal (for eksempel: kode 16h = 00 01 01 10 = 1-2-2-3)

Utfører oppstarts-POST-prosedyrer fra ROM

Feil kodeBeskrivelse av feilen
01 Initialisere Baseboard Management Controller (BMC)
02 Kontrollerer gjeldende prosessordriftsmodus
03 Deaktivering av ikke-maskerbare avbrudd
04 Typen installert prosessor bestemmes
06 Opprinnelige innstillinger for PIC- og DMA-registrene
07 Minneområdet som er angitt for BIOS-kopien, tilbakestilles til null
08 Tidlig initialisering av systemlogikkregistre
09 Innstilling av POST-programvareflagget
0AInitialisering av prosessorprogramvareressurser
0BIntern cache-tillatelse
0EInitialisering av Super I/O-ressurser
0CInitialiser L1/L2-cache i henhold til CMOS-verdier
0FInitialiserer IDE
10 Initialiserer undersystemet Power Management
11 Stille inn alternative registerverdier
12 Verdien til MSW-registeret (Machine Status Word) blir satt.
13 Tidlig klargjøring av PCI-enheter
14 Initialisere tastaturkontrolleren
16 Kontrollerer ROM BIOS-sjekksummen
17 Bestemme L1/L2-bufferstørrelse
18 Initialiserer 8254-systemtimeren
1AInitialiserer DMA-kontrolleren
1CTilbakestilling av programmerbare avbruddskontrollverdier
20 Kontrollerer genereringen av DRAM-regenereringsforespørsler
22 Kontrollerer funksjonen til tastaturkontrolleren
24 Installere en velger for å betjene en flat 4Gb minnemodell
26 A20 linjeoppløsning
28 Bestemme den totale mengden installert minne
29 Initialiserer POST Memory Manager (PMM)
2ATilbakestiller 640Kb hovedminne
2CTester adresselinjer
2EFeil på en av datalinjene i den lave byten til minnedatabussen
2FVelge en bufferminneprotokoll
30 Tilgjengelig systemminnetest
32 Bestemme CPU-klokkeparametere og bussfrekvens

Feil kodeBeskrivelse av feilen
33 Initialiserer Phoenix Dispatch Manager
34 Forbyr avslåing ved hjelp av ATX Power-knapp
35 Innstillinger for systemlogiske registre som kontrollerer dannelsen av tidskarakteristikker for tilgang til minne, inngangs-/utgangsporter, system- og lokale busser
36 En omstart utføres hvis overgangen til neste POST-prosedyre mislykkes. Sekvensen av prosedyrer administreres av Watch Dog Service
37 Prosessen med å sette opp systemlogiske registre er fullført.
38 Innholdet i BIOS Runtime-modulen pakkes ut og omskrives til området beregnet for Shadow RAM
39 Reinitialisering av bufferkontrolleren
3AEndre størrelse på L2-cache
3BInitialiserer BIOS Execution Trace
3CEkstra konfigurasjon av logiske registre for å konfigurere PCI-PCI-broer og støtte for distribuerte PCI-busser
3DSystemlogikkregistrene er konfigurert i henhold til CMOS-oppsettinnstillingene
3ELes maskinvarekonfigurasjon
3EKontrollerer ROM-pilotsystemets tilkobling
40 Bestemme CPU-klokkeparametere
41 Initialiserer ROM Pilot - fjernkontroll for oppstart
42
44 Angi BIOS-avbrudd
45 Initialiserer enheter før PnP-mekanismen aktiveres
46 BIOS-sjekksummen beregnes ved hjelp av en spesiell algoritme
47 Initialiserer I2O I/O-kontrollere
48 Søk etter videoadapter
49 PCI-initialisering
4AInitialiserer systemvideoadaptere
4BQuiet Boot kjører – en forkortet systemoppstartssekvens som brukes til å øke hastigheten på POST.
4CVGA BIOS-innhold skrives om til transittområdet
4EVisualisering av BIOS tekststreng Copyright
4FReserverer minne for valgmenyen for oppstartsenhet
50 Prosessortypen og dens klokkefrekvens er visualisert
51 Initialiserer EISA-kontrolleren og enhetene
52 Programmering av tastaturkontroller
54 Modus aktivert lydspor nøkler
55
58 Finner ubetjente avbruddsforespørsler
59 Initialisere POST Display Service (PDS) prosedyren 5A Viser meldingen "Trykk F2 for å gå inn i SETUP"
5BDeaktiver CPU Internal Cache
5CKonvensjonell minnesjekk
5EOppdag baseadresse
60 Utvidet minnesjekk
62 Sjekke adresselinjer for utvidet minne
64 Overføre kontroll til en kjørbar blokk generert av hovedkortprodusenten (Patch1)
66 Konfigurering av cache-kontrollregistre
67 Minimal initialisering av APIC-kontrollere
68 L1/L2 hurtigbufferoppløsning
69 Forbereder systemadministrasjonsmodus RAM
6AEksternt hurtigbuffervolum blir visualisert
6BAngi standardinnstillinger for CMOS-oppsett
6CVisualisering av Shadow RAM-bruksinformasjon
6EVisualisering av informasjon om Upper Memory Blocks (UMB)
70 Viser feilmeldinger
72 Kontrollerer gjeldende systemkonfigurasjon og CMOS-informasjon
76 Sjekker informasjon om tastaturfeil
7AKontrollere statusen til programvare (Systempassord) eller maskinvare (Key Lock Switch) tastaturlåsverktøy
7CInnstilling av maskinvareavbruddsvektorer
7DInitialisere kraftsporingssystemet
7EInitialisering av koprosessoren
80 Innebygd SIO I/O-kontroller er forbudt
81 Forbereder oppstart av operativsystemet
82 Finne og identifisere RS232-porter
83 Konfigurering av eksterne IDE-kontrollere
84 Finne og identifisere parallellporter
85 Initialiserer ISA PnP-enheter
86 Innebygde ressurser til SIO-kontrolleren er konfigurert i samsvar med innstillingene for CMOS-oppsett
87 Konfigurere MCD (Konfigurerbare enheter for hovedkort)
88 Verdiene til variabelblokken i BIOS-dataområdet er satt
89 Tillater generering av et ikke-maskerbart avbrudd
8AStille inn verdiene til variabler som ligger i det utvidede BIOS-dataområdet
8BKontrollerer PS/2-musens koblingsskjemaer
8CInitialiserer kjørekontrolleren
8FBestemme antall tilkoblede ATA-enheter
90 Initialisere og konfigurere harddiskkontrollere
91 Stille inn midlertidige parametere for harddiskdrift i PIO-modus
92 Overføre kontroll til en kjørbar blokk generert av hovedkortprodusenten (Patch2)
93 Bygge en systemkonfigurasjonstabell for flere prosessorer
95 Velge CD-ROM-vedlikeholdsprosedyre
96 Gå tilbake til ekte modus
97 Bygg MP-konfigurasjonstabell
98 ROM-skanning pågår
99 Kontrollere statusen til SMART-parameteren 9A Innholdet i ROM-en skrives til RAM
9CSette opp undersystemet Power Management
9DInitialisere ressurser for å beskytte mot uautorisert tilgang
9EMaskinvareavbrudd er aktivert
9FAntall IDE- og SCSI-stasjoner bestemmes
A0Innstilling av DOS-tid basert på RTC-tilstand A1 Hensikten med denne koden er ukjent A2 Kontrollerer nøkkellåstilstanden
A4Tastatur Auto-Repeat Characteristics Settings
A8Meldingen "Trykk F2 for å gå inn i oppsett" fjernes fra skjermen
A.A.Tilstedeværelsen av SCAN-koden til F2-tasten i inngangsbufferen AC er kontrollert.Setup-programmet startes.
A.E.Omstartsflagget utført av CTRL+ALT+DEL B0 slettes Meldingen "Trykk F1 for å gjenoppta, F2 for å sette opp" genereres.
B1POST-fremdriftsflagget er slettet B2 POST fullført
B4Lydsignal før oppstart
B5Stillestartfasen fullført
B6Passordkontroller om denne modusen er aktivert i Oppsett B7 Initialiserer ACPI BIOS
B9Søk etter oppstartsenheter på USB-buss BA Initialiser DMI-parametere
BBGjenta prosedyren for ROM-skanning
B.C.RAM-paritetsfeillåseutløseren er tilbakestilt.
BDEn meny vises for å velge en oppstartsenhet BE Tømme skjermen før du laster operativsystemet BF Aktivere antivirusstøtte
C0ProgramvINT 19h er lansert - Boot Sector-lasteren. Avbruddsservicerutinen prøver sekvensielt å laste oppstartssektoren ved å polle diskenheter i rekkefølgen foreskrevet av oppsett
C1Initialisering av feilvedlikeholdsrutine (PEM) C2 Tilkalling av servicerutiner for feillogging
C3Visualisering av feilmeldinger i den rekkefølgen de ble mottatt C4 Sette initial state flagg
C5Initialiserer en utvidet blokk med CMOS RAM-celler
C6Første initialisering av dokkingstasjonen
C7Lazy dock-initialisering
C8Utførelse av testprosedyrer inkludert i Boot Block for å bestemme integriteten til BIOS-strukturer
C9Kontrollere integriteten til strukturer og/eller moduler eksterne til system-BIOS
C.A.Kjører Console Redirect for å betjene et eksternt CB-tastatur Emuler diskenheter i RAM/ROM
CCKjør Console Redirect for å betjene video-CDer Støtte PCMCIA-kommunikasjon
C.E.Sette opp lyspennkontrolleren

Fatale feilmeldinger

D0 Feil forårsaket av en eksepsjonell situasjon (Unntaksfeil) D2 Anroper en avbruddshåndteringsprosedyre fra en uidentifisert kilde D4 Feil knyttet til brudd på protokollen for utstedelse og sletting av avbruddsforespørsler D6 Avslutter beskyttet modus med generering av tilbakestilling av programvare D7 For å lagre tilstanden til videoadapteren, mer nødvendig mengde minne enn det som er tilgjengelig i SMRAM D8 Feil under programvaregenerering av prosessorens tilbakestillingspuls DA Tap av kontroll ved retur til Real Mode DC Gå ut av beskyttet modus med generering av tilbakestilling av programvare uten å reinitialisere avbruddskontrolleren DD Feil ved testing av utvidet minne DE Tastaturkontrollfeil DF Linjekontrollfeil A20 19

Utføre prosedyrer fra Boot Block

Feil kodeBeskrivelse av feilen
E0Sette opp E1-Initialisere nord- og sørbroene
E2Initialiserer CPU
E3Initialiserer systemtimeren
E4Initialisering av Super I/O-ressurser
E5Kontrollerer statusen til Recovery Jumper, hvis installasjon tvinger BIOS-gjenopprettingsmodusen til å starte
E6BIOS-sjekksumverifisering
E7Kontrollen overføres til BIOS hvis kontrollsummen beregnes riktig E8 Initialiser MPS-støtte
E9Overgang til en flat 4Gb minnemodell
E.A.Initialisering av ikke-standard utstyr
E.B.Konfigurering av avbruddskontrolleren og direkte minnetilgang
E.C.Ved å skrive og kontrollere avlesninger ved hjelp av en spesiell algoritme, bestemmes minnetypen: FPM, EDO, SDRAM og Host Bridge-konfigurasjonsregistrene konfigureres i samsvar med resultatet
EDVed hjelp av poster og kontrollavlesninger ved hjelp av en spesiell algoritme, bestemmes volumet av minnebanker og plassering i rader. I samsvar med resultatet konfigureres Host Bridge-konfigurasjonsregistrene (DRAM Row Boundary).
E.E.Innholdet i oppstartsblokken kopieres til Shadow RAM EF Forbereder SMM RAM for SMI-behandleren
F0Hukommelsestest
F1Initialisering av avbruddsvektorer
F2Initialiserer sanntidsklokke
F3Initialiserer videodelsystemet
F4Genererer et pip før oppstart
F5Laster operativsystemet som er lagret i Flash ROM
F6Gå tilbake til ekte modus
F7Start opp til Full DOS
F8Initialiserer USB-kontrolleren
FA...FFKoder for interaksjon med PhDebug-prosedyren

5. Insyde BIOS Mobile Pro

Insyde Software Corp.

Innsideren i markedet for mobilsystemer har etablert seg godt på områder der det kreves lojalitet til tradisjon og en konservativ tilnærming til BIOS-design. Etter å ha arvet kilde fra SystemSoft jobber selskapet kontinuerlig med å forbedre det. Den siste revisjonen av MobilePRO brukes aktivt i bærbare datamaskiner fra Mitac og Clevo, dokumentasjonen som dannet grunnlaget for feilkodetabellen - det er dette Insyde Software kaller POST-sjekkpunkter.

Kontrollpunkter for oppstartsblokk

Til tross for at Insyde Software laget sin første BIOS i 1992, ble den etablerte modellen av oppstartsblokken – eller Boot Loader, som skaperne selv kalte den – endelig dannet først mot slutten av 1995. Fra dette øyeblikket ble startprosedyren nummerert etter versjon og opprettelsesdato.

Det viktigste punktet fra synspunktet til en serviceingeniør som undersøker lasteprosessen datasystem med InsydeBIOS blir enheten en diagnostisk kodevisningsenhet. Selv om Boot Loader som regel bruker produsentens diagnostiske port 80h, standard i slike tilfeller, utføres i noen tilfeller testpunktutgang kun på PIO-porten (parallell inngangs-/utgangsport for diagnostiske formål), som ikke er mer enn en parallellport 378h Det er implementeringer der diagnosekodene sendt til port 80h dupliseres til parallellporten.

Feil kodeBeskrivelse av feilen
00 Startpunkt for utførelse av oppstartsblokk 01 Inhibit line A20 (brukes ikke)
02 CPU-mikrokodeoppdatering
03 Tester RAM
04 Overfører oppstartsblokken til RAM
05 Utfører en oppstartsblokk fra RAM
06 Tvinge gjenopprettingsprosedyren for Flash ROM
07 Overføre system-BIOS til RAM
08 Kontrollsum for system-BIOS
09 Kjører POST-prosedyren
0AStarter gjenopprettingsprosedyren for Flash ROM fra en FDD-stasjon
0BInitialiserer frekvenssynthesizeren
0CFullfører BIOS-gjenopprettingsprosedyren
0DAlternativ prosedyre for å gjenopprette Flash ROM fra FDD
0FStopper hvis det oppstår en fatal feil
BBLPC SIO tidlig initialisering
CCUtgangspunkt for å starte Flash ROM-gjenoppretting
88 Aktivering av ACPI-funksjoner
99 Feil ved avslutning av STR-modus
60 Bytter til Big Real Mode
61 Initialisering av SM Bus. SPD-data er lagret i CMOS A0 Les og analyser SPD-felt som tidligere er lagret i CMOS A1 Minnekontrollerinitialisering
A2Definere logiske banker for en DIMM
A3Programmering av DRB-registre (DRAM Row Boundary)
A4Programmering av DRA-registre (DRAM-radattributter)
A.E.Det er oppdaget DIMM-er i systemet som avviker i funksjonene for feilkorrigerende koder (ECC).
A.F.Primær initialisering av minnekontrollerregistre tilordnet minneplass
E1Oppstartsprosedyren mislykkes hvis DIMM-en ikke er utstyrt med en SPD-brikke
E2DIMM-typen samsvarer ikke med systemkravene
E.A.Minimumstiden mellom aktivering av DIMM-strenger og inn i regenereringstilstanden oppfyller ikke systemkravene
E.C.Registermoduler støttes ikke ED Checking CAS Latency-moduser
E.E.DIMM-organisasjon støttes ikke av hovedkortet

Utføre POST-er fra RAM

Det meste moderne løsninger InsydeBIOS bruker 16-biters sjekkpunktkartlegging. Dette gjøres ved å bruke portene 80h og 81h, hvor sistnevnte er ment å utvide standard diagnostikk.

Studiet av kontrollpunkter er vanskeliggjort av deres uregelmessige konstruksjon, når prosesser med forskjellig betydning er ledsaget av de samme kodene. I doble diagnosesystemer er det forskjeller av en annen rekkefølge: noen POST-koder vises bare i en av portene uten vanlig duplisering i slike tilfeller.

Feil kodeBeskrivelse av feilen
10 Bufferinitialisering, CMOS-sjekk
11 Linje A20 forbudt. Innstillingsregistre for 8259-kontrollere.
12 Bestemme oppstartsmetoden
13 Initialisere minnekontrolleren
14 Søker etter en videoadapter koblet til ISA-bussen
15 Stille inn systemtidtakerverdier
16 Sette systemlogiske registre ved hjelp av CMOS
17 Beregner den totale mengden RAM
18 Tester den lave siden i konvensjonelt minne
19 Verifiserer kontrollsummen til Flash ROM-bildet
1ATilbakestilling av avbruddskontrollerregistrene
1BInitialiserer videoadapteren
1CInitialisere et undersett av videoadapterregistre som er kompatible med programmodell 6845
1DInitialiserer EGA-adapteren
1EInitialiserer CGA-adapteren
1FDMA-kontrollersideregistertest
20 Sjekker tastaturkontrolleren
21 Initialisere tastaturkontrolleren
22 Sammenligning av den resulterende mengden RAM med verdien i CMOS
23 Sjekker batteribackup og utvidet CMOS
24 Testing av DMA-kontrollerregistre
25 Innstilling av DMA-kontrollerparametere
26 Dannelse av avbruddsvektortabellen
27 Akselerert bestemmelse av mengden installert minne
28 Beskyttet modus
29 Systemminnetest fullført
2AAvslutter beskyttet modus
2BOverfører oppsettsprosedyren til RAM
2CStarter videoinitialiseringsprosedyren
2DSøk på nytt etter CGA-adapter
2ESøk på nytt etter EGA/VGA-adapter
2FViser VGA BIOS-meldinger
30 Rutine for initialisering av tilpasset tastaturkontroller
31 Kontrollerer det tilkoblede tastaturet
32 Kontrollerer gjennomgangen av en forespørsel fra tastaturet
33 Kontrollerer tastaturstatusregisteret
34 Test og tilbakestill systemminnet
35 Beskyttet modus
36 Utvidet minnetest fullført
37 Avslutter beskyttet modus
38 A20 linjeforbud
39 Initialiserer cachekontroller 3A Kontrollerer systemtimeren
3BStille inn DOS-tidstelleren i henhold til sanntidsklokke
3CInitialiserer maskinvareavbruddstabellen
3DFinne og initialisere manipulatorer og pekere
3EStille inn status for NumLock-tasten
3FInitialiserer serielle og parallelle porter
40 Konfigurere serielle og parallelle porter
41 Initialiserer FDD-kontrolleren
42 Initialiserer HDD-kontrolleren
43 Initialiserer strømstyring for USB-bussen
44 Finne og initialisere ekstra BIOS
45 Tilbakestiller NumLock-nøkkelstatusen
46 Sjekker koprosessorfunksjonalitet
47 Initialiserer PCMCIA
48 Forbereder for å starte operativsystemet
49 Overfører kontroll til kjørbar Bootstrap-kode
50 ACPI-initialisering
51 Initialisere strømstyring
52 Initialiserer USB-busskontrolleren



Topp