Beschreibung des Fehlers | |
---|---|
1 kurz | Erfolgreicher POST |
1 Piepton und leerer Bildschirm | Das Videosystem ist fehlerhaft |
2 kurz | Das Videosystem ist fehlerhaft |
3 lang | Defekt Hauptplatine(Fehler des Tastaturcontrollers), berührungslos Arbeitsspeicher |
1 lang, 1 kurz | Das Motherboard ist defekt |
1 lang, 2 kurz | Videosystem fehlerhaft (Mono/CGA) |
1 lang, 3 kurz | Das Videosystem (EGA/VGA) ist fehlerhaft |
Kurz wiederholen | Fehler hängen mit der Stromversorgung zusammen bzw Hauptplatine |
Kontinuierlich | Probleme mit der Stromversorgung oder dem Motherboard |
Abwesend | Das Netzteil, das Motherboard oder der Lautsprecher sind defekt |
Folge von Signaltönen | Beschreibung des Fehlers |
---|---|
1 kurz | Erfolgreicher POST |
2 kurz | Kleinere Fehler gefunden. Auf dem Monitorbildschirm wird eine Aufforderung angezeigt, das CMOS Setup Utility-Programm aufzurufen und die Situation zu korrigieren. Überprüfen Sie die Zuverlässigkeit der Kabel in den Anschlüssen Festplatte und Mainboard. |
3 lang. | Fehler im Tastatur-Controller |
1 kurz, 1 lang. | Fehler im Direktzugriffsspeicher (RAM). |
1 lang, 2 kurz | Grafikkartenfehler |
1 lang, 3 kurz. | Tastaturfehler |
1 lang, 9 kurz. | Fehler beim Lesen aus dem ROM |
Kurz wiederholen |
|
Lange wiederholen. | RAM-Probleme |
Wiederholte Hoch-Tief-Frequenz. | CPU-Probleme |
Kontinuierlich. | Probleme mit der Stromversorgung |
Folge von Signaltönen | Beschreibung des Fehlers |
---|---|
1 kurz | Keine Fehler gefunden, PC funktioniert einwandfrei |
2 kurz | RAM-Paritätsfehler oder Sie haben vergessen, den Scanner oder Drucker auszuschalten |
3 kurz | Fehler in den ersten 64 KB RAM |
4 kurz | Fehlfunktion des System-Timers. Tauschen Sie das Motherboard aus. |
5 kurz | Prozessorprobleme |
6 kurz | Fehler bei der Initialisierung des Tastaturcontrollers |
7 kurz | Probleme mit dem Motherboard |
8 kurz | Speicherfehler der Grafikkarte |
9 kurz | Die BIOS-Prüfsumme ist falsch |
10 kurz | CMOS-Schreibfehler |
11 kurz | Fehler im Cache auf dem Motherboard |
1 lang, 1 kurz | Probleme mit der Stromversorgung |
1 lang, 2 kurz | Grafikkartenfehler (Mono-CGA) |
1 lang, 3 kurz | Grafikkartenfehler (EGA-VGA) |
1 lang, 4 kurz | Keine Grafikkarte |
1 lang, 8 kurz | Probleme mit der Grafikkarte oder der Monitor ist nicht angeschlossen |
3 lang | RAM – Lese-/Schreibtest mit Fehler abgeschlossen. Neu installieren Speicher löschen oder durch ein funktionierendes Modul ersetzen. Bei Hardware-Elementen wird jedoch beim Zugriff ein anderer Bildschirm mit zusätzlichen Informationen angezeigt. Auch hier können Sie sie vollständig deaktivieren, sie so einstellen, dass sie jeden Download automatisch erkennen, oder manuell einen Aufnahmestatus zuweisen. Diese letzte manuelle Methode ist nützlich, damit Ihr System beim Start keine Zeit mehr damit verschwendet, bereits installierte Geräte erneut zu finden. Im Automatikmodus hingegen können Sie Komponenten ändern oder sogar vorhandene neu positionieren, ohne sich Gedanken über die Wiederverwendung von Elementen machen zu müssen. |
Fehlender und leerer Bildschirm | Der Prozessor ist defekt. Der Kontaktschenkel des Prozessors ist möglicherweise verbogen (gebrochen). Überprüfen Sie den Prozessor. |
Kontinuierlicher Piepton | Das Netzteil ist defekt oder der Computer überhitzt |
Folge von Signaltönen | Beschreibung des Fehlers |
---|---|
1 kurz | Fehler beim Überprüfen der Prozessorregister. Prozessorfehler |
2 kurz | Pufferfehler des Tastatur-Controllers. Fehlfunktion des Tastaturcontrollers. |
3 kurz | Fehler beim Zurücksetzen des Tastaturcontrollers. Der Tastaturcontroller ist defekt oder Hauptplatine. |
4 kurz | Fehler bei der Tastaturkommunikation. |
5 kurz | Tastaturfehler. |
6 kurz | Fehler auf der Systemplatine. |
9 kurz | Nicht übereinstimmende BIOS-ROM-Prüfsumme. Der BIOS-ROM-Chip ist fehlerhaft. |
10 kurz | System-Timer-Fehler. Der System-Timer-Chip ist fehlerhaft. |
11 kurz | Chipfehler Systemlogik(Chipsatz). |
12 kurz | Fehler im Energieverwaltungsregister im nichtflüchtigen Speicher. |
1 lang | DMA-Controller-Fehler 0. Der DMA-Controller-Chip von Kanal 0 ist fehlerhaft. |
1 lang, 1 kurz | DMA-Controller-Fehler 1. Der DMA-Controller-Chip von Kanal 1 ist fehlerhaft. |
1 lang, 2 kurz | Fehler bei der Unterdrückung des Frame-Retrace. Der Videoadapter ist möglicherweise fehlerhaft. |
1 lang, 3 kurz | Fehler im Videospeicher. Der Speicher des Videoadapters ist fehlerhaft. |
1 lang, 4 kurz | Videoadapterfehler. Der Videoadapter ist fehlerhaft. |
1 lang, 5 kurz | Speicherfehler 64K. |
1 lang, 6 kurz | Interrupt-Vektoren konnten nicht geladen werden. Das BIOS konnte keine Interrupt-Vektoren in den Speicher laden |
1 lang, 7 kurz | Das Video-Subsystem konnte nicht initialisiert werden. |
1 lang, 8 kurz | Videospeicherfehler. |
Folge von Signaltönen | Beschreibung des Fehlers |
---|---|
1-1-2 | Fehler beim Prozessortest. Der Prozessor ist defekt. Tauschen Sie den Prozessor aus |
1-1-3 | Fehler beim Schreiben/Lesen von Daten in/aus dem CMOS-Speicher. |
1-1-4 | Beim Berechnen der Prüfsumme des BIOS-Inhalts wurde ein Fehler festgestellt. |
1-2-1 | |
1-2-2 oder 1-2-3 | Fehler bei der Initialisierung des DMA-Controllers. |
1-3-1 | Fehler beim Initialisieren der RAM-Regenerationsschaltung. |
1-3-3 oder 1-3-4 | Fehler beim Initialisieren der ersten 64 KB RAM. |
1-4-1 | Fehler bei der Motherboard-Initialisierung. |
1-4-2 | |
1-4-3 | |
1-4-4 | Fehler beim Schreiben/Lesen auf/von einem der I/O-Ports. |
2-1-1 | Beim Lesen/Schreiben von Bit 0 (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
2-1-2 | Beim Lesen/Schreiben des 1. Bits (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
2-1-3 | Beim Lesen/Schreiben des 2. Bits (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
2-1-4 | Beim Lesen/Schreiben des 3. Bits (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
2-2-1 | Beim Lesen/Schreiben des 4. Bits (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
2-2-2 | Beim Lesen/Schreiben des 5. Bits (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
2-2-3 | Beim Lesen/Schreiben des 6. Bits (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
2-2-4 | Beim Lesen/Schreiben des 7. Bits (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
2-3-1 | Beim Lesen/Schreiben des 8. Bits (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
2-3-2 | Beim Lesen/Schreiben des 9. Bits (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
2-3-3 | Beim Lesen/Schreiben des 10. Bits (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
2-3-4 | Beim Lesen/Schreiben des 11. Bits (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
2-4-1 | Beim Lesen/Schreiben des 12. Bits (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
2-4-2 | Beim Lesen/Schreiben des 13. Bits (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
2-4-3 | Beim Lesen/Schreiben des 14. Bits (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
2-4-4 | Beim Lesen/Schreiben des 15. Bits (hexadezimal) der ersten 64 KB RAM wurde ein Fehler festgestellt |
3-1-1 | Fehler beim Initialisieren des zweiten DMA-Kanals. |
3-1-2 oder 3-1-4 | Fehler beim Initialisieren des ersten DMA-Kanals. |
3-2-4 | |
3-3-4 | Fehler beim Initialisieren des Videospeichers. |
3-4-1 | Beim Versuch, auf den Monitor zuzugreifen, traten schwerwiegende Probleme auf. |
3-4-2 | Das Grafikkarten-BIOS kann nicht initialisiert werden. |
4-2-1 | Fehler beim Initialisieren des Systemtimers. |
4-2-2 | Der Test ist abgeschlossen. |
4-2-3 | Fehler bei der Initialisierung des Tastaturcontrollers. |
4-2-4 | Kritischer Fehler, wenn die CPU in den geschützten Modus wechselt. |
4-3-1 | Fehler beim Initialisieren des RAM. |
4-3-2 | Fehler beim Initialisieren des ersten Timers. |
4-3-3 | Fehler beim Initialisieren des zweiten Timers. |
4-4-1 | Fehler beim Initialisieren einer der seriellen Schnittstellen. |
4-4-2 | Fehler bei der Initialisierung des Parallelports. |
4-4-3 | Fehler beim Initialisieren des Mathe-Coprozessors. |
Lange, kontinuierliche Pieptöne | Das Motherboard ist defekt. |
Sirenenton von hoher bis niedriger Frequenz | Die Grafikkarte ist defekt. Überprüfen Sie die Elektrolytkondensatoren auf Undichtigkeiten oder ersetzen Sie alles durch neue, die nachweislich in Ordnung sind. |
Dauersignal | Der CPU-Kühler ist nicht angeschlossen (fehlerhaft). |
Geräusche | Beschreibung |
---|---|
1 kurz | |
1 lang + 1 kurz | BIOS-CMOS-Speicherprüfsummenfehler. Möglicherweise ist die ROM-Batterie leer. |
2 kurz | Globaler Fehler. |
1 lang + 2 kurz | Fehler beim Initialisieren der Grafikkarte. Überprüfen Sie, ob die Grafikkarte richtig installiert ist. |
7 Pieptöne (1 lang, 1 s, 1?, 1 kurz, Pause, 1 lang, 1 kurz, 1 kurz) | Fehlfunktion der AGP-Grafikkarte. Überprüfen Sie, ob die Installation korrekt ist. |
1 lange Konstante | RAM-Fehler, versuchen Sie es mit einem Neustart. |
1 kurz + 2 lang | RAM-Fehlfunktion. Neustart per Reset. |
BIOS-Fehlercodes und -Prozesse
American Megatrends, Inc. (AMI)
Kontrollpunkte POST-Verfahren, ausgeführt in AMIBIOS, wurden 1995 überarbeitet und ergänzt und haben bis heute keine wesentlichen Änderungen erfahren. Die erste Beschreibung von POST-Codes oder, wie AMI sie nennt, „Check Points“ in ihrer aktuellen Form erschien im Zusammenhang mit der Veröffentlichung des V6.24-Kernels am 15.07.95. An AMIBIOS V7.0 wurden einige Änderungen vorgenommen, die in diesem Dokument widergespiegelt werden.
Hier legen Sie fest, wie lange das System auf die Erkennung des Geräts und den Betriebsmodus wartet Festplatte. Am unteren Bildschirmrand haben wir die Option „Systeminformationen“: Stellen Sie sich diese als eine umfassendere Anzeige von Computerdaten als die Systemansicht vor, da hier Prozessortyp und -modell sowie der Gesamtspeicher der Maschine angezeigt werden um freien Betrag und bereits von anderen Geräten belegt, zum Beispiel On-Board-Grafikkarten.
Wie es funktioniert
Erweiterte Einstellungen für integrierte Geräte und Ports. Bitte beachten Sie, dass Ihr Board möglicherweise einen anderen Begriff verwendet oder einige der folgenden Optionen nicht bietet, da diese in erster Linie auf integrierten Komponenten basieren. Die erste Möglichkeit besteht für fortgeschrittene Benutzer darin, die Prozessorleistung und -geschwindigkeit anzupassen. Wir empfehlen, hier nichts zu ändern, es sei denn, Sie wissen wirklich, was Sie tun.
Funktionen zur Durchführung von AMIBIOS-Startvorgängen
Wenn während des Startvorgangs die Daten 55h, AAh im Diagnoseport erscheinen, sollten Sie diese Informationen nicht mit POST-Codes vergleichen – es handelt sich um einen typischen Testablauf, dessen Aufgabe darin besteht, die Integrität des Datenbusses zu überprüfen.
In der Startphase ist die Ausgabe der Daten an den Diagnoseport plattformspezifisch. In einigen Implementierungen ist der erste gerenderte Code mit Aktionen verknüpft, die AMI als Chipsatz-spezifische Dinge bezeichnet. Dieser Vorgang wird von der Ausgabe des CCh-Werts an Port 80h und der Durchführung einer Reihe von Aktionen zur Konfiguration der Systemlogikregister begleitet. In der Regel erscheint der CCh-Code in Fällen, in denen Systemlogik von Intel verwendet wird, die auf Basis des PIIX-Controllers aufgebaut ist – das sind TX-, LX-, BX-Chipsätze.
Zurück zum Hauptbildschirm der Registerkarte „Erweitert“: Wir haben auch Prozessorkonfigurationen, die Cache-Speicher, Virtualisierung und Wärmemanagement sowie andere benutzerdefinierte Technologien für jeden Prozessor und Hersteller anzeigen. Die wichtigste Option hierbei ist jedoch die Konfiguration der eingebetteten Geräte. Alle diese Elemente können je nach Bedarf aktiviert oder deaktiviert werden.
Audio-Controller verfügen normalerweise über Einstellungen Betriebssystem und Frontplatte für High-Definition-Audio. Wenn eine separate Karte installiert ist, wird empfohlen, die Integration zu deaktivieren, um Konflikte und Systemsperren zu vermeiden. Energie für Ihre Bauteile!
Einige integrierte I/O-Chips enthalten eine RTC und einen Tastaturcontroller, die beim Start deaktiviert sind. Der Zweck des BIOS besteht darin, diese Board-Ressourcen für die weitere Verwendung zu initialisieren. In diesem Fall das erste Startvorgang Wenn der mit der Tastatur-Controller-Einstellung verbundene Wert von der Ausgabe des Werts 10h begleitet wird, wird die RTC initialisiert, was durch das Erscheinen des DDh-Codes im Diagnoseport angezeigt wird. Es ist zu beachten, dass der Ausfall mindestens einer dieser Ressourcen dazu führt, dass die Systemplatine als Ganzes nicht in der allerersten Phase der POST-Ausführung startet.
Schwerwiegende Fehlermeldungen
Nachdem Sie nun alle Ihre Onboard-Komponenten korrekt konfiguriert haben, ist es an der Zeit, Ihre grundlegenden Energieeinstellungen zu überprüfen. Zu den Optionen in diesem Handbuch gehören die Ruhezustandsmethode und die Art und Weise, wie der Computer eingeschaltet werden soll. Einige Boards können sogar so konfiguriert werden, dass sie bei einem Stromausfall den Strom wieder einschalten, sobald die Verteilung wiederhergestellt ist.
Ein weiteres Tool, das häufig über den Power Guide verfügbar ist, ist die Überwachung, die Echtzeitdaten wie CPU-, Motherboard- und Speichertemperaturen, von Komponenten empfangene Spannung und Geschwindigkeit der mit der Platine und nicht mit dem Gehäuse verbundenen Lüfter überwacht und anzeigt.
Bei einigen Boards beginnt der Initialisierungsprozess damit, dass die CPU in den geschützten Modus wechselt. In diesem Fall wird nach dem ersten gerenderten Code 43h die POST-Ausführung wie in der AMIBIOS-Dokumentation beschrieben fortgesetzt – die Steuerung wird an Punkt D0h übergeben.
Prüfpunkte für unkomprimierten Init-Code
Fehlercode | Beschreibung des Fehlers |
---|---|
E.E. | In modernen AMIBIOS-Implementierungen ist der erste gerenderte Code mit dem Zugriff auf das Gerät verbunden, von dem aus gebootet werden kann, um das BIOS wiederherzustellen |
CC | Initialisierung der Systemlogikregister. CD-Flash-ROM-Typ nicht erkannt |
C.E. | Prüfsummenkonflikt im Start-BIOS CF Fehler beim Zugriff auf den Ersatz-Flash-ROM-Chip |
DD | Frühzeitige Initialisierung des RTC, der im SIO-Chip integriert ist |
D0 | Nicht maskierbaren NMI-Interrupt deaktivieren. Ermittlung der Zeitverzögerung zur Dämpfung transienter Prozesse. Überprüfen der Prüfsumme des Boot-Blocks und Anhalten bei Nichtübereinstimmung |
D1 | Führen Sie das Speicherregenerationsverfahren und den Basic Assurance Test durch. Wechseln in den 4-GB-Speicheradressierungsmodus |
D3 | Kapazitätsbestimmung und Primärspeichertest |
D4 | Kehren Sie zum Adressierungsmodus für den echten Speicher zurück. Frühzeitige Initialisierung des Chipsatzes. Stack-Installation |
D5 | Übertragen des POST-Moduls vom Flash-ROM in den Transitspeicherbereich |
D6 | Wenn die Prüfsumme nicht übereinstimmt oder STRG+Home gedrückt wird, wird ein Übergang zum Flash-ROM-Wiederherstellungsverfahren durchgeführt (Code E0). |
D7 | Übergabe der Kontrolle an ein Dienstprogramm, das das System-BIOS entpackt |
D8 | Vollständiges Auspacken System-BIOS |
D9 | Übertragen der System-BIOS-Steuerung auf Shadow RAM |
D.A. | Lesen von Informationen von SPD-DIMM-DB-Modulen (Serial Presence Detect). Festlegen der MTRR von CPU-Registern |
Gleichstrom | Der Speichercontroller wird gemäß den vom SPD DE-Syempfangenen Daten programmiert. Fataler Fehler |
DF | Fehler bei der Konfiguration des Systemspeichers. Piepton 10 zu früh |
11 | Rückkehr aus dem STR-Zustand (Suspend to RAM). |
12 | Zugriff auf SMRAM (System Management RAM) wiederherstellen |
13 | Wiederherstellung der Gedächtnisregeneration |
14 | Suchen und Initialisieren des VGA-BIOS |
Verfahrenscodes zum Umschreiben des Flash-ROM (Bootblock-Wiederherstellungscodes)
Fehlercode | Beschreibung des Fehlers |
---|---|
E0 | Es werden Vorbereitungen zum Abfangen von INT19 getroffen und die Möglichkeit geprüft, das System im vereinfachten Modus zu starten. |
E1 | Interrupt-Vektoren festlegen |
E3 | Wiederherstellen von CMOS-Inhalten, Durchsuchen und Initialisieren des BIOS |
E2 | Vorbereiten von Interrupt-Controllern und direktem Speicherzugriff |
E6 | System-Timer und FDC-Interrupts aktivieren |
E.C. | Neuinitialisierung der IRQ- und DMA-ED-Controller. Initialisierung des Festplattenlaufwerks |
E.E. | Beim Lesen des Bootsektors von der EF-Diskette ist ein Fehler aufgetreten |
F0 | Suchen der Datei AMIBOOT.ROM |
F1 | Die Datei AMIBOOT.ROM wurde nicht im Stammverzeichnis gefunden. F2 FAT lesen |
F3 | Lesen von AMIBOOT.ROM |
F4 | Die Größe der Datei AMIBOOT.ROM entspricht nicht der Größe des Flash-ROM |
F5 | Internen Cache deaktivieren |
FB | Definition des Flash-ROM-Typs |
F.C. | Löschen des Haupt-Flash-ROM-Blocks |
FD | Programmierung des Haupt-Flash-ROM-Blocks |
FF | Starten Sie das BIOS neu |
Codes des entpackten System-BIOS, ausgeführt im ShadowRAM (Runtime-Code wird im F000-Shadow-RAM unkomprimiert)
Fehlercode | Beschreibung des Fehlers |
---|---|
03 | Nicht maskierbaren NMI-Interrupt deaktivieren. Typdefinition zurücksetzen |
05 | Stapelinitialisierung. Deaktivieren Sie das Speicher- und USB-Controller-Caching |
06 | Ausführen eines Dienstprogramms im RAM |
07 | Prozessorerkennung und APIC-Initialisierung |
08 | Überprüfung der CMOS-Prüfsumme |
09 | Überprüfen der Funktion der End/Ins-Tasten |
0A | Überprüfung auf Batterieausfall |
0B | Löschen der Pufferregister des Tastatur-Controllers |
0C | Ein Testbefehl wird an den Tastaturcontroller gesendet |
0E | Suchen zusätzlicher Geräte, die vom Tastatur-Controller unterstützt werden |
0F | Initialisierung der Tastatur |
10 | Ein Reset-Befehl wird an die Tastatur gesendet |
11 | Wenn die End- oder Ins-Taste gedrückt wird, wird das CMOS 12 zurückgesetzt. Versetzen der DMA-Controller in einen passiven Zustand. |
13 | Chipsatz-Initialisierung und L2-Cache |
14 | Überprüfen des Systemtimers |
19 | Der Generierungstest für die DRAM-Regenerationsanforderung wird ausgeführt |
1A | Überprüfung der Dauer des Regenerationszyklus |
20 | Ausgabegeräte initialisieren |
23 | Der Eingabeport des Tastatur-Controllers wird gelesen. Schlüsselschalter und Herstellertestschalter werden abgefragt |
24 | Vorbereitung zur Initialisierung der Interrupt-Vektortabelle |
25 | Die Initialisierung des Interrupt-Vektors ist abgeschlossen |
26 | Der Status des Turbo-Switch-Jumpers wird über den Eingangsport des Tastatur-Controllers abgefragt |
27 | Primär. Aktualisieren des Mikrocodes des Startprozessors |
28 | Vorbereitung zur Installation des Videomodus |
29 | Initialisieren des LCD-Panels |
2A | Suchen Sie nach Geräten, die von zusätzlichen ROMs unterstützt werden |
2B | Initialisierung des VGA-BIOS, Überprüfung der Prüfsumme |
2C | VGA-BIOS ausführen |
2D | Passend zu INT 10h und INT 42h |
2E | Suchen Sie nach CGA-Videoadaptern |
2F | Videospeichertest des CGA-Adapters |
30 | Test der Scan-Erzeugungsschaltungen des CGA-Adapters |
31 | Fehler im Videospeicher oder in den Scanschaltkreisen. Suche nach einem alternativen CGA-Videoadapter |
32 | Test des Videospeichers eines alternativen CGA-Videoadapters und der Scan-Schaltungen |
33 | Fragen Sie den Status des Mono/Color-Jumpers ab |
34 | Textmodus 80x25 einstellen |
37 | Der Videomodus ist eingestellt. Bildschirm gelöscht |
38 | Initialisierung von Bordgeräten |
39 | Fehlermeldungen aus dem vorherigen Schritt anzeigen |
3A | Es wird die Meldung „Hit DEL“ angezeigt, um das CMOS-Setup aufzurufen |
3B | Bereiten Sie sich auf einen Speichertest im geschützten Modus vor |
40 | Vorbereiten von GDT- und IDT-Deskriptortabellen |
42 | Wechsel in den geschützten Modus |
43 | Der Prozessor befindet sich im geschützten Modus. Interrupts aktiviert |
44 | Vorbereitung zum Testen der A20-Linie |
45 | A20-Linientest |
46 | Bestimmung der RAM-Größe abgeschlossen |
47 | Testdaten werden im konventionellen Speicher aufgezeichnet |
48 | Konventionelles Gedächtnis erneut überprüfen |
49 | Erweiterter Speichertest |
4B | Speicher zurückgesetzt |
4C | Anzeige des Nullstellvorgangs |
4D | Aufzeichnung der resultierenden Größen im CMOS. Konventioneller und erweiterter Speicher 4E. Angabe der tatsächlichen Größe des Systemspeichers |
4F | Erweiterter konventioneller Speichertest läuft |
50 | Konventionelle Speichergrößenkorrektur |
51 | Erweiterter Speichertest |
52 | Konventionelle Speicher- und Erweiterungsspeicher-Volumes eingespart |
53 | Verzögerte Paritätsfehlerbehandlung |
54 | Deaktivieren Sie Parität und nicht maskierbare Interrupt-Verarbeitung |
57 | Initialisieren des Speicherbereichs für POST Memory Manager |
58 | Sie werden aufgefordert, das CMOS-Setup aufzurufen |
59 | Rückkehr des Prozessors in den Real-Modus |
60 | Seiten-DMA-Register werden überprüft |
62 | Test der Adressregister und Weiterleitungslänge des DMA#1-Controllers |
63 | Test der Adressregister und Weiterleitungslänge des DMA#2-Controllers |
65 | Programmierung von DMA-Controllern |
66 | Löschen der POST-Register „Write Request“ und „Mask Set“. |
67 | Interrupt-Controller programmieren |
7F | NMI-Anfrage aus zusätzlichen Quellen wird bearbeitet |
80 | Legt den Interrupt-Bedienungsmodus vom PS/2-Port fest |
81 | Tastaturschnittstellentest auf Reset-Fehler |
82 | Einstellen des Betriebsmodus des Tastaturcontrollers |
83 | Überprüfen des Tastensperrstatus |
84 | Überprüfung der Speicherkapazität |
85 | Fehlermeldungen anzeigen |
86 | Konfigurieren des Systems für den Setup-Betrieb |
87 | Entpacken des CMOS-Setup-Programms in den konventionellen Speicher. |
88 | Setup-Programm vom Benutzer abgeschlossen |
89 | Zustandswiederherstellung nach Setup-Vorgang abgeschlossen |
8B | Reservieren von Speicher für einen zusätzlichen BIOS-Variablenblock |
8C | Konfigurationsregister programmieren |
8D | Primärinitialisierung von HDD- und FDD-Controllern |
8F | Neuinitialisierung des FDD-Controllers |
91 | Konfigurieren des HDD-Controllers |
95 | Führen Sie einen ROM-Scan durch, um nach zusätzlichen BIOS zu suchen |
96 | Zusätzliche Konfiguration von Systemressourcen |
97 | Überprüfung der Signatur und Prüfsumme des optionalen BIOS |
98 | Einrichten des Systemverwaltungs-RAM |
99 | Einstellen des Timer-Zählers und der Parallelport-Variablen 9A Erstellen einer Liste serieller Ports |
9B | Vorbereiten eines Bereichs im Speicher für einen Coprozessortest |
9C | Initialisierung des Coprozessors |
9D | Coprozessorinformationen werden im CMOS-RAM gespeichert |
9E | Identifizierung des Tastaturtyps |
9F | Suchen Sie nach weiteren Eingabegeräten |
A0 | Bildung von MTRR-Registern (Memory Type Range Registers) |
A2 | Fehlermeldungen von vorherigen Initialisierungsschritten |
A3 | Einstellen des Timings für die automatische Wiederholung der Tastatur |
A4 | Defragmentierung ungenutzter RAM-Bereiche |
A5 | Einstellen des Videomodus |
A6 | Reinigen des Bildschirms |
A7 | Übertragen des ausführbaren BIOS-Codes in den Shadow-RAM-Bereich |
A8 | Zusätzliches BIOS im Segment E000h initialisieren |
A9 | Rückgabe der Kontrolle an das System-BIOS AA Initialisieren des USB-Busses |
AB | Vorbereiten des INT13-Moduls für die Bereitstellung von Festplattendiensten |
A.C. | Erstellen von AIOPIC-Tabellen zur Unterstützung von Multiprozessor-AD-Systemen. Vorbereiten des INT10-Moduls für die Bereitstellung von Videodiensten |
A.E. | DMI-Initialisierung |
B0 | SysB1 ACPI-BIOS-Initialisierung |
00 | Software-Interrupt INT19h – Laden des Bootsektors |
Funktionen des Geräteinitialisierungsmanagers
Zusätzlich zu den oben genannten POST-Codes werden Meldungen über Ereignisse während der Ausführung des Device Initialization Manager (DIM) an den Diagnoseport ausgegeben. Es gibt mehrere Kontrollpunkte, die den Initialisierungsstatus von System- oder lokalen Bussen anzeigen.
Festlegen der Boot-Reihenfolge. Es kommt vor, dass die Geräte nicht in der richtigen Reihenfolge sind, aber die Lösung ist einfach und finden Sie hier in dieser Anleitung. Um Kopfschmerzen und Fehler zu vermeiden, wird empfohlen, die Messwerte in der folgenden Reihenfolge einzuhalten. Jedes Mal, wenn Sie Ihren Computer einschalten, führt er eine Suche durch Installationsdisketten, und fahren Sie dann direkt mit dem Booten des Standardbetriebssystems fort.
Nachdem Sie nun wissen, wie Sie Ihren Download konfigurieren, gehen Sie zum Abschnitt „Konfigurieren Sie Ihre Download-Optionen“. Es aktiviert oder deaktiviert Funktionen wie das Bild, das beim Einschalten des Computers angezeigt wird, die Mausunterstützung und Warnungen zu Tastaturlesefehlern. Wir empfehlen, die Standardeinstellungen beizubehalten, damit Sie wissen, wann Fehler auftreten.
Die Informationen werden im Wortformat angezeigt, dessen niedriges Byte mit dem POST-Code des Systems übereinstimmt und das hohe Byte die Art der durchgeführten Initialisierungsprozedur angibt. Die höchstwertige Tetrade im High-Byte gibt die Art der durchgeführten Prozedur an, und die Low-Tetrade bestimmt die Bustopologie für ihre Anwendung.
Senior-Tetrade:
Junior-Tetrade:
Wenn ein Syerkannt wird, wird Port 80h sequentiell ausgegeben Endlosschleife DE-Code, DF-Code, Konfigurationsfehlercode, der die folgenden Werte annehmen kann:
Dadurch kann der Benutzer unabhängig vom Betriebssystem ein Passwort für den Zugriff auf den Computer vergeben, was bedeutet, dass die Maschine nur von diesem aus gestartet werden kann. Bitte achten Sie genau darauf, dass es bei Verlust keine Möglichkeit gibt, es wiederherzustellen. Die beste Lösung besteht darin, den Akku in wenigen Sekunden zu entfernen, wir empfehlen dies jedoch nicht, da alle Einstellungen zusammen verloren gehen.
Änderungen abschließen und speichern. Die verbleibenden Optionen auf diesem Bildschirm dienen zum Verwerfen und Verlassen des Bildschirms, zum Verwerfen nur der Änderungen oder zum Laden der Werkseinstellungen. Schauen Sie sich an, was Sie tun, und machen Sie sich an die Arbeit. Diagnose von Gedächtnisproblemen.
AwardBIOS V4.51PG Elite
Das sich dynamisch entwickelnde Unternehmen Award Software schlug 1995 eine neue Lösung im Bereich Low-Level vor Software- AwardBIOS „Elite“, besser bekannt als V4.50PG. Der Kontrollpunkt-Wartungsmodus hat sich weder in der weit verbreiteten Version V4.51 noch in der seltenen Version V4.60 geändert. Die Suffixe P und G kennzeichnen die Unterstützung des PnP-Mechanismus bzw. die Unterstützung von Energiesparfunktionen (Green Function).
Die Funktion kann durch Eingabe von „Verwaltung“ in der Systemsteuerung verwendet werden. Zeigt im Detail, wie man es benutzt. Wenn das Tool Fehler findet, müssen Sie entweder den Speicher austauschen oder sich für eine Lösung an den Computerhersteller wenden. Dies liegt daran, dass Fehler dieser Größenordnung normalerweise durch Probleme in den Speicherchips oder anderen Teilen verursacht werden Hardware und kann nicht durch Konfiguration gelöst werden.
Einige Indikatoren niedriges Niveau Speicher im Speicher ist Langsamkeit, Ausfälle und Fehler bei der Anzeige von Menüs. Das Klicken auf einen bestimmten Befehl in einem Programm und das Erscheinen eines leeren Bereichs anstelle des angeforderten Inhalts ist eine weitere Manifestation des Problems.
Durchführen eines POST im Shadow-RAM
Fehlercode | Beschreibung des Fehlers |
---|---|
03 | Deaktivieren Sie NMI, PIE (Periodic Interrupt Enable), AIE (Alarm Interrupt Enable), UIE (Update Interrupt Enable). Verbot der Erzeugung programmierbarer Frequenz SQWV |
04 | Überprüfung der Generierung von Anfragen zur DRAM-Regeneration |
05 | |
06 | Testen Sie den Speicherbereich ab Adresse F000h, wo sich BIOS 07 befindet. Überprüfen Sie die Funktion von CMOS und Batteriestrom |
SEI | Programmierung der Konfigurationsregister der South und North Bridges |
09 | Initialisieren der L2-Cache- und Advanced-Cache-Kontrollregister auf dem Cyrix-Prozessor |
0A | Erzeugen einer Tabelle mit Interrupt-Vektoren. Konfigurieren von Energieverwaltungsressourcen und Festlegen des SMI-Vektors |
0B | Überprüfung der CMOS-Prüfsumme. Scannen von PCI-Bus-Geräten. Aktualisierung des Prozessor-Mikrocodes |
0C | Initialisieren des Tastatur-Controllers |
0D | Suchen und Initialisieren des Videoadapters. IOAPIC einrichten. Messungen Taktfrequenz, FSB-Installation |
0E | MPC-Initialisierung. Videospeichertest. Anzeige des Award-Logos |
0F | Überprüfung des ersten DMA 8237-Controllers. Tastaturerkennung und interner Test. Überprüfung der BIOS-Prüfsumme |
10 | Überprüfung des zweiten DMA 8237-Controllers |
11 | DMA-Controller-Seitenregister werden überprüft |
14 | Test des System-Timer-Kanals 2 15 Test des Anforderungsmaskierungsregisters des 1. Interrupt-Controllers |
16 | Test des Request-Maskierungsregisters des 2. Interrupt-Controllers 19 Überprüfung der Passivität der NMI-nichtmaskierbaren Interrupt-Anfrage |
30 | Bestimmung des Volumens von Basisspeicher und Erweiterungsspeicher. APIC-Setup. Softwaresteuerung Schreibzuordnungsmodus |
Fehlercode | Beschreibung des Fehlers |
---|---|
31 | Der Haupt-RAM-Test auf dem Bildschirm. USB-Initialisierung |
32 | Der Begrüßungsbildschirm der Plug-and-Play-BIOS-Erweiterung wird angezeigt. Einrichten von Super-I/O-Ressourcen. Programmierbares Onboard-Audiogerät |
39 | Programmierung des Taktgenerators über den I2C-Bus |
3C | Setzen des Software-Flags, um den Zugriff auf das Setup zu ermöglichen |
3D | PS/2-Maus wird initialisiert |
3E | Initialisieren des externen Cache-Controllers und Aktivieren von Cache BF. Einrichten der Chipsatz-Konfigurationsregister |
41 | Initialisieren des Disketten-Subsystems |
42 | Deaktivieren Sie IRQ12, wenn die PS/2-Maus fehlt. Der Festplattencontroller wird gerade zurückgesetzt. Scannen anderer IDE-Geräte |
43 | |
45 | Initialisierung des FPU-Coprozessors |
4E | Anzeige von Fehlermeldungen |
4F | Passwortanfrage |
50 | Wiederherstellen eines zuvor im RAM gespeicherten CMOS-Zustands |
51 | Auflösung des 32-Bit-Zugriffs auf die Festplatte. Konfigurieren von ISA/PnP-Ressourcen |
52 | Zusätzliches BIOS initialisieren. Festlegen der Werte der PIIX-Konfigurationsregister. Bildung von NMI und SMI |
53 | |
60 | Installieren des BOOT-Sektor-Virenschutzes |
61 | Letzte Schritte zur Initialisierung des Chipsatzes |
62 | Auslesen der Tastatur-ID. Einstellen seiner Parameter |
63 | Korrektur von ESCD- und DMI-Blöcken. RAM löschen |
FF | Übergabe der Kontrolle an den Bootloader. Das BIOS führt den Befehl INT 19h aus |
AwardBIOS V6.0 Medallion
Die erste Erwähnung des Award Medallion BIOS, Version 6.0, erfolgte am 12. Mai 1999. Die Struktur des neuen Produkts bleibt unverändert und behält die frühen (Early), späten (Late) und letzten (System) Phasen der Hardwareinitialisierung bei. Wesentliche Änderungen betrafen die POST-Ausführungsalgorithmen, die sich in der neuen Kodierung von Prüfpunkten widerspiegelten und deren Anwendungsbereich erheblich erweiterten. Allerdings gab es im neuen BIOS keinen Platz für veraltete Technologien wie EISA und aus diesem Grund wurden einige POST-Codes abgeschafft.
Ausführen von Start-POST-Prozeduren aus dem ROM
Existieren verschiedene Wege den Defekt umgehen. Nachfolgend sind einige Möglichkeiten zur Verbesserung der Leistung des flüchtigen Speichers aufgeführt, je nach Ursache des Mangels. Öffnen Sie dazu das Tool, gehen Sie zur Registerkarte Prozesse und prüfen Sie, welche Anwendungen mehr Speicher verbrauchen. Wenn die Verlangsamung aufhört, ist das ein Zeichen dafür, dass die betreffende Software zu viel Speicher verbraucht. Installieren Sie das Programm neu oder wenden Sie sich an den Entwickler, um Alternativen zu finden.
Dieser Wert kann jedoch vom Benutzer erhöht werden. Gehen Sie dazu zum Startmenü, klicken Sie mit der rechten Maustaste auf Computer und wählen Sie Eigenschaften. Gehen Sie dann zu „Erweiterte Systemeinstellungen“ und klicken Sie auf die Registerkarte „Erweitert“. Klicken Sie im Bereich, der dem virtuellen Speicher entspricht, auf die Schaltfläche „Bearbeiten“, wie im ersten Bildschirm des Bildes unten gezeigt.
Ausführen von Start-POST-Prozeduren aus dem ROM
In der frühen Initialisierungsphase wird der BIOS-Programmcode vom Boot-Block im Flash-ROM ausgeführt und von der Ausgabe der Prüfpunkte 91h...FFh an den Diagnoseport begleitet
Fehlercode | Beschreibung des Fehlers |
---|---|
91 | Auswählen eines Startskripts für die CF-Plattform. Bestimmen des Prozessortyps |
C0 | Verbot des externen Caches. Internes Cache-Verbot. Schatten-RAM verbieten. Programmierung des DMA-Controllers, Interrupt-Controllers, Timers, RTC C1-Blocks. Bestimmen des Speichertyps, des Gesamtvolumens und der Platzierung auf 0C-Leitungen. Überprüfen von Prüfsummen |
C3 | Überprüfung des ersten 256K-DRAM für die Organisation des temporären Bereichs. Entpacken des BIOS im temporären Bereich |
C5 | Stimmen die Prüfsummen überein, wird der ausgeführte POST-Code an Shadow übertragen. Andernfalls wird die Kontrolle an die BIOS-Wiederherstellungsprozedur übergeben |
B0 | North Bridge wird initialisiert |
A0-AF | Hardwareabhängiger Systemlogik-Initialisierungsvorgang E0-EF Fehler während des Systemlogik-Initialisierungsprozesses |
BIOS-Wiederherstellung
Durchführen eines POST im Shadow-RAM
Die späte Initialisierung erfolgt im RAM und wird fortgesetzt, bis das Benutzermenü aufgerufen wird – CMOS-Setup. Diese POST-Phase ist durch die Verwendung des Speichersegments E000h gekennzeichnet, in dem der Durchgang der Prüfpunkte von 01h bis 7Fh verarbeitet wird.
Manchmal wird diese Speichermenge normalerweise nicht erreicht, was häufig der Fall ist, wenn der Benutzer gerade den Computer aktualisiert hat. Speicher neu installieren: Wenn das Modul aus irgendeinem Grund vom Sockel getrennt wird, wird es vom Motherboard nicht erkannt. Öffnen Sie einfach Ihren Computer und setzen Sie den Kamm fest ein. Wiederholen Sie den Vorgang mit allen Modulen, um sicherzustellen, dass alle Module korrekt installiert sind.
Ändern der Position der Rillen: Durch Ändern der Position der Speicherrippen erfahren Sie, ob das Problem ein Modul oder ein Steckplatz ist. Desinfizieren Sie die Kontakte mit einem sauberen Tuch auf dem Modul. Das Tuch kann für Elektronik geeignete Reinigungsmittel wie Isopropylalkohol enthalten. Verwenden Sie einen kleinen Staubsauger, um Staub aus dem Schlitz zu entfernen.
Fehlercode | Beschreibung des Fehlers |
---|---|
01 | Entpacken von XGROUP an der physischen Adresse 1000:0000h |
03 | Früh |
05 | Festlegen der Anfangswerte von Variablen, die Bildattribute angeben. Überprüfen des CMOS-Statusflags |
07 | Überprüfung und Initialisierung des Tastaturcontrollers |
08 | Bestimmen des Schnittstellentyps der angeschlossenen Tastatur |
0A | Verfahren zur automatischen Erkennung von Tastatur und Maus. Endgültige Einstellungen des Tastaturcontrollers mithilfe von PCI-Space-Registern |
0E | Speichersegment F000h testen |
10 | Bestimmen des Typs des installierten FlashROM |
12 | CMOS-Test |
14 | Verfahren zur Initialisierung des Chipsatzregisters |
16 | Primärinitialisierung des integrierten Frequenzsynthesizers |
18 | Definitionen installierter Prozessor und das Volumen seines Caches L1 und L2 1B. Generierung der Interrupt-Vektortabelle |
1C | |
1D | Ersteinrichtung des Power Management Systems |
1F | Laden der Tastaturmatrix vom externen XGROUP-Modul |
21 | Initialisieren des Hardware Power Management-Subsystems |
23 | Coprozessortests. Bestimmen des FDD-Laufwerkstyps. Vorbereitungsphase für die Erstellung einer Ressourcenkarte von PnP-Geräten |
24 | Verfahren zur Aktualisierung des Prozessor-Mikrocodes. Aktualisierung der Ressourcenverteilungskarte |
25 | Initialisierung und Scannen des PCI-Busses |
26 | Konfigurieren der Logik, die die VID-Leitungen (Voltage Identification Device) bedient. Initialisierung des Bordspannungs- und Temperaturüberwachungssystems |
27 | Neuinitialisierung des Tastatur-Controllers |
29 | Initialisierung des im Zentralprozessor enthaltenen APIC. Messung der Frequenz, mit der der Prozessor arbeitet. Einrichten von Systemlogikregistern. Initialisierung des IDE-Controllers |
2A | |
2B | Suchen Sie im VGA-BIOS |
2D | Prozessorinformationen anzeigen |
33 | Durchführen eines Resets auf einer angeschlossenen Tastatur |
35 | Überprüfung des ersten Kanals des 8237 DMA-Controllers |
37 | Überprüfung des zweiten Kanals des DMA 8237-Controllers |
39 | Testen von DMA-Seitenregistern |
3C | Einrichten des programmierbaren Intervall-Timer-Controllers (8254). |
3E | Initialisieren des 8259-Master-Controllers |
40 | Initialisierung des Slave-Controllers 8259 |
43 | Vorbereiten des Interrupt-Controllers für den Betrieb. Interrupts sind deaktiviert, sie werden später nach einem Speichertest aktiviert |
45 | Überprüfen der Passivität einer NMI-Anfrage (Non-Maskable Interrupt). |
47 | Durchführung von ISA/EISA-Tests |
49 | Bestimmen der Menge an Basis- und Erweiterungsspeicher. Softwaresteuerung des Schreibzuweisungsmodus durch Anpassen der AMD K5-Register |
4E | Testen Sie den Speicher innerhalb des ersten Megabytes und visualisieren Sie die Ergebnisse auf dem Bildschirm. Initialisieren von Caching-Schemata für Einzel- und Multiprozessorsysteme, Einrichten von Cyrix M1-Prozessorregistern |
50 | USB-Initialisierung |
52 | Testen des gesamten verfügbaren Systemspeichers, einschließlich der Region für den integrierten Videocontroller (Shared Memory). Visualisierung der Ergebnisse auf dem Bildschirm |
53 | Zurücksetzen Ihres Login-Passworts |
55 | Visualisierung der Anzahl der erkannten Prozessoren |
57 | Erstinitialisierung von ISA-PnP-Geräten, denen jeweils eine CSN (Card Select Number) zugewiesen wird. Darstellung des EPA-Logos |
59 | Initialisierung des Antiviren-Unterstützungssystems |
5B | Beginn des Verfahrens BIOS-Updates von einem 5D-Diskettenlaufwerk. Initialisierung der integrierten SIO- und Audio-Controller |
60 | Der Zugriff auf das CMOS-Setup ist geöffnet |
63 | PS/2-Maus wird initialisiert |
65 | USB-Maus wird initialisiert |
67 | Nutzung von IRQ12 durch PCI-Geräte, wenn keine PS/2-Maus im System vorhanden ist 69 Vollständige Initialisierung des L2-Cache-Controllers |
6B | Chipsatz-Initialisierung gemäß CMOS-Setup |
6D | Konfigurieren von Ressourcen für ISA-PnP-Geräte im SIO 6F-Konfigurationsmodus. Initialisieren des Disketten-Subsystems |
73 | Vorbereitende Schritte zur Initialisierung des Festplattensubsystems. Auf einigen Plattformen drücken Sie ALT+F2, um AwardFlash zu starten |
75 | IDE-Geräte finden und initialisieren |
77 | Initialisierung serieller und paralleler Ports |
7A | Software-Reset des Coprozessors, Schreiben des Steuerworts in das FPU-Register CW 7C, Installieren des Schutzes gegen unbefugtes Schreiben auf Festplatten |
7F | Fehlermeldungen anzeigen. Beibehaltung der Tasten DEL und F1 |
Vorbereiten von Tabellen, Arrays und Strukturen zum Starten des Betriebssystems
Ab Code 82h konfiguriert POST das System gemäß den CMOS-Einstellungen. Seine letzte Phase wird aus dem Shadow-RAM-Bereich (Segment E800h) ausgeführt und endet mit der Übergabe der Kontrolle an das Betriebssystem – Code FFh.
Fehlercode | Beschreibung des Fehlers |
---|---|
82 | Weist einen Bereich im Systemspeicher für die Energieverwaltung zu |
83 | Wiederherstellen von Daten aus einem temporären Speicherstapel im CMOS |
84 | Es wird die Meldung „Plug-and-Play-Karten werden initialisiert...“ angezeigt. |
85 | USB-Initialisierung abgeschlossen |
86 | Reserviert, Carry-Flag-Freigabe |
87 | Erstellen von SYSID-Tabellen im DMI-Bereich |
88 | Reserviert, Carry-Flag-Freigabe |
89 | Generieren von ACPI-Diensttabellen |
8A | Reserviert, Carry-Flag-Freigabe |
8B | Durchsuchen und Initialisieren des BIOS für zusätzliche Geräte |
8C | Reserviert, Carry-Flag-Freigabe |
8D | Initialisierung der Paritätsbit-Wartungsroutinen |
8E | Reserviert, Carry-Flag-Freigabe |
8F | IRQ12-Auflösung für Maus-Hot-Plugging 90 Reserviert, Carry Flag löschen |
91 | Initialisierung der Ressourcen der Legacy-Plattform |
92 | Reserviert, Carry-Flag-Freigabe |
93 | Vermutlich nicht verwendet |
94 | Letzte Schritte zur Initialisierung der Hauptlogik vor dem Laden des Betriebssystems. Das Energieverwaltungssystem schließt die Initialisierung ab. Die Startlinie wird entfernt BIOS-Begrüßungsbildschirm, wird die Ressourcenverteilungstabelle angezeigt. Prozessoren der AMD K6®-Familie verfügen über bestimmte Einstellungen. Mikrocode-Update für Familienprozessoren Intel Pentium® II und höher |
95 | Einstellen der automatischen Umstellung auf Winter-/Sommerzeit. Programmieren des Tastaturcontrollers für die automatische Wiederholungsfrequenz |
96 | In Multiprozessorsystemen werden abschließende Systemeinstellungen vorgenommen und Servicetabellen und -felder erstellt. Für Prozessoren der Cyrix-Familie wird es durchgeführt zusätzliche Anpassung registriert Erstellen der ESCD-Tabelle „Extended System Configuration Data“. Einstellen des DOS-Zeitzählers entsprechend der Echtzeituhr. Boot-Gerätepartitionen werden zur weiteren Verwendung durch integrierte Antiviren-Tools gespeichert: Trend AntiVirus oder Paragon Anti-Virus Protection. Der Systemlautsprecher gibt ein POST-Abschlusssignal aus. Die MSIRQ-Tabelle wird erstellt und gespeichert |
Eine Reihe von Prozessen, die im Award Medallion BIOS ablaufen, werden durch spezielle Gruppen von Kontrollpunkten gekennzeichnet. Diese beinhalten:
Das Vorhandensein eines Pieptons oder eines blinkenden Lichts weist normalerweise darauf hin, dass die Hauptfunktion nicht gestartet werden kann. Zu den Grundfunktionen gehören das Auslesen des Speichers, die Videoanzeige oder die Möglichkeit, Informationen zu übertragen Festplatte. Die häufigsten Probleme mit Signaltoncodes oder blinkenden LEDs sind speicher- oder hitzebedingt und werden durch Staubansammlungen in großen Kühlzonen verursacht.
Führen Sie die folgenden Schritte aus, wenn Ihr Computer ein blinkendes oder piepsendes Signal anzeigt. Schritt 2: Staub in den Kühlzonen Ihres Computers. Wenn Ihr Computer neu ist und noch nie benutzt wurde, können Sie diesen Schritt überspringen. Im Laufe der Zeit kann sich Staub in den Kühlkanälen Ihres Computers ansammeln. Übermäßiger Staub kann den Luftstrom blockieren und dazu führen, dass empfindliche Komponenten überhitzen und ausfallen. Bevor Sie Blink- oder Pieptonprobleme beim Start beheben, ist es wichtig, jegliche Staubansammlungen zu entfernen.
Systemereigniscodes – Kontrollpunkte von Systemereignissen.
Power Management Debug-Codes sind Prüfpunkte, die während der Ausführung von APM- oder ACPI-Diensten auftreten.
Systemfehlercodes – Meldungen über schwerwiegende Fehler.
Debug-Codes für MP-System – Initialisierungspunkte für Multiprozessorplattformen.
Merkmale der beschleunigten POST-Passage
Um die Systemstartzeit zu verkürzen, kann der Benutzer im CMOS-Setup die Option „Quick Power On Self Test“ auswählen. In diesem Fall wird der Abschluss des POST beschleunigt, indem die Ausführung einiger Vorgänge verweigert wird (Schnellstart).
Ausführen von Prozeduren aus dem Boot-Block
Tragen Sie eine Schutzbrille und entfernen Sie Staub aus den Lüftungsschlitzen mit Druckluft oder einem Staubsauger, vorzugsweise von außen. Bild: Staubansaugung in Belüftungslöchern. Merken Sie sich blinkende oder piepsende Signale zur Fehlerbehebung. Befolgen Sie diese Schritte, um die Fehlerbedingungen auf einem Blatt Papier zu markieren.
Wenn das Licht blinkt, zählen Sie, wie oft es blinkt, bevor Sie eine Pause einlegen, und prüfen Sie, ob auf Ihrem Computer starke Signaltöne zu hören sind. Wenn Ihr Computer piept, achten Sie auf die Art und Anzahl der Pieptöne zwischen den Pausen, zum Beispiel: 2 lange Pieptöne, gefolgt von 1 kurzen Piepton. Achten Sie auf die Angaben auf dem Zettel, um Sie in den nächsten Schritten an den Fehler zu erinnern. Sehen Sie sich den Abschnitt „Beep-Beschreibungen“ dieses Supportdokuments an, um zu versuchen, die Komponente zu finden, die das Problem verursacht. Sie können diese Informationen im nächsten Schritt bei der Fehlerbehebung verwenden, und wenn Ihr Computer repariert werden muss, können Sie diesen Code und diese Informationen während der Wartung durch einen Servicetechniker verwenden. Drücken Sie den Netzschalter, um den Computer einzuschalten. . Tonsignale Starts haben sich geändert.
Das Quick Boot-Betriebsmuster ersetzt die späten und letzten POST-Phasen und hat keinen Einfluss auf den Betrieb des Boot-Blocks. Award Software bietet eine vom Standard abweichende Kodierung der ausführbaren Prozeduren für beschleunigtes POST. Quick Boot beginnt mit der Ausgabe von Checkpoint 65h an den Diagnoseport und endet mit POST-Code 80h. Die Steuerung wird dann an das Betriebssystem übergeben und zeigt wie gewohnt an Award-BIOS Code FFh.
Ältere Computer verwenden eine Reihe von Signaltönen. Diese Codes gelten nicht für ältere Modelle. Wir werden dies in diesem Artikel sehen. Die Startsequenz umfasst alle Schritte, die unmittelbar nach dem Start Ihres Computers ausgeführt werden. Es gibt mehrere Elemente in dieser Sequenz. Was ist der Zweck, diese Sequenz zu kennen? Problem erkennen, besser identifizieren und lösen und natürlich Ihren Computer besser kennen.
In dieser Reihenfolge werden alle Komponenten sowie deren Kompatibilität getestet. Die Systembusprüfung beginnt und prüft anschließend alle Erweiterungssteckplätze. Es wird weitergehen und Ihr Gedächtnis auf die Probe stellen Grafikkarte und Signale, die die Anzeige steuern. Dann erscheinen die ersten Anzeigen auf dem Bildschirm. Es prüft, ob Tastatur und Maus ordnungsgemäß angeschlossen sind, und sendet dann Signale an alle Speichergeräte, um festzustellen, welche Laufwerke unterschiedlich sind.
Fehlercode | Beschreibung des Fehlers |
---|---|
65 | Vorzeitige Initialisierung des SIO-Controllers, Software-Reset des Video-Controllers. Einrichten des Tastaturcontrollers, Testen von Tastatur und Maus. Initialisierung des Soundcontrollers. Überprüfung der Integrität von BIOS-Strukturen. Wartungsprozeduren für das Auspacken des Flash-ROM. Initialisierung des integrierten Frequenzsynthesizers |
66 | Initialisiert den L1/L2-Cache entsprechend den Ergebnissen des CPUID-Befehls. Generierung einer Vektortabelle bestehend aus Zeigern auf Interrupt-Verarbeitungsroutinen. Initialisierung der Energieverwaltungshardware |
67 | Plausibilität von CMOS und Batterieleistung prüfen. Konfigurieren der Chipsatzregister entsprechend den CMOS-Einstellungen. Initialisierung des Tastaturcontrollers als Teil des Chipsatzes. Generieren von BIOS-Datenbereichsvariablen |
68 | Initialisierung des Videosystems |
69 | Konfigurieren des Interrupt-Controllers i8259 |
6A | Mithilfe eines speziellen Algorithmus wird ein beschleunigter Single-Pass-RAM-Test durchgeführt |
6B | Visualisierung der Anzahl der erkannten Prozessoren, des EPA-Logos und einer Aufforderung zum Starten des AwardFlash-Dienstprogramms. Konfigurieren eingebetteter I/O-Controller-Ressourcen im Konfigurationsmodus |
70 | Einladungen zum Setup. Initialisieren von PS/2 und USB-Maus |
71 | Initialisieren des Cache-Controllers |
72 | Einrichten von Systemlogik-Konfigurationsregistern. Generieren einer Liste von Plug-and-Play-Geräten. Initialisierung des FDD-Controllers |
73 | Initialisierung des HDD-Controllers |
74 | Initialisierung des Coprozessors |
75 | Wenn vom Benutzer im CMOS-Setup angegeben, ist die IDE-Festplatte schreibgeschützt. |
77 | Fordern Sie ein Passwort an und zeigen Sie die Meldung an: „Drücken Sie F1, um fortzufahren, ENTF, um das Setup aufzurufen.“ |
78 | Initialisieren des BIOS für zusätzliche Geräte auf ISA- und PCI-Bussen |
79 | Initialisierung der Ressourcen der Legacy-Plattform |
7A | Generieren der Root-Tabelle RSDT und der Gerätetabellen DSDT, FADT usw. |
7D | Informationen zu Boot-Gerätepartitionen finden |
7E | Konfigurieren Sie die BIOS-Dienste vor dem Booten des Betriebssystems |
7F | Setzen des NumLock-Flags gemäß CMOS SetUp |
80 | Übergabe der Kontrolle an das Betriebssystem |
Durchführen eines POST im Energiesparmodus
Einer der Plattformzustände, in denen der Inhalt des RAM auf der Festplatte gespeichert wird, wird als Ruhezustand bezeichnet. In der ACPI-Spezifikation („Advanced Configuration and Power Interface Specification“, Revision 2.0a vom 31.03.2002) ist er als Energiesparmodus S4 (Non-Volatile Sleep) definiert. Um wieder voll funktionsfähig zu sein, ist eine besondere Art des POST-Abschlusses erforderlich.
Diese Fehler sind unabhängig vom Betriebssystem. Fehler, die in dieser Phase des Startvorgangs auftreten können, hängen häufig mit der Speicherreihenfolge zusammen, was bedeutet, dass möglicherweise mehrere aktive Partitionen oder kein gültiges Medium vorhanden sind oder sich die Partitionstabelle ändert.
Fehler, die auf dieser Ebene auftreten können, hängen wiederum mit Hardwareproblemen zusammen. Das heißt zum Beispiel, einer der geladenen Sektoren fehlt. Es lädt den größten Teil der Registrierung. Die Probleme, die hier auftreten können, sind hauptsächlich Probleme im Zusammenhang mit den auszuführenden Dateien, beispielsweise eine fehlende Datei oder ein Problem beim Zugriff auf eine der Dateien.
Das ACPI S4-Betriebsschema ersetzt wie der beschleunigte Start die späten und letzten Phasen des POST. Ein wesentlicher Punkt ist die Überprüfung des Startskripts im Bootblock. Abhängig davon, in welchem ACPI-Zustand sich das System nach dem Hardware-Reset-Signal befindet, wird entschieden, den Zustand S4 zu verlassen, der mit der Ausgabe des Testpunkts 90h an den Diagnoseport beginnt und mit dem POST-Code 9Fh endet.
Fehlercode | Beschreibung des Fehlers |
---|---|
90 | Vorzeitige Initialisierung des SIO-Controllers, Software-Reset des Video-Controllers. Einrichten des Tastaturcontrollers, Testen von Tastatur und Maus |
91 | CMOS- und Batterievalidierungsprüfung |
92 | Initialisierung der Systemlogikregister und des integrierten Frequenzsynthesizers |
93 | Initialisieren des Caches mithilfe von CPUID-Informationen |
94 | Generierung einer Vektortabelle bestehend aus Zeigern auf Interrupt-Verarbeitungsroutinen. Initialisierung der Energieverwaltungshardware |
95 | PCI-Bus-Scanning |
96 | Initialisieren des eingebetteten Tastaturcontrollers |
97 | Initialisierung des Videosystems |
98 | Meldungsausgabe des VGA-Adapters |
99 | Überprüfen des ersten Kanals des DMA8237-Controllers durch Schreiben und Testlesen der Basisadresse und der Weiterleitungsblocklängenregister 9A Konfigurieren des i8259-Interrupt-Controllers |
9B | Initialisieren von PS/2 und USB-Maus. ACPI-Code entpacken. Initialisieren des Cache-Controllers |
9C | Einrichten von Systemlogik-Konfigurationsregistern. Generieren einer Liste von Plug-and-Play-Geräten. Initialisierung von FDD- und HDD-Controllern |
9D | Die PM-Region wird nicht im Systemspeicher reserviert, wenn sie im Shadow-RAM oder SMRAM erstellt wird. In einigen Fällen ist eine wiederholte, abschließende Initialisierung des USB-Busses erforderlich, die bei deaktiviertem L1-Cache durchgeführt wird |
9E | Einrichten der Energieverwaltung, die Teil der Systemlogik ist. Initialisierung der SMI-Generierungsschaltungen und Installation des SMI-Vektors. Programmierressourcen, die für die Überwachung von PM-Systemereignissen verantwortlich sind |
9F | Der Deaktivierungs- und Aktivierungsvorgang löscht den L1/L2-Cache und stellt seine aktuelle Größe wieder her. Die im CMOS-Setup festgelegten Steuerungseinstellungen für den Energiesparmodus werden im PM-RAM gespeichert. Bei mobilen Plattformen wird geprüft, ob nach dem Abschalten aller Versorgungsspannungen wieder der volle Betrieb möglich ist (Zero Volt Suspend-Modus). |
Phoenix Technologies, Ltd.
Einer der Marktführer in der Entwicklung von Low-Level-Software, Phoenix Technologies, hat den Zeitpunkt für die Veröffentlichung von Windows95 festgelegt neue Version PhoenixBIOS 4.0. Familien Unterstützung Intel-Prozessoren Pentium spiegelt sich im Namen der Zwischenrevisionen wider. Eine der neuesten Versionen – Version 6.0 – bildete die Grundlage für alle veröffentlichten BIOS. Mit der Einführung von Release 6.1 gab es keine wesentlichen Änderungen bei der Ausführung von POST-Prozeduren und hatte daher keine Auswirkungen auf die Anzeige von Prüfpunkten.
Eine Besonderheit von PhoenixBIOS besteht darin, dass bei Testfehlern beim POST von 512 KB Hauptspeicher (Codes 2Ch, 2Eh, 30h) Port 80h ausgegeben wird Weitere Informationen im Wortformat, dessen Bits die fehlerhafte Adressleitung oder Datenzelle identifizieren. Der Code „2C 0002“ bedeutet beispielsweise, dass ein Speicherfehler auf der Adressleitung 1 erkannt wurde. Der Code „2E 1020“ bedeutet in diesem Fall, dass ein Fehler auf den Datenleitungen 12 und 5 im Low-Byte von erkannt wurde den Speicherdatenbus. Auf 386SX-Systemen, die einen 16-Bit-Datenbus verwenden, ist es nicht möglich, dass während des Codeausführungsschritts 30h ein Fehler auftritt
Die Ausgabe des POST-Codes an den Diagnoseanschluss wird von einer Audiosignalausgabe an den Systemlautsprecher begleitet. Das Schema zur Tonsignalerzeugung ist wie folgt:
- Der Acht-Bit-Code wird in vier Zwei-Bit-Gruppen umgewandelt
- Der Wert jeder Gruppe erhöht sich um eins
- Basierend auf dem empfangenen Wert wird ein kurzes Tonsignal erzeugt (zum Beispiel: Code 16h = 00 01 01 10 = 1-2-2-3)
Ausführen von Start-POST-Prozeduren aus dem ROM
Fehlercode | Beschreibung des Fehlers |
---|---|
01 | Initialisieren des Baseboard Management Controllers (BMC) |
02 | Überprüfen des aktuellen Prozessorbetriebsmodus |
03 | Deaktivieren nicht maskierbarer Interrupts |
04 | Der Typ des installierten Prozessors wird bestimmt |
06 | Anfangseinstellungen der PIC- und DMA-Register |
07 | Der für die BIOS-Kopie vorgesehene Speicherbereich wird auf Null zurückgesetzt |
08 | Frühzeitige Initialisierung von Systemlogikregistern |
09 | Setzen des POST-Software-Flags |
0A | Initialisierung der Prozessorsoftwareressourcen |
0B | Interne Cache-Berechtigung |
0E | Super-I/O-Ressourcen werden initialisiert |
0C | Initialisieren Sie den L1/L2-Cache entsprechend den CMOS-Werten |
0F | Initialisierung der IDE |
10 | Initialisieren des Power Management-Subsystems |
11 | Alternative Registerwerte festlegen |
12 | Der Wert des MSW-Registers (Machine Status Word) wird eingestellt. |
13 | Frühzeitige Bereitstellung von PCI-Geräten |
14 | Initialisieren des Tastatur-Controllers |
16 | Überprüfen der ROM-BIOS-Prüfsumme |
17 | Bestimmen der L1/L2-Cache-Größe |
18 | Initialisieren des 8254-Systemtimers |
1A | Initialisieren des DMA-Controllers |
1C | Zurücksetzen der Werte des programmierbaren Interrupt-Controllers |
20 | Überprüfung der Generierung von DRAM-Regenerationsanforderungen |
22 | Überprüfen der Funktion des Tastaturcontrollers |
24 | Installieren eines Selektors für die Wartung eines flachen 4-GB-Speichermodells |
26 | A20-Zeilenauflösung |
28 | Ermitteln der Gesamtmenge des installierten Speichers |
29 | POST Memory Manager (PMM) initialisieren |
2A | Zurücksetzen von 640 KB Hauptspeicher |
2C | Adressleitungen testen |
2E | Fehler auf einer der Datenleitungen im Low-Byte des Speicherdatenbusses |
2F | Auswählen eines Cache-Speicherprotokolls |
30 | Verfügbarer Systemspeichertest |
32 | Bestimmen der CPU-Taktparameter und der Busfrequenz |
Fehlercode | Beschreibung des Fehlers |
---|---|
33 | Phoenix Dispatch Manager wird initialisiert |
34 | Ausschalten über den ATX-Netzschalter verbieten |
35 | Einstellungen von Systemlogikregistern, die die Bildung von Timing-Charakteristiken des Zugriffs auf Speicher, Ein-/Ausgabe-Ports, System- und lokale Busse steuern |
36 | Wenn der Übergang zur nächsten POST-Prozedur fehlschlägt, wird ein Neustart durchgeführt. Der Ablauf der Verfahren wird vom Watch Dog Service verwaltet |
37 | Der Vorgang zum Einrichten der Systemlogikregister ist abgeschlossen. |
38 | Der Inhalt des BIOS-Runtime-Moduls wird entpackt und in den für Shadow RAM vorgesehenen Bereich neu geschrieben |
39 | Neuinitialisierung des Cache-Controllers |
3A | Größenänderung des L2-Cache |
3B | BIOS-Ausführungsverfolgung wird initialisiert |
3C | Zusätzliche Konfiguration von Logikregistern zur Konfiguration von PCI-PCI-Brücken und Unterstützung für verteilte PCI-Busse |
3D | Die Systemlogikregister werden gemäß den CMOS-Setup-Einstellungen konfiguriert |
3E | Lesen Sie die Hardwarekonfiguration |
3E | Überprüfen der Verbindung zum ROM Pilot-System |
40 | Bestimmen der CPU-Taktparameter |
41 | ROM Pilot wird initialisiert – Remote-Boot-Steuerung |
42 | |
44 | Stellen Sie den BIOS-Interrupt ein |
45 | Geräte initialisieren, bevor der PnP-Mechanismus aktiviert wird |
46 | Die BIOS-Prüfsumme wird mithilfe eines speziellen Algorithmus berechnet |
47 | I2O-I/O-Controller werden initialisiert |
48 | Suchen Sie nach einem Videoadapter |
49 | PCI-Initialisierung |
4A | Systemvideoadapter werden initialisiert |
4B | Quiet Boot wird ausgeführt – eine verkürzte Systemstartsequenz zur Beschleunigung des POST. |
4C | VGA-BIOS-Inhalte werden in den Transitbereich neu geschrieben |
4E | Visualisierung der BIOS-Textzeichenfolge Copyright |
4F | Reservieren von Speicher für das Startgeräte-Auswahlmenü |
50 | Der Prozessortyp und seine Taktfrequenz werden visualisiert |
51 | Initialisieren des EISA-Controllers und der Geräte |
52 | Tastatur-Controller-Programmierung |
54 | Keyboard-Soundmodus aktiviert |
55 | Initialisieren des USB-Controllers |
58 | Nicht bediente Interrupt-Anfragen finden |
59 | Initialisieren des POST Display Service (PDS)-Verfahrens 5A Anzeige der Meldung „Press F2 to enter SETUP“ |
5B | Deaktivieren Sie den internen CPU-Cache |
5C | Konventionelle Speicherprüfung |
5E | Basisadresse ermitteln |
60 | Erweiterte Speicherprüfung |
62 | Überprüfen der Adresszeilen des erweiterten Speichers |
64 | Übergabe der Kontrolle an einen vom Motherboard-Hersteller generierten ausführbaren Block (Patch1) |
66 | Konfigurieren von Cache-Steuerregistern |
67 | Minimale Initialisierung von APIC-Controllern |
68 | L1/L2-Cache-Auflösung |
69 | Vorbereiten des RAM im Systemverwaltungsmodus |
6A | Das externe Cache-Volumen wird visualisiert |
6B | Festlegen der CMOS-Setup-Standardeinstellungen |
6C | Visualisierung von Shadow-RAM-Nutzungsinformationen |
6E | Visualisierung von Informationen über Upper Memory Blocks (UMB) |
70 | Fehlermeldungen anzeigen |
72 | Überprüfen der aktuellen Systemkonfiguration und CMOS-Informationen |
76 | Überprüfen der Tastaturfehlerinformationen |
7A | Überprüfen des Status von Software- (Systemkennwort) oder Hardware-Tastatursperrtools (Tastensperrschalter). |
7C | Festlegen von Hardware-Interrupt-Vektoren |
7D | Initialisierung des Leistungsverfolgungssystems |
7E | Initialisierung des Coprozessors |
80 | Der integrierte SIO-I/O-Controller ist verboten |
81 | Vorbereitung zum Booten des Betriebssystems |
82 | Suchen und Identifizieren von RS232-Ports |
83 | Konfigurieren externer IDE-Controller |
84 | Parallelports finden und identifizieren |
85 | Initialisieren von ISA-PnP-Geräten |
86 | Die On-Board-Ressourcen des SIO-Controllers werden gemäß den CMOS-Setup-Einstellungen konfiguriert |
87 | Konfigurieren von MCD (Motherboard Configurable Devices) |
88 | Die Werte des Variablenblocks im BIOS Data Area werden eingestellt |
89 | Ermöglicht die Generierung eines nicht maskierbaren Interrupts |
8A | Festlegen der Werte von Variablen, die sich im erweiterten BIOS-Datenbereich befinden |
8B | Überprüfen der PS/2-Maus-Anschlussdiagramme |
8C | Initialisierung des Antriebsreglers |
8F | Ermitteln der Anzahl angeschlossener ATA-Geräte |
90 | Festplatten-Controller initialisieren und konfigurieren |
91 | Temporäre Parameter für den Festplattenbetrieb im PIO-Modus einstellen |
92 | Übergabe der Kontrolle an einen vom Motherboard-Hersteller generierten ausführbaren Block (Patch2) |
93 | Erstellen einer Konfigurationstabelle für ein Multiprozessorsystem |
95 | Auswählen des CD-ROM-Wartungsverfahrens |
96 | Kehren Sie zum Realmodus zurück |
97 | Building MP-Konfigurationstabelle |
98 | ROM-Scan läuft |
99 | Überprüfen des Status des SMART-Parameters 9A Der Inhalt des ROM wird in den RAM geschrieben |
9C | Einrichten des Power Management-Subsystems |
9D | Initialisieren von Ressourcen zum Schutz vor unbefugtem Zugriff |
9E | Hardware-Interrupts sind aktiviert |
9F | Die Anzahl der IDE- und SCSI-Laufwerke wird bestimmt |
A0 | Festlegen der DOS-Zeit basierend auf dem RTC-Status. A1 Der Zweck dieses Codes ist unbekannt. A2 Überprüfen des Tastensperrstatus |
A4 | Einstellungen für die Eigenschaften der automatischen Tastaturwiederholung |
A8 | Die Meldung „Drücken Sie F2, um das Setup aufzurufen“ wird vom Bildschirm entfernt |
A.A. | Das Vorhandensein des SCAN-Codes der F2-Taste im Eingangspuffer AC wird überprüft und das Setup-Programm gestartet. |
A.E. | Das durch STRG+ALT+ENTF B0 ausgeführte Neustart-Flag wird gelöscht. Die Meldung „Drücken Sie F1 zum Fortsetzen, F2 zum Setup“ wird generiert. |
B1 | Das POST-Fortschrittsflag ist gelöscht. B2 POST abgeschlossen |
B4 | Tonsignal vor dem Booten |
B5 | Quiet-Boot-Phase abgeschlossen |
B6 | Überprüfen Sie anhand des Kennworts, ob dieser Modus in Setup B7 „ACPI-BIOS initialisieren“ aktiviert ist |
B9 | Suche nach Boot-Geräten auf dem USB-Bus BA Initialisierung der DMI-Parameter |
BB | Wiederholen Sie den ROM-Scan-Vorgang |
B.C. | Der RAM-Paritätsfehler-Latch-Trigger wird zurückgesetzt. |
BD | Es erscheint ein Menü zur Auswahl eines Boot-Geräts. BE Löschen des Bildschirms vor dem Laden des Betriebssystems. BF Aktivieren der Antiviren-Unterstützung |
C0 | Die Software-Interrupt-Verarbeitungsprozedur INT 19h wird gestartet – der Boot-Sektor-Loader. Die Interrupt-Serviceroutine versucht nacheinander, den Bootsektor zu laden, indem sie Festplattengeräte in der vom Setup vorgeschriebenen Reihenfolge abfragt |
C1 | Initialisierung der Fehlerwartungsroutine (PEM) C2 Aufruf von Serviceroutinen zur Fehlerprotokollierung |
C3 | Visualisierung von Fehlermeldungen in der Reihenfolge ihres Eingangs. C4 Setzen von Flags für den Anfangszustand |
C5 | Initialisieren eines erweiterten Blocks von CMOS-RAM-Zellen |
C6 | Erstinitialisierung der Dockingstation |
C7 | Lazy Dock-Initialisierung |
C8 | Ausführung der im Boot-Block enthaltenen Testprozeduren zur Feststellung der Integrität von BIOS-Strukturen |
C9 | Überprüfung der Integrität von Strukturen und/oder Modulen außerhalb des System-BIOS |
C.A. | Führen Sie die Konsolenumleitung aus, um die Remote-Tastatur-CB-Emulation bereitzustellen Festplattengeräte im RAM/ROM |
CC | Führen Sie die Konsolenumleitung aus, um Video-CDs bereitzustellen. Unterstützt PCMCIA-Kommunikation |
C.E. | Einrichten des Light Pen Controllers |
Schwerwiegende Fehlermeldungen
D0 Fehler aufgrund einer Ausnahmesituation (Ausnahmefehler) D2 Aufruf einer Interrupt-Behandlungsprozedur von einer unbekannten Quelle D4 Fehler im Zusammenhang mit einer Verletzung des Protokolls zur Ausgabe und Löschung von Interrupt-Anfragen D6 Verlassen des geschützten Modus mit Software-Reset-Generierung D7 Zum Speichern des Status von Für den Videoadapter ist mehr Speicher erforderlich, als im SMRAM verfügbar ist. D8 Fehler bei der Software-Generierung des Prozessor-Reset-Impulses DA. Kontrollverlust bei Rückkehr in den Real Mode DC. Verlassen des geschützten Modus mit Software-Reset-Generierung ohne Neuinitialisierung des Interrupt-Controllers DD Fehler beim Testen des Erweiterungsspeichers DE Tastatur-Controller-Fehler DF Leitungssteuerungsfehler A20 19Ausführen von Prozeduren aus dem Boot-Block
Fehlercode | Beschreibung des Fehlers |
---|---|
E0 | Einrichten der E1-Chipsatz-Konfigurationsregister. Initialisieren der Nord- und Südbrücken |
E2 | Initialisierung der CPU |
E3 | Initialisieren des Systemtimers |
E4 | Super-I/O-Ressourcen werden initialisiert |
E5 | Überprüfen des Status des Recovery Jumpers, dessen Installation den Start des BIOS-Wiederherstellungsmodus erzwingt |
E6 | Überprüfung der BIOS-Prüfsumme |
E7 | Die Steuerung wird an das BIOS übergeben, wenn dessen Prüfsumme korrekt berechnet wurde. E8 MPS-Unterstützung initialisieren |
E9 | Übergang zu einem flachen 4-GB-Speichermodell |
E.A. | Initialisierung von nicht standardmäßiger Ausrüstung |
E.B. | Konfigurieren des Interrupt-Controllers und des direkten Speicherzugriffs |
E.C. | Durch Schreiben und Kontrollablesungen mithilfe eines speziellen Algorithmus wird der Speichertyp bestimmt: FPM, EDO, SDRAM und die Konfigurationsregister der Host Bridge werden entsprechend dem Ergebnis konfiguriert |
ED | Anhand von Aufzeichnungen und Kontrollablesungen mit einem speziellen Algorithmus werden das Volumen der Speicherbänke und die Platzierung in Zeilen bestimmt. Entsprechend dem Ergebnis werden die Konfigurationsregister der Host Bridge (DRAM Row Boundary) konfiguriert |
E.E. | Der Inhalt des Boot-Blocks wird in den Shadow RAM EF kopiert. SMM RAM wird für den SMI-Handler vorbereitet |
F0 | Gedächtnistest |
F1 | Interrupt-Vektoren initialisieren |
F2 | Initialisieren der Echtzeituhr |
F3 | Initialisieren des Video-Subsystems |
F4 | Vor dem Booten wird ein Piepton erzeugt |
F5 | Laden des im Flash-ROM gespeicherten Betriebssystems |
F6 | Kehren Sie zum Realmodus zurück |
F7 | Booten Sie unter Full DOS |
F8 | Initialisieren des USB-Controllers |
FA...FF | Codes für die Interaktion mit der PhDebug-Prozedur |
Insyde Software Corp.
Marktinsider mobile Systeme hat sich dort fest etabliert, wo Traditionstreue und ein konservativer Ansatz beim Aufbau eines BIOS gefragt sind. Geerbt haben Quelle von SystemSoft arbeitet das Unternehmen ständig an der Verbesserung. Die neueste Version von MobilePRO wird aktiv in Mitac- und Clevo-Laptops verwendet, deren Dokumentation die Grundlage für die Fehlercodetabelle bildete – so nennt Insyde Software POST-Checkpoints.
Boot-Block-Checkpoints
Trotz der Tatsache, dass Ihr erster BIOS-Unternehmen Das 1992 von Insyde Software entwickelte etablierte Modell des Bootblocks – oder Bootloader, wie die Erfinder ihn selbst nannten – wurde schließlich erst gegen Ende 1995 geformt. Von diesem Moment an wurde der Startvorgang nach Version und Erstellungsdatum nummeriert.
Der wichtigste Punkt aus Sicht eines Servicetechnikers, der den Ladevorgang untersucht Computersystem Mit InsydeBIOS wird das Gerät zu einem Diagnosecode-Anzeigegerät. Obwohl der Bootloader in der Regel den Diagnoseport 80h des Herstellers verwendet, der in solchen Fällen Standard ist, erfolgt die Testpunktausgabe in manchen Fällen nur auf dem PIO-Port (Parallel Input/Output Port für Diagnosezwecke), der nichts anderes als ein ist Parallelport 378h Es gibt Implementierungen, bei denen die an Port 80h gesendeten Diagnosecodes auf den Parallelport dupliziert werden.
Fehlercode | Beschreibung des Fehlers |
---|---|
00 | Startpunkt für die Ausführung des Boot-Blocks 01 Sperrleitung A20 (nicht verwendet) |
02 | Aktualisierung des CPU-Mikrocodes |
03 | RAM testen |
04 | Übertragen des Bootblocks in den RAM |
05 | Ausführen eines Bootblocks aus dem RAM |
06 | Erzwingen des Flash-ROM-Wiederherstellungsverfahrens |
07 | Übertragen des System-BIOS in den RAM |
08 | Überprüfung der System-BIOS-Prüfsumme |
09 | Ausführen der POST-Prozedur |
0A | Starten des Flash-ROM-Wiederherstellungsverfahrens von einem FDD-Laufwerk |
0B | Initialisierung des Frequenzsynthesizers |
0C | Abschluss des BIOS-Wiederherstellungsverfahrens |
0D | Alternatives Verfahren zum Wiederherstellen des Flash-ROMs vom FDD |
0F | Stoppen, wenn ein schwerwiegender Fehler auftritt |
BB | LPC SIO frühe Initialisierung |
CC | Ausgangspunkt zum Starten der Flash-ROM-Wiederherstellung |
88 | Aktivieren von ACPI-Funktionen |
99 | Fehler beim Verlassen des STR-Modus |
60 | Wechsel zum Big Real-Modus |
61 | Initialisierung des SM-Bus. SPD-Daten werden im CMOS A0 gespeichert. Lesen und analysieren Sie SPD-Felder, die zuvor im CMOS A1 gespeichert wurden. Initialisierung des Speichercontrollers |
A2 | Definieren logischer Bänke eines DIMM |
A3 | Programmierung von DRB-Registern (DRAM Row Boundary) |
A4 | Programmieren von DRA-Registern (DRAM-Zeilenattributen) |
A.E. | Im System wurden DIMMs erkannt, die sich in ihren ECC-Funktionen (Error Correcting Codes) unterscheiden. |
A.F. | Primäre Initialisierung der Speichercontrollerregister, die dem Speicherplatz zugeordnet sind |
E1 | Der Bootvorgang schlägt fehl, wenn das DIMM nicht mit einem SPD-Chip ausgestattet ist |
E2 | Der DIMM-Typ entspricht nicht den Systemanforderungen |
E.A. | Die Mindestzeit zwischen der Aktivierung der DIMM-Stränge und dem Eintritt in den Regenerationszustand entspricht nicht den Systemanforderungen |
E.C. | Registermodule werden nicht unterstützt. ED-Überprüfung der CAS-Latenzmodi |
E.E. | DIMM-Organisation wird vom Motherboard nicht unterstützt |
POSTs aus dem RAM ausführen
Die modernsten InsydeBIOS-Lösungen verwenden 16-Bit-Checkpoint-Mapping. Dies erfolgt über die Ports 80h und 81h, letzterer dient der Erweiterung der Standarddiagnose.
Das Studium von Kontrollpunkten wird durch ihre unregelmäßige Konstruktion erschwert, wenn Prozesse unterschiedlicher Bedeutung von denselben Codes begleitet werden. Bei dualen Diagnosesystemen gibt es Unterschiede anderer Art: Einige POST-Codes werden nur in einem der Ports angezeigt, ohne die in solchen Fällen übliche Duplizierung.
Fehlercode | Beschreibung des Fehlers |
---|---|
10 | Cache-Initialisierung, CMOS-Prüfung |
11 | Linie A20 verboten. Einstellungsregister für 8259-Controller. |
12 | Bestimmen der Boot-Methode |
13 | Initialisieren des Speichercontrollers |
14 | Suche nach einem Videoadapter, der an den ISA-Bus angeschlossen ist |
15 | Einstellen der System-Timer-Werte |
16 | Festlegen von Systemlogikregistern mithilfe von CMOS |
17 | Berechnung der Gesamtmenge an RAM |
18 | Testen der niedrigen Seite des konventionellen Speichers |
19 | Überprüfen der Prüfsumme des Flash-ROM-Images |
1A | Zurücksetzen der Interrupt-Controller-Register |
1B | Initialisierung des Videoadapters |
1C | Initialisieren einer Teilmenge von Videoadapterregistern, die mit kompatibel sind Programmmodell 6845 |
1D | Initialisierung des EGA-Adapters |
1E | Initialisierung des CGA-Adapters |
1F | DMA-Controller-Seitenregistertest |
20 | Überprüfung des Tastaturcontrollers |
21 | Initialisieren des Tastatur-Controllers |
22 | Vergleich der resultierenden RAM-Größe mit dem Wert im CMOS |
23 | Batterie-Backup und erweitertes CMOS prüfen |
24 | Testen von DMA-Controller-Registern |
25 | Festlegen der DMA-Controller-Parameter |
26 | Bildung der Interrupt-Vektortabelle |
27 | Beschleunigte Ermittlung der Menge des installierten Speichers |
28 | Sicherheitsmodus |
29 | Systemspeichertest abgeschlossen |
2A | Verlassen des geschützten Modus |
2B | Übertragen des Setup-Vorgangs in den RAM |
2C | Starten des Video-Initialisierungsvorgangs |
2D | Suchen Sie erneut nach einem CGA-Adapter |
2E | Suchen Sie erneut nach einem EGA/VGA-Adapter |
2F | VGA-BIOS-Meldungen werden angezeigt |
30 | Benutzerdefinierte Initialisierungsroutine für den Tastaturcontroller |
31 | Überprüfen der angeschlossenen Tastatur |
32 | Überprüfen des Durchgangs einer Anfrage über die Tastatur |
33 | Überprüfen des Tastaturstatusregisters |
34 | Systemspeicher testen und zurücksetzen |
35 | Sicherheitsmodus |
36 | Erweiterter Speichertest abgeschlossen |
37 | Verlassen des geschützten Modus |
38 | Verbot der Linie A20 |
39 | Initialisieren des Cache-Controllers 3A. Überprüfen des System-Timers |
3B | Einstellen des DOS-Zeitzählers entsprechend der Echtzeituhr |
3C | Initialisierung der Hardware-Interrupt-Tabelle |
3D | Manipulatoren und Zeiger finden und initialisieren |
3E | Festlegen des Status der NumLock-Taste |
3F | Initialisierung serieller und paralleler Ports |
40 | Konfigurieren von seriellen und parallelen Ports |
41 | Initialisierung des FDD-Controllers |
42 | Initialisierung des HDD-Controllers |
43 | Initialisieren der Energieverwaltung für den USB-Bus |
44 | Zusätzliches BIOS finden und initialisieren |
45 | Zurücksetzen des Status der NumLock-Taste |
46 | Überprüfung der Coprozessor-Funktionalität |
47 | PCMCIA wird initialisiert |
48 | Vorbereitung zum Starten des Betriebssystems |
49 | Übergabe der Kontrolle an ausführbaren Bootstrap-Code |
50 | ACPI-Initialisierung |
51 | Initialisierung der Energieverwaltung |
52 | Initialisieren des USB-Bus-Controllers |
Da Sie hier sind, bedeutet das, dass Sie sich für BIOS-Fehlercodes interessieren oder einfach nur einen Blick darauf werfen und herausfinden möchten, was es ist? Im Allgemeinen ist die Sache so: Vor etwa zwei Wochen, als ich den Computer einschaltete, piepte das BIOS „falsch“, ich habe mein Problem sehr schnell behoben und begann langsam, Informationen über BIOSe bzw. Fehlercodes zu sammeln, und heute habe ich Ich veröffentliche für Sie Tabellen mit der BIOS-Version, der Anzahl der Sounds, der Bedeutung dieses Sounds oder Codes und in einigen Fällen auch, wie Sie dieses Problem beheben können.
Wie finde ich die BIOS-Version heraus?
Es ist ganz einfach, öffnen wir es Kontextmenü„Ausführen“ (Win+R), geben Sie Folgendes ein:
msinfo32
und drücken Sie „OK“.
Es öffnet sich ein Fenster...
Jetzt im Reiter „Systeminformationen“ im rechten Fenster, darunter steht „BIOS-Version“.
Schauen Sie sich jetzt alle die Tabelle an, suchen Sie nach Ihrer Version, finden Sie den BIOS-Fehlercode und sehen Sie, was er bedeutet. In einigen Fällen habe ich auch gepostet, wie man die Fehler beseitigt.
Also los geht's BIOS-Sounds und ihre Bezeichnungen.
Award-BIOS-Signale:
Anzahl der Signale | Bezeichnung | Lösung |
1 kurz | Erfolgreicher POST (keine Fehler erkannt) und Sie können ruhig weiterarbeiten | - |
2 kurz | Kleinere Fehler | Überprüfen Sie, ob die Festplatten- und Motherboard-Kabel sicher befestigt sind |
3 lang | Überprüfen Sie die Qualität der Verbindung zwischen Maus und Tastatur und der „Mutter“ | |
Dauersignal | Das Netzteil ist defekt | ... (Ich denke, es ist hier klar) |
Keine Signale | Das Netzteil ist nicht mit dem Motherboard verbunden oder defekt | |
1 lang + 1 kurz | RAM-Fehler | RAM-Module entnehmen, Staub abblasen/abwischen und fest einsetzen |
1 lang + 2 kurz | Probleme mit dem Videoadapter | Gleiches wie beim RAM |
1 lang + 3 kurz | Fehler bei der Tastaturinitialisierung | Überprüfen Sie die Zuverlässigkeit der Verbindung |
1 lang + 9 kurz | Fehler beim Lesen der Daten aus dem ROM | Das BIOS ist möglicherweise nicht für Ihre Konfiguration geeignet |
Lange Wiederholung | Falsche Installation von Speichermodulen | Möglicherweise sitzen die Module nicht richtig fest oder passen nicht zu Ihrer Hardware |
Kurze Wiederholung | Probleme mit der Stromversorgung | Möglicherweise muss es ersetzt werden, aber versuchen Sie zunächst, es von Staub zu befreien.) |
AMI BIOS-Signale:
Anzahl der Signale | Bezeichnung | Lösung |
1 kurz | Keine Fehler gefunden | - |
2 kurz | Überprüfen Sie die Installation der Speichermodule | |
3 kurz | Fehler beim Betrieb des Hauptspeichers (erste 64 KB) | siehe oben |
4 kurz | Der Systemtimer ist fehlerhaft | |
5 kurz | CPU fehlerhaft | |
6 kurz | Der Tastaturcontroller ist fehlerhaft | |
7 kurz | ||
8 kurz | Probleme mit dem Videoadapter | |
9 kurz | ||
10 kurz | Es kann nicht in den CMOS-Speicher geschrieben werden | |
11 kurz | Der externe Cache ist fehlerhaft | |
1 lang + 2 kurz | Der Videoadapter ist fehlerhaft | |
1 lang + 3 kurz | Der Videoadapter ist fehlerhaft | |
1 lang + 8 kurz | Probleme mit dem Videoadapter oder der Monitor ist nicht angeschlossen |
IBM BIOS-Signale:
Anzahl der Signale | Bezeichnung | Lösung |
1 kurz | Keine Fehler gefunden | |
1 lang + 1 kurz | Das Motherboard ist defekt | |
1 Piepton + leerer Bildschirm | Das Videosystem ist fehlerhaft | |
1 lang + 2 kurz | Videosystem fehlerhaft (Mono/CGA) | |
1 lang + 3 kurz | Das Videosystem (EGA/VGA) ist fehlerhaft | |
2 kurz | Das Videosystem ist defekt (Monitor nicht angeschlossen) | |
3 lang | Motherboard defekt (Tastatur-Controller-Fehler) | |
Kein Signal | Das Netzteil oder die Lautsprecher sind defekt | |
Dauersignal | Das Netzteil ist defekt | |
Wiederholte kurze Pieptöne | Das Netzteil ist defekt |
Compaq BIOS-Signale:
Anzahl der Signale | Bezeichnung | Lösung |
1 kurz | Keine Fehler gefunden | - |
1 lang + 1 kurz | BIOS-CMOS-Speicherprüfsummenfehler. Möglicherweise ist die ROM-Batterie leer | Aktualisieren Sie das BIOS oder stellen Sie es über das Motherboard wieder her |
2 kurz | Unbekannter Fehler | |
1 lang + 2 kurz | Videosystemfehler | Überprüfen Sie, ob der Videoadapter richtig installiert ist. Möglicherweise müssen Sie die Grafikkarte austauschen |
7 Signale (1T-1K-1T-1K-Pause-1T-1K-1K) | Die AGP-Grafikkarte ist fehlerhaft | siehe oben |
1 Dauersignal | RAM-Fehler | Überprüfen Sie, ob der Speicher korrekt installiert ist. Kontakte prüfen. Ersetzen Sie die Speichermodule. |
1 kurz, 2 lang | RAM-Fehler | siehe oben |
Von Phoenix BIOS-Signalen:
Im Gegensatz zu anderen BIOS gibt es hier abwechselnde Signale.
Anzahl der Signale | Bezeichnung | Lösung |
1-1-3 | Fehler beim Schreiben/Lesen der CMOS-Daten | |
1-1-4 | Fehler bei der Prüfsumme des Inhalts des BIOS-Chips | |
1-2-1 | Das Motherboard ist defekt | |
1-2-2 | Fehler bei der Initialisierung des DMA-Controllers | |
1-2-3 | Fehler beim Versuch, auf einem der DMA-Kanäle zu lesen/schreiben | |
1-3-1 | RAM-Problem erkannt | |
1-3-3 | ||
1-3-4 | Fehler beim Testen der ersten 64 KB RAM | |
1-4-1 | Das Motherboard ist defekt | |
1-4-2 | Es wurden Probleme mit dem RAM festgestellt | |
1-4-3 | System-Timer-Fehler | |
1-4-4 | Fehler beim Zugriff auf den E/A-Port. Der Fehler kann durch die Verwendung eines Peripheriegeräts verursacht werden diesen Hafen für deine Arbeit | |
3-1-1 | Fehler beim Initialisieren des zweiten DMA-Kanals | |
3-1-2 | Fehler beim Initialisieren des ersten DMA-Kanals | |
3-1-4 | Das Motherboard ist defekt | |
3-2-4 | Fehler im Tastatur-Controller | |
3-3-4 | Fehler beim Testen des Videospeichers | |
4-2-1 | System-Timer-Fehler | |
4-2-3 | Fehler beim Bedienen der Zeile A20. Der Tastaturcontroller ist fehlerhaft | |
4-2-4 | Fehler beim Arbeiten im geschützten Modus. Möglicherweise ist die CPU defekt | |
4-3-1 | Fehler beim RAM-Test | |
4-3-4 | Fehler der Echtzeituhr | |
4-4-1 | Der Test der seriellen Schnittstelle ist fehlgeschlagen. Kann dadurch verursacht werden, dass ein Gerät für seinen Betrieb einen seriellen Anschluss verwendet | |
4-4-2 | Der Parallelport-Test ist fehlgeschlagen. Kann durch ein Gerät verursacht werden, das für seinen Betrieb einen parallelen Port verwendet | |
4-4-3 | Fehler beim Testen des Mathe-Coprozessors |
AST-BIOS-Signale:
Anzahl der Signale | Bezeichnung | Lösung |
1 kurz | Fehler beim Überprüfen der Prozessorregister. Prozessorfehler | |
2 kurz | Pufferfehler des Tastatur-Controllers. Fehlfunktion des Tastaturcontrollers | |
3 kurz | Fehler beim Zurücksetzen des Tastaturcontrollers. Problem mit dem Tastaturcontroller oder der Systemplatine | |
4 kurz | Fehler bei der Tastaturkommunikation | |
5 kurz | Tastaturfehler | |
6 kurz | Fehler auf der Systemplatine | |
9 kurz | Nicht übereinstimmende BIOS-ROM-Prüfsumme. Der BIOS-ROM-Chip ist fehlerhaft | |
10 kurz | System-Timer-Fehler. Der System-Timer-Chip ist fehlerhaft | |
11 kurz | Chipsatzfehler | |
12 kurz | Fehler im Energieverwaltungsregister im nichtflüchtigen Speicher | |
1 lang | DMA-Controller-Fehler 0. Der DMA-Controller-Chip auf Kanal 0 ist fehlerhaft. | |
1 lang + 1 kurz | DMA-Controller-Fehler 1. Der DMA-Controller-Chip von Kanal 1 ist fehlerhaft | |
1 lang + 2 kurz | Fehler bei der Unterdrückung des Frame-Retrace. Der Videoadapter ist möglicherweise fehlerhaft | |
1 lang + 3 kurz | Fehler im Videospeicher. Der Speicher des Videoadapters ist fehlerhaft | |
1 lang + 4 kurz | Videoadapterfehler. Der Videoadapter ist fehlerhaft | |
1 lang + 5 kurz | Speicherfehler 64K | |
1 lang + 6 kurz | Interrupt-Vektoren konnten nicht geladen werden. Das BIOS konnte keine Interrupt-Vektoren in den Speicher laden | |
1 lang + 7 kurz | Die Initialisierung der Video-Hardware ist fehlgeschlagen | |
1 lang + 8 kurz | Videospeicherfehler |
Nun, das war's, ich habe mehr oder weniger häufige gepostet Arten von BIOS mit Fehlercodes. Bei Fragen kontaktieren Sie uns bitte!