Déc 08 2010

Analyse des écrans bleus Windows

Publié par à 1:29 sous Windows

Malgré ce que peuvent en dire certains, les fameux écrans bleus existent toujours dans la famille des serveurs Windows. Suite à un crash – et donc l’écran bleu – Windows génère un dump de la mémoire sous C:/Windows/Minidump. Le nom de chaque fichier contient la date et l’heure, information utile puisqu’elle permet de vérifier à la fois la fréquence et les occurrences des crash, mêmes ceux qui se sont produits de nuit par exemple. Ces dumps sont aussi utiles pour l’analyse de la cause d’un écran bleu.

Analyse écran bleu


Activation des Minidumps des Ecrans Bleus

Ils sont normalement activés par défaut sous Windows mais cela vaut le coup de vérifier si vous avez des plantages créant des écrans bleus et que C:/Windows/Minidump reste vide.
 
A partir du panneau de configuration:

– Aller dans Système
– Cliquer sur l’onglet « Avancé »
– Démarrage et restauration -> Paramètres
– Activer « Ecrire les évènements dans les logs système »
– Désactiver le redémarrage automatique
– Sélectionner l’information de débuggage suivante:
* Small memory dump (64 Kb)
* Small Dump Directory : %SystemRoot%\Minidump

 
Fermer toutes les boîtes de dialogue et redémarrer l’ordinateur.
 

Reproduire le Plantage Windows

Faîtes les manipulations nécessaires pour faire planter la machine à nouveau. Si vous ne savez pas reproduire le crash, les dumps des écrans bleus vont s’accumuler dans le répertoire au fil du temps, et vous pourrez les analyser plus tard.
 

Installation des outils d’analyse

Le kit « Windows debugging tools » contient tous les outils nécessaires à l’analyse des dumps. Vous pouvez le télécharger sur le site de Microsoft.
 

Analyse des Dumps

Nous allons maintenant extraire des informations des fichiers minidumps. Nous utilisons la commande kd des outils de debug Windows pour l’analyse de l’écran bleu.

Ouvrir une fenêtre DOS (Démarrer -> Exécuter -> « cmd »)

cd \program files\debugging tools
rem (Ou le chemin choisi lors de l'installation de Windows debugging tools)
kd -z C:\WINDOWS\Minidump\Mini???????-??.dmp
kd> .logopen c:\debuglog.txt
kd> .sympath srv*c:\symbols*http://msdl.microsoft.com/download/symbols
kd> .reload;!analyze -v;r;kv;lmnt;.logclose;q

 
Vous avez maintenant un fichier debuglog.txt dans c:\, ouvrez-le avec Notepad ou tout autre éditeur de texte.
 

Conclusion

Vous avez des chances de trouver le nom du programme ou driver causant les crashes dans les sections MODULE_NAME et IMAGE_NAME. L’origine des écrans bleus connue, vous pouvez maintenant y remédier.


No responses yet

Comments RSS

Leave a Reply