2 bios grincent. Bips longs et répétitifs du BIOS – que signifient-ils ? Prix des signaux sonores
Pourquoi avez-vous besoin d'un BIOS :
1. Lorsque l'ordinateur démarre, il vérifie la présence du matériel de base et ses fonctionnalités. Si, par exemple, la RAM, un processeur ou un autre périphérique nécessaire au fonctionnement du PC est grillé, le BIOS donnera un signal son spécial(pour chaque composant, l'ensemble des signaux sera différent).
2. Le BIOS charge le chargeur de démarrage, qui à son tour charge le système d'exploitation.
3. Le BIOS permet au système d'exploitation de communiquer avec les équipements périphériques.
4. Le BIOS vous permet de configurer de nombreux composants matériels, de surveiller leur état et leurs paramètres de fonctionnement. Les réglages effectués par l'utilisateur y sont enregistrés, par exemple la date et l'heure actuelles, et permettent d'allumer et d'éteindre les équipements intégrés à la carte mère.
Pour déterminer le type de BIOS
Je recommande de regarder l'heure du démarrage, généralement dans la partie supérieure gauche de l'écran se trouvent des informations sur le fabricant et la version du BIOS, ou d'accéder aux paramètres du BIOS, en appuyant généralement plusieurs fois sur la touche Suppr après avoir allumé le PC.
BIOS UEFI
Description de l'erreur |
|
1 court |
|
2 courts |
Il existe des erreurs non critiques. |
3 longues |
Le contrôleur du clavier a généré une erreur |
1 court + 1 long |
La RAM est défectueuse |
1 long + 2 courts |
La carte vidéo signale une erreur |
1 long + 3 courts |
Erreur de mémoire vidéo |
1 long + 9 court |
Erreur de lecture depuis la ROM |
Bips courts et continus |
Dysfonctionnement de l'alimentation ou de la RAM |
Bips longs et continus |
Problèmes de RAM |
Alternance de signaux longs et courts |
Panne du processeur |
Signal continu |
Indique des problèmes avec l'alimentation électrique |
Séquence de bips | Description de l'erreur du BIOS |
1 court | POST réussi |
1 bip et écran vide | Le système vidéo est défectueux |
2 courts | Moniteur non connecté |
3 longues | Carte mère défectueuse (erreur du contrôleur de clavier) |
1 long 1 court | La carte mère est défectueuse |
1 long 2 courts | Système vidéo défectueux (Mono/CGA) |
1 long 3 courts | Le système vidéo (EGA/VGA) est défectueux |
Répétition courte | Dysfonctionnements liés à l’alimentation ou à la carte mère |
Continu | Problèmes avec l'alimentation ou la carte mère |
Absent | L'alimentation, la carte mère ou le haut-parleur est défectueux |
Séquence de bips | Description de l'erreur |
1 court | POST réussi |
2 courts | Erreurs mineures trouvées. Une invite de connexion apparaît sur l'écran du moniteur. dans le programme CMOS Setup Utility et corrigez la situation. Vérifier la sécurité de la fixation câbles dans les connecteurs disque dur et carte mère. |
3 longues | Erreur du contrôleur de clavier |
1 court 1 long | Erreur de mémoire vive (RAM) |
1 long 2 courts | Erreur de carte vidéo |
1 long 3 courts | Erreur de mémoire vidéo |
1 long 9 court | Erreur de lecture depuis la ROM |
Répétition courte | Problèmes d'alimentation électrique ; Problèmes de RAM |
Répéter longtemps | Problèmes de RAM |
Fréquence haute-basse répétée | Problèmes de processeur |
Continu | Problèmes avec l'alimentation électrique |
Séquence de bips | Description de l'erreur |
1 court | Aucune erreur trouvée, le PC fonctionne bien |
2 courts | Erreur de parité RAM ou vous avez oublié d'éteindre le scanner ou l'imprimante |
3 courts | Erreur dans les 64 premiers Ko de RAM |
4 courts | Dysfonctionnement de la minuterie système |
5 courts | Problèmes de processeur |
6 courts | Erreur d'initialisation du contrôleur de clavier |
7 courts | Problèmes avec la carte mère |
8 courts | Erreur de mémoire de la carte vidéo |
9 courts | La somme de contrôle du BIOS est incorrecte |
10 courts | Erreur d'écriture CMOS |
11 courts | Erreur de cache de la carte système |
1 long 1 court | Problèmes avec l'alimentation électrique |
1 long 2 courts | Erreur de carte vidéo (Mono-CGA) |
1 long 3 courts | Erreur de carte vidéo (EGA-VGA) |
1 long 4 court | Pas de carte vidéo |
1 long 8 court | Problèmes avec la carte vidéo ou le moniteur n'est pas connecté |
3 longues | RAM - Test de lecture/écriture terminé avec erreur. Réinstallez la mémoire ou remplacez-la par un module fonctionnel. |
Écran manquant et vide | Le processeur est défectueux. La patte de contact du processeur peut être pliée (cassé). Vérifiez le processeur. |
Bip continu | L'alimentation électrique est défectueuse ou l'ordinateur surchauffe |
BIOS AST
Séquence de bips | Description de l'erreur |
1 court | Erreur lors de la vérification des registres du processeur. Panne du processeur |
2 courts | Erreur de tampon du contrôleur de clavier. Dysfonctionnement du contrôleur de clavier. |
3 courts | Erreur de réinitialisation du contrôleur de clavier. Le contrôleur de clavier ou la carte système est défectueux. |
4 courts | Erreur de communication du clavier. |
5 courts | Erreur de clavier. |
6 courts | Erreur de la carte système. |
9 courts | Décalage somme de contrôle ROM du BIOS. La puce ROM du BIOS est défectueuse. |
10 courts | Erreur de minuterie système. La puce de la minuterie système est défectueuse. |
11 courts | Erreur de chipset. |
12 courts | Erreur de registre de gestion de l’alimentation dans la mémoire non volatile. |
1 longue | Erreur du contrôleur DMA 0. La puce du contrôleur DMA du canal 0 est défectueuse. |
1 long 1 court | Erreur du contrôleur DMA 1. La puce du contrôleur DMA du canal 1 est défectueuse. |
1 long 2 courts | Erreur de suppression du retour de trame. L'adaptateur vidéo est peut-être défectueux. |
1 long 3 courts | Erreur dans la mémoire vidéo. La mémoire de la carte vidéo est défectueuse. |
1 long 4 court | Erreur de carte vidéo. L'adaptateur vidéo est défectueux. |
1 long 5 court | Erreur de mémoire 64 Ko. |
1 long 6 court | Échec du chargement des vecteurs d'interruption. Le BIOS n'a pas pu charger les vecteurs d'interruption en mémoire |
1 long 7 court | Échec de l'initialisation du matériel vidéo. |
1 long 8 court | Erreur de mémoire vidéo. |
Les bips du BIOS Phoenix se composent de plusieurs séries de bips courts qui se succèdent à un certain intervalle. Par exemple, un signal avec le code 1-2-3 ressemblera à ceci : un bip court, pause, deux bips courts, pause, trois bips courts.
Signal |
Signification (décodage) |
Erreur lors de la lecture des données de la puce mémoire CMOS intégrée |
|
Erreur de somme de contrôle de la puce CMOS |
|
Erreur sur la carte système |
|
Erreur du contrôleur DMA de la carte système |
|
Erreur de lecture ou d'écriture de données sur l'un des canaux DMA |
|
Erreur dans la RAM |
|
Erreur dans les 64 premiers Ko de mémoire principale |
|
Erreur de la carte système |
|
Erreur de test de RAM |
|
du 2-1-1 au 2-4-4 |
Erreur dans l'un des bits des 64 premiers Ko de RAM |
Erreur dans le premier canal DMA |
|
Erreur dans le deuxième canal DMA |
|
Erreur de traitement des interruptions |
|
Erreur du contrôleur d'interruption de la carte mère |
|
Erreur du contrôleur de clavier |
|
Erreur de carte vidéo |
|
Erreur lors du test de la mémoire vidéo |
|
Erreur lors de la recherche de la mémoire vidéo |
|
Erreur de minuterie système |
|
Achèvement des tests |
|
Erreur du contrôleur de clavier |
|
Erreur processeur central |
|
Erreur de test de RAM |
|
Erreur de minuterie système |
|
Erreur d'horloge en temps réel |
|
Erreur de port série |
|
Erreur de port parallèle |
|
Erreur du coprocesseur mathématique |
|
Erreur dans le fonctionnement des adaptateurs dotés de leur propre BIOS |
|
Erreur lors du calcul de la somme de contrôle du BIOS |
|
Erreur dans le fonctionnement de la RAM |
|
Erreur du contrôleur de clavier |
|
Erreurs lors du test de la RAM |
|
Erreur lors de la gestion des interruptions inattendues |
Séquence de signaux sonores, description des erreurs sans tableau :
1-1-2 Erreur lors du test du processeur. Le processeur est défectueux. Remplacer le processeur
1-1-3 Erreur d'écriture/lecture des données vers/depuis la mémoire CMOS.
1-1-4 Une erreur a été détectée lors du calcul de la somme de contrôle du contenu du BIOS.
1-2-1 Erreur d'initialisation de la carte mère.
Erreur d'initialisation du contrôleur DMA 1-2-2 ou 1-2-3.
1-3-1 Erreur lors de l'initialisation du circuit de régénération de la RAM.
1-3-3 ou 1-3-4 Erreur lors de l'initialisation des 64 premiers Ko de RAM.
1-4-1 Erreur d'initialisation de la carte mère.
1-4-2 Erreur lors de l'initialisation de la RAM.
1-4-3 Erreur lors de l'initialisation de la minuterie système.
1-4-4 Erreur d'écriture/lecture vers/depuis l'un des ports d'E/S.
2-1-1 Une erreur a été détectée lors de la lecture/écriture du bit 0 (en hexadécimal) des 64 premiers Ko de RAM
2-1-2 Une erreur a été détectée lors de la lecture/écriture du 1er bit (en hexadécimal) des 64 premiers Ko de RAM
2-1-3 Une erreur a été détectée lors de la lecture/écriture du 2ème bit (en hexadécimal) des 64 premiers Ko de RAM
2-1-4 Une erreur a été détectée lors de la lecture/écriture du 3ème bit (en hexadécimal) des 64 premiers Ko de RAM
2-2-1 Une erreur a été détectée lors de la lecture/écriture du 4ème bit (en hexadécimal) des 64 premiers Ko de RAM
2-2-2 Une erreur a été détectée lors de la lecture/écriture du 5ème bit (en hexadécimal) des 64 premiers Ko de RAM
2-2-3 Une erreur a été détectée lors de la lecture/écriture du 6ème bit (en hexadécimal) des 64 premiers Ko de RAM
2-2-4 Une erreur a été détectée lors de la lecture/écriture du 7ème bit (en hexadécimal) des 64 premiers Ko de RAM
2-3-1 Une erreur a été détectée lors de la lecture/écriture du 8ème bit (en hexadécimal) des 64 premiers Ko de RAM
2-3-2 Une erreur a été détectée lors de la lecture/écriture du 9ème bit (en hexadécimal) des 64 premiers Ko de RAM
2-3-3 Une erreur a été détectée lors de la lecture/écriture du 10ème bit (en hexadécimal) des 64 premiers Ko de RAM
2-3-4 Une erreur a été détectée lors de la lecture/écriture du 11ème bit (en hexadécimal) des 64 premiers Ko de RAM
2-4-1 Une erreur a été détectée lors de la lecture/écriture du 12ème bit (en hexadécimal) des 64 premiers Ko de RAM
2-4-2 Une erreur a été détectée lors de la lecture/écriture du 13ème bit (en hexadécimal) des 64 premiers Ko de RAM
2-4-3 Une erreur a été détectée lors de la lecture/écriture du 14ème bit (en hexadécimal) des 64 premiers Ko de RAM
2-4-4 Une erreur a été détectée lors de la lecture/écriture du 15ème bit (en hexadécimal) des 64 premiers Ko de RAM
3-1-1 Erreur lors de l'initialisation du deuxième canal DMA.
3-1-2 ou 3-1-4 Erreur lors de l'initialisation du premier canal DMA.
3-2-4 Erreur d'initialisation du contrôleur de clavier.
3-3-4 Erreur lors de l'initialisation de la mémoire vidéo.
3-4-1 De graves problèmes sont survenus lors de la tentative d'accès au moniteur.
3-4-2 Le BIOS de la carte vidéo ne peut pas être initialisé.
4-2-1 Erreur d'initialisation de la minuterie système.
4-2-2 Tests terminés.
4-2-3 Erreur d'initialisation du contrôleur de clavier.
4-2-4 Erreur critique lorsque le processeur central entre en mode protégé.
4-3-1 Erreur lors de l'initialisation de la RAM.
4-3-2 Erreur lors de l'initialisation du premier temporisateur.
4-3-3 Erreur lors de l'initialisation du deuxième temporisateur.
4-4-1 Erreur lors de l'initialisation d'un des ports série.
4-4-2 Erreur d'initialisation du port parallèle.
4-4-3 Erreur d'initialisation du coprocesseur mathématique.
Bips longs et continus : la carte mère est défectueuse.
Le son d'une sirène de haute à basse fréquence signifie que la carte vidéo est défectueuse, vérifiez l'étanchéité des condensateurs électrolytiques ou remplacez tout par des neufs connus pour être bons.
Signal continu - le refroidisseur du processeur n'est pas connecté (défectueux).
En contact avec
Dans cet article, nous avons rassemblé les signaux BIOS les plus courants pour diagnostiquer les dysfonctionnements de l'ordinateur. Toutefois, si votre ordinateur émet un bip qui n'est pas répertorié ci-dessous, veuillez vous référer au guide pour identifier les composants matériels défectueux.
La fonction POST (autotest à la mise sous tension) vérifie le matériel interne de votre ordinateur pour garantir la compatibilité et la connectivité avant le démarrage. Si votre ordinateur démarre normalement, il peut émettre un bip (certains ordinateurs peuvent émettre deux bips) au démarrage et continue de démarrer. Cependant, si l'ordinateur tombe en panne, soit il n'émettra pas de bip, soit il émettra un bip, ce qui indique un problème.
Contenu:
Le BIOS AMI émet un bip
Vous trouverez ci-dessous les bips du BIOS AMI. Cependant, en raison de la grande variété de fabricants d'ordinateurs exécutant ce BIOS, les codes sonores peuvent varier.
Signal sonore | Description |
---|---|
1 court | |
2 courts | Défaillance du circuit de parité |
3 courts | Panne de RAM de base 64 Ko |
4 courts | Échec de la minuterie système |
5 courts | Échec du processus |
6 courts | Erreur Gate A20 du contrôleur de clavier |
7 courts | Erreur d'exception en mode virtuel |
8 courts | Échec du test de lecture/écriture de la mémoire d’affichage |
9 courts | Échec de la somme de contrôle du BIOS ROM |
10 courts | Erreur de lecture/écriture d'arrêt CMOS |
11 courts | Erreur de mémoire cache |
1 long, 3 courts | Panne de mémoire conventionnelle/étendue |
1 long, 8 courts | Le test d'affichage/retraçage a échoué |
Sirène à deux tons |
Le BIOS AWARD émet un bip
Vous trouverez ci-dessous les codes sonores du BIOS Award. De plus, en raison de la grande variété de fabricants d'ordinateurs équipés de ce BIOS, les codes sonores peuvent différer.
Signal sonore | Description |
---|---|
1 long, 2 courts | Indique qu'une erreur vidéo s'est produite et que le BIOS ne peut pas initialiser l'écran vidéo pour afficher des informations supplémentaires. (Adaptateur vidéo non détecté ou erreur de mémoire vidéo) |
1 long, 3 courts | Carte vidéo non détectée (réinstaller la carte vidéo) ou carte vidéo défectueuse (selon la version du BIOS, ce signal peut indiquer une erreur de carte vidéo ou une erreur de clavier) |
Bip répété sans fin | Problème de RAM. (problèmes de RAM) |
Bips haute fréquence répétés pendant que le PC est en cours d'exécution | Surchauffe du processeur (CPU) |
Les bips répétés alternent entre les hautes et les basses fréquences | Problème avec le processeur (CPU), éventuellement endommagé. |
Si d'autres problèmes matériels sont détectés, le BIOS affichera un message.
Dell émet un bip
Pour les autres signaux Dell, vous pouvez vous référer à la page.Le BIOS IBM émet un bip
Vous trouverez ci-dessous les codes sonores du BIOS IBM.
Signal sonore | Description |
---|---|
Absent | Pas d'alimentation, carte lâche ou court-circuit. (L'alimentation, la carte mère ou le haut-parleur est défectueux) |
1 court | POST normal, l'ordinateur fonctionne bien. (Aucune erreur trouvée) |
2 courts | Erreur POST, consultez l'écran pour le code d'erreur. |
Bip continu | |
Répétez le bip court | Pas d'alimentation, carte lâche ou court-circuit. (Pas d'alimentation) |
1 long 1 court | Problème de carte mère. (Problème avec la carte mère) |
1 long et 2 courts | Problème vidéo (circuit d’affichage mono/CGA). |
1 long 3 courts. | Circuit d'affichage vidéo (EGA). |
3 longues | Erreur de clavier ou de carte clavier. (Problèmes de clavier) |
1 bip et écran noir | Circuit d'affichage vidéo. (Moniteur défectueux) |
Le BIOS Phoenix émet un bip
Vous trouverez ci-dessous les codes sonores pour Phoenix BIOS Q3.07 OU 4.X
Signal sonore | Description |
---|---|
1-1-1-1 | Code sonore non confirmé. Réinstallez les puces RAM ou remplacez les puces RAM comme solution possible |
1-1-1-3 | Vérifiez le mode réel. (Vérifiez le mode réel). |
1-1-2-1 | Obtenez le type de processeur. (Sélectionnez le type de processeur) |
1-1-2-3 | Initialisez le matériel du système. (Initialiser le matériel du système) |
1-1-3-1 | Initialisez les registres du chipset avec les valeurs POST initiales. (Initialisez le registre du chipset avec les valeurs initiales POST). |
1-1-3-2 | Situé dans le drapeau POST. (Activez le POST). |
1-1-3-3 | Initialisez les registres du processeur. (Initialisez le registre du processeur). |
1-1-4-1 | Initialisez le cache aux valeurs POST initiales. |
1-1-4-3 | Initialisez les E/S. (Initialiser les E/S). |
1-2-1-1 | Initialisez la gestion de l'alimentation. (Initialiser la gestion de l'alimentation). |
1-2-1-2 | Chargez des registres alternatifs avec les valeurs POST initiales. |
1-2-1-3 | Accédez à UserPatch0. |
1-2-2-1 | Initialisez le contrôleur du clavier. (Initialisez le contrôleur du clavier). |
1-2-2-3 | Somme de contrôle de la ROM du BIOS. (Somme de contrôle de la ROM du BIOS). |
1-2-3-1 | 8254 initialisation de la minuterie. (8254 initialiser la minuterie) |
1-2-3-3 | 8237 Initialisation du contrôleur DMA. (8237 initialise le contrôleur DMA). |
1-2-4-1 | Réinitialisez le contrôleur d’interruption programmable. (Réinitialisez le contrôleur d'interruption logicielle). |
1-3-1-1 | Testez l'actualisation de la DRAM. (Vérifiez la mise à jour de la DRAM). |
1-3-1-3 | Testez le contrôleur de clavier 8742. (Clavier contrôleur 8742). |
1-3-2-1 | Réglez le segment ES pour qu'il s'enregistre sur 4 Go. (Définissez le segment ES pour l'enregistrement sur 4 Go). |
1-3-3-1 | 28 Taille automatique de la DRAM. (28 DRAM à taille automatique). |
1-3-3-3 | Effacez la RAM de base de 512 Ko. |
1-3-4-1 | Testez 512 lignes d’adresse de base. |
1-3-4-3 | Testez la mémoire de base de 512 Ko |
1-4-1-3 | Testez la fréquence d’horloge du bus CPU. (Vérifiez la fréquence du bus CPU.) |
1-4-2-4 | Réinitialisez le chipset. (Réinitialisez le chipset). |
1-4-3-1 | ROM du BIOS du système Shadow. ( Système de tests ROM du BIOS). |
1-4-3-2 | Réinitialisez le cache. (Réinitialiser le cache). |
1-4-3-3 | Cache de taille automatique. |
1-4-4-1 | Configurez les registres de chipset avancés. |
1-4-4-2 | Chargez des registres alternatifs avec des valeurs CMOS. (Chargement de registres alternatifs avec des valeurs CMOS). |
2-1-1-1 | Définissez la vitesse initiale du processeur. (Définissez la vitesse initiale du processeur) |
2-1-1-3 | Initialisez les vecteurs d'interruption. (Initialiser les vecteurs d'interruption). |
2-1-2-1 | Initialisez les interruptions du BIOS. (Initialisez les interruptions du BIOS). |
2-1-2-3 | Vérifiez l'avis de droit d'auteur de la ROM. |
2-1-2-4 | Initialisez le gestionnaire pour les ROM d'options PCI. |
2-1-3-1 | Vérifiez la configuration vidéo par rapport au CMOS. (Vérifiez la configuration vidéo CMOS). |
2-1-3-2 | Initialisez le bus et les périphériques PCI. (Initialisez le PCI et le bus de périphérique). |
2-1-3-3 | Initialisez toutes les cartes vidéo du système. (Initialisez tous les adaptateurs vidéo du système). |
2-1-4-1 | ROM du BIOS vidéo fantôme. |
2-1-4-3 | Afficher l'avis de droit d'auteur. (Copyright). |
2-2-1-1 | Afficher le type et la vitesse du processeur. (Afficher le type et la vitesse du processeur). |
2-2-1-3 | Testez le clavier. (Test du clavier). |
2-2-2-1 | Définir le clic sur la touche si activé. (Installez la clé si elle est activée). |
2-2-2-3 | 56 Activer le clavier. (56 Allumez le clavier). |
2-2-3-1 | Testez les interruptions inattendues. (Vérifiez les interruptions inattendues). |
2-2-3-3 | Afficher l'invite Appuyez sur F2 pour accéder à SETUP. (Affichage d'invite Appuyez sur F2 pour accéder à SETUP.) |
2-2-4-1 | Testez la RAM entre 512 et 640 ko. (Vérifiez la RAM entre 512 et 640 ko). |
2-3-1-1 | Testez la mémoire étendue. (Vérifiez l'extension de la mémoire). |
2-3-1-3 | Testez les lignes d’adresse de mémoire étendue. (Testez les lignes d'adresses de mémoire étendues). |
2-3-2-1 | Accédez à UserPatch1. (Allez à UserPatch1). |
2-3-2-3 | Configurez les registres de cache avancés. (Configurer les registres de cache étendus). |
2-3-3-1 | Activez les caches externes et CPU. (Activer le cache du processeur). |
2-3-3-3 | Afficher la taille du cache externe. (Afficher la taille du cache externe). |
2-3-4-1 | Afficher un message fantôme. (Afficher un message fantôme). |
2-3-4-3 | Afficher les segments non jetables. |
2-4-1-1 | Afficher les messages d'erreur. |
2-4-1-3 | Vérifiez les erreurs de configuration. (Vérifiez les erreurs de configuration). |
2-4-2-1 | Testez l'horloge en temps réel. (Vérifiez que l'heure est correcte). |
2-4-2-3 | Vérifiez les erreurs de clavier. |
2-4-4-1 | Configurez les vecteurs d’interruptions matérielles. (Configurer les interruptions vectorielles matérielles). |
2-4-4-3 | Testez le coprocesseur s’il est présent. (Vérifiez le coprocesseur s'il y en a un). |
3-1-1-1 | Désactivez les ports d’E/S intégrés. (Ports E/S désactivés). |
3-1-1-3 | Détectez et installez des ports RS232 externes. |
3-1-2-1 | Détectez et installez des ports parallèles externes. (Détection et installation de ports parallèles externes). |
3-1-2-3 | Réinitialisez les ports d’E/S intégrés. (Réinitialisez les ports E/S). |
3-1-3-1 | Initialisez la zone de données du BIOS. (Initialisez les zones de données du BIOS). |
3-1-3-3 | Initialisez la zone de données étendue du BIOS. (Initialisez les zones de données du BIOS). |
3-1-4-1 | Initialisez le contrôleur de disquette. (Initialisez le contrôleur de disquette). |
3-2-1-1 | Initialisez le contrôleur de disque dur. (Initialisez le contrôleur de disque dur). |
3-2-1-2 | Initialisez le contrôleur de disque dur du bus local. (Initialisez le contrôleur de disque dur du bus local). |
3-2-1-3 | Aller à UserPatch2 |
3-2-2-1 | Désactivez la ligne d’adresse A20. (Désactivez la barre d'adresse A20). |
3-2-2-3 | Effacer l’énorme registre du segment ES. |
3-2-3-1 | Recherchez les ROM d’options. |
3-2-3-3 | ROM d’option Shadow. |
3-2-4-1 | Configurez la gestion de l'alimentation. (Configurer la gestion de l'alimentation). |
3-2-4-3 | Activez les interruptions matérielles. (Activer les interruptions matérielles). |
3-3-1-1 | Réglez l’heure de la journée. (Régler le temps). |
3-3-1-3 | Vérifiez le verrouillage des touches. (Vérifiez le verrouillage du clavier). |
3-3-3-1 | Effacez l’invite F2. |
3-3-3-3 | Recherchez la frappe de la touche F2. |
3-3-4-1 | Entrez dans CONFIGURATION. |
3-3-4-3 | Effacer dans le drapeau POST. |
3-4-1-1 | Effacez l’invite F2. (Vérifiez les erreurs). |
3-4-1-3 | POST terminé, préparez-vous à démarrer le système d'exploitation. |
3-4-2-3 | Vérifiez le mot de passe (facultatif). (Vérifiez votre mot de passe). |
3-4-3-1 | Effacer le tableau des descripteurs globaux. |
3-4-4-1 | Effacer les vérificateurs de parité. |
3-4-4-3 | Écran clair (facultatif). |
3-4-4-4 | Vérifiez les rappels de virus et de sauvegarde. |
4-1-1-1 | Essayez de démarrer avec INT 19. |
4-2-1-1 | Erreur du gestionnaire d’interruption. (Erreur du gestionnaire d'interruption). |
4-2-1-3 | Erreur d'interruption inconnue. (Erreur d'interruption inconnue). |
4-2-2-1 | Erreur d'interruption en attente. (Erreur d'interruption en attente). |
4-2-2-3 | Erreur d’initialisation de la ROM de l’option. |
4-2-3-1 | Erreur d'arrêt. (Erreur d'arrêt). |
4-2-3-3 | Mouvement de bloc étendu. |
4-2-4-1 | Erreur d'arrêt 10. |
4-3-1-3 | Initialisez le chipset. (Initialiser le chipset). |
4-3-1-4 | Initialisez le compteur de rafraîchissement. (Initialiser le compteur de mise à jour). |
4-3-2-1 | Vérifiez le flash forcé. |
4-3-2-2 | Vérifiez l’état matériel de la ROM. |
4-3-2-3 | La ROM du BIOS est OK. |
4-3-2-4 | Faites un test complet de la RAM. (Faites une vérification complète de la RAM). |
4-3-3-1 | Effectuez l'initialisation OEM. |
4-3-3-2 | Initialisez le contrôleur d’interruption. (Initialiser le contrôleur d'interruption). |
4-3-3-3 | Lisez le code d'amorçage. |
4-3-3-4 | Initialisez tous les vecteurs. |
4-3-4-1 | Démarrez le programme Flash. |
4-3-4-2 | Initialisez le périphérique de démarrage. |
4-3-4-3 | Le code de démarrage a été lu correctement. |
Sirène à deux tons | Faible vitesse du ventilateur du processeur, problème de niveau de tension ( Basse fréquence Rotation du ventilateur du CPU, problème de niveau de tension). |
Réinitialiser le BIOS aux paramètres par défaut
Le moyen le plus simple de réinitialiser les paramètres du BIOS de votre ordinateur consiste à utiliser son menu. Pour ouvrir le menu, redémarrez votre ordinateur et appuyez sur la touche qui apparaît sur l'écran de démarrage, dans la plupart des cas il s'agit de Supprimer ou F2.
Dans le BIOS, recherchez le paramètre ( Réinitialiser par défaut, charger les paramètres d'usine, effacer les paramètres du BIOS, charger les paramètres de configuration par défaut), ou quelque chose de similaire. Sélectionnez-le à l'aide des touches fléchées, appuyez sur Entrée et confirmez l'opération. Le BIOS utilisera désormais ses paramètres par défaut.
Une autre façon de réinitialiser les paramètres consiste à retirer la batterie située sur le carte mère ordinateur.
Tout d’abord, assurez-vous que votre ordinateur est éteint. Localisez la batterie ronde et plate sur la carte mère et retirez-la soigneusement. Attendez cinq minutes avant de le remplacer. Les paramètres seront également réinitialisés aux paramètres d'usine.
Installation de nouveaux équipements
Comparés aux bips sonores d'autres fabricants de BIOS, les bips sonores du BIOS AMI sont plus variés. Dans la plupart des cas, ces bips permettent d'identifier un dysfonctionnement lors de la phase de démarrage de l'ordinateur et de la procédure de test matériel POST. En règle générale, tout ce que vous devez faire pour déterminer quel composant est à l'origine du problème est de compter le nombre de bips émis par le haut-parleur du système.
Vous trouverez ci-dessous les bips produits par l'AMI du BIOS. Dans tous les cas, le nombre de signaux et leur type (long/court) sont indiqués.
- Aucun signal
Cette situation est peut-être la plus désagréable qu’un utilisateur puisse rencontrer. En règle générale, cela signifie que la carte mère n'est pas alimentée ou que le BIOS est généralement défectueux. L'absence d'alimentation de la carte mère signifie généralement soit un câble d'alimentation défectueux/cassé, soit une alimentation de l'ordinateur défectueuse.
- Un court
Un seul signal court est le même signal que tous les utilisateurs sont habitués à entendre à chaque démarrage de leur PC. Cela signifie qu'aucune erreur ou problème n'a été détecté lors de la vérification du matériel et que l'ordinateur peut continuer à démarrer.
- Longue continue
Ce signal signifie que l'alimentation du PC est défectueuse. Cependant, contrairement à la situation d'absence totale de signaux, dans ce cas, la carte mère est alimentée, mais ses paramètres ne correspondent pas à la valeur nominale.
- Deux courts
Ce signal indique une erreur dans la RAM. Cette erreur peut indiquer soit un dysfonctionnement des modules de mémoire eux-mêmes, soit simplement que l'un des modules est mal inséré dans l'emplacement.
- Trois courts
Ce type de signal indique également une erreur dans la RAM. Mais cette erreur est assez spécifique et rarement rencontrée : il s'agit d'une erreur dans les 64 premiers Ko de RAM.
- Quatre courts
Ce signal indique un dysfonctionnement de la minuterie du système. Heureusement ce type de dysfonctionnement arrive peu fréquemment, mais il n’est pas rare Le seul moyen La solution est de remplacer toute la carte mère.
- Cinq courts
De la même manière, le BIOS informe l'utilisateur d'un dysfonctionnement du cœur de l'ordinateur personnel - le processeur central. Cependant, ce dysfonctionnement ne peut pas toujours être associé à un défaut de la puce du processeur elle-même. Souvent, pour résoudre le problème, il suffit de vérifier que le processeur est bien installé dans le socket.
- Six courts
Ce message indique que le contrôleur du clavier est défectueux ou que le clavier lui-même est manquant. Très souvent, pour corriger cette situation, il suffit de vérifier le contact dans le connecteur clavier de l'unité centrale.
- Sept courts
Un tel ensemble de sons indique un dysfonctionnement assez grave, à savoir une panne de la carte système. Cependant, l'erreur peut parfois disparaître après avoir vérifié les contacts du câble d'alimentation sur la carte mère.
- Huit courts
Message du BIOS indiquant une défaillance de la mémoire vidéo. Mais ici, comme pour beaucoup d'autres erreurs, le problème peut parfois simplement être un mauvais contact - dans ce cas, entre le connecteur de la carte mère et la carte vidéo.
- Neuf courts
Dans ce cas, le BIOS signale une erreur de somme de contrôle de la mémoire du BIOS. Les raisons de ce phénomène peuvent être différentes : une erreur dans la nouvelle version du BIOS ou une panne aléatoire dans la mémoire CMOS. Le problème peut souvent être résolu en flashant le BIOS.
- Dix courts
Avec cet ensemble de signaux, le BIOS signale une erreur d'écriture dans la mémoire CMOS. En règle générale, cette erreur est plus grave que la précédente et nécessite souvent l'intervention d'un spécialiste d'un atelier de service.
- Onze courts
- Un long, puis deux, trois ou huit courts
Ce type de message d'information indique à l'utilisateur qu'il existe des erreurs de carte vidéo. Généralement, de tels signaux sonores ne sont générés que lors de l'utilisation d'anciennes cartes vidéo (Mono/CGA/EGA), de sorte que les chances de les rencontrer sont actuellement extrêmement faibles. Dans la plupart des cas, ce dysfonctionnement peut être éliminé en installant soigneusement la carte vidéo dans le connecteur.
Il est assez familier à de nombreux utilisateurs d'entendre un bip unité système lorsque vous allumez l'ordinateur. Un seul signal court indique que « tout est en ordre ». Et si, par exemple, un long signal ou une série de sons retentissent, il devient alors immédiatement clair qu'un problème est survenu. Celui-ci émet des signaux du BIOS, le programme même qui s'exécute en premier et teste tous les composants de l'ordinateur (du processeur central au moniteur).
Le BIOS émet des signaux lors du test initial des composants de l'unité centrale, alors que la carte vidéo n'a pas encore été initialisée, ce qui peut afficher certains textes et données tabulaires sur le moniteur. En les utilisant, vous pouvez identifier une unité défectueuse à l'intérieur de l'unité centrale ou identifier un mauvais contact des connexions externes.
Les erreurs du BIOS sont codées dans une combinaison spécifique de signaux longs et courts. De plus, ils sont tous les mêmes pour les cartes mères de différentes années de production de presque tous les fabricants (du plus connu au « noname »). Les codes d'erreur du BIOS ont de l'audio Description détaillée dans les instructions de la carte mère, cependant, souvent en anglais.
Le BIOS peut produire des sons à une condition obligatoire : un petit haut-parleur système, comme on l'appelle, doit être connecté à la carte mère. Sinon, les erreurs du BIOS passeront inaperçues et l'utilisateur ne verra que écran sombre moniteur.
Signaux sonores : que faut-il pour les déchiffrer ?
Si un seul signal du BIOS indique un démarrage normal de l'ordinateur, alors une série de sons identiques, courts ou longs (une combinaison de ceux-ci), indique en outre la détection de problèmes de nature matérielle. Ensuite, vous devrez ouvrir le couvercle de l'unité centrale. Et même si l'utilisateur n'interfère pas lui-même avec le périphérique PC, par exemple en raison de la présence de sceaux d'usine sur les vis du couvercle, le décodage de ces signaux aidera à déterminer la source du problème.
Les bips sonores peuvent être différents selon les fabricants d'ordinateurs, car ils utilisent des versions de BIOS différentes. Cependant, parmi eux, vous pouvez trouver ceux qui sont typiques et les plus fréquemment utilisés.
Les diagnostics utilisant les signaux sonores du BIOS sont l'un des plus méthodes efficaces, sans utiliser de cartes de test spéciales (telles que la carte POST), donc, malgré le développement systématique des technologies de production, toutes les cartes mères sont livrées avec un petit haut-parleur ou au moins un connecteur pour le connecter.
Des signaux sonores sont produits s'il y a une alimentation électrique et un haut-parleur fonctionnels. S'ils sont défectueux, aucun diagnostic ne sera possible. Un haut-parleur défectueux ne peut être déterminé qu'en le remplaçant par un haut-parleur en bon état, qui n'est pas toujours disponible.
Lorsque tout fonctionne comme prévu, afin de déchiffrer les codes d'erreur, vous devez utiliser une liste spéciale qui indique les signaux typiques pour une version donnée du BIOS.
Attribuer les codes sonores du BIOS
Les plus courantes parmi les nombreuses versions du BIOS sont considérées comme celles du Developer Award, qui crée ses propres programmes pour les cartes mères depuis l'époque où la marque Pentium n'existait même pas.
La liste des signaux typiques qui sont les mêmes pour toutes les versions du BIOS Award est la suivante :
- Signal continu. Dommages à l'alimentation électrique. Le moyen le plus simple de vérifier si cela est vrai consiste à remplacer l’alimentation électrique par une alimentation en bon état.
- 2 courts. Le BIOS prête attention aux erreurs mineures, qui nécessitent toutefois de saisir les paramètres corrects, par exemple en chargeant les paramètres d'usine standard.
- 3 longues. Le problème vient du bloc clavier de la carte mère. La cause peut être un court-circuit au niveau du clavier ou du câble de liaison, ou encore au niveau de la carte mère (connecteur, électronique, poussière conductrice d'électricité, etc.).
- 1 long, 1 court. Les erreurs du BIOS sont causées par les modules RAM. Le moyen le plus simple de résoudre le problème consiste à retirer les modules, à éliminer la poussière accumulée du connecteur, à nettoyer les contacts des modules eux-mêmes et à les réinsérer dans le connecteur. Vous ne pouvez laisser qu'un seul module pour la période de test et, si nécessaire, les modifier en déterminant lequel provoque des signaux sonores.
- 1 long, 2 courts. . Pour certains modèles de cartes vidéo, de tels codes sont émis en cas de mauvais contact dans le connecteur du moniteur, alors qu'au moment de la mise sous tension, le BIOS ne peut pas détecter la présence d'une connexion avec celui-ci. Pour résoudre le problème, vous pouvez faire la même chose avec la carte vidéo qu'avec la RAM dans le paragraphe précédent.
- 1 long, 3 courts. Le BIOS n'a pas pu initialiser le clavier, ce qui peut indiquer un problème avec le clavier lui-même ou avec le connecteur ou l'électronique de la carte mère. Le moyen le plus simple est de désactiver temporairement le clavier, il deviendra alors immédiatement clair si c'est la source du problème.
- 1 long, 9 courts. La puce BIOS elle-même est défectueuse. Il vous suffit d'éteindre votre ordinateur pendant un moment et d'essayer de le rallumer. Si la situation persiste et que les codes d'erreur du BIOS ne changent pas, vous devez alors remplacer la carte mère ou essayer de flasher la puce à l'aide d'un programmeur spécial.
- 1 long, se répétant constamment. Erreur lors de l'initialisation de la mémoire. Il est nécessaire de remplacer les modules ou, au moins, de nettoyer les contacts du connecteur et d'essayer de rallumer.
- 1 court, constamment répété. Fonctionnement incorrect de l'alimentation. Dans tous les cas, seul son remplacement par une unité fonctionnelle ou la réparation de l'unité existante seront utiles. Les mauvais contacts ne sont pratiquement jamais trouvés ici en raison des gros connecteurs par rapport aux autres composants de l'unité centrale.
Codes sonores du BIOS AMI
Le développeur AMI se retrouve moins souvent dans le BIOS des cartes mères que son concurrent Award, mais, néanmoins, il a fermement occupé sa propre niche, quoique petite, sur ce marché, vous devez donc être prêt à rencontrer son système d'encodage du signal audio.
Décoder le codage des signaux audio :
- 2 courts. L'erreur est causée par un fonctionnement incorrect de la RAM. Dans tous les cas, vous devez commencer par nettoyer les connecteurs de la poussière, même si vous envisagez d'installer immédiatement de nouveaux modules pour remplacer ceux « suspects ».
- 3 courts. Comme le point précédent, cela indique un module RAM défectueux.
- 4 courts. La minuterie système, qui constitue la base du fonctionnement de tous les autres composants de la carte mère, est défectueuse. La seule chose qui peut être faite sans le remplacer est d'éteindre l'unité centrale pendant un moment.
- 5 courts. Erreur lors de l'initialisation du CPU. Vous pouvez soit éteindre l'unité centrale pendant un moment, soit retirer le système de refroidissement du processeur, le retirer du connecteur, puis le réinsérer. Si tout le reste échoue, vous devrez alors changer de processeur.
- 6 courts. Le clavier ou son unité de traitement sur la carte mère est défectueux. Pour clarifier la source, vous pouvez désactiver temporairement le clavier et le remplacer par une copie connue.
- 7 court. Il y a un problème avec la carte mère. Dans une telle situation, une inspection externe minutieuse de la carte peut être utile pour détecter la présence de débris fermant les contacts.
- 8 courts. La carte vidéo est défectueuse. Vous devez le remplacer ou, en dernier recours, nettoyer les contacts du connecteur. Vous pouvez allumer temporairement la carte vidéo intégrée et vérifier le fonctionnement de l'ordinateur avec elle (si, bien sûr, elle est disponible).
- 1 long, 2 courts. Erreur lors de l'initialisation de la carte vidéo. Les solutions sont les mêmes que dans le paragraphe précédent.
- 1 long, 3 courts. Il y a un problème avec la carte vidéo.
- 1 long, 8 courts. Il y a un problème avec la carte vidéo ou le moniteur.
Les listes suivantes de signaux du BIOS constituent la base du diagnostic d'un ordinateur lorsqu'il n'existe aucune autre option. Dans la plupart des cas, ils permettent de déterminer la source du problème, qui peut simplement être remplacée par une unité en bon état.
American Megatrends, Inc. (SUIS-JE)
Les points de contrôle des procédures POST réalisées dans AMIBIOS ont été repensés et complétés en 1995 et n'ont pas subi de modifications significatives à ce jour. La première description des codes POST ou, comme les appelle AMI, des « points de contrôle » dans leur forme actuelle est apparue à l'occasion de la sortie du noyau V6.24, le 15/07/95. Certaines modifications ont été apportées à AMIBIOS V7.0, qui sont reflétées dans ce document.
Caractéristiques de l'exécution des procédures de démarrage d'AMIBIOS
Si pendant le processus de démarrage les données 55h, AAh apparaissent dans le port de diagnostic, vous ne devez pas comparer ces informations avec les codes POST - nous avons affaire à une séquence de test typique dont la tâche est de vérifier l'intégrité du bus de données.
Au début, la sortie des données vers le port de diagnostic est spécifique à chaque plateforme. Dans certaines implémentations, le premier code rendu est associé à des actions, que AMI appelle des éléments spécifiques au chipset. Cette procédure s'accompagne de la sortie de la valeur CCh sur le port 80h et de l'exécution d'un certain nombre d'actions pour configurer les registres logiques du système. En règle générale, le code CCh apparaît dans les cas où la logique système d'Intel est utilisée, construite sur la base du contrôleur PIIX - il s'agit des chipsets TX, LX, BX.
Certaines puces d'E/S intégrées contiennent un RTC et un contrôleur de clavier, qui sont désactivés au démarrage. Le but du BIOS est d'initialiser ces ressources de la carte pour une utilisation ultérieure. Dans ce cas, la première procédure de démarrage associée à la configuration du contrôleur de clavier s'accompagne de la sortie de la valeur 10h, puis le RTC est initialisé, comme en témoigne l'apparition du code DDh dans le port de diagnostic. Il convient de noter que la panne d'au moins une de ces ressources aura pour conséquence que la carte système dans son ensemble ne démarrera pas dès la toute première étape de l'exécution du POST.
Sur un certain nombre de cartes, le processus d'initialisation commence par le passage du processeur en mode protégé. Dans ce cas, après le premier code rendu 43h, l'exécution du POST continue comme décrit dans la documentation AMIBIOS - le contrôle est transféré au point D0h.
Codes de procédure d'initialisation décompressés
Points de contrôle du code d'initialisation non compressé
Code d'erreur | Description de l'erreur |
---|---|
E.E. | Dans les implémentations AMIBIOS modernes, le premier code rendu est associé à l'accès au périphérique à partir duquel il est possible de démarrer pour restaurer le BIOS. |
CC | L'initialisation de la logique du système enregistre le type de CD Flash ROM non reconnu |
C.E. | Incompatibilité de somme de contrôle dans le BIOS CF de démarrage Erreur lors de l'accès à la puce ROM Flash de rechange |
DD | Initialisation précoce du RTC intégré à la puce SIO |
D0 | Désactivez l’interruption NMI non masquable. Détermination du délai d'atténuation des processus transitoires. Vérification de la somme de contrôle du bloc de démarrage, arrêt en cas de non-concordance |
D1 | Effectuez la procédure de régénération de la mémoire et le test d’assurance de base. Passage en mode d'adressage mémoire 4 Go |
D3 | Détermination de la capacité et test de la mémoire primaire |
D4 | Revenir au mode d'adressage de la mémoire réelle. Initialisation anticipée du chipset. Installation de la pile |
D5 | Transfert du module POST de la Flash ROM vers la zone mémoire de transit |
D6 | Si la somme de contrôle ne correspond pas ou CTRL+Home, une transition vers la procédure est effectuée Récupération flash ROM (Code E0) |
J7 | Transfert de contrôle programme utilitaire, qui décompresse le BIOS du système |
D8 | Déballage complet BIOS système |
D9 | Transfert du contrôle du BIOS système vers Shadow RAM |
D.A. | Lecture des informations à partir des modules DB DIMM SPD (Serial Presence Detect) Définition du MTRR des registres CPU |
CC | Le contrôleur de mémoire est programmé en fonction des données reçues de l'erreur de configuration de la mémoire du système SPD DE. Erreur fatale |
DF | Erreur de configuration de la mémoire système. Bip 10 tôt |
11 | Retour de l'état STR (Suspend to RAM) |
12 | Restauration de l'accès à la SMRAM (System Management RAM) |
13 | Restauration de la régénération de la mémoire |
14 | Recherche et initialisation du BIOS VGA |
Codes de procédure de réécriture de la ROM Flash
Codes de récupération du bloc de démarrage
Code d'erreur | Description de l'erreur |
---|---|
E0 | Des préparatifs sont en cours pour intercepter INT19 et la possibilité de démarrer le système en mode simplifié est vérifiée. |
E1 | Définition des vecteurs d'interruption |
E3 | Récupération du contenu CMOS, recherche et initialisation du BIOS |
E2 | Préparation des contrôleurs d'interruption et de l'accès direct à la mémoire |
E6 | Activer la minuterie système et les interruptions FDC |
C.E. | Réinitialisation des contrôleurs IRQ et DMA ED Initialisation du lecteur de disque |
E.E. | Erreur de lecture du secteur de démarrage à partir de la disquette EF |
F0 | Trouver le fichier AMIBOOT.ROM |
F1 | Le fichier AMIBOOT.ROM est introuvable dans le répertoire racine F2 Lire FAT |
F3 | Lecture d'AMIBOOT.ROM |
F4 | La taille du fichier AMIBOOT.ROM ne correspond pas à la taille de la ROM Flash |
F5 | Désactivation du cache interne |
Définition du type de ROM Flash | |
F.C. | Effacement du bloc principal de la ROM Flash |
FD | Programmation du bloc Flash ROM principal |
FR | Redémarrer le BIOS |
Codes BIOS système décompressés exécutés dans ShadowRAM
Le code d'exécution n'est pas compressé dans la RAM fantôme F000
Code d'erreur | Description de l'erreur |
---|---|
03 | Désactivez l’interruption NMI non masquable. Définition du type de réinitialisation |
05 | Initialisation de la pile. Désactivez la mise en cache de la mémoire et Contrôleur USB |
06 | Exécuter un programme utilitaire dans la RAM |
07 | Reconnaissance du processeur et initialisation APIC |
08 | Vérification de la somme de contrôle CMOS |
09 | Vérification du fonctionnement des touches Fin/Ins |
0A | Vérification de panne de batterie |
0B | Effacement des registres tampon du contrôleur de clavier |
0C | Une commande de test est envoyée au contrôleur de clavier |
0E | Recherche appareils supplémentaires servi par le contrôleur du clavier |
0F | Initialisation du clavier |
10 | Une commande de réinitialisation est envoyée au clavier |
11 | Si la touche End ou Ins est enfoncée, le CMOS 12 est réinitialisé. Plaçant les contrôleurs DMA dans un état passif. |
13 | Initialisation du chipset et cache L2 |
14 | Vérification de la minuterie du système |
19 | Le test de génération de demande de régénération de DRAM est en cours |
1A | Vérification de la durée du cycle de régénération |
20 | Initialisation des périphériques de sortie |
23 | Le port d'entrée du contrôleur de clavier est lu. L'interrupteur de verrouillage à clé et l'interrupteur de test de fabrication sont interrogés |
24 | Préparation de l'initialisation de la table des vecteurs d'interruption |
25 | Initialisation du vecteur d'interruption terminée |
26 | L'état du cavalier Turbo Switch est interrogé via le port d'entrée du contrôleur de clavier. |
27 | Initialisation primaire du contrôleur USB. Mise à jour du microcode du processeur de démarrage |
28 | Préparation de l'installation du mode vidéo |
29 | Initialisation du panneau LCD |
2A | Rechercher des appareils pris en charge par des ROM supplémentaires |
2B | Initialisation du BIOS VGA, vérification de sa somme de contrôle |
2C | Exécution du BIOS VGA |
2D | Correspondance INT 10h et INT 42h |
2E | Rechercher des adaptateurs vidéo CGA |
2F | Test de mémoire vidéo de l'adaptateur CGA |
30 | Test des circuits de génération de scan de l'adaptateur CGA |
31 | Erreur dans la mémoire vidéo ou dans les circuits de balayage. Trouver un autre adaptateur vidéo CGA |
32 | Test de la mémoire vidéo d'un adaptateur vidéo CGA alternatif et des circuits de numérisation |
33 | Interroger l'état du cavalier Mono/Couleur |
34 | Réglage du mode texte 80x25 |
37 | Le mode vidéo est défini. Écran effacé |
38 | Initialisation des appareils embarqués |
39 | Affichage des messages d'erreur de l'étape précédente |
3A | Affichage du message « Hit DEL » pour accéder à la configuration CMOS |
3B | Commencez à préparer un test de mémoire en mode protégé |
40 | Préparation des tableaux de descripteurs GDT et IDT |
42 | Passage en mode protégé |
43 | Le processeur est en mode protégé. Interruptions activées |
44 | Préparation du test de la ligne A20 |
45 | Test de la ligne A20 |
46 | Détermination de la taille de la RAM terminée |
47 | Données de test enregistrées dans la mémoire conventionnelle |
48 | Revérification de la mémoire conventionnelle |
49 | Test de mémoire étendue |
4B | Réinitialisation de la mémoire |
4C | Indication du processus de remise à zéro |
4D | Enregistrement en CMOS des tailles résultantes Mémoire conventionnelle et étendue 4E Indication de la quantité réelle de mémoire système |
4F | Test de mémoire conventionnelle étendue en cours d'exécution |
50 | Correction conventionnelle de la taille de la mémoire |
51 | Test de mémoire étendue |
52 | Volumes de mémoire conventionnelle et de mémoire étendue enregistrés |
53 | Gestion des erreurs de parité retardée |
54 | Désactiver la parité et le traitement des interruptions non masquables |
57 | Initialisation de la région mémoire pour POST Memory Manager |
58 | Vous êtes invité à entrer dans la configuration CMOS |
59 | Remettre le processeur en mode réel |
60 | Vérification des registres DMA de la page |
62 | Test des registres d'adresses et de la longueur de transfert du contrôleur DMA#1 |
63 | Test des registres d'adresses et de la longueur de transfert du contrôleur DMA#2 |
65 | Programmation des contrôleurs DMA |
66 | Effacement des registres POST de demande d'écriture et de jeu de masques |
67 | Programmation des contrôleurs d'interruption |
7F | Résolution de la demande NMI provenant de sources supplémentaires |
80 | Définit le mode de service d'interruption à partir du port PS/2 |
81 | Test de l'interface du clavier pour les erreurs de réinitialisation |
82 | Réglage du mode de fonctionnement du contrôleur de clavier |
83 | Vérification de l'état du verrouillage du clavier |
84 | Vérification de la capacité de la mémoire |
85 | Affichage des messages d'erreur |
86 | Configuration du système pour l'opération de configuration |
87 | Déballage du programme de configuration CMOS dans la mémoire conventionnelle. |
88 | Programme d'installation complété par l'utilisateur |
89 | Récupération d'état terminée après l'opération d'installation |
8B | Réserver de la mémoire pour un bloc de variables BIOS supplémentaire |
8C | Programmation des registres de configuration |
8D | Initialisation primaire des contrôleurs HDD et FDD |
8F | Réinitialisation du contrôleur FDD |
91 | Configuration du contrôleur disques durs |
95 | Effectuer une analyse de ROM pour rechercher des BIOS supplémentaires |
96 | Configuration supplémentaire des ressources système |
97 | Vérification de la signature et de la somme de contrôle du BIOS optionnel |
98 | Configuration de la RAM de gestion du système |
99 | Définition du compteur de minuterie et des variables du port parallèle 9A Génération d'une liste de ports série |
9B | Préparation d'une zone en mémoire pour un test de coprocesseur |
9C | Initialisation du coprocesseur |
9D | Les informations du coprocesseur sont stockées dans la RAM CMOS |
9E | Identification du type de clavier |
9F | Rechercher des périphériques d'entrée supplémentaires |
A0 | Formation de registres MTRR (Memory Type Range Registers) |
A2 | Messages d'erreur des étapes d'initialisation précédentes |
A3 | Définition du timing de répétition automatique du clavier |
A4 | Défragmentation des régions RAM inutilisées |
A5 | Réglage du mode vidéo |
A6 | Nettoyer l'écran |
A7 | Transfert du code exécutable du BIOS vers la zone Shadow RAM |
A8 | Initialisation du BIOS supplémentaire dans le segment E000h |
A9 | Reprise du contrôle au BIOS système AA Initialisation du bus USB |
UN B | Préparation du module INT13 pour servir les services de disque |
A.C. | Création de tables AIOPIC pour prendre en charge les systèmes AD multiprocesseurs Préparation du module INT10 pour servir les services vidéo |
A.E. | Initialisation DMI |
B0 | Tableau de configuration du système Sortie B1 Initialisation du BIOS ACPI |
00 | Interruption logicielle INT19h – Chargement du secteur de démarrage |
Fonctionnalités du gestionnaire d'initialisation de périphérique
En plus des codes POST ci-dessus, des messages sur les événements lors de l'exécution de Device Initialization Manager (DIM) sont émis vers le port de diagnostic. Il existe plusieurs points de contrôle qui indiquent l'état d'initialisation du système ou des bus locaux.
Les informations sont affichées au format mot, dont l'octet de poids faible coïncide avec le code POST du système et l'octet de poids fort indique le type de procédure d'initialisation en cours. La tétrade de poids fort dans l'octet de poids fort indique le type de procédure en cours d'exécution et la tétrade de poids faible détermine la topologie de bus pour son application.
Tétrade senior
Tétrade junior
Si une erreur de configuration de la mémoire système est détectée, le code DE, le code DF et le code d'erreur de configuration sont émis séquentiellement vers le port 80h dans une boucle sans fin, qui peut prendre les valeurs suivantes :
2. Prix BIOS V4.51PG Elite
RécompenseBIOS V4.51PG Elite
La société en développement dynamique Award Software a proposé en 1995 une nouvelle solution dans le domaine des logiciels de bas niveau logiciel- AwardBIOS "Elite", mieux connu sous le nom de V4.50PG. Le mode de maintenance des points de contrôle n'a changé ni dans la version répandue V4.51 ni dans la version rare V4.60. Les suffixes P et G désignent respectivement la prise en charge du mécanisme PnP et la prise en charge des fonctions d'économie d'énergie (fonction verte).
Effectuer un POST dans Shadow RAM
Code d'erreur | Description de l'erreur |
---|---|
03 | Désactivez NMI, PIE (Periodic Interrupt Enable), AIE (Alarm Interrupt Enable), UIE (Update Interrupt Enable). Interdiction de génération de fréquence programmable SQWV |
04 | Vérification de la génération des demandes de régénération de DRAM |
05 | |
06 | Testez la zone mémoire à partir de l'adresse F000h, où se trouve le BIOS 07. Vérification du fonctionnement du CMOS et de l'alimentation de la batterie. |
ÊTRE | Programmation des registres de configuration des Ponts Sud et Nord |
09 | Initialisation des registres de cache L2 et de contrôle de cache avancé sur le processeur Cyrix |
0A | Génération d'un tableau de vecteurs d'interruption. Configuration des ressources de gestion de l'alimentation et définition du vecteur SMI |
0B | Vérification de la somme de contrôle CMOS. Analyse des périphériques de bus PCI. Mise à jour du microcode du processeur |
0C | Initialisation du contrôleur de clavier |
0D | Recherche et initialisation de la carte vidéo. Mise en place de l'IOAPIC. Mesures d'horloge, réglage FSB |
0E | Initialisation MPC. Test de mémoire vidéo. Affichage du logo du prix |
0F | Vérification du premier contrôleur DMA 8237. Détection du clavier et test interne. Vérification de la somme de contrôle du BIOS |
10 | Vérification du deuxième contrôleur DMA 8237 |
11 | Vérification des registres de la page du contrôleur DMA |
14 | Test du timer système canal 2 15 Test du registre de masquage des requêtes du 1er contrôleur d'interruption |
16 | Test du registre de masquage des requêtes du 2ème contrôleur d'interruption 19 Vérification de la passivité de la requête d'interruption non masquable NMI |
30 | Détermination du volume de mémoire de base et de mémoire étendue. Configuration APIC. Contrôle logiciel Mode d'allocation d'écriture |
Code d'erreur | Description de l'erreur |
---|---|
31 | Le principal test de RAM à l’écran. Initialisation USB |
32 | L'écran de démarrage de l'extension BIOS Plug and Play apparaît. Configuration des ressources Super I/O. Périphérique audio intégré programmable |
39 | Programmation du générateur d'horloge via le bus I2C |
3C | Définition de l'indicateur du logiciel pour autoriser l'entrée dans la configuration |
3D | Initialisation de la souris PS/2 |
3E | Initialisation du contrôleur de cache externe et activation du Cache BF Configuration des registres de configuration du chipset |
41 | Initialisation du sous-système de disquette |
42 | Désactivez IRQ12 si la souris PS/2 est manquante. Le contrôleur de disque dur est en cours de réinitialisation logicielle. Analyse d'autres périphériques IDE |
43 | |
45 | Initialisation du coprocesseur FPU |
4E | Affichage des messages d'erreur |
4F | Demande de mot de passe |
50 | Restauration d'un état CMOS précédemment stocké dans la RAM |
51 | Résolution d'accès 32 bits au disque dur. Configuration des ressources ISA/PnP |
52 | Initialisation du BIOS supplémentaire. Définition des valeurs des registres de configuration PIIX. Création de NMI et SMI |
53 | |
60 | Installation de la protection antivirus du secteur BOOT |
61 | Dernières étapes pour initialiser le jeu de puces |
62 | Lecture de l'ID du clavier. Définir ses paramètres |
63 | Correction des blocs ESCD, DMI. Effacement de la RAM |
FR | Transfert du contrôle au chargeur de démarrage. Le BIOS exécute la commande INT 19h |
3. Récompense le médaillon du BIOS V6.0
Médaillon BIOS V6.0
La première mention du BIOS Award Medallion, version 6.0 remonte au 12 mai 1999. La structure du nouveau produit est restée inchangée, conservant les phases d'initialisation précoce (Early), tardive (Late) et finale (Système). matériel. Des changements importants ont affecté les algorithmes d'exécution du POST, ce qui s'est reflété dans le nouveau codage des points de contrôle, élargissant considérablement leur champ d'application. Cependant, dans le nouveau BIOS, il n'y avait pas de place pour des technologies obsolètes telles que EISA, et pour cette raison, un certain nombre de codes POST ont été supprimés.
Exécution des procédures POST de démarrage à partir de la ROM
Au début de l'initialisation, le code du programme BIOS est exécuté à partir du bloc de démarrage dans la ROM Flash et est accompagné de la sortie des points de contrôle 91h...FFh vers le port de diagnostic.
Code d'erreur | Description de l'erreur |
---|---|
91 | Sélection d'un script de démarrage pour la plateforme CF Détermination du type de processeur |
C0 | Interdiction du cache externe. Interdiction du cache interne. Interdire la RAM fantôme. Programmation du contrôleur DMA, du contrôleur d'interruption, de la minuterie, du bloc RTC C1 Détermination du type de mémoire, du volume total et de l'emplacement sur les lignes 0C Vérification des sommes de contrôle |
C3 | Vérification de la première DRAM de 256 Ko pour l'organisation de la zone temporaire. Déballage du BIOS dans la zone temporaire |
C5 | Si les sommes de contrôle correspondent, le code POST en cours d'exécution est transféré vers Shadow. Sinon, le contrôle est transféré à la procédure de récupération du BIOS |
B0 | Initialisation du pont nord |
A0-AF | Procédure d'initialisation de la logique système dépendante du matériel E0-EF Erreur lors du processus d'initialisation de la logique système |
Récupération du BIOS
Effectuer un POST dans Shadow RAM
L'initialisation tardive est effectuée dans la RAM et se poursuit jusqu'à ce que le menu utilisateur soit appelé - Configuration CMOS. Cette phase POST est caractérisée par l'utilisation du segment mémoire E000h, dans lequel est traité le passage des points de contrôle de 01h à 7Fh.
Code d'erreur | Description de l'erreur |
---|---|
01 | Déballage de XGROUP à l'adresse physique 1000:0000h |
03 | Tôt |
05 | Définition des valeurs initiales des variables qui spécifient les attributs de l'image. Vérification de l'indicateur d'état CMOS |
07 | Vérification et initialisation du contrôleur de clavier |
08 | Détermination du type d'interface du clavier connecté |
0A | Procédure de détection automatique du clavier et de la souris. Paramètres finaux du contrôleur de clavier à l'aide des registres spatiaux PCI |
0E | Test du segment de mémoire F000h |
10 | Définitions de types mémoire installée FlashROM |
12 | Test CMOS |
14 | Procédure d'initialisation du registre du chipset |
16 | Initialisation primaire du synthétiseur de fréquence embarqué |
18 | Définitions du processeur installé et de la taille de son Cache L1 et L2 1B Génération de la table des vecteurs d'interruption |
1C | |
1D | Configuration initiale du système de gestion de l'alimentation |
1F | Chargement de la matrice du clavier depuis le module externe XGROUP |
21 | Initialisation du sous-système de gestion de l'alimentation matérielle |
23 | Tests de coprocesseurs. Détermination du type de lecteur FDD. Étape préparatoire à la création d'une carte des ressources des appareils PnP |
24 | Procédure de mise à jour du microcode du processeur. Mise à jour de la carte de répartition des ressources |
25 | Initialisation et scanning du bus PCI |
26 | Configuration de la logique qui dessert les lignes VID (Voltage Identification Device). Initialisation du système de surveillance de tension et de température embarqué |
27 | Réinitialisation du contrôleur de clavier |
29 | Initialisation de l'APIC inclus dans le processeur central. Mesurer la fréquence à laquelle le processeur fonctionne. Configuration des registres logiques du système. Initialisation du contrôleur IDE |
2A | |
2B | Rechercher dans le BIOS VGA |
2D | Affichage des informations sur le processeur |
33 | Effectuer une réinitialisation sur un clavier connecté |
35 | Vérification du premier canal du contrôleur 8237 DMA |
37 | Vérification du deuxième canal du contrôleur DMA 8237 |
39 | Test des registres de pages DMA |
3C | Configuration du contrôleur de minuterie à intervalle programmable (8254) |
3E | Initialisation du contrôleur maître 8259 |
40 | Initialisation du contrôleur esclave 8259 |
43 | Préparation du contrôleur d'interruption pour le fonctionnement. Les interruptions sont désactivées, elles sont activées plus tard, après un test de mémoire |
45 | Vérification de la passivité d'une demande d'interruption non masquable (NMI) |
47 | Réalisation de tests ISA/EISA |
49 | Détermination de la quantité de mémoire de base et étendue. Contrôle logiciel du mode d'allocation d'écritures en ajustant les registres AMD K5 |
4E | Test de la mémoire dans le premier mégaoctet et visualisation des résultats sur l'écran d'affichage. Initialisation des schémas de mise en cache pour les systèmes mono et multiprocesseurs, configuration des registres sur le processeur Cyrix M1 |
50 | Initialisation USB |
52 | Test de toute la mémoire système disponible, y compris la région du contrôleur vidéo intégré (mémoire partagée). Visualisation des résultats sur l'écran d'affichage |
53 | Réinitialisation de votre mot de passe de connexion |
55 | Visualisation du nombre de processeurs détectés |
57 | Initialisation initiale des appareils ISA PnP, chacun d'eux se voit attribuer un CSN (Card Select Number). Rendu du logo de l'EPA |
59 | Initialisation du système de support antivirus |
5B | Début de la procédure Mises à jour du BIOSà partir d'un lecteur de disquette 5D Initialisation des contrôleurs SIO et audio intégrés |
60 | L'accès à la configuration CMOS est ouvert |
63 | Initialisation de la souris PS/2 |
65 | Initialisation de la souris USB |
67 | Utilisation de l'IRQ12 par les périphériques PCI s'il n'y a pas de souris PS/2 dans le système 69 Initialisation complète du contrôleur de cache L2 |
6B | Initialisation du chipset selon la configuration CMOS |
6D | Configuration des ressources pour les périphériques ISA PnP en mode de configuration SIO 6F Initialisation du sous-système de disquette |
73 | Étapes préliminaires pour initialiser le sous-système du disque dur. Sur certaines plateformes - interrogez ALT+F2 pour lancer AwardFlash |
75 | Recherche et initialisation des périphériques IDE |
77 | Initialisation des ports série et parallèle |
7A | Réinitialisation logicielle du coprocesseur, écriture du mot de contrôle dans le registre FPU CW 7C Installation d'une protection contre l'écriture non autorisée sur les disques durs |
7F | Afficher les messages d'erreur. Maintenir les touches DEL et F1 |
Préparation des tables, tableaux et structures pour démarrer le système d'exploitation
À partir du code 82h, POST configure le système en fonction des paramètres CMOS. Sa phase finale est exécutée depuis la zone Shadow RAM (segment E800h) et se termine par le transfert du contrôle au système d'exploitation - code FFh.
Code d'erreur | Description de l'erreur |
---|---|
82 | Alloue une zone dans la mémoire système pour la gestion de l'alimentation |
83 | Récupération de données à partir d'une pile de stockage temporaire en CMOS |
84 | Affichage du message « Initialisation des cartes Plug and Play... » |
85 | Initialisation USB terminée |
86 | Réservé, effacement du drapeau de portage |
87 | Création de tables SYSID dans la zone DMI |
88 | Réservé, effacement du drapeau de portage |
89 | Génération de tables de services ACPI |
8A | Réservé, effacement du drapeau de portage |
8B | Recherche et initialisation du BIOS pour des périphériques supplémentaires |
8C | Réservé, effacement du drapeau de portage |
8D | Initialisation des routines de maintenance des bits de parité |
8E | Réservé, effacement du drapeau de portage |
8F | Résolution IRQ12 pour le branchement à chaud de la souris 90 Réservé, effacer l'indicateur de transport |
91 | Initialisation des ressources de la plateforme héritée |
92 | Réservé, effacement du drapeau de portage |
93 | Vraisemblablement pas utilisé |
94 | Dernières étapes pour initialiser la logique de base avant le chargement système opérateur. Le système de gestion de l’alimentation termine son initialisation. L'écran de démarrage du BIOS est supprimé et le tableau d'allocation des ressources s'affiche. Les processeurs de la famille AMD K6® ont des paramètres spécifiques. Mise à jour du microcode pour les processeurs de la famille Intel Pentium® II et supérieur |
95 | Réglage du passage automatique à l’heure hiver/été. Programmation du contrôleur de clavier pour la fréquence de répétition automatique |
96 | Dans les systèmes multiprocesseurs, les paramètres système finaux sont effectués et les tables et champs de service sont créés. Pour les processeurs de la famille Cyrix, des paramètres de registre supplémentaires sont effectués. Construction de la table ESCD « Données de configuration système étendues ». Réglage du compteur de temps DOS conformément à l'horloge en temps réel. Les partitions du périphérique de démarrage sont enregistrées pour une utilisation ultérieure par les outils antivirus intégrés : Trend AntiVirus ou Paragon Anti-Virus Protection. Le haut-parleur du système émet un signal d'achèvement POST. La table MSIRQ est construite et enregistrée |
Un certain nombre de processus se produisant dans le BIOS Award Medallion sont désignés par des groupes spéciaux de points de contrôle. Ceux-ci inclus:
Codes d'événements système - points de contrôle des événements système.
Les codes de débogage de gestion de l’alimentation sont des points de contrôle qui se produisent lors de l’exécution des services APM ou ACPI.
Codes d'erreur système - messages sur les erreurs fatales.
Codes de débogage pour le système MP - points d'initialisation pour les plates-formes multiprocesseurs.
Caractéristiques du passage POST accéléré
Pour réduire le temps de démarrage du système, l'utilisateur peut sélectionner l'option « Quick Power On Self Test » dans la configuration CMOS. Dans ce cas, le POST sera accéléré en supprimant certaines procédures ( Quick Boot).
Le modèle de fonctionnement Quick Boot remplace les phases POST tardives et finales et n'affecte pas le fonctionnement du bloc de démarrage. Award Software propose une codification des procédures exécutables pour le POST accéléré qui diffère de la procédure standard. Quick Boot commence par la sortie du point de contrôle 65h sur le port de diagnostic et se termine par le code POST 80h. Ensuite, le contrôle est transféré au système d'exploitation avec le code BIOS Award habituel FFh affiché.
Code d'erreur | Description de l'erreur |
---|---|
65 | Initialisation anticipée du contrôleur SIO, réinitialisation logicielle du contrôleur vidéo. Configuration du contrôleur de clavier, test du clavier et de la souris. Initialisation du contrôleur de son. Vérification de l'intégrité des structures du BIOS. Déballage des procédures de maintenance de Flash ROM. Initialisation du synthétiseur de fréquence embarqué |
66 | Initialise le cache L1/L2 en fonction des résultats obtenus de la commande CPUID. Génération d'une table vectorielle composée de pointeurs vers les routines de gestion des interruptions. Initialisation du matériel de gestion de l'alimentation |
67 | Vérification de la plausibilité du CMOS et de l'alimentation de la batterie. Configuration des registres du chipset en fonction des paramètres CMOS. Initialisation du contrôleur de clavier dans le cadre du chipset. Génération de variables de zone de données du BIOS |
68 | Initialisation du système vidéo |
69 | Configuration du contrôleur d'interruption i8259 |
6A | Un test RAM accéléré en un seul passage est effectué à l'aide d'un algorithme spécial |
6B | Visualisation du nombre de processeurs détectés, du logo EPA et d'une invite pour lancer l'utilitaire AwardFlash. Configuration des ressources du contrôleur d'E/S intégré en mode configuration |
70 | Invitations à entrer dans la configuration. Initialisation de la souris PS/2 et USB |
71 | Initialisation du contrôleur de cache |
72 | Configuration des registres de configuration de la logique système. Formation du Plug and List Jouer aux appareils. Initialisation du contrôleur FDD |
73 | Initialisation du contrôleur HDD |
74 | Initialisation du coprocesseur |
75 | Si cela est spécifié par l'utilisateur dans la configuration CMOS, le disque dur IDE est protégé en écriture. |
77 | Demander un mot de passe et afficher le message : « Appuyez sur F1 pour continuer, DEL pour accéder à la configuration » |
78 | Initialisation du BIOS pour les périphériques supplémentaires sur les bus ISA et PCI |
79 | Initialisation des ressources de la plateforme héritée |
7A | Génération de la table racine RSDT et des tables d'appareils DSDT, FADT, etc. |
7D | Recherche d'informations sur les partitions du périphérique de démarrage |
7E | Configuration des services du BIOS avant de démarrer le système d'exploitation |
7F | Définition de l'indicateur NumLock selon la configuration CMOS |
80 | Transfert du contrôle au système d'exploitation |
Effectuer un POST en mode d'économie d'énergie
L'un des états de la plate-forme, lorsque le contenu de la RAM est stocké sur le disque dur, s'appelle Hibernate. Dans la spécification ACPI (« Advanced Configuration and Power Interface Spécification », révision 2.0a du 31/03/2002), il est défini comme le mode d'économie d'énergie S4 (Non-Volatile Sleep). Le retour au fonctionnement complet nécessite une manière particulière de terminer le POST.
Le schéma opérationnel ACPI S4, comme pour le démarrage accéléré, remplace les phases tardives et finales du POST. Un point essentiel est de vérifier le script de démarrage dans le bloc de démarrage. En fonction de l'état ACPI dans lequel se trouve le système après le signal de réinitialisation matérielle, il est décidé de quitter l'état S4, qui commence par la sortie du point de test 90h vers le port de diagnostic et se termine par le code POST 9Fh.
Code d'erreur | Description de l'erreur |
---|---|
90 | Initialisation anticipée du contrôleur SIO, réinitialisation logicielle du contrôleur vidéo. Configuration du contrôleur de clavier, test du clavier et de la souris |
91 | Vérification de la validation CMOS et batterie |
92 | Initialisation des registres logiques du système et du synthétiseur de fréquence embarqué |
93 | Initialisation du cache à l'aide des informations CPUID |
94 | Génération d'une table vectorielle composée de pointeurs vers les routines de gestion des interruptions. Initialisation du matériel de gestion de l'alimentation |
95 | Analyse du bus PCI |
96 | Initialisation du contrôleur de clavier intégré |
97 | Initialisation du système vidéo |
98 | Sortie de message de l'adaptateur VGA |
99 | Vérification du premier canal du contrôleur DMA8237 en écrivant et en testant la lecture de l'adresse de base et des registres de longueur de bloc de transfert 9A Configuration du contrôleur d'interruption i8259 |
9B | Initialisation de la PS/2 et de la souris USB. Déballage du code ACPI. Initialisation du contrôleur de cache |
9C | Configuration des registres de configuration de la logique système. Génération d'une liste d'appareils Plug and Play. Initialisation des contrôleurs FDD et HDD |
9D | La région PM n'est pas réservée dans la mémoire système si elle est créée dans Shadow RAM ou SMRAM. Dans certains cas, une initialisation répétée et finale du bus USB est nécessaire, réalisée avec le cache L1 désactivé |
9E | Configuration de la gestion de l'alimentation, qui fait partie de la logique du système. Initialisation des circuits de génération SMI et installation du vecteur SMI. Ressources de programmation responsables de la surveillance des événements du système PM |
9F | L'opération de désactivation et d'activation efface le cache L1/L2 et restaure sa taille actuelle. Les paramètres de contrôle du mode d'économie d'énergie spécifiés dans la configuration CMOS sont enregistrés dans la RAM PM. Pour les plates-formes mobiles, une vérification est effectuée pour revenir au plein fonctionnement après avoir coupé toutes les tensions d'alimentation (mode Zero Volt Suspend) |
4. Phoenix BIOS 4.0 version 6.0
Phénix Technologies, Ltd.
L'un des leaders dans le développement de logiciels de bas niveau, Phoenix Technologies, a programmé la sortie de Windows95 nouvelle version PhénixBIOS 4.0. Soutien familial Processeurs Intel Pentium se reflète dans le nom des révisions intermédiaires. L'une des dernières versions, la version 6.0, constitue la base de tous les BIOS publiés. Avec l'avènement de la version 6.1, il n'y a eu aucun changement significatif dans l'exécution des procédures POST et, par conséquent, cela n'a pas affecté l'indication des points de contrôle.
Une caractéristique distinctive de PhoenixBIOS est que si lors de l'exécution du POST, des erreurs se produisent lors du test de 512 Ko de mémoire principale (codes 2Ch, 2Eh, 30h), des informations supplémentaires sont émises sur le port 80h au format mot, dont les bits identifient la ligne d'adresse défaillante. ou cellule de données. Par exemple, le code "2C 0002" signifie qu'un défaut mémoire a été détecté sur la ligne d'adresse 1. Le code "2E 1020" dans ce cas signifiera qu'un défaut a été détecté sur les lignes de données 12 et 5 dans l'octet de poids faible de le bus de données mémoire. Sur les systèmes 386SX qui utilisent un bus de données de seize bits, une erreur ne peut pas se produire lors de l'étape 30h d'exécution du code.
La sortie du code POST vers le port de diagnostic est accompagnée d'une sortie de signal audio vers le haut-parleur du système. Le schéma de génération du signal sonore est le suivant :
- Le code de huit bits est converti en quatre groupes de deux bits
- La valeur de chaque groupe augmente de un
- En fonction de la valeur reçue, un court signal sonore est généré (par exemple : code 16h = 00 01 01 10 = 1-2-2-3)
Exécution des procédures POST de démarrage à partir de la ROM
Code d'erreur | Description de l'erreur |
---|---|
01 | Initialisation du contrôleur de gestion de la carte mère (BMC) |
02 | Vérification du mode de fonctionnement actuel du processeur |
03 | Désactivation des interruptions non masquables |
04 | Le type de processeur installé est déterminé |
06 | Paramètres initiaux des registres PIC et DMA |
07 | La zone mémoire désignée pour la copie du BIOS est remise à zéro |
08 | Initialisation précoce des registres logiques du système |
09 | Définition de l'indicateur du logiciel POST |
0A | Initialisation des ressources logicielles du processeur |
0B | Autorisation du cache interne |
0E | Initialisation des ressources Super I/O |
0C | Initialiser le cache L1/L2 en fonction des valeurs CMOS |
0F | Initialisation de l'EDI |
10 | Initialisation du sous-système de gestion de l'alimentation |
11 | Définition de valeurs de registre alternatives |
12 | La valeur du registre MSW (Machine Status Word) est en cours de définition. |
13 | Provisionnement précoce des périphériques PCI |
14 | Initialisation du contrôleur de clavier |
16 | Vérification de la somme de contrôle du BIOS ROM |
17 | Détermination de la taille du cache L1/L2 |
18 | Initialisation de la minuterie système 8254 |
1A | Initialisation du contrôleur DMA |
1C | Réinitialisation des valeurs du contrôleur d'interruption programmable |
20 | Vérification de la génération des demandes de régénération de DRAM |
22 | Vérification du fonctionnement du contrôleur de clavier |
24 | Installation d'un sélecteur pour la maintenance d'un modèle de mémoire plate de 4 Go |
26 | Résolution de ligne A20 |
28 | Détermination de la quantité totale de mémoire installée |
29 | Initialisation du gestionnaire de mémoire POST (PMM) |
2A | Réinitialisation de 640 Ko de mémoire principale |
2C | Test des lignes d'adresse |
2E | Panne sur l'une des lignes de données dans l'octet de poids faible du bus de données mémoire |
2F | Sélection d'un protocole de mémoire cache |
30 | Test de mémoire système disponible |
32 | Détermination des paramètres d'horloge du processeur et de la fréquence du bus |
Code d'erreur | Description de l'erreur |
---|---|
33 | Initialisation de Phoenix Dispatch Manager |
34 | Interdire la mise hors tension à l'aide du bouton d'alimentation ATX |
35 | Paramètres des registres logiques du système qui contrôlent la formation des caractéristiques de synchronisation de l'accès à la mémoire, aux ports d'entrée/sortie, aux bus système et locaux |
36 | Un redémarrage est effectué si la transition vers la procédure POST suivante échoue. Le déroulement des procédures est géré par Watch Dog Service |
37 | Le processus de configuration des registres logiques du système est terminé. |
38 | Le contenu du module BIOS Runtime est décompressé et réécrit dans la zone destinée à Shadow RAM |
39 | Réinitialisation du contrôleur de cache |
3A | Redimensionnement du cache L2 |
3B | Initialisation de la trace d'exécution du BIOS |
3C | Configuration supplémentaire des registres logiques pour configurer les ponts PCI-PCI et prise en charge des bus PCI distribués |
3D | Les registres logiques du système sont configurés conformément aux paramètres de configuration CMOS |
3E | Lire la configuration matérielle |
3E | Vérification de la connexion du système ROM Pilot |
40 | Détermination des paramètres d'horloge du processeur |
41 | Initialisation de ROM Pilot - contrôle de démarrage à distance |
42 | |
44 | Définir l'interruption du BIOS |
45 | Initialiser les appareils avant d'activer le mécanisme PnP |
46 | La somme de contrôle du BIOS est calculée à l'aide d'un algorithme spécial |
47 | Initialisation des contrôleurs d'E/S I2O |
48 | Rechercher un adaptateur vidéo |
49 | Initialisation PCI |
4A | Initialisation des adaptateurs vidéo système |
4B | Quiet Boot est en cours d'exécution - une séquence de démarrage du système raccourcie utilisée pour accélérer le POST. |
4C | Le contenu du BIOS VGA est réécrit dans la zone de transit |
4E | Visualisation de la chaîne de texte du BIOS Copyright |
4F | Réserver de la mémoire pour le menu de sélection du périphérique de démarrage |
50 | Le type de processeur et sa fréquence d'horloge sont visualisés |
51 | Initialisation du contrôleur et des périphériques EISA |
52 | Programmation du contrôleur de clavier |
54 | Mode activé bande sonore clés |
55 | |
58 | Recherche de demandes d'interruption non traitées |
59 | Initialisation de la procédure POST Display Service (PDS) 5A Affichage du message « Appuyez sur F2 pour entrer dans SETUP » |
5B | Désactiver le cache interne du processeur |
5C | Vérification de la mémoire conventionnelle |
5E | Détecter l'adresse de base |
60 | Vérification de la mémoire étendue |
62 | Vérification des lignes d'adresse de la mémoire étendue |
64 | Transfert du contrôle vers un bloc exécutable généré par le fabricant de la carte mère (Patch1) |
66 | Configuration des registres de contrôle du cache |
67 | Initialisation minimale des contrôleurs APIC |
68 | Résolution du cache L1/L2 |
69 | Préparation de la RAM en mode gestion du système |
6A | Le volume du cache externe est visualisé |
6B | Définition des paramètres par défaut de la configuration CMOS |
6C | Visualisation des informations sur l'utilisation de la Shadow RAM |
6E | Visualisation des informations sur les blocs de mémoire supérieurs (UMB) |
70 | Affichage des messages d'erreur |
72 | Vérification de la configuration actuelle du système et des informations CMOS |
76 | Vérification des informations sur les erreurs du clavier |
7A | Vérification de l'état des outils de verrouillage du clavier logiciel (mot de passe système) ou matériel (interrupteur de verrouillage des touches) |
7C | Définition des vecteurs d'interruption matérielle |
7D | Initialisation du système de suivi de l'alimentation |
7E | Initialisation du coprocesseur |
80 | Le contrôleur d'E/S SIO intégré est interdit |
81 | Préparation du démarrage du système d'exploitation |
82 | Recherche et identification des ports RS232 |
83 | Configuration des contrôleurs IDE externes |
84 | Recherche et identification des ports parallèles |
85 | Initialisation des périphériques ISA PnP |
86 | Les ressources intégrées du contrôleur SIO sont configurées conformément aux paramètres de configuration CMOS |
87 | Configuration du MCD (périphériques configurables de la carte mère) |
88 | Les valeurs du bloc variable dans la zone de données du BIOS sont définies |
89 | Permet la génération d'une interruption non masquable |
8A | Définition des valeurs des variables situées dans la zone de données étendue du BIOS |
8B | Vérification des schémas de connexion de la souris PS/2 |
8C | Initialisation du variateur de vitesse |
8F | Détermination du nombre de périphériques ATA connectés |
90 | Initialisation et configuration des contrôleurs de disque dur |
91 | Définition des paramètres temporaires pour le fonctionnement du disque dur en mode PIO |
92 | Transfert du contrôle vers un bloc exécutable généré par le fabricant de la carte mère (Patch2) |
93 | Création d'une table de configuration système multiprocesseur |
95 | Sélection de la procédure de maintenance du CD-ROM |
96 | Revenir au mode réel |
97 | Tableau de configuration du bâtiment MP |
98 | Analyse ROM en cours |
99 | Vérification de l'état du paramètre SMART 9A Le contenu de la ROM est écrit dans la RAM |
9C | Configuration du sous-système de gestion de l'alimentation |
9D | Initialisation des ressources pour se protéger contre les accès non autorisés |
9E | Les interruptions matérielles sont activées |
9F | Le nombre de disques IDE et SCSI est déterminé |
A0 | Réglage de l'heure DOS en fonction de l'état RTC A1 Le but de ce code est inconnu A2 Vérification de l'état de verrouillage des touches |
A4 | Paramètres des caractéristiques de répétition automatique du clavier |
A8 | Le message « Appuyez sur F2 pour accéder à la configuration » est supprimé de l'écran. |
Les AA | La présence du code SCAN de la touche F2 dans le buffer d'entrée AC est vérifiée. Le programme Setup est lancé. |
A.E. | L'indicateur de redémarrage exécuté par CTRL+ALT+DEL B0 est effacé. Le message "Appuyez sur F1 pour reprendre, F2 pour configurer" est généré. |
B1 | L’indicateur de progression du POST est effacé. B2 POST terminé |
B4 | Signal sonore avant de démarrer |
B5 | Phase de démarrage silencieux terminée |
B6 | Vérifiez le mot de passe si ce mode est activé dans la configuration B7 Initialisation du BIOS ACPI |
B9 | Rechercher des périphériques de démarrage sur Bus USB BA Initialiser les paramètres DMI |
BB | Répétition de la procédure de numérisation de la ROM |
AVANT JC. | Le déclencheur de verrouillage d’erreur de parité RAM est réinitialisé. |
BD | Un menu s'affiche pour sélectionner un périphérique de démarrage BE Effacement de l'écran avant de charger le système d'exploitation BF Activation du support antivirus |
C0 | La procédure de traitement des interruptions logicielles INT 19h est lancée - le chargeur de secteur de démarrage. La routine du service d'interruption tente séquentiellement de charger le secteur de démarrage en interrogeant les périphériques de disque dans l'ordre prescrit par le programme d'installation. |
C1 | Initialisation de la routine de maintenance des pannes (PEM) C2 Appel des routines de service pour la journalisation des erreurs |
C3 | Visualisation des messages d'erreur dans l'ordre de leur réception C4 Définition des indicateurs d'état initiaux |
C5 | Initialisation d'un bloc étendu de cellules RAM CMOS |
C6 | Initialisation initiale de la station d'accueil |
C7 | Initialisation paresseuse du dock |
C8 | Exécution de procédures de test incluses dans le Boot Block pour déterminer l'intégrité des structures du BIOS |
C9 | Vérification de l'intégrité des structures et/ou modules externes au BIOS système |
CALIFORNIE. | Exécution de la redirection de la console pour servir un clavier CB distant Émuler des périphériques de disque dans la RAM/ROM |
CC | Exécuter la redirection de console pour servir les CD vidéo Prise en charge des communications PCMCIA |
C.E. | Configuration du contrôleur du stylet lumineux |
Messages d'erreur fatales
D0 Erreur provoquée par une situation exceptionnelle (Erreur d'exception) D2 Appel d'une procédure de traitement d'interruption depuis une source non identifiée D4 Erreur associée à une violation du protocole d'émission et d'effacement des demandes d'interruption D6 Sortie du mode protégé avec génération de réinitialisation logicielle D7 Pour sauvegarder l'état de l'adaptateur vidéo, la quantité de mémoire requise est supérieure à celle disponible dans la SMRAM D8 Erreur lors de la génération logicielle de l'impulsion de réinitialisation du processeur DA Perte de contrôle lors du retour en mode réel DC Sortie du mode protégé avec génération de réinitialisation logicielle sans réinitialiser le contrôleur d'interruption DD Erreur lors du test de la mémoire étendue DE Erreur du contrôleur de clavier DF Erreur de contrôle de ligne A20 19
Exécution de procédures à partir du bloc de démarrage
Code d'erreur | Description de l'erreur |
---|---|
E0 | Configuration des registres de configuration du chipset E1 Initialisation des ponts Nord et Sud |
E2 | Initialisation du processeur |
E3 | Initialisation de la minuterie système |
E4 | Initialisation des ressources Super I/O |
E5 | Vérification de l'état de Recovery Jumper, dont l'installation force le démarrage du mode de récupération du BIOS |
E6 | Vérification de la somme de contrôle du BIOS |
E7 | Le contrôle est transféré au BIOS si sa somme de contrôle est calculée correctement E8 Initialiser le support MPS |
E9 | Transition vers un modèle de mémoire plate de 4 Go |
E.A. | Initialisation d'équipements non standards |
E.B. | Configuration du contrôleur d'interruption et de l'accès direct à la mémoire |
C.E. | En écrivant et en contrôlant les lectures à l'aide d'un algorithme spécial, le type de mémoire est déterminé : FPM, EDO, SDRAM et les registres de configuration Host Bridge sont configurés en fonction du résultat. |
ED | Au moyen d'enregistrements et de lectures de contrôle utilisant un algorithme spécial, le volume des banques de mémoire et leur placement en rangées sont déterminés. Conformément au résultat, les registres de configuration Host Bridge (DRAM Row Boundary) sont configurés |
E.E. | Le contenu du bloc de démarrage est copié dans Shadow RAM EF Préparation de la RAM SMM pour le gestionnaire SMI |
F0 | Test de mémoire |
F1 | Initialisation des vecteurs d'interruption |
F2 | Initialisation de l'horloge en temps réel |
F3 | Initialisation du sous-système vidéo |
F4 | Générer un bip avant de démarrer |
F5 | Chargement du système d'exploitation stocké dans Flash ROM |
F6 | Revenir au mode réel |
F7 | Démarrer sous DOS complet |
F8 | Initialisation du contrôleur USB |
FA…FF | Codes d'interaction avec la procédure PhDebug |
5. Insyde BIOS Mobile Pro
Insyde Software Corp.
L'initié du marché des systèmes mobiles s'est fermement établi dans des domaines où la fidélité à la tradition et une approche conservatrice de la conception du BIOS sont requises. Ayant hérité source de SystemSoft, l'entreprise travaille constamment à son amélioration. La dernière révision de MobilePRO est activement utilisée dans les ordinateurs portables Mitac et Clevo, dont la documentation constitue la base du tableau des codes d'erreur - c'est ce qu'Insyde Software appelle les points de contrôle POST.
Points de contrôle du bloc de démarrage
Malgré le fait qu'Insyde Software ait créé son premier BIOS en 1992, le modèle établi du bloc de démarrage - ou Boot Loader, comme l'appelaient les créateurs eux-mêmes - n'a finalement été formé qu'à la fin de 1995. A partir de ce moment, la procédure de démarrage est numérotée par version et date de création.
Le point le plus important du point de vue d'un ingénieur de service examinant le processus de chargement Système d'ordinateur avec InsydeBIOS, l'appareil devient un appareil d'affichage de code de diagnostic. Bien qu'en règle générale, Boot Loader utilise le port de diagnostic 80h du fabricant, standard dans de tels cas, dans certains cas, la sortie du point de test est effectuée uniquement sur le port PIO (port d'entrée/sortie parallèle à des fins de diagnostic), qui n'est rien de plus qu'un port parallèle 378h Il existe des implémentations dans lesquelles les codes de diagnostic envoyés au port 80h sont dupliqués sur le port parallèle.
Code d'erreur | Description de l'erreur |
---|---|
00 | Point de départ de l'exécution du bloc de démarrage 01 Ligne d'interdiction A20 (non utilisée) |
02 | Mise à jour du microcode du processeur |
03 | Test de la RAM |
04 | Transfert du bloc de démarrage vers la RAM |
05 | Exécuter un bloc de démarrage depuis la RAM |
06 | Forcer la procédure de récupération de la Flash ROM |
07 | Transfert du BIOS système vers la RAM |
08 | Vérification de la somme de contrôle du BIOS système |
09 | Exécution de la procédure POST |
0A | Démarrage de la procédure de récupération Flash ROM à partir d'un lecteur FDD |
0B | Initialisation du synthétiseur de fréquence |
0C | Terminer la procédure de récupération du BIOS |
0D | Procédure alternative pour récupérer la ROM Flash à partir de FDD |
0F | Arrêt si une erreur fatale se produit |
BB | Initialisation anticipée du LPC SIO |
CC | Point de départ pour démarrer la récupération de Flash ROM |
88 | Activation des fonctionnalités ACPI |
99 | Erreur lors de la sortie du mode STR |
60 | Passer au mode grand réel |
61 | Initialisation du bus SM. Les données SPD sont stockées dans CMOS A0 Lire et analyser les champs SPD précédemment stockés dans CMOS A1 Initialisation du contrôleur de mémoire |
A2 | Définition des banques logiques d'un DIMM |
A3 | Programmation des registres DRB (DRAM Row Boundary) |
A4 | Programmation des registres DRA (attributs de ligne DRAM) |
A.E. | Des modules DIMM ont été détectés dans le système et diffèrent par leurs fonctions de codes de correction d'erreur (ECC). |
UN F. | Initialisation principale des registres du contrôleur de mémoire mappés à l'espace mémoire |
E1 | La procédure de démarrage échoue si le DIMM n'est pas équipé d'une puce SPD |
E2 | Le type de module DIMM ne correspond pas à la configuration système requise |
E.A. | Le temps minimum entre l'activation des chaînes DIMM et l'entrée dans l'état de régénération ne répond pas à la configuration système requise. |
C.E. | Les modules de registre ne sont pas pris en charge ED Vérification des modes de latence CAS |
E.E. | Organisation DIMM non prise en charge par la carte mère |
Exécuter des POST à partir de la RAM
Le plus solutions modernes InsydeBIOS utilise un mappage de points de contrôle 16 bits. Cela se fait à l'aide des ports 80h et 81h, ce dernier étant destiné à étendre les diagnostics standards.
L'étude des points de contrôle est rendue difficile par leur construction irrégulière, lorsque des processus de signification différente sont accompagnés des mêmes codes. Dans les systèmes de double diagnostic, il existe des différences d'un ordre différent : certains codes POST ne sont affichés que dans l'un des ports sans la duplication habituelle dans de tels cas.
Code d'erreur | Description de l'erreur |
---|---|
10 | Initialisation du cache, vérification CMOS |
11 | Ligne A20 interdite. Registres de configuration pour les contrôleurs 8259. |
12 | Détermination de la méthode de démarrage |
13 | Initialisation du contrôleur de mémoire |
14 | Recherche d'une carte vidéo connectée au bus ISA |
15 | Définition des valeurs de la minuterie système |
16 | Configuration des registres logiques du système à l'aide de CMOS |
17 | Calculer la quantité totale de RAM |
18 | Test de la page basse de la mémoire conventionnelle |
19 | Vérification de la somme de contrôle de l'image Flash ROM |
1A | Réinitialisation des registres du contrôleur d'interruption |
1B | Initialisation de la carte vidéo |
1C | Initialisation d'un sous-ensemble de registres de cartes vidéo compatibles avec modèle de programme 6845 |
1D | Initialisation de l'adaptateur EGA |
1E | Initialisation de l'adaptateur CGA |
1F | Test de registre de page de contrôleur DMA |
20 | Vérification du contrôleur de clavier |
21 | Initialisation du contrôleur de clavier |
22 | Comparaison de la quantité de RAM résultante avec la valeur en CMOS |
23 | Vérification de la batterie de secours et du CMOS étendu |
24 | Test des registres du contrôleur DMA |
25 | Définition des paramètres du contrôleur DMA |
26 | Formation de la table des vecteurs d'interruption |
27 | Détermination accélérée de la quantité de mémoire installée |
28 | Mode protégé |
29 | Test de mémoire système terminé |
2A | Quitter le mode protégé |
2B | Transfert de la procédure d'installation vers la RAM |
2C | Démarrage de la procédure d'initialisation vidéo |
2D | Recherche d'adaptateur CGA |
2E | Recherche d'adaptateur EGA/VGA |
2F | Affichage des messages du BIOS VGA |
30 | Routine d'initialisation du contrôleur de clavier personnalisé |
31 | Vérification du clavier connecté |
32 | Vérifier le passage d'une requête depuis le clavier |
33 | Vérification du registre d'état du clavier |
34 | Tester et réinitialiser la mémoire système |
35 | Mode protégé |
36 | Test de mémoire étendue terminé |
37 | Quitter le mode protégé |
38 | Interdiction de la ligne A20 |
39 | Initialisation du Cache Controller 3A Vérification de la minuterie système |
3B | Réglage du compteur de temps DOS en fonction de l'horloge en temps réel |
3C | Initialisation de la table des interruptions matérielles |
3D | Recherche et initialisation de manipulateurs et de pointeurs |
3E | Définir l'état de la touche NumLock |
3F | Initialisation des ports série et parallèle |
40 | Configuration des ports série et parallèle |
41 | Initialisation du contrôleur FDD |
42 | Initialisation du contrôleur HDD |
43 | Initialisation de la gestion de l'alimentation pour le bus USB |
44 | Recherche et initialisation d'un BIOS supplémentaire |
45 | Réinitialisation de l'état de la touche NumLock |
46 | Vérification de la fonctionnalité du coprocesseur |
47 | Initialisation de PCMCIA |
48 | Préparation du démarrage du système d'exploitation |
49 | Transfert du contrôle vers le code Bootstrap exécutable |
50 | Initialisation ACPI |
51 | Initialisation de la gestion de l'alimentation |
52 | Initialisation du contrôleur de bus USB |