Vous êtes sur la page 1sur 10

LYCEE TECHNIQUE INDUSTRIELLE

DE PORTO NOVO

EXPOSE

Classe : Tle IMI Groupe: 1

THEME : Les Tests POST


Optimisation

Membres du groupe :
1- AKOLLY Cédric
2- DANGBE Imelda
3- OGOUDIKPE Narcisse
4- KEKE Tiffany
5- TCHIBOZO Régis
6- LEWHE Mibtah

Sous la demande :
Mme QUENUM Flamine
Qu’est-ce que l’auto-test de démarrage (POST) ?
Un auto-test de mise sous tension, communément appelé POST, fait référence à la
série de tests effectués par le logiciel ou le micrologiciel dès qu’un ordinateur est
allumé pour savoir si le matériel de l’ordinateur fonctionne correctement ou non. Il
est exécuté quel que soit le système d’exploitation.
Techniquement, il s’agit de la vérification systématique des périphériques de base
de l’ordinateur où le BIOS affiche les codes généralement dans le coin inférieur
droit de l’écran lorsque le test progresse suffisamment pour initialiser l’éditeur
vidéo.

Rôle du POST
 L’auto-test de mise sous tension fait partie de la séquence de prédémarrage
du ou des périphériques pour savoir si le matériel fonctionne comme il le
souhaite.
 Ce n’est que lorsque ce processus de test est terminé que l’amorçage et
d’autres processus sont lancés qui déclenchent le système d’exploitation.
 Les tests sont gérés par le BIOS et des messages d’erreur sont envoyés si le
disque dur, le lecteur de disque, la RAM, le processeur et d’autres
périphériques matériels sont introuvables ou sont identifiés mais ne
fonctionnent pas correctement.
 Si tout se passe bien pendant les tests, le système d’exploitation est averti par
des bips sonores afin qu’il commence à fonctionner. Ces bips varient en
nombre et en fonction du nombre de bips, l’erreur est identifiée. Cependant,
il peut varier d’un système à l’autre.
 Les tests POST peuvent aider à résoudre différentes erreurs telles que la
minuterie de rafraîchissement de la mémoire, la parité, la mémoire
d’affichage, la mémoire de lecture ou d’écriture de base, la mémoire cache,
la minuterie de la carte mère et autres.

Fonctionnement du POST

L’auto-test de mise sous tension fait partie de la séquence de pré-démarrage du ou


des périphériques pour savoir si le matériel fonctionne comme il le souhaite.
 Ce n’est que lorsque ce processus de test est terminé que l’amorçage et
d’autres processus sont lancés qui déclenchent le système d’exploitation.
 Les tests sont gérés par le BIOS et des messages d’erreur sont envoyés si le
disque dur, le lecteur de disque, la RAM, le processeur et d’autres
périphériques matériels sont introuvables ou sont identifiés mais ne
fonctionnent pas correctement.
 Si tout se passe bien pendant les tests, le système d’exploitation est averti par
des bips sonores afin qu’il commence à fonctionner. Ces bips varient en
nombre et en fonction du nombre de bips, l’erreur est identifiée. Cependant,
il peut varier d’un système à l’autre.
 Les tests POST peuvent aider à résoudre différentes erreurs telles que la
minuterie de rafraîchissement de la mémoire, la parité, la mémoire
d’affichage, la mémoire de lecture ou d’écriture de base, la mémoire cache,
la minuterie de la carte mère et autres.
Importance de l’auto-test de démarrage (POST)
L’auto-test de démarrage (POST) est très important pour le système informatique
car il se produit avant que le système ne commence à fonctionner. Il aide à
déterminer si tous ses composants fonctionnent correctement pour assurer la
sécurité de l’ordinateur et à résoudre les problèmes.
S’agissant d’une séquence ou d’un test de pré-démarrage, l’amorçage n’est activé
qu’après l’échec de l’auto-test de démarrage (POST). Cela initialise le système
d’exploitation et le système informatique commence à fonctionner.
Les messages envoyés par le BIOS après l’auto-test de démarrage (POST) aident à
résoudre différents problèmes qui peuvent être affichés de différentes manières en
fonction du type de matériel qui crée le problème particulier.
Il se peut que le système s’allume parfaitement, mais les choses peuvent rester
bloquées avant que le processus de démarrage puisse être lancé avec ou sans aucun
indice donné ou message d’erreur affiché sur l’écran de l’ordinateur.
POST aide également à effectuer différentes étapes de dépannage du problème,
telles que :
 Analyser quand les problèmes ont commencé
 Vérifier tout changement de matériel depuis la dernière fois que le système
