Het decoderen van de geluidssignalen van BIOS Asus. Procedures uitvoeren vanuit Boot Block. Waar zijn BIOS-piepjes voor?

Waarschijnlijk heeft bijna elke computergebruiker gemerkt dat er bij het opstarten een karakteristiek geluid hoorbaar is, vergelijkbaar met een piepje. Als alles goed is, klinkt er in de meeste gevallen één korte pieptoon. Het systeem informeert ons dus over de status van de pc, zelfs tijdens het opstarten, voordat Windows wordt geladen.

BIOS(Basic Input/Output System - basisinvoer/uitvoersysteem) is een programma op systeemniveau dat zich in de BIOS-microprocessor bevindt. Het is bedoeld voor de eerste keer opstarten van de computer en wordt eerst geladen nadat de computer is aangezet.

Wanneer het systeem opstart, start het BIOS de computer op en voert een zelftest uit (Power-On Self Test - POST) om algemene diagnoses van het systeem uit te voeren. Als er problemen zijn, zal de computer een bepaalde reeks signalen uitzenden die u alleen moeten ontcijferen.

Hoor je geen geluid, dan is het mogelijk dat er een luidspreker op je moederbord ontbreekt. In het geval van een computerstoring maakt de afwezigheid van een luidspreker het iets moeilijker om het probleem te vinden, maar dit is niet kritisch.

In moderne moederborden werd de luidspreker ingebouwd. Bij oudere modellen was de luidspreker op het bord aangesloten.

BIOS-fabrikant

Elke BIOS-fabrikant heeft zijn eigen volgorde en interpretatie van geluidssignalen. Voordat u begint met decoderen, moet u de fabrikant achterhalen.

Methode 1

De eenvoudigste manier om het bedrijf te bepalen is tijdens het opstarten, waarbij meestal de fabrikant en de BIOS-versie worden vermeld.

Methode 2

U kunt tijdens het opstarten naar het BIOS gaan en het item “Systeeminformatie” vinden of het Everest (Aida) programma in Windows gebruiken. In beide gevallen wordt alle informatie aangegeven.

Nu worden alle moderne computers geleverd met een bijgewerkt BIOS genaamd UEFI.

Nu we de BIOS-fabrikant kennen, zal het voor ons niet moeilijk zijn om de geluidssignalen te ontcijferen.

AMI BIOS

Signaal

Betekenis (decodering)

1 kort

Geen fouten gevonden

2 kort

RAM-pariteitsfout

3 kort

Storing in de eerste 64 KB RAM

4 kort

Systeemtimer is defect

5 kort

Processorfout

6 kort

Storing in de toetsenbordcontroller

7 kort

Systeemkaartfout

8 kort

Fout in videogeheugen

9 kort

Onjuiste BIOS-controlesom

10 kort

Schrijffout in CMOS-geheugen

11 kort

Cachefout

1 lang 2 kort

Videoadapter is defect

1 lang 3 kort

2 lang 2 kort

Floppycontrollerfout

Geen signalen

AWARD BIOS

Signaal

Betekenis (decodering)

1 kort

Geen fouten gevonden

Continu of kort repetitief

De voeding is defect of er is kortsluiting in de voedingscircuits

1 lange of lange herhaling

RAM-fout

1 lang 2 kort

Videoadapter niet gedetecteerd of videogeheugenfout

1 lang 3 kort

Videoadapterfout of toetsenbordfout

3 lang

Fout met toetsenbordcontroller

1 lang 9 kort

BIOS-leesfout of BIOS-chip is defect

2 kort

Er is een niet-kritieke fout gedetecteerd.

Geen signalen

De voeding of het moederbord is defect

Phoenix BIOS

Phoenix BIOS-piepjes bestaan ​​uit verschillende series korte piepjes met tussenpozen. Een signaal met code 1-2-3 klinkt bijvoorbeeld als volgt: één korte piep, pauze, twee korte piepjes, pauze, drie korte piepjes.

Signaal

Betekenis (decodering)

Fout bij het lezen van gegevens van de ingebouwde CMOS-geheugenchip

CMOS-chip checksum-fout

Fout op systeembord

Fout met DMA-controller op systeemkaart

Fout bij het lezen of schrijven van gegevens naar een van de DMA-kanalen

Fout in RAM

Fout in de eerste 64 KB hoofdgeheugen

Fout op het moederbord

RAM-testfout

van 2-1-1 tot 2-4-4

Fout in een van de bits van de eerste 64 KB RAM

Fout in het eerste DMA-kanaal

Fout in het tweede DMA-kanaal

Foutverwerking wordt onderbroken

Fout in de interruptcontroller van het moederbord

Fout met toetsenbordcontroller

Videoadapterfout

Fout bij het testen van videogeheugen

Fout bij het zoeken naar videogeheugen

Systeemtimerfout

Voltooiing van testen

Fout met toetsenbordcontroller

CPU-fout

RAM-testfout

Systeemtimerfout

Fout in realtimeklok

Seriële poortfout

Fout parallelle poort

Fout in de wiskundige coprocessor

Fout in de werking van adapters die een eigen BIOS hebben

Fout bij het berekenen van de BIOS-controlesom

Fout in RAM-werking

Fout met toetsenbordcontroller

Fouten bij het testen van RAM

Fout bij het afhandelen van onverwachte interrupts

IBM BIOS

Signaal

Betekenis (decodering)

1 kort

Geen fouten gevonden

1 piep en leeg scherm

Videoadapter is defect

2 kort

Videoadapter is defect

3 lang

Moederbord defect (fout toetsenbordcontroller), RAM defect

1 lang, 1 kort

Moederbord is defect

1 lang, 2 kort

Videosysteem defect (Mono/CGA)

1 lang, 3 kort

Videosysteem (EGA/VGA) is defect

Kort herhalen

Storingen gerelateerd aan de voeding of het moederbord

Continu

De voeding of het moederbord is defect

Afwezig

De voeding, het moederbord of de luidspreker zijn defect

AST BIOS

Signaal

Betekenis (decodering)

1 kort

Fout bij het controleren van processorregisters. Processorfout

2 kort

Bufferfout toetsenbordcontroller. Storing in de toetsenbordcontroller.

3 kort

Resetfout toetsenbordcontroller. Er is een probleem met de toetsenbordcontroller of het moederbord.

4 kort

Communicatiefout met toetsenbord.

5 kort

Toetsenbordfout.

6 kort

Systeemkaartfout.

9 kort

BIOS ROM-controlesom komt niet overeen. De BIOS ROM-chip is defect.

10 kort

Systeemtimerfout. De systeemtimerchip is defect.

11 kort

Systeemlogica-chip (chipset) fout.

12 kort

Registerfout in energiebeheer in niet-vluchtig geheugen.

1 lang

DMA-controllerfout 0. De DMA-controllerchip van kanaal 0 is defect.

1 lang, 1 kort

DMA-controllerfout 1. De DMA-controllerchip van kanaal 1 is defect.

1 lang, 2 kort

Fout bij onderdrukking van frame-retrace. De videoadapter is mogelijk defect.

1 lang, 3 kort

Fout in videogeheugen. Het geheugen van de videoadapter is defect.

1 lang, 4 kort

Videoadapterfout. De videoadapter is defect.

1 lang, 5 kort

Geheugenfout 64K.

1 lang, 6 kort

Kan interruptvectoren niet laden. BIOS kon geen interruptvectoren in het geheugen laden

1 lang, 7 kort

Het videosubsysteem kan niet worden geïnitialiseerd.

1 lang, 8 kort

Fout in videogeheugen.

Compaq BIOS

Signaal

Betekenis (decodering)

1 kort

Geen fouten gevonden

1 lang + 1 kort

BIOS CMOS-geheugencontrolesomfout. De ROM-batterij is mogelijk leeg.

2 kort

Globale fout.

1 lang + 2 kort

Fout bij het initialiseren van de videokaart. Controleer of de videokaart correct is geïnstalleerd.

7 pieptonen (1 lang, 1 s, 1?, 1 kort, pauze, 1 lang, 1 kort, 1 kort)

Storing in AGP-videokaart. Controleer of de installatie correct is.

1 lange constante

RAM-fout, probeer opnieuw op te starten.

1 kort + 2 lang

RAM-storing. Start opnieuw op via Reset.

DELL BIOS

Net als bij het Phoenix BIOS gebruikt het DELL BIOS een soortgelijk signaleringssysteem. 1-3-1-1 zou bijvoorbeeld zo klinken: één piep, pauze, drie pieptonen, pauze, één piep, pauze, één piep.

Signaal

Betekenis (decodering)

Videokaart niet aangesloten

BIOS ROM-controlesomfout

DRAM-updatefout

Toetsenbordfout 8742

Geheugen defect

RAM-fout op regel xxx

RAM-fout op minst significante bit xxx

1-4-1-1-test

RAM-fout op hoge bit xxx

Quadtel BIOS

Signaal

Betekenis (decodering)

1 korte piep

Geen fouten gevonden

2 korte pieptonen

CMOS-RAM is beschadigd. Vervang IC indien mogelijk

1 lange, 2 korte pieptonen

Videoadapterfout. De videoadapter is defect. Installeer de videoadapter opnieuw of vervang de adapter indien mogelijk

1 lange, 3 korte pieptonen

Een of meer randcontrollers zijn defect. Vervang de controllers en test opnieuw

UEFI BIOS

Signaal

Betekenis (decodering)

1 kort

2 kort

Er zijn niet-kritieke fouten.

3 lang

De toetsenbordcontroller heeft een fout gegenereerd

1 kort + 1 lang

RAM-geheugen is defect

1 lang + 2 kort

De videokaart geeft een fout aan

1 lang + 3 kort

Fout in videogeheugen

1 lang + 9 kort

Fout bij lezen uit ROM

Continu korte piepjes

Storing in de voeding of RAM

Continu lange pieptonen

RAM-problemen

Afwisselend lange en korte signalen

Processorfout

Continu signaal

Geeft problemen met de stroomvoorziening aan

Amerikaanse Megatrends, Inc. (AMI)

