Écran bleu de la mort - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

Un écran bleu sur un téléphone public.

L'écran bleu de la mort aussi abrégé BSoD de l'anglais Blue Screen of Death se réfère à l'écran affiché par le système d'exploitation Microsoft Windows lorsqu'il ne peut plus récupérer une erreur système ou lorsqu'il est à un point critique d'erreur fatale. Il y a deux types d'écrans d'erreur, dont l'un est l'écran bleu de la mort, qui a une signification d'erreur plus sérieuse que l'autre.

Un BSoD est également un « arrêt d'urgence » décrit dans les manuels de Windows XP. Les écrans bleus de la mort ont toujours été présents sous une forme ou l'autre dans tous les systèmes d'exploitation de Microsoft depuis la version 2.0 de Windows. Ils sont un caractère quasi folklorique de ce système d'exploitation, source de raillerie, mais surtout d'énervement.

Types d'écrans bleus

Windows 9x/Me

L'écran bleu le moins critique (mais le plus courant) survient avec les systèmes d'exploitation Microsoft Windows 95, 98 et Me. Dans ces systèmes d'exploitation, le BSoD est le principal chemin pour afficher les rapports d'erreur VxD à destination de l'utilisateur. En interne, on y réfère par le nom de « _VWIN32_FaultPopup ». Il se présente sous la forme d'un écran bleu affichant des informations sur l'erreur produite.

Un BSoD sous Windows 9x/Me donne à l'utilisateur la faculté de redémarrer ou de continuer. Cependant, VxD n'affiche pas de BSoD de façon fantaisiste, l'erreur survenue ne pouvant être résolue ainsi, il est donc recommandé de redémarrer sa machine, car la reprise de l'exploitation après un BSoD est souvent aléatoire voire impossible.

La cause la plus fréquente de BSoD est généralement due à une incompatibilité de version de DLLs. Cette cause fait parfois référence à l'« enfer des DLL » (DLL hell). Windows charge ces bibliothèques en mémoire lorsqu'elles sont requises par une application. Si les versions ont changé, lors du prochain chargement par l'application, la version attendue n'est pas celle chargée. Ce genre d'incompatibilité augmente avec le nombre de nouvelles applications installées, c'est pourquoi une copie de Windows fraîchement installée sera plus stable qu'une « ancienne ».

Avec Windows 95 et 98, un BSoD survient lorsque le système tente d'accéder au fichier « c:\con\con ». Cette ligne est parfois insérée dans des pages Internet dans le but de planter les machines tournant avec ces systèmes d'exploitation. Microsoft a mis à disposition un correctif.

Un BSoD peut également apparaître lorsqu'un utilisateur éjecte une disquette ou un CD/DVD en cours de lecture par Windows 9x/ME.

Windows XP/2000/NT

Dans Windows NT, 2000 et XP, un écran bleu de la mort (« arrêt » d'urgence) survient lorsque le noyau rencontre une erreur qu'il ne peut traiter. Ce genre d'erreur est généralement causé par un pilote qui a lancé une opération illégale ou provoqué une exception non permise. La seule opération que l'utilisateur peut effectuer dans ce cas est de redémarrer sa machine avec le risque de perte de données due à la fermeture incorrecte de Windows. Mais cela arrive beaucoup moins souvent qu'avec Windows 9x.

Le message d'« arrêt » contient le code d'erreur et son nom symbolique (exemple : 0x0000001E, KMODE_EXCEPTION_NOT_HANDLED) ainsi que quatre valeurs dépendant de l'erreur entre parenthèses. Il affiche l'adresse mémoire où s'est produit le problème ainsi que le nom du pilote en question. Sous Windows NT et 2000, les deuxième et troisième sections de l'écran contiennent respectivement des informations sur tous les pilotes chargés ainsi que la vidange de la pile. Les informations des pilotes sont affichées sur trois colonnes. La première colonne donne l'adresse de base du pilote, la seconde liste les dates de création des pilotes sous forme d'horodatage Unix et la troisième affiche le nom des pilotes.

Windows peut être réglé pour envoyer les informations de débogage au travers d'un port COM vers un noyau débogueur séparé. Un débogueur est nécessaire pour tracer la pile, car la lecture à l'écran est limitée et peut être erronée, masquant ainsi la véritable cause de l'erreur.

En 2003, des gens de chez TweakXP.com ont découvert une « fonction » qui peut provoquer manuellement un écran bleu. Pour la valider, l'utilisateur doit ajouter une valeur à la base de registres de Windows. Une fois cet ajout effectué, un BSoD apparaîtra lorsque l'utilisateur pressera la touche « Arrêt défil. » deux fois tout en maintenant la touche Ctrl droite enfoncée (Recette du BSoD).

Page générée en 0.102 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise