Parfois, XP s’arrĂŞte brutalement et affiche un de ces fameux BSOD, Blue Screen Of the Death (Ă©cran bleu de la mort) qui sont en fait les “Erreurs Stop”.
Voici un descriptif et la signification des erreurs stop rencontrées dans un écran bleu.

N.B. La liste des codes erreurs propres aux périphériques se trouve ici.

Stop 0×0000000A ou 0*0000000A ou IRQL_NOT_LESS_OR_EQUAL

 Un processus ou un pĂ©riphĂ©rique tente d’accĂ©der Ă  une adresse de la mĂ©moire, sans autorisation.

Cette erreur est typiquement causĂ©e par un logiciel ou du matĂ©riel incompatible. Le nom du pĂ©riphĂ©rique apparait souvent dans le message, ce qui est d’un grand secours pour corriger cette erreur. Si c’est le cas, essayer de retirer le pĂ©riphĂ©rique. Si le message apparaĂ®t pendant le boot, on peut suspecter un pĂ©riphĂ©rique incompatible, un service système, un scanner anti-virus ou une opĂ©ration de sauvegarde.

Stop 0×0000001E ou 0*0000001E ou KMODE_EXCEPTION_NOT_HANDLED

Le noyau de Windows (kernel)   a dĂ©tectĂ© une instruction-processeur illĂ©gale ou inconnue, rĂ©sultat frĂ©quent d’un accès mĂ©moire invalide provoquĂ© par un pilote ou un pĂ©riphĂ©rique mal installĂ©. Le message identifie souvent le pĂ©riphĂ©rique en cause. Si cette erreur apparait immĂ©diatement après l’installation d’un pĂ©riphĂ©rique, essayer de dĂ©sactiver ou retirer ce pĂ©riphĂ©rique.

Stop 0×00000024 ou 0*00000024 ou NTFS_FILE_SYSTEM

Ce message indique un problème du pilote de système NTFS. Un message similaire existe pour les systèmes FAT32 : 0×00000023. La cause la plus courante est un disque dur ou son contrĂ´leur en rideau. VĂ©rifier toutes les connexions physiques de tous les disques durs, et lancer l’utilitaire chkdsk.exe.

 Stop 0×0000002E ou 0*0000002E ou DATA_BUS_ERROR

La cause la plus commune de cette erreur est une mémoire vive défectueuse (incluant la mémoire vidéo). Cette erreur peut aussi être dûe à un disque dur endommagé ou à une carte-mère défectueuse.

Stop 0×0000003F ou 0*0000003F ou NO_MORE_SYSTEM_PTES

Ce message d’erreur assez rare peut survenir lorsque le système utilise les entrĂ©es de table de page (PTE, Page Table Entries) . La cause peut en ĂŞtre une sauvegarde sauvage ou un pilote buggĂ©. Il est parfois possible de rĂ©soudre le problème en modifiant la Base de Registres : voir l’article Q256004 de la Base de Connaissances (KB, Knowledge Base) de Microsoft.
Pour accéder directement à cet article de la KB : voir http://aieaie.com/?p=114.

Stop 0×00000050 ou 0*00000050 ou PAGE_FAULT_IN_NONPAGED_AREA

 Un pilote de pĂ©riphĂ©rique ou un service système a demandĂ© des donnĂ©es absentes de la mĂ©moire. La cause peut ĂŞtre soit une mĂ©moire dĂ©fectueuse, soit un logiciel incompatible, particulièrement un anti-virus ou une commande Ă  distance. Si ce problème apparait immĂ©diatement après l’installation d’un pĂ©riphĂ©rique, ou de son application, essayer de lancer le Mode Sans Echec et de supprimer le pilote ou dĂ©sinstaller l’application.

Stop 0×00000077 ou 0*00000077 ou KERNEL_STACK_INPAGE_ERROR

Le système a tentĂ© de lire des donnĂ©es kernel dans la mĂ©moire virtuelle (pagefile) et ne les a pas trouvĂ©es Ă  l’adresse spĂ©cifiĂ©e. Cette erreur peut avoir plusieurs causes, dont une mĂ©moire dĂ©fectueuse, un disque dur fonctionnant mal, un contrĂ´leur ou câble mal configurĂ©, des donnĂ©es corrompues, ou un virus. 

Stop 0×00000079 ou 0*00000079 ou MISMATCHED_HAL

 Cette erreur identifie une mĂ©sentente entre la couche d’abstraction hardware de Windows XP (HAL, Hardware Abstraction Layer) et le système de fichiers de XP. Cette erreur survient le plus souvent sur des ordinateurs ACPI, quand la configuration ACPI du BIOS a changĂ© inopinĂ©ment. Pour dĂ©sactiver et rĂ©activer les fonctions ACPI, rĂ©installer Windows après avoir fait les changements dans le Bios. Pour plus de dĂ©tails, voir l’article Q237556 de la Base de Connaissances (KB, Knowledge Base) de Microsoft.