informatique fonctionnait correctement
 Suppression de tout nouveau matériel installé pour vérifier et isoler le
problème
 Retirer ou déconnecter les disques ou les clés USB et redémarrer l’ordinateur
pour voir si les choses changent ou non
 Connexion d’un câble d’alimentation différent et fonctionnel pour voir si le
système s’allume correctement
 Vérifier les ventilateurs de refroidissement et leur fonctionnement si des
problèmes de surchauffe ou des erreurs sont détectés et
 Suivre le manuel pour résoudre les problèmes en fonction des codes d’erreur
tels que l’indication LED, les codes sonores, le message texte à l’écran.
Le rôle de l’auto-test de démarrage (POST) dans la séquence de pré-démarrage ne
s’arrête pas là. En aidant à trouver et à charger le système d’exploitation, ces tests
assurent indirectement une interaction correcte entre toutes les unités matérielles du
système informatique.
Certaines des autres responsabilités majeures de POST peuvent être résumées
comme suit :
 Il vérifie l’intégrité du code du BIOS lui-même avant de le lancer
 Il trouve la mémoire principale du système pour vérifier sa taille
 Il détecte, sélectionne et organise les périphériques particuliers disponibles et
nécessaires au processus de démarrage
 Il vérifie les registres CPU et une foule d’autres composants de base
de l’ordinateur déjà mentionnés ci-dessus et
 Il transmet le contrôle aux extensions BIOS dédiées supplémentaires si elles
sont installées.
Et, dans les versions ultérieures du BIOS, un POST remplit également d’autres
fonctions vitales telles que :
 Initialisation du chipset
 Découvrir, initialiser et créer un catalogue de tous les périphériques système
et de ses bus
 Fournir une interface utilisateur pour la configuration du système et
 Construire le bon environnement système pour le système d’exploitation
souhaité.
Les codes POST aident les systèmes informatiques ainsi que l’utilisateur à répondre
ou à prendre les mesures appropriées après avoir rencontré des erreurs spécifiques.
Ces mesures sont les suivantes :
 Avertissement ou absence d’erreur – Le système poursuit le processus de
démarrage même avec une condition dégradée et après que le message
apparaisse sur le moniteur. L’erreur est consignée ou enregistrée dans le
journal des événements système ou SEL. L’utilisateur peut remplacer le
système.
 Pause – Le message apparaît sur l’écran du BIOS et l’erreur est consignée
dans le SEL. Le démarrage ne se poursuit que lorsque l’utilisateur donne une
entrée pour continuer. L’utilisateur peut continuer à démarrer ou prendre des
mesures correctives instantanées.
 Arrêt – L’erreur apparaît et est consignée dans le SEL et le système ne
redémarrera pas à moins que l’erreur ne soit corrigée. L’utilisateur doit
retirer et remplacer le composant défectueux, puis redémarrer le système
informatique.
L’importance de l’auto-test de démarrage (POST) ne se limite pas aux seuls
ordinateurs, mais elle est également nécessaire pour certains autres appareils tels
que les équipements médicaux et autres systèmes embarqués tels que ceux que l’on
trouve dans les communications, l’avionique et autres.
Étapes POST
Les étapes suivies pour les étapes de l’auto-test de démarrage (POST) peuvent
varier en fonction de l’architecture matérielle du système informatique ainsi que du
microprogramme qui y est installé.
En général, il s’agit de valider la capacité de tout le matériel requis et de s’assurer
que les applications et le système d’exploitation fonctionnent correctement.
Idéalement, vous pouvez dire que POST est généralement le programme de
démarrage du BIOS qui se compose de différents aspects et se fait en différentes
étapes. Les étapes de base du test sont les suivantes :
 Lire les informations stockées sur la configuration dans le CMOS ou la
puce semi-conductrice Complementary Metal Oxide et
 Examen des cavaliers et du Dual Inline Package ou DIP.
En règle générale, lorsque le système est allumé, les étapes suivantes sont suivies :
 Les voyants LED du matériel commencent à clignoter
 Le logo de l’entreprise est affiché sur l’écran de l’ordinateur
 Différentes puces sur la carte mère sont vérifiées, y compris le processeur, la
RAM, la carte vidéo, la souris, le clavier et autres
 Le test de la mémoire est effectué en vérifiant le
premier mégaoctet de DRAM avant de copier le code du BIOS de la ROM
vers celle-ci, un processus appelé ombrage
 Un test de mémoire simple est effectué sur chaque emplacement de lecture et
d’écriture, généralement à l’aide du modèle 55aa55aa
 Interroger les erreurs de mémoire corrigibles et non corrigibles à la fois dans