De controlepunten van de POST-procedures die in AMIBIOS worden uitgevoerd, zijn in 1995 opnieuw ontworpen en aangevuld en hebben tot nu toe geen significante wijzigingen ondergaan. De eerste beschrijving van POST-codes of, zoals AMI ze noemt, “checkpoints” in hun huidige vorm verscheen in verband met de release van de V6.24-kernel, 15/07/95. Er zijn enkele wijzigingen aangebracht in AMIBIOS V7.0, die in dit document worden weergegeven.

Kenmerken van het uitvoeren van AMIBIOS-opstartprocedures

Als tijdens het opstartproces de gegevens 55h, AAh in de diagnosepoort verschijnen, moet u deze informatie niet vergelijken met POST-codes - we hebben te maken met een typische testsequentie, waarvan de taak is om de integriteit van de databus te controleren.

In de startfase is de uitvoer naar de diagnostische poort van gegevens specifiek voor elk platform. In sommige implementaties wordt de eerste weergegeven code geassocieerd met acties, die AMI chipsetspecifieke zaken noemt. Deze procedure gaat gepaard met het uitvoeren van de CCh-waarde naar poort 80h en het uitvoeren van een aantal acties om de systeemlogische registers te configureren. In de regel verschijnt de CCh-code in gevallen waarin systeemlogica van Intel wordt gebruikt, gebouwd op basis van de PIIX-controller - dit zijn TX-, LX-, BX-chipsets.

Sommige ingebouwde I/O-chips bevatten een RTC en een toetsenbordcontroller, die bij het opstarten worden uitgeschakeld. Het doel van het BIOS is om deze kaartbronnen te initialiseren voor verder gebruik. In dit geval gaat de eerste opstartprocedure die verband houdt met het instellen van de toetsenbordcontroller gepaard met de uitvoer van de waarde 10h, waarna de RTC wordt geïnitialiseerd, zoals blijkt uit het verschijnen van de DDh-code in de diagnostische poort. Opgemerkt moet worden dat het falen van ten minste één van deze bronnen zal resulteren in het niet opstarten van het moederbord als geheel in de allereerste fase van de POST-uitvoering.

Op een aantal kaarten begint het initialisatieproces met het overschakelen van de CPU naar de beschermde modus. In dit geval gaat de POST-uitvoering, volgend op de eerste weergegeven code 43h, verder zoals beschreven in de AMIBIOS-documentatie - de controle wordt overgedragen naar punt D0h.

Uitgepakte initialisatieprocedurecodes

Ongecomprimeerde init-codecontrolepunten

FoutcodeBeschrijving van de fout
E.E.In moderne AMIBIOS-implementaties wordt de eerste weergegeven code geassocieerd met toegang tot het apparaat waarvandaan kan worden opgestart om het BIOS te herstellen
CCBij het initialiseren van de systeemlogica wordt het CD Flash ROM-type niet herkend
CEControlesom komt niet overeen in het start-BIOS CF Fout bij toegang tot de reserve Flash ROM-chip
DDVroege initialisatie van de RTC, die in de SIO-chip is geïntegreerd
D0Schakel niet-maskeerbare NMI-interrupt uit. Het uitwerken van de tijdsvertraging voor het verzwakken van voorbijgaande processen. Het controleren van de Boot Block-controlesom en stoppen als er een mismatch is
D1Voer de geheugenregeneratieprocedure en de Basic Assurance Test uit. Overschakelen naar 4 GB geheugenadresseringsmodus
D3Bepaling van de capaciteit en primaire geheugentest
D4Keer terug naar de modus voor echte geheugenadressering. Vroege initialisatie van de chipset. Stapel installatie
D5De POST-module overbrengen van Flash ROM naar het transitgeheugengebied
D6Als de controlesom niet overeenkomt of CTRL+Home, wordt een overgang naar de Flash ROM-herstelprocedure uitgevoerd (code E0)
D7De besturing overdragen aan een hulpprogramma dat het systeem-BIOS uitpakt
D8Voltooi het uitpakken van het systeem-BIOS
D9Systeem-BIOS-besturing overbrengen naar Shadow RAM
D.A.Informatie lezen van SPD (Serial Presence Detect) DIMM DB-modules MTRR-registers van de CPU instellen
gelijkstroomDe geheugencontroller is geprogrammeerd op basis van gegevens ontvangen van SPD DE Systeemgeheugenconfiguratiefout. Fatale fout
DFConfiguratiefout systeemgeheugen. Piep 10 Vroeg
11 Keer terug naar de STR-status (Suspend to RAM).
12 Toegang tot SMRAM (systeembeheer-RAM) herstellen
13 Herstel van geheugenregeneratie
14 VGA BIOS zoeken en initialiseren

Herschrijfprocedurecodes voor Flash ROM

Herstelcodes voor opstartblokken

FoutcodeBeschrijving van de fout
E0Er worden voorbereidingen getroffen om INT19 te onderscheppen en de mogelijkheid om het systeem in vereenvoudigde modus te starten wordt gecontroleerd.
E1Interruptvectoren instellen
E3CMOS-inhoud herstellen, BIOS zoeken en initialiseren
E2Voorbereiding van interruptcontrollers en directe geheugentoegang
E6Schakel systeemtimer en FDC-interrupts in
E.C.Opnieuw initialiseren van de IRQ- en DMA ED-controllers Initialiseren van de schijf
E.E.Opstartsector van EF-diskette lezen Bedieningsfout
F0Het AMIBOOT.ROM-bestand zoeken
F1Het bestand AMIBOOT.ROM is niet gevonden in de hoofdmap F2 Read FAT
F3AMIBOOT.ROM lezen
F4De grootte van het AMIBOOT.ROM-bestand komt niet overeen met de grootte van het Flash-ROM
F5Interne cache uitschakelen
FBFlash ROM-typedefinitie
F.C.Het hoofd-Flash-ROM-blok wissen
FDProgrammeren van het hoofd Flash ROM-blok
FFStart het BIOS opnieuw

Uitgepakte systeem-BIOS-codes uitgevoerd in ShadowRAM

Runtimecode is niet gecomprimeerd in F000 schaduw-RAM

FoutcodeBeschrijving van de fout
03 Schakel niet-maskeerbare NMI-interrupt uit. Typedefinitie opnieuw instellen
05 Initialisatie van de stapel. Schakel caching van geheugen en USB-controller uit
06 Een hulpprogramma in RAM uitvoeren
07 Processorherkenning en APIC-initialisatie
08 De CMOS-controlesom controleren
09 De werking van de End/Ins-toetsen controleren
0AControle batterijstoring
0BDe bufferregisters van de toetsenbordcontroller wissen
0CEr wordt een testcommando naar de toetsenbordcontroller gestuurd
0EExtra apparaten zoeken die worden ondersteund door de toetsenbordcontroller
0FHet toetsenbord initialiseren
10 Er wordt een resetcommando naar het toetsenbord verzonden
11 Als de End- of Ins-toets wordt ingedrukt, wordt de CMOS 12 gereset, waardoor de DMA-controllers in een passieve toestand worden geplaatst.
13 Chipset-initialisatie en L2-cache
14 De systeemtimer controleren
19 Test voor het genereren van DRAM-regeneratieverzoeken wordt uitgevoerd
1AControle van de duur van de regeneratiecyclus
20 Uitvoerapparaten initialiseren
23 De invoerpoort van de toetsenbordcontroller wordt gelezen. De sleutelschakelaar en de fabricagetestschakelaar worden ondervraagd
24 Voorbereiden om de interruptvectortabel te initialiseren
25 Onderbreken vectorinitialisatie voltooid
26 De status van de Turbo Switch-jumper wordt opgevraagd via de invoerpoort van de toetsenbordcontroller
27 Primaire initialisatie van de USB-controller. Updaten van de microcode van de startprocessor
28 Voorbereiden om de videomodus te installeren
29 Initialiseren van het LCD-paneel
2AZoek naar apparaten die worden ondersteund door extra ROM's
2BInitialiseren van VGA BIOS, controleren van de controlesom
2CVGA BIOS uitvoeren
2DPassend bij INT 10h en INT 42h
2EZoek naar CGA-videoadapters
2FCGA-adapter videogeheugentest
30 Test van circuits voor het genereren van CGA-adapterscans
31 Fout in videogeheugen of scancircuits. Een alternatieve CGA-videoadapter zoeken
32 Test van videogeheugen van een alternatieve CGA-videoadapter en scancircuits
33 Poll de status van de Mono/Color-jumper
34 Tekstmodus instellen 80x25
37 Videomodus is ingesteld. Scherm gewist
38 Initialisatie van ingebouwde apparaten
39 Foutmeldingen uit de vorige stap weergeven
3AHet bericht “Hit DEL” wordt weergegeven om de CMOS-instellingen te openen
3BBegin met de voorbereiding op een geheugentest in de beveiligde modus
40 Opstellen van GDT- en IDT-descriptortabellen
42 Overschakelen naar de beveiligde modus
43 De processor bevindt zich in de beveiligde modus. Onderbrekingen ingeschakeld
44 Voorbereidingen voor het testen van de A20-lijn
45 A20 lijntest
46 Bepaling van de RAM-grootte voltooid
47 Testgegevens opgenomen in conventioneel geheugen
48 Conventioneel geheugen opnieuw controleren
49 Uitgebreide geheugentest
4BGeheugen opnieuw instellen
4CIndicatie van het nulstellingsproces
4DRegistratie in CMOS van de resulterende groottes Conventioneel en uitgebreid geheugen 4E Indicatie van de werkelijke hoeveelheid systeemgeheugen
4FUitgebreide conventionele geheugentest wordt uitgevoerd
50 Conventionele correctie van de geheugengrootte
51 Uitgebreide geheugentest
52 Conventioneel geheugen en Extended Memory-volumes opgeslagen
53 Vertraagde afhandeling van pariteitsfouten
54 Schakel pariteit en niet-maskeerbare interruptverwerking uit
57 Initialiseren van de geheugenregio voor POST Memory Manager
58 U wordt gevraagd de CMOS-installatie te openen
59 De processor terugbrengen naar de echte modus
60 Pagina DMA-registers controleren
62 Test van adresregisters en doorstuurlengte van DMA#1-controller
63 Test van adresregisters en doorstuurlengte van DMA#2-controller
65 Programmeren van DMA-controllers
66 De POST-registers voor schrijfverzoeken en maskersets wissen
67 Interruptcontrollers programmeren
7FNMI-verzoek uit aanvullende bronnen oplossen
80 Stelt de interrupt-servicemodus in vanaf de PS/2-poort
81 Toetsenbordinterfacetest op resetfouten
82 De bedieningsmodus van de toetsenbordcontroller instellen
83 Toetsvergrendelingsstatus controleren
84 Verificatie van de geheugencapaciteit
85 Foutmeldingen weergeven
86 Het systeem configureren voor Setup-bewerking
87 Het CMOS-installatieprogramma uitpakken in conventioneel geheugen.
88 Installatieprogramma voltooid door gebruiker
89 Statusherstel voltooid na de installatiebewerking
8BGeheugen reserveren voor een extra BIOS-variabelenblok
8CConfiguratieregisters programmeren
8DPrimaire initialisatie van HDD- en FDD-controllers
8FOpnieuw initialiseren van de FDD-controller
91 De HDD-controller configureren
95 Een ROM-scan uitvoeren om te zoeken naar aanvullende BIOS's
96 Aanvullende configuratie van systeembronnen
97 Het verifiëren van de handtekening en controlesom van het optionele BIOS
98 Systeembeheer-RAM instellen
99 De timerteller en parallelle poortvariabelen instellen 9A Een lijst met seriële poorten genereren
9BEen gebied in het geheugen voorbereiden voor een coprocessortest
9CInitialiseren van de coprocessor
9DCoprocessorinformatie wordt opgeslagen in CMOS RAM
9EToetsenbordtype-identificatie
9FZoek naar extra invoerapparaten
A0Vorming van MTRR-registers (Memory Type Range Registers)
A2Foutmeldingen van eerdere initialisatiestappen
A3De automatische herhaaltiming van het toetsenbord instellen
A4Defragmentatie van ongebruikte RAM-regio's
A5De videomodus instellen
A6Het scherm schoonmaken
A7Overbrengen van uitvoerbare BIOS-code naar het Shadow RAM-gebied
A8Initialiseren van extra BIOS in segment E000h
A9De controle teruggeven aan het systeem-BIOS AA Initialiseren van de USB-bus
ABDe INT13-module voorbereiden voor schijfservices
A.C.AIOPIC-tabellen bouwen ter ondersteuning van AD-systemen met meerdere processors. De INT10-module voorbereiden voor videodiensten
AEDMI-initialisatie
B0Systeemconfiguratietabel Uitvoer B1 ACPI BIOS-initialisatie
00 Softwareonderbreking INT19h – Laden van opstartsector