Pour accéder directement à cet article de la KB : voir http://aieaie.com/?p=114.

Stop 0×0000007A ou 0*0000007A ou KERNEL_DATA_INPAGE_ERROR

 Cette erreur est due Ă  la mĂŞme cause que la 0×0000007A : une page de donnĂ©es kernel n’a pas Ă©tĂ© trouvĂ©e dans la mĂ©moire virtuelle (pagefile). Ceci pourrait ĂŞtre dĂ» Ă  un disque dur (ou son pilote) incompatible, ou des problèmes hardware comme l’absence de bouchon sur une chaĂ®ne SCSI, des secteurs endommagĂ©s sur un disque dur, ou un conflit avec le bios ou un contrĂ´leur disk tiers. Lancer chkdsk.exe, et si le fabricant du disque a des outils de maintenance de disque, les lancer pour contrĂ´ler l’intĂ©gritĂ© physique des disques durs.

Stop 0×0000007B ou 0*0000007B ou INACCESSIBLE_BOOT_DEVICE

Cette erreur signifie que Windows XP est incapable de localiser la partition système ou le volume de boot pendant la session de lancement. Ce problème peut arriver après un repartitionnement de disque, un ajout de disque, ou une mise à jour de contrôleur de disque. 
Dans ce cas, les entrées du fichier boot.ini ne pointent plus sur les bonnes partitions.
Si l’erreur survient après mise Ă  jour du contrĂ´leur de disque, vĂ©rifier que le nouveau matĂ©riel est configurĂ© correctement. Puis dĂ©marrer le système Ă  partir du CD de Windows XP, entrer dans la console de rĂ©cupĂ©ration(1), puis utiliser la commande bootcfg.exe pour rechercher les installations de Windows prĂ©sentes aisnsi que rĂ©parer automatiquement le fichier boot.ini.

Stop 0×0000007F ou 0*0000007F ou UNEXPECTED_KERNEL_MODE_TRAP

 Cause la plus commune : problème de matĂ©riel. Lorsque ce message apparait, il y a sans doute une barrette mĂ©moire dĂ©fectueuse, un module mĂ©moire manquant, un CPU fonctionnant mal, ou un problème d’alimentation ou de ventilateur ayant provoquĂ© une surchauffe. Cette erreur survient spĂ©cialement lorsqu’on a accĂ©lĂ©rĂ© le processeur au-delĂ  de sa vitesse par dĂ©faut (overcloaking). Le paramètre suivant immĂ©diatement le code de l’erreur-stop est expliquĂ© dans l’article Q137539 la Base de Connaissances (KB, Knowledge Base) de Microsoft.
Pour accéder directement à cet article de la KB : voir http://aieaie.com/?p=114.

Stop 0×0000009F ou 0*0000009F ou DRIVER_POWER_STATE_FAILURE

 L’alimentation d’un pilote est dans un Ă©tat instable, après un arrĂŞt ou une mise en veille (simple ou profonde). Cette erreur n’est pas limitĂ©e aux pilotes de pĂ©riphĂ©riques. Elle peut aussi survenir Ă  cause d’un pilote filtrant le système de fichier, par exemple un anti-virus ou un utilitaire de squavegarde. Le nom de ce pilote apparait souvent dans le message Stop. Pour rĂ©soudre le problème, essayer de dĂ©sinstaller le produit (pĂ©riphĂ©rique ou logiciel) qui utilise le pilote en question. Pour d’autres suggestions, voir l’article Q266169 de la Base de Connaissance (KB, Knowledge Base) de Microsoft.
Pour accéder directement à cet article de la KB : voir http://aieaie.com/?p=114.

Stop 0×000000C2 ou 0*000000C2 ou BAD_POOL_CALLER

Cette erreur survient lorsqu’un processus ou un pilote en mode kernell tente d’utiliser une adresse mĂ©moire illĂ©gale. Elle est souvent dĂ»e Ă  un bug de pilote ou de logiciel. Elle peut parfois survenir suite Ă  un problème matĂ©riel. L’article Q265879 de la Base de Connaissances (KB, Knowledge Base) de Microsoft donne la mĂ©thode pour venir Ă  bout de cette erreur.
Pour accéder directement à cet article de la KB : voir http://aieaie.com/?p=114.