les contrôleurs et les enregistrer et
 Affichage du résultat final du test.
Une fois les résultats de ces tests obtenus, ceux-ci sont comparés aux périphériques
matériels. Ces dispositifs peuvent être variés et nombreux et inclure, mais sans s’y
limiter, ceux mentionnés ci-dessus.
Lorsque la comparaison est effectuée, la ROM alloue les ressources système en
fonction des besoins, ce qui est fait principalement avec l’intention de mettre en
place l’environnement parfait qui est nécessaire au fonctionnement du système
d’exploitation.
Lorsque cela est fait et que tous les tests sont terminés, l’auto-test de démarrage
(POST) alerte généralement le système d’exploitation en émettant un ou plusieurs
bips, si le système d’exploitation est installé. Même si le système d’exploitation
n’est pas installé, l’auto-test de démarrage (POST) se produira toujours. Cette étape
dépendra toutefois du type de système.
Quels sont les tests effectués par le processus POST ?
Lorsque l'ordinateur est activé, le POST exécute :
-Test du registre CPU,
-Test de somme de contrôle ROM,
-Test de la minuterie du système et du port du beeper,
-Vérification du contrôleur DMA,
-Passer en revue la région inférieure de la RAM pour projeter les programmes
résidents dans le BIOS,
-Lancement de programmes locaux,
-Vérification de la carte graphique standard (VGA),
-Tester la RAM,
-Vérification des principaux périphériques d'entrée ,
-vérification CMOS,
-Vérification des principaux ports LPT/COM,
-Vérification des disques durs (HDD) et des SSD,
-Autotest des sous-systèmes fonctionnels du BIOS ,
-Transférer le contrôle au bootloader.
-Utiliser POST pour reconnaître les échecs
Codes d’erreur POST
Il existe différents codes d’erreurs POST qui sont généralement représentés par un
certain nombre de bips afin que vous connaissiez son état. Selon le nombre de bips
que vous entendez, il ne peut y avoir aucune erreur ou erreur dans l’affichage, la
RAM, le processeur, le clavier et autres.
Habituellement, les différentes erreurs POST sont signalées par différentes
combinaisons de bips que vous entendez lorsque vous démarrez votre ordinateur.
Voici cependant quelques-uns des codes d’erreur POST les plus courants qui sont
indiqués par les codes sonores :
 1 bip court – Aucune erreur, auto-test de démarrage (POST) normal
 1 bip long suivi de 2 bips courts – L’erreur est l’adaptateur d’affichage
 1 bip long suivi de 3 bips courts – Erreur dans la carte graphique améliorée
 3 bips longs – Erreur dans la carte clavier
 2 bips courts – erreur POST
 Bip continu – Problèmes avec la carte mère, l’alimentation, la RAM, le
clavier
 Pas de bip – Haut-parleur déconnecté ou CPU r problèmes avec
l’alimentation ou la carte mère
 Bip courts répétés – Problèmes avec la carte mère, l’alimentation ou le
clavier et
 1 bip long suivi de 1 bip court – Problème de carte système.
Ces codes sonores, comme indiqué précédemment, peuvent varier d’une entreprise
à l’autre car il n’existe pas de norme universelle pour cela. Par conséquent, il est
essentiel que vous recherchiez et connaissiez les codes sonores de votre système
informatique particulier.
Bien que les codes POST soient de très courte durée et souvent illisibles ou que les
chiffres ne puissent pas être distingués facilement, il existe quelques tests
spécifiques qui prennent beaucoup de temps. Vous pouvez les lire en regardant les
LED à travers le panneau avant. Ces codes et leurs significations, dans cet ordre,
sont :
 4F – Initialisation de l’interface IPMI BT
 D4 – Test de la mémoire de base
 D5 – Copie du bloc de démarrage ou transfert du contrôle vers la RAM
 38 – Initialisation des appareils via Device Initialization Manager
 75 – Int-13 en cours d’initialisation et préparation pour la détection IPL
 78 – Initialisation des périphériques IPL contrôlés par le BIOS et la RAM
optionnelle
 85 – Affichage et obtention de réponses des utilisateurs en cas d’erreurs
 87 – Exécution de la configuration demandée ou nécessaire du BIOS ou
vérification du mot de passe de démarrage
 00 – Transmission du contrôle au chargeur du système d’exploitation et
 FF – Mise à jour réussie du flash, désactivation de l’écriture flash et du
matériel ATAPI, rétablissement de la valeur CPUID dans le registre, passage
du contrôle à la ROM F000 à F000 : FFF0h.