Kenmerken van Apparaatinitialisatiebeheer

Naast de bovenstaande POST-codes worden berichten over gebeurtenissen tijdens de uitvoering van Device Initialization Manager (DIM) uitgevoerd naar de diagnostische poort. Er zijn verschillende controlepunten die de initialisatiestatus van systeem- of lokale bussen aangeven.

De informatie wordt weergegeven in woordformaat, waarvan de lage byte overeenkomt met de POST-code van het systeem, en de hoge byte het type initialisatieprocedure aangeeft dat wordt uitgevoerd. De meest significante tetrad in de hoge byte geeft het type procedure aan dat wordt uitgevoerd, en de lage tetrad bepaalt de bustopologie voor de toepassing ervan.

Senior tetrade
Junior tetrade

Als er een configuratiefout in het systeemgeheugen wordt gedetecteerd, worden de DE-code, DF-code en configuratiefoutcode opeenvolgend naar poort 80h uitgevoerd in een eindeloze lus, die de volgende waarden kan aannemen:

2. Award BIOS V4.51PG Elite

AwardBIOS V4.51PG Elite

Het dynamisch ontwikkelende bedrijf Award Software stelde in 1995 een nieuwe oplossing voor op het gebied van low-level software - AwardBIOS "Elite", beter bekend als V4.50PG. De onderhoudsmodus voor het controlepunt is niet veranderd in de wijdverbreide versie V4.51 en ook niet in de zeldzame versie V4.60. De achtervoegsels P en G duiden respectievelijk ondersteuning voor het PnP-mechanisme en ondersteuning voor energiebesparende functies (groene functie) aan.

Een POST uitvoeren in Shadow RAM

FoutcodeBeschrijving van de fout
03 Schakel NMI, PIE (periodieke onderbreking inschakelen), AIE (alarmonderbreking inschakelen), UIE (update-onderbreking inschakelen) uit. Verbod op het genereren van programmeerbare frequentie SQWV
04 Het controleren van het genereren van verzoeken voor DRAM-regeneratie
05
06 Test het geheugengebied vanaf adres F000h, waar BIOS 07 zich bevindt. Controleer de werking van CMOS en batterijvermogen
ZIJNProgrammeren van de configuratieregisters van de Zuid- en Noordbrug
09 Initialiseren van de L2-cache en geavanceerde cachecontroleregisters op de Cyrix-processor
0AEen tabel met interruptvectoren genereren. Energiebeheerbronnen configureren en de SMI-vector instellen
0BControle van de CMOS-controlesom. PCI-busapparaten scannen. Update van de microcode van de processor
0CInitialiseren van de toetsenbordcontroller
0DDe videoadapter zoeken en initialiseren. IOAPIC instellen. Klokmetingen, FSB-instelling
0EMPC-initialisatie. Videogeheugentest. Het tonen van het Award-logo
0FControle van de eerste DMA 8237-controller. Toetsenborddetectie en de interne test ervan. BIOS-checksum-verificatie
10 Controle van de tweede DMA 8237-controller
11 DMA-controllerpaginaregisters controleren
14 Test van systeemtimerkanaal 2 15 Test van het verzoekmaskeringsregister van de 1e interruptcontroller
16 Test van het verzoekmaskeringsregister van de 2e interruptcontroller 19 Controle van de passiviteit van het NMI niet-maskeerbare interruptverzoek
30 Bepaling van het volume van het basisgeheugen en het uitgebreide geheugen. APIC-configuratie. Softwarecontrole van de schrijftoewijzingsmodus

FoutcodeBeschrijving van de fout
31 De belangrijkste RAM-test op het scherm. USB-initialisatie
32 Het Plug and Play BIOS Extension-opstartscherm verschijnt. Super I/O-bronnen instellen. Programmeerbaar ingebouwd audioapparaat
39 Programmering van de klokgenerator via de I2C-bus
3CDe softwarevlag instellen om toegang tot Setup mogelijk te maken
3DPS/2-muis initialiseren
3EInitialiseren van de externe cachecontroller en inschakelen van Cache BF Instellen van de chipsetconfiguratieregisters
41 Initialiseren van het diskettesubsysteem
42 Schakel IRQ12 uit als de PS/2-muis ontbreekt. De controller van de harde schijf wordt zacht gereset. Andere IDE-apparaten scannen
43
45 Initialiseren van de FPU-coprocessor
4EWeergave van foutmeldingen
4FWachtwoordverzoek
50 Een eerder opgeslagen CMOS-status in RAM herstellen
51 Resolutie van 32 bit toegang tot HDD. ISA/PnP-bronnen configureren
52 Initialiseren van extra BIOS. Instellen van de waarden van PIIX-configuratieregisters. Vorming van NMI en SMI
53
60 Antivirusbescherming van BOOT Sector installeren
61 Laatste stappen om de chipset te initialiseren
62 Het lezen van de toetsenbord-ID. Het instellen van de parameters
63 Correctie van ESCD- en DMI-blokken. RAM wissen
FFControle overdragen aan de bootloader. BIOS voert de INT 19h-opdracht uit

3. Award BIOS V6.0-medaillon

AwardBIOS V6.0-medaillon

De eerste vermelding van Award Medallion BIOS, versie 6.0 dateert van 12 mei 1999. De structuur van het nieuwe product blijft ongewijzigd en behoudt de vroege (vroege), late (late) en laatste (systeem) fasen van hardware-initialisatie. Aanzienlijke veranderingen hadden invloed op de POST-uitvoeringsalgoritmen, wat tot uiting kwam in de nieuwe codering van controlepunten, waardoor hun toepassingsgebied aanzienlijk werd uitgebreid. In het nieuwe BIOS was echter geen plaats meer voor verouderde technologieën als EISA en om die reden werd een aantal POST-codes afgeschaft.

Opstart-POST-procedures uitvoeren vanaf ROM

In de vroege initialisatiefase wordt de BIOS-programmacode uitgevoerd vanuit het Boot Block in de Flash ROM, en gaat gepaard met de uitvoer van controlepunten 91h...FFh naar de diagnostische poort

FoutcodeBeschrijving van de fout
91 Een opstartscript voor het CF-platform selecteren. Het processortype bepalen
C0Verbod op externe cache. Verbod op interne cache. Schaduw-RAM verbieden. Programmeren van de DMA-controller, interruptcontroller, timer, RTC C1-blok Bepalen van het geheugentype, totaalvolume en plaatsing op 0C-lijnen Controleren van checksums
C3Controle van de eerste 256K DRAM voor de tijdelijke gebiedsorganisatie. BIOS uitpakken in tijdelijk gebied
C5Als de controlesommen overeenkomen, wordt de uitgevoerde POST-code overgebracht naar Shadow. Anders wordt de besturing overgedragen naar de BIOS-herstelprocedure
B0Initialisatie van de Noordbrug
A0-AFHardware-afhankelijke systeemlogica-initialisatieprocedure E0-EF Fout tijdens systeemlogica-initialisatieproces

BIOS-herstel

Een POST uitvoeren in Shadow RAM

Late initialisatie wordt uitgevoerd in het RAM en gaat door totdat het gebruikersmenu wordt opgeroepen - CMOS-instellingen. Deze POST-fase wordt gekenmerkt door het gebruik van geheugensegment E000h, waarin de passage van controlepunten van 01h tot 7Fh wordt verwerkt.