Stop 0×000000D1 ou 0*000000D1 ou DRIVER_IRQL_NOT_LESS_OR_EQUAL

 Cette erreur est la plus courante. Elle survient lorsqu’un pilote tente d’accĂ©der Ă  une adresse mĂ©moire inexistante. Pour y remĂ©dier, vĂ©rifier les installations rĂ©centes de matĂ©riel, de pilote, ainsi que les mises Ă  jour d’antivirus et d’utilitaires disques et sauvegarde.

Stop 0×000000D8 ou 0*000000D8 ou DRIVER_USED_EXCESSIVE_PTES

Si un pilote mal Ă©crit demande trop de mĂ©moire “kernel” (mĂ©moire protĂ©gĂ©e), on peut voir ce message dĂ» Ă  un “out of PTE (Page Table Entries)”. Pour remĂ©dier Ă  ce problème, voir l’erreur 0×0000003F dans cet article.

Stop 0×000000EA ou 0*000000EA ou THREAD_STUCK_IN_DEVICE_DRIVER

Cette erreur apparait après installation d’une nouvelle carte graphique, ou la mise Ă  jour d’un pilote de carte graphique mal Ă©crit. Remplacer la carte graphique ou installer un autre pilote de carte devrait rĂ©soudre le problème.

Stop 0×000000ED ou 0*000000ED ou UNMOUNTABLE_BOOT_VOLUME

Il a Ă©tĂ© impossible d’accĂ©der Ă  l’unitĂ© de dĂ©marrage. Si ce message apparaĂ®t lors de la mise Ă  jour d’un système vers Windows XP, vĂ©rifier la compatibilitĂ© des pilotes de disques. Sinon, vĂ©rifier que les câbles des disques sont bons et correctement connectĂ©s. Si des pilotes ATA66 ou ATA100 sont utilisĂ©s, vĂ©rifier que les câbles sont bien des 80 connecteurs (et non 40). Pour le reste, voir l’erreur 0×0000007B.
N.B. Dans certains cas, un simple reboot (redĂ©marrage de l’ordinateur) pourra suffir.

Stop 0×000000F2 ou 0*000000F2 ou HARDWARE_INTERRUPT_STORM

Le noyau (kernel) de Windows XP a dĂ©tectĂ© un “orage d’IRQ”, Ă  cause d’un pĂ©riphĂ©rique qui n’a pas rĂ©ussi Ă  rĂ©initialiser l’IRQ qui lui Ă©tait attribuĂ©e. Cette erreur est Ă©videmment dĂ»e Ă  un pilote mal Ă©crit, ou un bug dans le “firmware” (programme interne au pĂ©riphĂ©rique). Difficile de trouver le fautif, bien que le nom de fichier soit affichĂ©, car il faut retrouver quel pilote de pĂ©riphĂ©rique utilise ce fichier. Une fois que c’est fait, il faut aller dans le Gestionnaire de PĂ©riphĂ©riques pour voir quel autre pĂ©riphĂ©rique est associĂ© Ă  catte IRQ. Le mieux est alors de retirer tous les pĂ©riphĂ©riques rattachĂ©s Ă  cette IRQ, puis de les remettre un par un (en redĂ©marrant Ă  chaque fois…) jusqu’Ă  ce que le fautif soit repĂ©rĂ©.

Stop 0xC000021A ou 0*C000021A ou STATUS_SYSTEM_PROCESS_TERMINATED

Attention, cette erreur indique une sĂ©rieuse faille de sĂ©curitĂ©. Un sous-sytème utilisateur comme Winlogon (winlogon.exe dans les processus) ou le CLient Server Runtime Subsystem (Csrss.exe) est compromis. La cause la plus courante est un programme tiers mal Ă©crit, il faut alors dĂ©sinstaller ce programme. Cette erreur peut aussi survenir après la restauration partielle d’une sauvegarde, causant un dysfonctionnement dans les fichiers système. Enfin, des modifications inadĂ©quates des autorisations ont pu supprimer dans le compte utilisateur des permissions obligatoires pour accĂ©der aux rĂ©pertoires et fichiers système.

Stop 0xC0000221 ou 0*C0000221 ou STATUS_IMAGE_CHECKSUM_MISMATCH

Causes possibles : Problèmes de corruption de fichier ou de disque (incluant le fichier de mĂ©moire virtuelle, pagefile) ou encore matĂ©riel dĂ©fficient. En gĂ©nĂ©ral, on trouve le nom du fautif dans l’Ă©noncĂ© du “stop message“. La solution est de restaurer le fichier en utilisant la console de rĂ©cupĂ©ration(1). Un autre moyen est de redĂ©marrer en appuyant sur la touche F8, puis de choisir l’option “RedĂ©marrer avec la dernière bonne configuration connue”.



----------------------
Notes :
  1. il se peut que le mot de passe ne fonctionne pas. Voir cet article à ce sujet [↩] [↩]