Enjeux et significations de POST


Les descriptions de chaque code POST apparaissent généralement sous la forme
d’une chaîne de quatre chiffres dans le coin inférieur droit de l’écran du BIOS.
Deux chiffres représentent la sortie du port d’E/S principal 80 et deux autres
représentent celle du port d’E/S secondaire 81.
Quelques codes POST du port d’E/S principal 80 sont visibles sur les voyants du
panneau avant d’un nœud de serveur.
Voici une liste de certains des problèmes, de leurs significations ainsi que de la
pause, de l’avertissement, de l’arrêt ou de l’absence d’actions prises par le système
contre chaque erreur.
Dans cette liste, les deux premiers chiffres du code proviennent du port 81 et les
deux derniers du port 80.
Tout cela dans le code d’erreur de commande, le message d’erreur et la réponse :
 0000 – Erreur de temps, pause
 0003 – Batterie CMOS faible, pause
 0004 – Paramètres CMOS erronés, pause
 0005 – Somme de contrôle CMOS incorrecte, pause
 000B – Taille de mémoire CMOS incorrecte, pause
 000C – Échec du test RAM R/W, pause
 000E – A : Erreur de lecteur, pause
 000F – B : Erreur de lecteur, pause
 0012 – CMOS Date/Time not defined (Date/Heure CMOS non définie),
pause
 0040 – Échec du test de temporisation de rafraîchissement, arrêt
 0041 – Échec du test de mémoire d’affichage, pause
 0042 – Type d’affichage erroné, pause
 0043 – ~<INS> enfoncé, pause
 0044 – Erreur du contrôleur DMA, arrêt
 0045 – DMA-1 error, halt (Erreur DMA-<>), arrêt
 0046 – DMA-2 error, Halt (Erreur DMA-<>), Halt
 0047 et 0049 – Erreur BIOS inconnue, arrêt
 0048 – Échec de la vérification du mot de passe, arrêt
 004A et 004B – Erreur BIOS inconnue, pause
 004C – Erreur clavier/interface
 005D – ÉCHEC DE LA COMMANDE S.M.A.R.T.
 005E – Échec de la vérification du mot de passe, pause
 0101 – Carte mère incompatible avec les exigences d’alimentation du
processeur, pause
 0102 – Échec de la configuration VID ou du rapport CPU Core / Bus, pause
 0103 – Échec de la configuration MTRR du processeur, complique
l’espace PCI ou trou de mémoire non cachable
 0120 à 0127 – Défaillance du déclenchement thermique, pause
 0128, 0129, 012A à 012F – Défaillance du déclenchement thermique
 0150 à 0157 – Échec de l’auto-test intégré (BIST) du processeur, pause
 0158, 0159, 015A à 015F – Échec de l’auto-test intégré (BIST) du
processeur

Comment activer l’auto-test de démarrage (POST) ?


Le processus d’activation de l’auto-test de démarrage (POST) est assez simple,
mais peut varier en fonction du BIOS disponible. Vous devrez généralement utiliser
la touche de fonction F2 pour démarrer et F10 pour quitter avec quelques étapes à
suivre entre-temps.
 Appuyez rapidement sur F2 après avoir allumé le système
 Accédez à la configuration du BIOS
 Aller à Avancé
 Cliquez sur Boot
 Cliquez sur Configuration de démarrage pour ouvrir le volet de configuration
de démarrage
 Activer les raccourcis clavier de la fonction POST affichés
 Activez l’affichage F2 pour accéder à la configuration et
 Appuyez sur F10 pour enregistrer et quitter le BIOS.
Que se passera-t-il en cas d’échec de l’auto-test de démarrage (POST) ?
Si l’auto-test de démarrage (POST) échoue, il émettra un code sonore qui indiquera
l’erreur spécifique, comme mentionné ci-dessus. Parfois, selon le type de problème,
le BIOS enverra un message d’erreur simple pour que vous preniez les mesures
nécessaires et parfois l’ordinateur ne démarrera pas du tout.
Où est stocké POST ?
L’auto-test de démarrage (POST) est un processus d’analyse qui se produit avant
même que le lecteur et le système d’exploitation ne commencent à
fonctionner et qui est donc stocké dans le BIOS ROM de la carte mère. Cela permet
un accès plus rapide.
Conclusion
En somme il ressort, que le processus POST est très important pour le démarrage
d’un système ainsi que pour sa sécurité.
Cela se produit quelques secondes après la mise sous tension du système
informatique et détecte les problèmes matériels avant le chargement du système
d’exploitation pour que l’ordinateur commence à fonctionner.

Vous aimerez peut-être aussi