FoutcodeBeschrijving van de fout
01 XGROUP uitpakken op fysiek adres 1000:0000 uur
03 Vroeg
05 De initiële waarden instellen van variabelen die afbeeldingskenmerken specificeren. De CMOS-statusvlag controleren
07 De toetsenbordcontroller controleren en initialiseren
08 Bepalen van het interfacetype van het aangesloten toetsenbord
0AProcedure voor automatische detectie van toetsenbord en muis. Laatste instellingen van de toetsenbordcontroller met behulp van PCI-ruimteregisters
0EGeheugensegment F000h testen
10 Bepalen welk type FlashROM is geïnstalleerd
12 CMOS-test
14 Initialisatieprocedure voor het chipsetregister
16 Primaire initialisatie van de ingebouwde frequentiesynthesizer
18 Definities van de geïnstalleerde processor en de grootte van zijn cache L1 en L2 1B Generatie van de interruptvectortabel
1C
1DEerste installatie van het energiebeheersysteem
1FDe toetsenbordmatrix laden vanuit de externe XGROUP-module
21 Initialiseren van het Hardware Power Management-subsysteem
23 Coprocessor testen. Het type FDD-schijf bepalen. Voorbereidende fase voor het maken van een resourcekaart van PnP-apparaten
24 Updateprocedure voor microcode van processor. Update van de resourcedistributiekaart
25 Initialisatie en scannen van de PCI-bus
26 Configuratie van de logica die de VID-lijnen (Voltage Identification Device) bedient. Initialisatie van het boordspanning- en temperatuurbewakingssysteem
27 Opnieuw initialiseren van de toetsenbordcontroller
29 Initialisatie van de APIC opgenomen in de centrale processor. Het meten van de frequentie waarop de processor werkt. Systeemlogische registers instellen. Initialiseren van de IDE-controller
2A
2BZoek naar VGA BIOS
2DProcessorinformatie weergeven
33 Een reset uitvoeren op een aangesloten toetsenbord
35 Controle van het eerste kanaal van de 8237 DMA-controller
37 Controle van het tweede kanaal van de DMA 8237-controller
39 DMA-paginaregisters testen
3CDe programmeerbare intervaltimer (8254)-controller instellen
3EInitialisatie van de 8259-hoofdcontroller
40 Initialisatie van slavecontroller 8259
43 De interruptcontroller gereedmaken voor gebruik. Interrupts zijn uitgeschakeld, ze worden later ingeschakeld, na een geheugentest
45 Controle van de passiviteit van een niet-maskeerbaar interruptverzoek (NMI).
47 Het uitvoeren van ISA/EISA-testen
49 Bepalen van de hoeveelheid basis- en uitgebreid geheugen. Softwarecontrole van de Writes Allocation-modus door AMD K5-registers aan te passen
4EGeheugen testen binnen de eerste megabyte en de resultaten visualiseren op het beeldscherm. Initialiseren van caching-schema's voor systemen met één en meerdere processors, instellen van registers op de Cyrix M1-processor
50 USB-initialisatie
52 Testen van al het beschikbare systeemgeheugen, inclusief de regio voor de ingebouwde videocontroller (gedeeld geheugen). Visualisatie van resultaten op het beeldscherm
53 Uw inlogwachtwoord opnieuw instellen
55 Visualisatie van het aantal gedetecteerde processors
57 Initiële initialisatie van ISA PnP-apparaten, waaraan elk een CSN (Card Select Number) is toegewezen. Weergave van het EPA-logo
59 Het antivirusondersteuningssysteem initialiseren
5BDe BIOS-updateprocedure starten vanaf een 5D-diskettestation Initialiseren van ingebouwde SIO- en audiocontrollers
60 Toegang tot CMOS-installatie is geopend
63 PS/2-muis initialiseren
65 USB-muis initialiseren
67 Gebruik van IRQ12 door PCI-apparaten als er geen PS/2-muis in het systeem aanwezig is 69 Volledige initialisatie van de L2-cachecontroller
6BChipset-initialisatie volgens CMOS-instellingen
6DBronnen configureren voor ISA PnP-apparaten in de SIO 6F-configuratiemodus Het diskettesubsysteem initialiseren
73 Voorafgaande stappen om het subsysteem van de harde schijf te initialiseren. Op sommige platforms - peil ALT+F2 om AwardFlash te starten
75 IDE-apparaten zoeken en initialiseren
77 Initialiseren van seriële en parallelle poorten
7ASoftwarereset van de coprocessor, schrijven van het stuurwoord naar het FPU-register CW 7C Installeren van bescherming tegen ongeautoriseerd schrijven naar harde schijven
7FFoutmeldingen weergeven. Onderhoud van de DEL- en F1-toetsen

Tabellen, arrays en structuren voorbereiden voor het starten van het besturingssysteem

Beginnend met code 82h configureert POST het systeem volgens de CMOS-instellingen. De laatste fase wordt uitgevoerd vanuit het Shadow RAM-gebied (segment E800h) en eindigt met de overdracht van de controle naar het besturingssysteem - code FFh.

FoutcodeBeschrijving van de fout
82 Wijst een gebied in het systeemgeheugen toe voor energiebeheer
83 Gegevens herstellen uit een tijdelijke opslagstack in CMOS
84 Het bericht 'Initializing Plug and Play Cards...' wordt weergegeven
85 USB-initialisatie voltooid
86 Gereserveerd, draag de vlag vrij
87 SYSID-tabellen bouwen in het DMI-gebied
88 Gereserveerd, draag de vlag vrij
89 ACPI-servicetabellen genereren
8AGereserveerd, draag de vlag vrij
8BBIOS zoeken en initialiseren naar extra apparaten
8CGereserveerd, draag de vlag vrij
8DInitialiseren van onderhoudsroutines voor pariteitsbits
8EGereserveerd, draag de vlag vrij
8FIRQ12-resolutie voor hot-plugging van muizen 90 Gereserveerd, duidelijke Carry Flag
91 Initialiseren van verouderde platformbronnen
92 Gereserveerd, draag de vlag vrij
93 Vermoedelijk niet gebruikt
94 Laatste stappen om de hoofdset logica te initialiseren voordat het besturingssysteem wordt geladen. Het energiebeheersysteem voltooit de initialisatie. Het BIOS-opstartscherm wordt verwijderd en de resourcetoewijzingstabel wordt weergegeven. AMD K6®-familieprocessors hebben specifieke instellingen. Firmware-update voor Intel Pentium® II-processorfamilie en hoger
95 Instellen van de automatische overgang naar winter-/zomertijd. Programmeren van de toetsenbordcontroller voor de automatische herhaalfrequentie
96 In systemen met meerdere processors worden de laatste systeeminstellingen uitgevoerd en servicetabellen en velden gemaakt. Voor processors uit de Cyrix-familie worden aanvullende registerinstellingen uitgevoerd. Het bouwen van de ESCD-tabel "Extended System Configuration Data". Instellen van de DOS-tijdteller in overeenstemming met Real Time Clock. Opstartapparaatpartities worden opgeslagen voor verder gebruik door ingebouwde antivirusprogramma's: Trend AntiVirus of Paragon Anti-Virus Protection. De systeemluidspreker zendt een POST-voltooiingssignaal uit. De MSIRQ-tabel wordt gebouwd en opgeslagen

Een aantal processen die plaatsvinden in het Award Medallion BIOS worden aangegeven door speciale groepen controlepunten. Deze omvatten:

Systeemgebeurteniscodes - controlepunten van systeemgebeurtenissen.

Power Management Debug-codes zijn controlepunten die optreden tijdens de uitvoering van APM- of ACPI-services.

Systeemfoutcodes - berichten over fatale fouten.

Debugcodes voor MP-systeem - initialisatiepunten voor multiprocessorplatforms.

Kenmerken van versnelde POST-passage

Om de opstarttijd van het systeem te verkorten, kan de gebruiker de optie "Quick Power On Self Test" selecteren in de CMOS-installatie. In dit geval wordt de voltooiing van POST versneld door te weigeren bepaalde procedures uit te voeren (Quick Boot).

Het Quick Boot-bedieningspatroon vervangt de late en laatste POST-fasen en heeft geen invloed op de werking van het opstartblok. Award Software biedt een codificatie van de uitvoerbare procedures voor versnelde POST die verschilt van de standaard. Quick Boot begint met de uitvoer van controlepunt 65h naar de diagnostische poort en eindigt met POST-code 80h. Vervolgens wordt de besturing overgedragen naar het besturingssysteem, waarbij de gebruikelijke Award BIOS-code FFh wordt weergegeven.

FoutcodeBeschrijving van de fout
65 Vroegtijdige initialisatie van de SIO-controller, software-reset van de videocontroller. De toetsenbordcontroller instellen, het toetsenbord en de muis testen. Initialiseren van de geluidscontroller. Controle van de integriteit van BIOS-structuren. Onderhoudsprocedures voor Flash ROM uitpakken. Initialiseren van de ingebouwde frequentiesynthesizer
66 Initialiseert de L1/L2-cache volgens de resultaten verkregen met de CPUID-opdracht. Generatie van een vectortabel bestaande uit pointers om verwerkingsroutines te onderbreken. Hardware voor energiebeheer initialiseren
67 CMOS en batterij plausibiliteitscontrole. Chipsetregisters configureren volgens CMOS-instellingen. Initialiseren van de toetsenbordcontroller als onderdeel van de chipset. Variabelen in het BIOS-gegevensgebied genereren
68 Initialiseren van het videosysteem
69 Configureren van de i8259-interruptcontroller
6AEen versnelde single-pass RAM-test wordt uitgevoerd met behulp van een speciaal algoritme
6BVisualisatie van het aantal gedetecteerde processors, het EPA-logo en een prompt om het AwardFlash-hulpprogramma te starten. Configureren van ingebouwde I/O-controllerbronnen in de configuratiemodus
70 Uitnodigingen om naar Setup te gaan. Initialiseren van PS/2 en USB-muis
71 Initialiseren van de cachecontroller
72 Configuratieregisters voor systeemlogica instellen. Vorming van een lijst met Plug and Play-apparaten. Initialiseren van de FDD-controller
73 Initialiseren van de HDD-controller
74 Initialiseren van de coprocessor
75 Indien opgegeven door de gebruiker in de CMOS-installatie, is de IDE HDD tegen schrijven beveiligd.
77 Vraag om een ​​wachtwoord en geef het bericht weer: "Druk op F1 om door te gaan, DEL om naar Setup te gaan"
78 BIOS initialiseren voor extra apparaten op ISA- en PCI-bussen
79 Initialiseren van verouderde platformbronnen
7AGenereren van de roottabel RSDT en apparaattabellen DSDT, FADT, enz.
7DInformatie zoeken over partities van opstartapparaten
7EBIOS-services configureren voordat het besturingssysteem wordt opgestart
7FDe NumLock-vlag instellen volgens CMOS SetUp
80 Controle overdragen aan het besturingssysteem

Een POST uitvoeren in de energiebesparende modus

Een van de platformstatussen, wanneer de inhoud van RAM op de harde schijf wordt opgeslagen, wordt Hibernate genoemd. In de ACPI-specificatie ("Advanced Configuration and Power Interface Specification", Revisie 2.0a gedateerd 31-03-2002) wordt dit gedefinieerd als de energiebesparende modus S4 (Non-Volatile Sleep). Het terugkeren naar de volledige functionaliteit vereist een speciale manier om POST te voltooien.

Het ACPI S4-bedrijfsschema vervangt, net als bij de versnelde start, de late en laatste fasen van POST. Een essentieel punt is het controleren van het opstartscript in het opstartblok. Afhankelijk van de ACPI-status waarin het systeem zich bevindt na het hardware-resetsignaal, wordt besloten om status S4 te verlaten, die begint met de uitvoer van testpunt 90h naar de diagnostische poort en eindigt met POST-code 9Fh.

FoutcodeBeschrijving van de fout
90 Vroegtijdige initialisatie van de SIO-controller, software-reset van de videocontroller. De toetsenbordcontroller instellen, het toetsenbord en de muis testen
91 CMOS en batterijvalidatiecontrole
92 Initialisatie van systeemlogische registers en ingebouwde frequentiesynthesizer
93 Initialiseren van de cache met behulp van CPUID-informatie
94 Generatie van een vectortabel bestaande uit pointers om verwerkingsroutines te onderbreken. Hardware voor energiebeheer initialiseren
95 PCI-bus scannen
96 Initialiseren van de ingebouwde toetsenbordcontroller
97 Initialiseren van het videosysteem
98 Berichtuitvoer van de VGA-adapter
99 Het eerste kanaal van de DMA8237-controller controleren door het basisadres te schrijven en te testen en de bloklengteregisters door te sturen 9A De i8259-interruptcontroller configureren
9BInitialiseren van PS/2 en USB-muis. ACPI-code uitpakken. Initialiseren van de cachecontroller
9CConfiguratieregisters voor systeemlogica instellen. Vorming van een lijst met Plug and Play-apparaten. Initialisatie van FDD- en HDD-controllers
9DDe PM-regio wordt niet gereserveerd in het systeemgeheugen als deze is gemaakt in Shadow RAM of SMRAM. In sommige gevallen is een herhaalde, definitieve initialisatie van de USB-bus vereist, uitgevoerd terwijl de L1-cache is uitgeschakeld
9EEnergiebeheer instellen, wat onderdeel is van de systeemlogica. Initialisatie van SMI-generatiecircuits en installatie van de SMI-vector. Programmeerbronnen die verantwoordelijk zijn voor het monitoren van PM-systeemgebeurtenissen
9FMet de bewerking Uitschakelen en Inschakelen wordt de L1/L2-cache gewist en de huidige grootte hersteld. De besturingsinstellingen voor de energiebesparingsmodus die zijn opgegeven in CMOS Setup worden opgeslagen in PM RAM. Voor mobiele platforms wordt gecontroleerd of ze weer volledig operationeel zijn nadat alle voedingsspanningen zijn uitgeschakeld (Zero Volt Suspend-modus)

4. Phoenix BIOS 4.0 versie 6.0

Phoenix Technologies, Ltd.

Een van de leiders op het gebied van softwareontwikkeling op laag niveau, Phoenix Technologies, heeft een nieuwe versie van PhoenixBIOS 4.0 uitgebracht, die samenvalt met de release van Windows95. Ondersteuning voor de Intel Pentium-processorfamilie komt tot uiting in de namen van de tussentijdse revisies. Een van de nieuwste - Release 6.0 - vormde de basis voor alle uitgebrachte BIOS. Met de komst van Release 6.1 waren er geen significante veranderingen in de uitvoering van POST-procedures en daarom had dit geen invloed op de indicatie van controlepunten.

Een onderscheidend kenmerk van PhoenixBIOS is dat als er tijdens de POST-uitvoering fouten optreden bij het testen van 512 KB hoofdgeheugen (codes 2Ch, 2Eh, 30h), aanvullende informatie in woordformaat naar poort 80h wordt uitgevoerd, waarvan de bits de defecte adresregel identificeren. of datacel. De code "2C 0002" betekent bijvoorbeeld dat er een geheugenfout is gedetecteerd op adresregel 1. De code "2E 1020" betekent in dit geval dat er een fout is gedetecteerd op datalijnen 12 en 5 in de low byte van de geheugendatabus. Op 386SX-systemen die een zestien-bits databus gebruiken, kan er geen fout optreden tijdens code-uitvoeringsstap 30h

De uitvoer van de POST-code naar de diagnosepoort gaat gepaard met een audiosignaaluitvoer naar de systeemluidspreker. Het schema voor het genereren van geluidssignalen is als volgt:

  • De acht-bits code wordt omgezet in vier twee-bits groepen
  • De waarde van elke groep neemt met één toe
  • Op basis van de ontvangen waarde wordt een kort geluidssignaal gegenereerd (bijvoorbeeld: code 16h = 00 01 01 10 = 1-2-2-3)

Opstart-POST-procedures uitvoeren vanaf ROM

FoutcodeBeschrijving van de fout
01 Initialiseren van de Baseboard Management Controller (BMC)
02 De huidige werkingsmodus van de processor controleren
03 Niet-maskeerbare interrupts uitschakelen
04 Het type geïnstalleerde processor wordt bepaald
06 Begininstellingen van de PIC- en DMA-registers
07 Het geheugengebied dat is aangewezen voor de BIOS-kopie wordt opnieuw ingesteld op nul
08 Vroege initialisatie van systeemlogische registers
09 De POST-softwarevlag instellen
0AInitialiseren van processorsoftwarebronnen
0BToestemming voor interne cache
0EInitialiseren van Super I/O-bronnen
0CInitialiseer de L1/L2-cache volgens CMOS-waarden
0FInitialiseren van de IDE
10 Het energiebeheersubsysteem initialiseren
11 Alternatieve registerwaarden instellen
12 De waarde van het MSW-register (Machine Status Word) wordt ingesteld.
13 Vroege provisioning van PCI-apparaten
14 Initialiseren van de toetsenbordcontroller
16 De ROM BIOS-controlesom controleren
17 Bepalen van de L1/L2-cachegrootte
18 Initialiseren van de 8254-systeemtimer
1AInitialiseren van de DMA-controller
1CProgrammeerbare interruptcontrollerwaarden resetten
20 Controleren van het genereren van DRAM-regeneratieverzoeken
22 De werking van de toetsenbordcontroller controleren
24 Een selector installeren voor onderhoud aan een plat 4Gb-geheugenmodel
26 A20 lijnresolutie
28 Het bepalen van de totale hoeveelheid geïnstalleerd geheugen
29 Initialiseren van POST Memory Manager (PMM)
2A640 KB hoofdgeheugen resetten
2CAdreslijnen testen
2EFout op een van de datalijnen in de lage byte van de geheugendatabus
2FEen cachegeheugenprotocol selecteren
30 Beschikbare systeemgeheugentest
32 Bepalen van CPU-klokparameters en busfrequentie

