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. Sjekk 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 på tastaturkontrolleren. 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-brikkekontrollsumfeil |
|
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 skjermkortet på nytt) eller dårlig skjermkort (Avhengig av BIOS-versjonen kan dette signalet indikere en skjermadapterfeil 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. (Avbruddsbehandlerfeil). |
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 i 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:
- 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 korte. BIOS tar hensyn til mindre feil, som imidlertid krever å angi riktige parametere, for eksempel ved å laste standard fabrikkinnstillinger.
- 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.).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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:
- 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.
- 3 korte. Som forrige punkt, indikerer dette en defekt RAM-modul.
- 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.
- 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.
- 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.
- 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.
- 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).
- 1 lang, 2 korte. Feil under initialisering av skjermkortet. Løsningene er de samme som i forrige avsnitt.
- 1 lang, 3 korte. Det er et problem med skjermkortet.
- 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 resultere i at systembordet som helhet ikke starter i 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 kode | Beskrivelse 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 |
CC | Initialisering av systemlogikkregistrene CD Flash ROM-typen gjenkjennes ikke |
C.E. | Sjekksummismatch i start-BIOS CF Feil ved tilgang til ekstra Flash ROM-brikke |
DD | Tidlig initialisering av RTC, som er integrert i SIO-brikken |
D0 | Deaktiver ikke-maskerbart NMI-avbrudd. Utarbeide tidsforsinkelsen for demping av forbigående prosesser. Kontrollerer Boot Block-sjekksummen, stopper hvis det er uoverensstemmelse |
D1 | Utfør minneregenereringsprosedyre og Basic Assurance Test. Bytter til 4 GB minneadresseringsmodus |
D3 | Bestemmelse av kapasitet og primær minnetest |
D4 | Gå tilbake til adresseringsmodus for ekte minne. Tidlig initialisering av brikkesettet. Stabelinstallasjon |
D5 | Overføring av POST-modulen fra Flash ROM til transittminneområdet |
D6 | Hvis kontrollsummen ikke stemmer eller CTRL+Hjem, utføres en overgang til prosedyren Flash-gjenoppretting ROM (kode E0) |
D7 | Overføring av kontroll hjelpeprogram, som pakker ut system-BIOS |
D8 | Full utboksing system-BIOS |
D9 | Overfø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 |
DC | Minnekontrolleren er programmert i henhold til data mottatt fra SPD DE System minnekonfigurasjonsfeil. Fatal feil |
DF | Systemminnekonfigurasjonsfeil. 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 kode | Beskrivelse av feilen |
---|---|
E0 | Forberedelser gjøres for å avskjære INT19 og muligheten til å starte systemet i forenklet modus er sjekket. |
E1 | Sette avbruddsvektorer |
E3 | Gjenoppretting av CMOS-innhold, søk og initialisering av BIOS |
E2 | Forbereder avbruddskontrollere og direkte minnetilgang |
E6 | Aktiver systemtimer og FDC-avbrudd |
E.C. | Reinitialisering av IRQ- og DMA ED-kontrollere Initialiserer diskstasjonen |
E.E. | Leser oppstartssektor fra EF-diskettdriftsfeil |
F0 | Finne AMIBOOT.ROM-filen |
F1 | Filen AMIBOOT.ROM ble ikke funnet i rotkatalogen F2 Les FAT |
F3 | Leser AMIBOOT.ROM |
F4 | Størrelsen på AMIBOOT.ROM-filen samsvarer ikke med størrelsen på Flash ROM-en |
F5 | Deaktiverer intern hurtigbuffer |
FB | Flash ROM Type Definisjon |
F.C. | Sletter hovedblokken for Flash ROM |
FD | Programmering av hoved Flash ROM-blokken |
FF | Start BIOS på nytt |
Utpakkede system-BIOS-koder utført i ShadowRAM
Kjøretidskode er ukomprimert i F000 shadow RAM
Feil kode | Beskrivelse 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 |
0A | Kontroll av batterifeil |
0B | Sletting av bufferregistre for tastaturkontrolleren |
0C | En testkommando sendes til tastaturkontrolleren |
0E | Søk ekstra enheter betjenes av tastaturkontrolleren |
0F | Initialiserer 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 |
1A | Kontrollerer 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 |
2A | Søk etter enheter som støttes av flere ROM-er |
2B | Initialiserer VGA BIOS, sjekker kontrollsummen |
2C | Kjøre VGA BIOS |
2D | Matchende INT 10h og INT 42h |
2E | Søk etter CGA-skjermkort |
2F | CGA-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 |
3A | Viser "Hit DEL"-meldingen for å gå inn i CMOS-oppsett |
3B | Begynn å forberede en minnetest i beskyttet modus |
40 | Utarbeide 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 |
4B | Tilbakestilling av minne |
4C | Indikasjon på nullstillingsprosessen |
4D | Ta opp i CMOS de resulterende størrelsene konvensjonelt og utvidet minne 4E Indikasjon på den faktiske mengden systemminne |
4F | Utvidet 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 |
7F | Lø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 |
8B | Reserverer minne for en ekstra BIOS variabel blokk |
8C | Programmering av konfigurasjonsregistre |
8D | Primær initialisering av HDD- og FDD-kontrollere |
8F | Reinitialiserer 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 |
9B | Forberede et område i minnet for en koprosessortest |
9C | Initialisering av koprosessoren |
9D | Koprosessorinformasjon lagres i CMOS RAM |
9E | Tastaturtypeidentifikasjon |
9F | Søk etter flere inndataenheter |
A0 | Dannelse av MTRR-registre (Memory Type Range Registers) |
A2 | Feilmeldinger fra tidligere initialiseringstrinn |
A3 | Stille inn timing for automatisk repetisjon av tastaturet |
A4 | Defragmentering av ubrukte RAM-områder |
A5 | Stille inn videomodus |
A6 | Rengjøring av skjermen |
A7 | Overfører BIOS kjørbar kode til Shadow RAM-området |
A8 | Initialiserer ekstra BIOS i segment E000h |
A9 | Returnerer kontrollen til system-BIOS AA Initialiserer USB-bussen |
AB | Forbereder 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 |
B0 | Systemkonfigurasjonstabell 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 samsvarer 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 kode | Beskrivelse 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ÆRE | Programmering av konfigurasjonsregistrene til Sør- og Nordbroene |
09 | Initialisere L2 Cache og Advanced Cache Control Register på Cyrix-prosessoren |
0A | Generer en tabell med avbruddsvektorer. Konfigurering av strømstyringsressurser og innstilling av SMI-vektoren |
0B | Kontrollerer CMOS-sjekksummen. Skanner PCI-bussenheter. Oppdatering av prosessorens mikrokode |
0С | Initialisere tastaturkontrolleren |
0D | Finne og initialisere videoadapteren. Sette opp IOAPIC. Klokkemål, FSB-innstilling |
0E | MPC-initialisering. Videominnetest. Viser prislogoen |
0F | Kontrollerer 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 kode | Beskrivelse 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 |
3C | Innstilling av programvareflagget for å tillate adgang til oppsett |
3D | Initialiserer PS/2-mus |
3E | Initialisere 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 |
4E | Visning av feilmeldinger |
4F | Passordforespø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 |
FF | Overfø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 kode | Beskrivelse av feilen |
---|---|
91 | Velge et oppstartsskript for CF-plattformen Bestemme prosessortypen |
C0 | Ekstern 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 |
C3 | Sjekker den første 256K DRAM for den midlertidige organisasjonen. Pakker ut BIOS i midlertidig område |
C5 | Hvis kontrollsummene samsvarer, overføres POST-koden som kjøres til Shadow. Ellers overføres kontrollen til BIOS-gjenopprettingsprosedyren |
B0 | Initialiserer North Bridge |
A0-AF | Maskinvareavhengig 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 kode | Beskrivelse 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 |
0A | Prosedyre for autodeteksjon av tastatur og mus. Endelige innstillinger for tastaturkontrolleren ved hjelp av PCI-romregistre |
0E | Tester 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 | |
1D | Innledende oppsett av strømstyringssystemet |
1F | Laster 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 | |
2B | Søk i VGA BIOS |
2D | Viser 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 |
3C | Sette opp den programmerbare intervalltimeren (8254) kontrolleren |
3E | Initialiserer 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 |
4E | Tester 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 |
5B | Start 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 |
6B | Initialisering av brikkesett i henhold til CMOS-oppsett |
6D | Konfigurere 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 |
7A | Programvare tilbakestilling av koprosessoren, skriver kontrollordet til FPU-registeret CW 7C Installerer beskyttelse mot uautorisert skriving til harddisker |
7F | Vis 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 kode | Beskrivelse 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 |
8A | Reservert, Carry Flag clearing |
8B | Søker og initialiserer BIOS for flere enheter |
8C | Reservert, Carry Flag clearing |
8D | Initialiserer vedlikeholdsrutiner for paritetsbit |
8E | Reservert, Carry Flag clearing |
8F | IRQ12-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 kode | Beskrivelse 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 |
6A | En akselerert enkeltpass RAM-test utføres ved hjelp av en spesiell algoritme |
6B | Visualisering 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 |
7A | Generering av rottabellen RSDT og enhetstabellene DSDT, FADT, etc. |
7D | Finne informasjon om oppstartsenhetspartisjoner |
7E | Konfigurere BIOS-tjenester før oppstart av operativsystemet |
7F | Innstilling 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 kode | Beskrivelse 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 | Kontroll av den første kanalen til DMA8237-kontrolleren ved å skrive og teste lesing av baseadressen og v9A Konfigurere i8259-avbruddskontrolleren |
9B | Initialiserer PS/2 og USB-mus. Pakker ut ACPI-kode. Initialiserer cache-kontrolleren |
9C | Sette oppre. Genererer en liste over Plug and Play-enheter. Initialisering av FDD- og HDD-kontrollere |
9D | PM-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 |
9E | Sette 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 |
9F | Deaktiver 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 kode | Beskrivelse 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 |
0A | Initialisering av prosessorprogramvareressurser |
0B | Intern cache-tillatelse |
0E | Initialisering av Super I/O-ressurser |
0C | Initialiser L1/L2-cache i henhold til CMOS-verdier |
0F | Initialiserer 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 |
1A | Initialiserer DMA-kontrolleren |
1C | Tilbakestilling 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) |
2A | Tilbakestiller 640Kb hovedminne |
2C | Tester adresselinjer |
2E | Feil på en av datalinjene i den lave byten til minnedatabussen |
2F | Velge en bufferminneprotokoll |
30 | Tilgjengelig systemminnetest |
32 | Bestemme CPU-klokkeparametere og bussfrekvens |
Feil kode | Beskrivelse 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 |
3A | Endring av størrelse på L2-cache |
3B | Initialiserer BIOS Execution Trace |
3C | Ekstra konfigurasjon av logiske registre for å konfigurere PCI-PCI-broer og støtte for distribuerte PCI-busser |
3D | Systemlogikkregistrene er konfigurert i henhold til CMOS-oppsettinnstillingene |
3E | Les maskinvarekonfigurasjon |
3E | Kontrollerer 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 |
4A | Initialiserer systemvideoadaptere |
4B | Quiet Boot kjører – en forkortet systemoppstartssekvens som brukes til å øke hastigheten på POST. |
4C | VGA BIOS-innhold skrives om til transittområdet |
4E | Visualisering av BIOS tekststreng Copyright |
4F | Reserverer 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" |
5B | Deaktiver CPU Internal Cache |
5C | Konvensjonell minnesjekk |
5E | Oppdag 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 |
6A | Eksternt hurtigbuffervolum blir visualisert |
6B | Angi standardinnstillinger for CMOS-oppsett |
6C | Visualisering av Shadow RAM-bruksinformasjon |
6E | Visualisering av informasjon om Upper Memory Blocks (UMB) |
70 | Viser feilmeldinger |
72 | Kontrollerer gjeldende systemkonfigurasjon og CMOS-informasjon |
76 | Sjekker informasjon om tastaturfeil |
7A | Kontrollere statusen til programvare (Systempassord) eller maskinvare (Key Lock Switch) tastaturlåsverktøy |
7C | Innstilling av maskinvareavbruddsvektorer |
7D | Initialisere kraftsporingssystemet |
7E | Initialisering 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 |
8A | Stille inn verdiene til variabler som ligger i det utvidede BIOS-dataområdet |
8B | Kontrollerer PS/2-musens koblingsskjemaer |
8C | Initialiserer kjørekontrolleren |
8F | Bestemme 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 |
9C | Sette opp undersystemet Power Management |
9D | Initialisere ressurser for å beskytte mot uautorisert tilgang |
9E | Maskinvareavbrudd er aktivert |
9F | Antall IDE- og SCSI-stasjoner bestemmes |
A0 | Innstilling av DOS-tid basert på RTC-tilstand A1 Hensikten med denne koden er ukjent A2 Kontrollerer nøkkellåstilstanden |
A4 | Tastatur Auto-Repeat Characteristics Settings |
A8 | Meldingen "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. |
B1 | POST-fremdriftsflagget er slettet B2 POST fullført |
B4 | Lydsignal før oppstart |
B5 | Stillestartfasen fullført |
B6 | Passordkontroller om denne modusen er aktivert i Oppsett B7 Initialiserer ACPI BIOS |
B9 | Søk etter oppstartsenheter på USB-buss BA Initialiser DMI-parametere |
BB | Gjenta prosedyren for ROM-skanning |
B.C. | RAM-paritetsfeillåseutløseren er tilbakestilt. |
BD | En meny vises for å velge en oppstartsenhet BE Tømme skjermen før du laster operativsystemet BF Aktivere antivirusstøtte |
C0 | ProgramvINT 19h er lansert - Boot Sector-lasteren. Avbruddsservicerutinen prøver sekvensielt å laste oppstartssektoren ved å polle diskenheter i rekkefølgen foreskrevet av oppsett |
C1 | Initialisering av feilvedlikeholdsrutine (PEM) C2 Tilkalling av servicerutiner for feillogging |
C3 | Visualisering av feilmeldinger i den rekkefølgen de ble mottatt C4 Sette initial state flagg |
C5 | Initialiserer en utvidet blokk med CMOS RAM-celler |
C6 | Første initialisering av dokkingstasjonen |
C7 | Lazy dock-initialisering |
C8 | Utførelse av testprosedyrer inkludert i Boot Block for å bestemme integriteten til BIOS-strukturer |
C9 | Kontrollere 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 |
CC | Kjø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 kode | Beskrivelse av feilen |
---|---|
E0 | Sette opp E1-Initialisere nord- og sørbroene |
E2 | Initialiserer CPU |
E3 | Initialiserer systemtimeren |
E4 | Initialisering av Super I/O-ressurser |
E5 | Kontrollerer statusen til Recovery Jumper, hvis installasjon tvinger BIOS-gjenopprettingsmodusen til å starte |
E6 | BIOS-sjekksumverifisering |
E7 | Kontrollen overføres til BIOS hvis kontrollsummen beregnes riktig E8 Initialiser MPS-støtte |
E9 | Overgang 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 |
ED | Ved 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 |
F0 | Hukommelsestest |
F1 | Initialisering av avbruddsvektorer |
F2 | Initialiserer sanntidsklokke |
F3 | Initialiserer videodelsystemet |
F4 | Genererer et pip før oppstart |
F5 | Laster operativsystemet som er lagret i Flash ROM |
F6 | Gå tilbake til ekte modus |
F7 | Start opp til Full DOS |
F8 | Initialiserer USB-kontrolleren |
FA…FF | Koder 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.
Oppstartsblokk-sjekkpunkter
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 kode | Beskrivelse av feilen |
---|---|
00 | Startpunkt for utførelse av oppstartsblokk 01 Inhibit line A20 (brukes ikke) |
02 | CPU mikrokode oppdatering |
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 |
0A | Starter gjenopprettingsprosedyren for Flash ROM fra en FDD-stasjon |
0B | Initialiserer frekvenssynthesizeren |
0C | Fullfører BIOS-gjenopprettingsprosedyren |
0D | Alternativ prosedyre for å gjenopprette Flash ROM fra FDD |
0F | Stopper hvis det oppstår en fatal feil |
BB | LPC SIO tidlig initialisering |
CC | Utgangspunkt 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 |
A2 | Definere logiske banker for en DIMM |
A3 | Programmering av DRB-registre (DRAM Row Boundary) |
A4 | Programmering 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 |
E1 | Oppstartsprosedyren mislykkes hvis DIMM-en ikke er utstyrt med en SPD-brikke |
E2 | DIMM-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 Modes |
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 blir 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 kode | Beskrivelse 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 |
1A | Tilbakestilling av avbruddskontrollerregistrene |
1B | Initialiserer videoadapteren |
1C | Initialisere et undersett av videoadapterregistre som er kompatible med programmodell 6845 |
1D | Initialiserer EGA-adapteren |
1E | Initialiserer CGA-adapteren |
1F | DMA-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 |
2A | Avslutter beskyttet modus |
2B | Overfører oppsettsprosedyren til RAM |
2C | Starter videoinitialiseringsprosedyren |
2D | Søk på nytt etter CGA-adapter |
2E | Søk på nytt etter EGA/VGA-adapter |
2F | Viser 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 |
3B | Stille inn DOS-tidstelleren i henhold til sanntidsklokke |
3C | Initialiserer maskinvareavbruddstabellen |
3D | Finne og initialisere manipulatorer og pekere |
3E | Stille inn status for NumLock-tasten |
3F | Initialiserer 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 |