Etant un message d'erreur, l'écran bleu ou le BSOD (Blue Screen Of Death) est en effet l'écran le plus méprisé par les utilisateurs des ordinateurs équipés d'un système d'exploitation Windows. Beaucoup d'entre nous se rendent au formatage comme solution ultime pour faire disparaitre cet écran surtout quand il devient récurrent et gênant. Cependant, cette solution ne résout pas le problème à tous les coups. En effet, un seul BSOD peut être la cause de virus, de matériel défectueux, de conflits entre des logiciels ou entre des drivers, etc … et pour bien comprendre la cause du problème et par la suite la solution efficace pour éviter l'apparition de cet écran gênant, il faut décoder le contenu du BSOD et la signification des codes affichés. Le BSOD se compose de 2 parties principales : La première partie et la plus importante affiche le code et le type du problème à résoudre. La deuxième partie est un ensemble de solutions proposées telles que le redémarrage du système, l'accès avec le mode sans échec en appuyant sur F8 afin de désinstaller les derniers logiciels ou pilotes qui peuvent être la cause d'un conflit provoquant l'apparition de l'écran bleu. Si aucun de ces solutions ne résout le problème, tunisienumerique.com vous propose la définition des codes inscrits en haut du BSOD pour mieux connaitre la solution. Code N°1: Stop 0x0000000A IRQL_NOT_LESS_OR_EQUAL Ce code indique que vous avez installé un pilote non compatible avec la copie windows de votre ordinateur et qu'un virus a infecté un des fichiers système. Solution : remplacer tout pilote installé récemment par un pilote compatible avec le système et vérifier que le système ne contient aucun virus. Code N°2 : Stop 0x0000001E KMODE_EXCEPTION_NOT_HANDLED Ce code apparait quand il y a un accès indésirable à la mémoire. La plupart du temps ça se passe quand un pilote incompatible avec XP est installé dans le système. Solution : désinstaller ce pilote. Code N°3 : Stop 0×00000024 NTFS_FILE_SYSTEM Le code fait référence à un problème existant au niveau du système des fichiers NTFS. Solution : exécuter l'application (chkdsk.exe) pour faire un analyse pour les disques dur et vérifier bien que les fils sont bien installés entre les disques. Code N°4: Stop 0x0000002E DATA_BUS_ERROR Ce BSOD indique un problème de mémoire : la mémoire vive, le cache L2 ou la mémoire vidéo, mais aussi le Disque Dur. Solution : Une désinstallation des nouveaux matériels et logiciels dernièrement installés est conseillée pour trouver le problème. Vérifiez que vos matériels dernièrement ajoutés sont compatibles avec votre Windows, et téléchargez les derniers pilotes disponibles directement sur le site constructeur de votre matériel. Vérifiez vos mémoires vives avec un utilitaire, ainsi que votre Disque Dur. Code N°5: Stop 0x0000003F NO_MORE_SYSTEM_PTES Un problème très rare causé généralement par une utilisation inappropriée de l'utilitaire backup. Solution : utilisez l'utilitaire de restauration système pour résoudre le problème. Code N°6: Stop 0×00000050 PAGE_FAULT_IN_NONPAGED_AREA L'un des BSOD les plus fréquents. Ce dernier peut survenir après des conflits entre des logiciel, entre un logiciel et un driver, entre des drivers, mais aussi d'après un problème de Mémoire. Si le second paramètre est : 0×00000000 (ce qui signifie problème de lecture dans la mémoire) alors il s'agit probablement d'un problème de conflit. Dans ce cas : Une désinstallation des nouveaux matériels et logiciels dernièrement installés est conseillée pour trouver le problème. Vérifiez que vos matériels dernièrement ajoutés sont compatibles avec votre Windows, et téléchargez les derniers pilotes disponibles directement sur le site constructeur de votre matériel. 0×00000001 (ce qui signifie problème d'écriture dans la mémoire) alors il s'agit probablement d'un problème de Mémoire. Dans ce cas, testez vos barrettes de mémoire. Il se peut aussi que cela vienne du cache L2, de la mémoire Vidéo ou du swap. Solution : Dans tous les cas, un nom de fichier devrait être disponible sur le BSOD. Relevez le et cherchez à quoi il correspond. Cela indiquera certainement la raison du problème, vous n'aurez plus qu'à mettre à jour le coupable ou à installer un patch Microsoft si le problème avec ce fichier est connu. Code N°7 : Stop 0×00000077 KERNEL_STACK_INPAGE_ERROR Il peut s'agir d'un virus dans le secteur de boot, le swap est endommagé ou il n'a pas assez d'espace, votre disque dur peut rendre l'âme, vos barrettes de mémoire sont endommagées, et au pire, votre carte mère est endommagée. Solution : Vous pouvez déjà lancer une console de récupération via le CD d'installation de Windows, puis lancer la commande « chkdsk /f /r » pour tenter de réparer le Disque Dur s'il en a la cause. Code N°8 : Stop 0×00000079 MISMATCHED_HAL Ça arrive le plus souvent après une Mise à Jour de Windows, ou surtout après un Flash du Bios. Il peut aussi apparaître lors d'un problème matériel. Solution : une réinstallation de windows peut résoudre le problème. Code N°9 : Stop 0x0000007A KERNEL_DATA_INPAGE_ERROR En général, il intervient lorsque vous avez mal configuré vos Disques Durs (Esclave ou Maître, soit Slave ou Master), votre disque dur est endommagé, ou il peut aussi s'agir d'un problème de barettes de mémoire. Solution : Vous pouvez déjà lancer une console de récupération via le CD d'installation de Windows, puis lancer la commande « chkdsk /f /r » pour tenter de réparer le Disque Dur s'il en a la cause. Code N°10 : Stop 0x0000007B INACCESSIBLE_BOOT_DEVICE Il peut s'agir : * Votre disque dur est abumé, ou son branchement n'est pas correct. * Un virus peut en être la cause. * Si vous utilisez différents mode RAID, cela peut en être la raison. Solution : En général, votre système ne peut plus démarré car il ne trouve plus le système d'exploitation. Vous pouvez tenter une réparation système, ou en mode console, la commande « Fixboot ». Code N°11 : Stop 0x0000007F UNEXPECTED_KERNEL_MODE_TRAP Ce code apparait généralement lors d'une panne au niveau de la barrette RAM ou une température très haute au niveau du CPU. Solution : Une désinstallation des nouveaux matériels et logiciels dernièrement installés est conseillée pour trouver le problème. Vérifiez que vos matériels dernièrement ajoutés sont compatibles avec votre Windows, et téléchargez les derniers pilotes disponibles directement sur le site constructeur de votre matériel. Il se peut qu'il apparaisse de même manière après une Mise à Jour, dans ce cas, désinstallez là ou revenez au driver précédent si la Mise à Jour concernait un matériel. Si cela ne résout pas le problème et que vous faîtes de l'overclocking, remettez les fréquences d'origine pour votre processeur. Il peut aussi s'agir d'un problème de carte mère et de bios. Code N°12 : Stop 0x0000009F DRIVER_POWER_STATE_FAILURE Dans ce cas l'ordinateur a été arrêté à cause d'une erreur sérieuse causée par une installation d'un driver ou d'une application non compatible avec windows. Solution : accédez à windows en mode sans échec et désinstallez tout driver ou logiciel installé récemment. Code N°13 : Stop 0x000000C2 BAD_POOL_CALLER Il s'agit principalement d'un problème de driver. Solution : désinstallez le dernier driver installé. Mettez à jour intégralement votre ordinateur. S'il arrive lors de l'installation de Windows, il peut s'agir d'un problème de processeur. Il se peut aussi, mais plus rarement, que votre Disque Dur soit gravement endommagé. Dans ce cas, un Formatage de Bas Niveau peut résoudre votre problème. Code N°14: Stop 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL Il s'agit principalement d'un problème de driver. Solution : Une désinstallation des nouveaux matériels et logiciels dernièrement installés est conseillée pour trouver le problème. Vérifiez que vos matériels dernièrement ajoutés sont compatibles avec votre Windows, et téléchargez les derniers pilotes disponibles directement sur le site constructeur de votre matériel. Il se peut qu'il apparaisse de même manière après une Mise à Jour, dans ce cas, désinstallez là ou revenez au driver précédent si la Mise à Jour concernait un matériel. Il se peut aussi que cela soit à cause de vos barrettes de mémoire vive. Dans ce cas, identifiez la barrette défectueuse et remplacez la. L'installation du dernier Service Pack disponible pour votre système peut suffir à régler le problème. Code N°15 : Stop 0x000000D8 DRIVER_USED_EXCESSIVE_PTES Ibid. Code N°16 : Stop 0x000000EA THREAD_STUCK_IN_DEVICE_DRIVER Ce BSODE apparait après l'installation d'une nouvelle carte graphique ou un driver incompatible. Solution : remplacez la carte graphique ou désinstallez le pilote inapproprié. Code N°17: Stop 0x000000ED UNMOUNTABLE_BOOT_VOLUME Le windows n'a pas pu accéder aux fichiers de démarrage du système. Généralement, ce BSOD disparait après le redémarrage du système. Code N°18: Stop 0x000000F2 HARDWARE_INTERRUPT_STORM Un des périphériques a échoué d'utiliser l'IRQ parce que son pilote n'est pas compatible avec XP. Solution : après le démarrage de windows en mode sans échec, accédez au gestionnaire de périphériques et relevez tout matériels liée par IRQ puis remettez les de nouveau. Code N°19: Stop 0xC000021A STATUS_SYSTEM_PROCESS_TERMINAT ED Un programme a endommagé le fichier système Crss.exe. Solution : lisez bien le BSOD pour trouver le nom du programme qui est à la cause du problème et le désinstaller. Code N°20: Stop 0xC0000221 STATUS_IMAGE_CHECKSUM_MISMATCH Ce BSOD vous alerte qu'il y a des fichiers système endommagés ou introuvables. Solutions : démarrez l'ordinateur en appuyant sur F8 pour accèder aux options de démarrage. Puis choisissez les dernières bonnes configurations. Si ça ne marche pas, mettez le CD de windows ou le CD de restauration pour récupérer les fichiers endommagés. Code N°21: STOP 0xC0000218 UNKNOWN_HARD_ERROR Cette fois le problème est au niveau des disques durs. Il se peut qu'il y ait des secteurs défectueux. Solution : utilisez un utilitaire d'analyse et de réparation de disque dur comme le HDD Regenerator.