FoutcodeBeschrijving van de fout
33 Phoenix Dispatch Manager initialiseren
34 Verbod op uitschakelen met behulp van de ATX-aan/uit-knop
35 Instellingen van systeemlogische registers die de vorming van timingkarakteristieken van toegang tot geheugen, invoer-/uitvoerpoorten, systeem- en lokale bussen regelen
36 Als de overgang naar de volgende POST-procedure mislukt, wordt er opnieuw gestart. Het verloop van de procedures wordt beheerd door Watch Dog Service
37 Het proces van het instellen van systeemlogische registers is voltooid.
38 De inhoud van de BIOS Runtime-module wordt uitgepakt en herschreven in het gebied dat bedoeld is voor Shadow RAM
39 De cachecontroller opnieuw initialiseren
3AFormaat van L2-cache wijzigen
3BInitialisatie van BIOS-uitvoeringstrace
3CAanvullende configuratie van logische registers om PCI-PCI-bruggen te configureren en ondersteuning voor gedistribueerde PCI-bussen
3DDe systeemlogische registers worden geconfigureerd in overeenstemming met de CMOS-instellingen
3ELees hardwareconfiguratie
3EControle van de ROM Pilot-systeemverbinding
40 CPU-klokparameters bepalen
41 Initialiseren van ROM Pilot - opstartcontrole op afstand
42
44 Stel BIOS-interrupt in
45 Apparaten initialiseren voordat het PnP-mechanisme wordt ingeschakeld
46 De BIOS-controlesom wordt berekend met behulp van een speciaal algoritme
47 Initialiseren van I2O I/O-controllers
48 Zoek naar videoadapter
49 PCI-initialisatie
4ASysteemvideoadapters initialiseren
4BQuiet Boot is actief - een verkorte opstartvolgorde van het systeem die wordt gebruikt om POST te versnellen.
4CVGA BIOS-inhoud wordt herschreven naar het transitgebied
4EVisualisatie van BIOS-tekstreeks Copyright
4FGeheugen reserveren voor het selectiemenu van het opstartapparaat
50 Het processortype en de klokfrequentie worden gevisualiseerd
51 Initialiseren van de EISA-controller en apparaten
52 Programmering van toetsenbordcontroller
54 Toetsenbordgeluidsmodus geactiveerd
55
58 Niet-afgehandelde interruptverzoeken vinden
59 Initialiseren van de POST Display Service (PDS)-procedure 5A Het bericht “Press F2 to enter SETUP” weergeven
5BSchakel interne CPU-cache uit
5CConventionele geheugencontrole
5EBasisadres detecteren
60 Uitgebreide geheugencontrole
62 Adresregels voor uitgebreid geheugen controleren
64 Controle overdragen aan een uitvoerbaar blok gegenereerd door de fabrikant van het moederbord (Patch1)
66 Cachecontroleregisters configureren
67 Minimale initialisatie van APIC-controllers
68 L1/L2-cacheresolutie
69 Systeembeheermodus RAM voorbereiden
6AExtern cachevolume wordt gevisualiseerd
6BStandaardinstellingen voor CMOS-installatie instellen
6CVisualisatie van Shadow RAM-gebruiksinformatie
6EVisualisatie van informatie over Upper Memory Blocks (UMB)
70 Foutmeldingen weergeven
72 De huidige systeemconfiguratie en CMOS-informatie controleren
76 Toetsenbordfoutinformatie controleren
7ADe status controleren van software (systeemwachtwoord) of hardware (Key Lock Switch) toetsenbordvergrendelingstools
7CHardware-interruptvectoren instellen
7DInitialiseren van het vermogensvolgsysteem
7EInitialiseren van de coprocessor
80 Ingebouwde SIO I/O-controller is verboden
81 Voorbereiden om het besturingssysteem op te starten
82 RS232-poorten vinden en identificeren
83 Externe IDE-controllers configureren
84 Parallelle poorten vinden en identificeren
85 Initialiseren van ISA PnP-apparaten
86 Ingebouwde bronnen van de SIO-controller worden geconfigureerd in overeenstemming met de CMOS Setup-instellingen
87 MCD (Moederbord configureerbare apparaten) configureren
88 De waarden van het variabele blok in het BIOS Data Area zijn ingesteld
89 Maakt het genereren van een niet-maskeerbare interrupt mogelijk
8ADe waarden instellen van variabelen in het uitgebreide BIOS-gegevensgebied
8BAansluitschema's voor PS/2-muis controleren
8CInitialiseren van de aandrijfcontroller
8FBepalen van het aantal aangesloten ATA-apparaten
90 Initialiseren en configureren van harde schijfcontrollers
91 Tijdelijke parameters instellen voor werking van de harde schijf in PIO-modus
92 Controle overdragen aan een uitvoerbaar blok gegenereerd door de fabrikant van het moederbord (Patch2)
93 Het bouwen van eenetabel
95 Cd-rom-onderhoudsprocedure selecteren
96 Keer terug naar de echte modus
97 MP-configuratietabel bouwen
98 ROM-scan wordt uitgevoerd
99 De status van de SMART-parameter 9A controleren De inhoud van het ROM wordt naar RAM geschreven
9CHet energiebeheersubsysteem instellen
9DInitialiseren van bronnen ter bescherming tegen ongeautoriseerde toegang
9EHardware-interrupts zijn ingeschakeld
9FHet aantal IDE- en SCSI-schijven wordt bepaald
A0DOS-tijd instellen op basis van RTC-status A1 Het doel van deze code is onbekend A2 Controle van de toetsvergrendelingsstatus
A4Instellingen voor automatische herhaling van toetsenbord
A8Het bericht "Druk op F2 om Setup te openen" wordt van het scherm verwijderd
AADe aanwezigheid van de SCAN-code van de F2-sleutel in de invoerbuffer AC wordt gecontroleerd.
AEDe herstartvlag uitgevoerd door CTRL+ALT+DEL B0 wordt gewist. Het bericht "Druk op F1 om te hervatten, F2 om in te stellen" wordt gegenereerd.
B1POST-voortgangsvlag is gewist. B2 POST voltooid
B4Geluidssignaal vóór het opstarten
B5Quiet Boot-fase voltooid
B6Wachtwoordcontrole of deze modus is ingeschakeld in Setup B7 ACPI BIOS initialiseren
B9Zoeken naar opstartapparaten op de USB-bus BA DMI-parameters initialiseren
BBHerhaal de ROM-scanprocedure
BCDe trigger voor het vergrendelen van de RAM-pariteitsfout wordt gereset.
BDEr wordt een menu weergegeven voor het selecteren van een opstartapparaat BE Het scherm leegmaken voordat het besturingssysteem wordt geladen BF Antivirusondersteuning activeren
C0De software-interruptverwerkingsprocedure INT 19h wordt gestart: de Boot Sector-lader. De interrupt-serviceroutine probeert achtereenvolgens de opstartsector te laden door schijfapparaten te pollen in de volgorde die is voorgeschreven door Setup
C1Initialisatie van foutonderhoudsroutine (PEM) C2 Oproepen van serviceroutines voor foutregistratie
C3Visualisatie van foutmeldingen in de volgorde waarin ze zijn ontvangen. C4 Initiële statusvlaggen instellen
C5Initialiseren van een uitgebreid blok CMOS RAM-cellen
C6Eerste initialisatie van het dockingstation
C7Lazy dock-initialisatie
C8Uitvoering van testprocedures in het Boot Block om de integriteit van BIOS-structuren te bepalen
C9Controle van de integriteit van structuren en/of modules buiten het systeem-BIOS
C.A.Console Redirect uitvoeren om een ​​extern CB-toetsenbord te bedienen. Emuleer schijfapparaten in RAM/ROM
CCVoer Console Redirect uit om video-cd's weer te geven. Ondersteun PCMCIA-communicatie
CEDe lichtpencontroller instellen

Fatale foutmeldingen

D0 Fout veroorzaakt door een uitzonderlijke situatie (uitzonderingsfout) D2 Aanroepen van een interruptafhandelingsprocedure vanuit een onbekende bron D4 Fout geassocieerd met een schending van het protocol voor het uitgeven en wissen van interruptverzoeken D6 Verlaten van de beschermde modus met het genereren van software-reset D7 Om de status van de videoadapter heeft meer geheugen nodig dan beschikbaar is in SMRAM D8 Fout tijdens softwaregeneratie van de processorresetpuls DA Verlies van controle bij terugkeer naar Real Mode DC Verlaat de beschermde modus met softwareresetgeneratie zonder de interruptcontroller opnieuw te initialiseren DD Fout bij het testen van uitgebreid geheugen DE Fout toetsenbordcontroller DF Lijnbesturingsfout A20 19

Procedures uitvoeren vanuit Boot Block

FoutcodeBeschrijving van de fout
E0Instellen van E1-chipsetconfiguratieregisters Initialiseren van de Noord- en Zuid-bruggen
E2Initialiseren van de CPU
E3Initialiseren van de systeemtimer
E4Initialiseren van Super I/O-bronnen
E5Controle van de status van Recovery Jumper, waarvan de installatie de BIOS-herstelmodus dwingt om te starten
E6BIOS-checksum-verificatie
E7De besturing wordt overgedragen naar het BIOS als de controlesom correct wordt berekend. E8 Initialiseer MPS-ondersteuning
E9Overgang naar een plat 4Gb-geheugenmodel
E.A.Initialisatie van niet-standaard apparatuur
E.B.Configuratie van de interruptcontroller en directe geheugentoegang
E.C.Door metingen te schrijven en te controleren met behulp van een speciaal algoritme, wordt het geheugentype bepaald: FPM, EDO, SDRAM en de Host Bridge-configuratieregisters worden geconfigureerd in overeenstemming met het resultaat
EDDoor middel van records en controlemetingen met behulp van een speciaal algoritme wordt het volume van de geheugenbanken en de plaatsing in rijen bepaald. In overeenstemming met het resultaat worden de Host Bridge-configuratieregisters (DRAM Row Boundary) geconfigureerd
E.E.De inhoud van het opstartblok wordt gekopieerd naar Shadow RAM EF SMM RAM voorbereiden voor de SMI-handler
F0Geheugentest
F1Initialiseren van interruptvectoren
F2Initialiseren van de realtimeklok
F3Initialiseren van het videosubsysteem
F4Een pieptoon genereren vóór het opstarten
F5Het besturingssysteem laden dat is opgeslagen in Flash ROM
F6Keer terug naar de echte modus
F7Opstarten naar volledige DOS
F8Initialiseren van de USB-controller
FA…FFCodes voor interactie met de PhDebug-procedure

5. Insyde BIOS Mobile Pro

Insyde Software Corp.

De insider op de markt voor mobiele systemen heeft zich stevig gevestigd op gebieden waar loyaliteit aan traditie en een conservatieve benadering van BIOS-ontwerp vereist zijn. Het bedrijf heeft de broncode van SystemSoft geërfd en werkt er voortdurend aan om deze te verbeteren. De nieuwste revisie van MobilePRO wordt actief gebruikt in Mitac- en Clevo-laptops, waarvan de documentatie de basis vormde van de Error Codes-tabel - dit is wat Insyde Software POST-controlepunten noemt.

Controlepunten voor opstartblokken

Ondanks het feit dat Insyde Software in 1992 zijn eerste BIOS creëerde, werd het gevestigde model van het opstartblok - of Boot Loader, zoals de makers het zelf noemden - uiteindelijk pas eind 1995 gevormd. Vanaf dit moment werd de startprocedure genummerd op versie en aanmaakdatum.

Het belangrijkste punt vanuit het oogpunt van een servicemonteur die het proces van het opstarten van een computersysteem met InsydeBIOS onderzoekt, is het weergaveapparaat voor diagnostische codes. Hoewel Boot Loader in de regel de diagnostische poort 80h van de fabrikant gebruikt, wordt in dergelijke gevallen standaard de testpuntuitvoer alleen uitgevoerd op de PIO-poort (parallelle invoer/uitvoerpoort voor diagnostische doeleinden), wat niets meer is dan een parallelle poort 378h Er zijn implementaties waarin diagnostische codes die naar poort 80h worden verzonden, worden gedupliceerd naar de parallelle poort.

FoutcodeBeschrijving van de fout
00 Startpunt voor uitvoering van opstartblok 01 Inhibit-lijn A20 (niet gebruikt)
02 CPU-microcode-update
03 RAM-geheugen testen
04 Het opstartblok overbrengen naar RAM
05 Een opstartblok uitvoeren vanuit RAM
06 De Flash ROM-herstelprocedure forceren
07 Het systeem-BIOS overbrengen naar RAM
08 Controlesomverificatie van het systeem-BIOS
09 Het uitvoeren van de POST-procedure
0ADe Flash ROM-herstelprocedure starten vanaf een FDD-station
0BInitialiseren van de frequentiesynthesizer
0CDe BIOS-herstelprocedure voltooien
0DAlternatieve procedure voor het herstellen van Flash ROM van FDD
0FStoppen als er een fatale fout optreedt
BBLPC SIO vroege initialisatie
CCStartpunt voor het starten van Flash ROM-herstel
88 ACPI-functies inschakelen
99 Fout bij het verlaten van de STR-modus
60 Overschakelen naar de Big Real-modus
61 Initialisatie van SM-bus. SPD-gegevens worden opgeslagen in CMOS A0 SPD-velden lezen en parseren die eerder zijn opgeslagen in CMOS A1 Initialisatie van geheugencontroller
A2Logische banken van een DIMM definiëren
A3Programmeren van DRB-registers (DRAM Row Boundary)
A4DRA-registers programmeren (DRAM-rijattributen)
AEEr zijn DIMM's in het systeem gedetecteerd die verschillen in hun Error Correcting Codes (ECC)-functies.
AFPrimaire initialisatie van geheugencontrollerregisters toegewezen aan geheugenruimte
E1De opstartprocedure mislukt als de DIMM niet is uitgerust met een SPD-chip
E2Het DIMM-type komt niet overeen met de systeemvereisten
E.A.De minimale tijd tussen het activeren van DIMM-strings en het binnengaan van de regeneratiestatus voldoet niet aan de systeemvereisten
E.C.Registermodules worden niet ondersteund. ED Controle van CAS Latency-modi
E.E.DIMM-organisatie wordt niet ondersteund door het moederbord

POST's uitvoeren vanuit RAM

De modernste InsydeBIOS-oplossingen maken gebruik van 16-bit checkpoint mapping. Dit gebeurt via de poorten 80h en 81h, waarvan de laatste bedoeld is om de standaarddiagnostiek uit te breiden.

De studie van controlepunten wordt bemoeilijkt door hun onregelmatige constructie, wanneer processen met een verschillende betekenis vergezeld gaan van dezelfde codes. Bij dubbele diagnosesystemen zijn er verschillen van een andere orde: sommige POST-codes worden in dergelijke gevallen slechts in één van de poorten weergegeven, zonder de gebruikelijke duplicatie.

FoutcodeBeschrijving van de fout
10 Cache-initialisatie, CMOS-controle
11 Lijn A20 verboden. Registers instellen voor 8259-controllers.
12 De opstartmethode bepalen
13 Initialiseren van de geheugencontroller
14 Zoeken naar een videoadapter aangesloten op de ISA-bus
15 Systeemtimerwaarden instellen
16 Systeemlogica-registers instellen met behulp van CMOS
17 Berekening van de totale hoeveelheid RAM
18 Testen van de lage pagina van het conventionele geheugen
19 De controlesom van de Flash ROM-image verifiëren
1ADe registers van de interruptcontroller opnieuw instellen
1BInitialiseren van de videoadapter
1CInitialiseren van een subset van videoadapterregisters die compatibel zijn met het 6845-softwaremodel
1DInitialiseren van de EGA-adapter
1EInitialiseren van de CGA-adapter
1FDMA-controllerpaginaregistertest
20 De toetsenbordcontroller controleren
21 Initialiseren van de toetsenbordcontroller
22 Vergelijking van de resulterende hoeveelheid RAM met de waarde in CMOS
23 Batterijback-up en uitgebreide CMOS controleren
24 DMA-controllerregisters testen
25 Parameters van de DMA-controller instellen
26 Vorming van de interruptvectortabel
27 Versnelde bepaling van de hoeveelheid geïnstalleerd geheugen
28 Beschermde modus
29 Systeemgeheugentest voltooid
2ABeveiligde modus verlaten
2BDe installatieprocedure overbrengen naar RAM
2CHet starten van de video-initialisatieprocedure
2DZoek opnieuw naar CGA-adapter
2EZoek opnieuw naar de EGA/VGA-adapter
2FVGA BIOS-berichten weergeven
30 Aangepaste initialisatieroutine voor toetsenbordcontroller
31 Het aangesloten toetsenbord controleren
32 Controle van de passage van een verzoek vanaf het toetsenbord
33 Het toetsenbordstatusregister controleren
34 Systeemgeheugen testen en resetten
35 Beschermde modus
36 Uitgebreide geheugentest voltooid
37 Beveiligde modus verlaten
38 Lijnverbod A20
39 Cachecontroller initialiseren 3A De systeemtimer controleren
3BInstellen van de DOS-tijdteller volgens Real Time Clock
3CInitialiseren van de hardware-interrupttabel
3DManipulators en pointers vinden en initialiseren
3EDe status van de NumLock-toets instellen
3FInitialiseren van seriële en parallelle poorten
40 Seriële en parallelle poorten configureren
41 Initialiseren van de FDD-controller
42 Initialiseren van de HDD-controller
43 Initialiseren van energiebeheer voor de USB-bus
44 Extra BIOS zoeken en initialiseren
45 De status van de NumLock-sleutel resetten
46 Controle van de coprocessorfunctionaliteit
47 PCMCIA initialiseren
48 Voorbereiden om het besturingssysteem te starten
49 Controle overbrengen naar uitvoerbare Bootstrap-code
50 ACPI-initialisatie
51 Initialiseren van energiebeheer
52 Initialiseren van de USB-buscontroller

Bij het horen van een BIOS-signaal (1 lange piep) wordt de gebruiker meestal op zijn hoede. Zoals u weet, klinkt de boodschap over de succesvolle voltooiing van hardwaretests in de meeste BIOS's immers enigszins anders, hoewel deze vergelijkbaar is: één signaal, maar een kort signaal. Is er in dit geval reden tot bezorgdheid? De praktijk leert dat in de meeste gevallen - Ja.

Allereerst is het de moeite waard om het concept van "lang signaal" te definiëren. In veel gevallen kan één continu geluid als lang worden beschouwd. Hoort u een soortgelijk geluid en heeft u een Award BIOS geïnstalleerd, dan betekent dit dat de voeding defect is. In het geval van Phoenix BIOS is er in een vergelijkbare situatie een storing in de CPU-koelventilator. In het Compaq BIOS duidt dit soort geluid op een probleem met het RAM-geheugen.

Meestal kan de gebruiker echter een iets andere situatie tegenkomen, wanneer er slechts een lang, maar in de tijd beperkt signaal is. Dit type signaal wordt door veel BIOS-fabrikanten gebruikt om foutmeldingen te coderen.

Eén lange BIOS-pieptoon is echter een geluid dat vaak wordt gebruikt voor meer dan alleen het signaleren van fouten. Zo vind je BIOS-versies van de bekende fabrikant American Megatrends, waarbij het BIOS-signaal 1 lange piep wordt gebruikt om aan te geven dat tests normaal zijn afgerond, in plaats van de doorgaans gebruikte korte piep. Een soortgelijke aanpak wordt ook gebruikt in het Mylex 386 BIOS. Met deze factor moet u ook rekening houden, vooral als u voor het eerst met een bepaalde computer te maken krijgt.

In AST BIOS heeft één lang piepje een heel andere betekenis, namelijk een fout die is gedetecteerd bij het testen van het eerste kanaal van de DMA-controller. Meestal betekent deze situatie dat de microcontroller defect is, wat ertoe kan leiden dat het hele moederbord moet worden vervangen.

In IBM BIOS heeft een soortgelijk BIOS-signaal, één lange piep, ook zijn betekenis: dit is een storing in het videosysteem. U kunt proberen deze problematische situatie zelf op te lossen door te controleren of de videokaart veilig in het uitbreidingsslot van het moederbord is geïnstalleerd.

Signaalbetekenissen variëren afhankelijk van de BIOS-fabrikant. Je kunt het vinden in de documentatie voor het moederbord. U kunt ook naar de BIOS-fabrikant kijken op de eerste en tweede schermbeveiliging wanneer u uw computer opstart.

En dus is hier een lijst met BIOS-signalen en hun betekenis:

BIOS Award-signalen

  • Continu signaal - de voeding is defect;
  • 1 kort herhalend signaal - problemen met de stroomvoorziening;
  • 1 lang herhalend signaal - RAM-storing;
  • 2 korte pieptonen - kleine fouten gedetecteerd. Controleer de betrouwbaarheid van de kabels en kabels in de moederbordconnectoren. Stel het BIOS in op standaardwaarden;
  • 3 lange pieptonen: storing in toetsenbordcontroller;
  • 1 lang en 1 kort signaal - RAM-storing;
  • 1 lange en 3 korte pieptonen: toetsenbordstoring;
  • 1 lange en 9 korte signalen - een fout bij het lezen van gegevens van de BIOS-chip.

BIOS AMI-signalen

  • Er zijn geen signalen - de voeding is defect of niet aangesloten op het moederbord;
  • 1 kort signaal - geen fouten gedetecteerd, de computer werkt;
  • 2 korte pieptonen - RAM-storing;
  • 3 korte pieptonen - fout in de eerste 64 KB hoofdgeheugen;
  • 4 korte pieptonen - storing systeemtimer;
  • 5 korte pieptonen - CPU-storing;
  • 6 korte pieptonen: storing in toetsenbordcontroller;
  • 7 korte piepjes - moederbordstoring;
  • 8 korte piepjes - RAM-storing videokaart;
  • 9 korte signalen - fout bij het controleren van de controlesom van de BIOS-chip;
  • 10 korte pieptonen - het is onmogelijk om naar het CMOS-geheugen te schrijven;
  • 11 korte pieptonen - RAM-storing;
  • 1 lange en 2 korte pieptonen - storing in videokaart;
  • 1 lange en 3 korte pieptonen - storing in videokaart;
  • 1 lange en 8 korte pieptonen - storing in videokaart.

BIOS Phoenix-signalen

Deze signalen worden gelezen als X signalen - pauze - j signalen - pauze - z signalen. Bijvoorbeeld 1-4-2 - één - pauze - vier - pauze - twee.

  • 1-1-3. CMOS-gegevens schrijf-/leesfout;
  • 1-1-4. Controlesomfout BIOS-chipinhoud;
  • 1-2-1. Het moederbord is defect;
  • 1-2-2. Initialisatiefout DMA-controller;
  • 1-2-3. Fout bij het lezen/schrijven naar een van de DMA-kanalen;
  • 1-3-1. RAM-regeneratiefout;
  • 1-3-3. Fout bij het testen van de eerste 64 KB RAM;
  • 1-3-4. Vergelijkbaar met de vorige;
  • 1-4-1. Het moederbord is defect;
  • 1-4-2. RAM-testfout;
  • 1-4-3. Systeemtimerfout;
  • 1-4-4. Fout bij toegang tot I/O-poort;
  • 2-x-x. Problemen met de eerste 64k geheugen (x - van 1 tot 4);
  • 3-1-1. Fout bij het initialiseren van het tweede DMA-kanaal;
  • 3-1-2. Fout bij het initialiseren van het eerste DMA-kanaal;
  • 3-1-4. Het moederbord is defect;
  • 3-2-4. Fout met toetsenbordcontroller;
  • 3-3-4. Testfout videogeheugen;
  • 4-2-1. Systeemtimerfout;
  • 4-2-3. Lijnfout A20. De toetsenbordcontroller is defect;
  • 4-2-4. Fout bij het werken in de beveiligde modus. De CPU is mogelijk defect;
  • 4-3-1. Fout bij het testen van RAM;
  • 4-3-4. Realtimeklokfout;
  • 4-4-1. Seriële poorttest mislukt. Kan worden veroorzaakt doordat een apparaat deze poort gebruikt;
  • 4-4-2. Fout tijdens het testen van de parallelle poort. Zie hierboven;
  • 4-4-3. Fout bij het testen van de wiskundige coprocessor.
  • 4-2-3-3. Uitgebreide blokverplaatsing. Incompatibele componenten of PCI-E-fout.

Een oplettende gebruiker merkt mogelijk dat de computer geluiden maakt wanneer deze wordt ingeschakeld. Meestal is dit één kort piepje uit de luidspreker (apparaat op het moederbord). Maar tijdens bedrijf kunnen andere signalen worden uitgezonden. Wat ze betekenen en hoe u erachter komt wat u ermee kunt doen, leest u in dit artikel.

Het eerste dat u hoeft te doen, is uitzoeken welke u heeft. U kunt dit te weten komen wanneer u de computer aanzet, wanneer letters op een zwarte achtergrond verschijnen. Kijk naar de boven- of onderkant van de afkortingen AMI of AWARD BIOS.

Ben je erachter gekomen? Laten we dan gaan!

BIOS-PIEP: AMI BIOS

  • Twee korte pieptonen uit de luidspreker duiden op een storing in het RAM-geheugen van de computer.
    Hoe het probleem op te lossen: verwijder de geheugenmodule uit de sleuf, veeg deze af met een droge borstel en plaats hem op zijn plaats. Als na het opstarten van de pc de signalen zich herhalen, kan het nodig zijn het geheugen verder te testen of volledig te vervangen;
  • Drie opeenvolgende korte pieptonen uit de luidspreker duiden op een fout bij het lezen van de eerste 64 KB pc-hoofdgeheugen.
    Hoe het probleem op te lossen: verwijder de geheugenmodule uit de sleuf, als er stof is, veeg de strip dan af met een droge borstel en plaats deze op zijn plaats als de signalen zich herhalen, kan het geheugen verder worden getest of volledig worden vervangen;
  • Vier opeenvolgende korte pieptonen uit de luidspreker duiden op een storing in de systeemtimer.
    Hoe het probleem op te lossen: start de pc opnieuw op en als de signalen zich herhalen, repareer of vervang dan het moederbord;
  • Vijf opeenvolgende korte pieptonen uit de luidspreker duiden op een storing in de centrale processor.
    Hoe het probleem op te lossen: start de pc opnieuw op, als de signalen zich herhalen, vervang dan de processor;
  • Zes opeenvolgende korte pieptonen uit de luidspreker duiden op een storing in de toetsenbordcontroller.
    Hoe het probleem op te lossen: controleer de kabel en aansluiting van het toetsenbord op de systeemeenheid, controleer het toetsenbord op een andere computer. Als na controle blijkt dat het toetsenbord werkt, is de enige optie die overblijft het repareren van het moederbord of het vervangen ervan;
  • Zeven opeenvolgende korte pieptonen uit de luidspreker duiden op een storing in het moederbord.
    Hoe het probleem op te lossen: we starten opnieuw op en als de signalen zich herhalen, is reparatie of aanschaf van een nieuw moederbord vereist;
  • Acht opeenvolgende korte pieptonen uit de luidspreker duiden op een defect geheugen van de grafische kaart.
    Hoe het probleem op te lossen: opnieuw opstarten. Als de signalen zich herhalen na een herstart, moet u de oude repareren of een nieuwe videokaart kopen;
  • Negen korte piepjes achter elkaar duiden op een storing in de BIOS-chip zelf.
    Hoe het probleem op te lossen
  • Tien opeenvolgende korte pieptonen uit de luidspreker geven aan dat het onmogelijk is om naar het CMOS-geheugen te schrijven.
    Hoe het probleem op te lossen: Wis het CMOS-geheugen. Als de signalen zich herhalen nadat de BIOS-standaardwaarden zijn ingesteld, moet de CMOS-geheugenmodule worden vervangen;
  • Elf korte piepjes achter elkaar uit de luidspreker duiden op een defect RAM-geheugen.
    Hoe het probleem op te lossen

  • Hoe het probleem op te lossen: we controleren de kabel die van de videokaart naar de monitor gaat. Als de kabel in orde is, moet u de videokaart uit de sleuf verwijderen, indien nodig stof afvegen en terugplaatsen. Als deze acties geen resultaat opleveren, moet u mogelijk een nieuwe videokaart repareren of aanschaffen;
  • Eén lange en drie korte pieptonen uit de luidspreker en één lange en acht korte pieptonen duiden opnieuw op een defecte videokaart.
    Corrigeer het op dezelfde manier als in het vorige geval.

  • Hoe het probleem op te lossen: we controleren de bevestiging van de voedingsstekkers op de connectoren op het moederbord en maken de voeding schoon van stof. Als deze acties geen resultaat opleveren, probeer dan indien mogelijk de voeding op een andere computer te testen. Als dergelijke symptomen optreden, moet u deze repareren of een nieuwe voeding aanschaffen.

    BIOS BEEP: AWARD BIOS

  • Eén korte pieptoon uit de luidspreker betekent dat er geen fouten in het systeem zijn en dat de computer volledig functioneert;
  • Twee opeenvolgende korte pieptonen uit de luidspreker geven de detectie van “kleine” fouten aan.
    Hoe het probleem op te lossen: controleer of de componenten en kabels stevig op het moederbord van de pc zijn aangesloten en stel vervolgens de BIOS-waarden in op standaard;
  • Een kort, herhalend luidsprekersignaal duidt op een defecte stroomvoorziening.
    Hoe het probleem op te lossen: controleer de voedingsstekkers op de connectoren op het moederbord, maak de voeding schoon van stof. Als deze acties geen resultaat opleveren, test dan indien mogelijk de voeding op een andere computer. Als dergelijke symptomen optreden, moet u deze repareren of een nieuwe voeding aanschaffen;
  • Een lange, herhalende pieptoon uit de luidspreker duidt op een RAM-probleem.
    Hoe het probleem op te lossen: verwijder de geheugenmodule uit de sleuf. Als er stof aanwezig is, veegt u de strip af met een droge borstel en plaatst u deze op zijn plaats. Als de signalen zich herhalen, kan het geheugen verder worden getest of volledig worden vervangen;
  • Drie lange pieptonen uit de luidspreker duiden op een probleem met de toetsenbordcontroller.
    Hoe het probleem op te lossen
  • Eén lange en één korte pieptoon uit de luidspreker duiden op een defect RAM-geheugen.
    Hoe het probleem op te lossen: verwijder de geheugenmodule uit de sleuf. Als er stof aanwezig is, veegt u de strip af met een droge borstel en plaatst u deze op zijn plaats. Als de signalen zich herhalen, kan het geheugen verder worden getest of volledig worden vervangen;
  • Eén lange en twee korte pieptonen uit de luidspreker duiden op een defecte videokaart.
    Hoe het probleem op te lossen: we controleren de kabel die van de videokaart naar de monitor gaat, als de kabel in orde is, verwijder dan de videokaart uit het slot, veeg eventueel stof af en plaats hem terug. Als deze acties geen resultaat opleveren, moet u mogelijk een nieuwe videokaart repareren of aanschaffen;
  • Eén lange en drie korte pieptonen uit de luidspreker duiden op een probleem met de toetsenbordcontroller.
    Hoe het probleem op te lossen: controleer de kabel en aansluiting van het toetsenbord op de systeemeenheid, controleer het toetsenbord op een andere computer. Als na controle blijkt dat het toetsenbord werkt, is de enige optie die overblijft het repareren van het moederbord of het vervangen ervan;
  • Eén lange en negen opeenvolgende korte pieptonen uit de luidspreker duiden op een storing in de BIOS-chip zelf.
    Hoe het probleem op te lossen: de microschakeling laten knipperen of volledig vervangen;
  • Het ontbreken van luidsprekersignalen kan duiden op een defecte stroomvoorziening.
    Hoe het probleem op te lossen: we controleren de bevestiging van de voedingsstekkers op de connectoren op het moederbord en maken de voeding schoon van stof. Als er als gevolg van de ondernomen acties geen signalen zijn wanneer u de computer opnieuw probeert aan te zetten, moet de voeding worden gerepareerd.

    Afzonderlijk moet worden opgemerkt dat de continue BIOS-geluidssignalen in toon variëren. Dit kan worden veroorzaakt door een defecte voeding of een oververhitte pc.

    Nu weet u wat BIOS-geluiden zijn en hoe u deze kunt ontcijferen.