Interprétation d'un message Windows 2000

Interprétation d'un message Windows 2000 - Win NT/2K/XP - Windows & Software

Marsh Posté le 19-10-2003 à 15:24:13    

Bonjour,
 
il m'arrive d'avoir de façon aléatoire des message du type :
   -  0x0000000A......IRQL_NOT_LESS_OR_EQUAL  
   -  0x0000001E......KMODE_EXCEPTION_NOT_HANDLED  
 
Il est expliqué que ces messages peuvent provenir d'un matériel ou d'un logiciel défectueux ou incompatible et qu'il est possible de voir le périphérique qui en est responsable.
 
D'après ce qui est dit:
 
Les quatre premières lignes du message STOP 0x0000001E sont généralement les suivantes :
 
   - STOP : 0x0000001E (0xAAAAAAAA,0xBBBBBBBB,0xCCCCCCCC,0xDDDDDDDD) KMODE_EXCEPTION_NOT_HANDLED  
AAAAAAAAA from BBBBBBBB (CCCCCCCC,DDDDDDDD)  
   - Address BBBBBBBB has base at XXXXXXXX - MODULE1.SYS Address CCCCCCCC has base at YYYYYYYY - MODULE2.SYS
 
Les quatre paramètres hexadécimaux qui se trouvent après le code STOP (0xAAAAAAAA, 0xBBBBBBBB, 0xCCCCCCCC, 0xDDDDDDDD) ont les significations suivantes :
 
 - 0xAAAAAAAA est un code qui identifie l'exception non gérée.
 - 0xBBBBBBBB est l'adresse à laquelle l'exception se produit.
 - 0xCCCCCCCC est le premier paramètre de l'exception, et peut parfois correspondre à une autre adresse dans le code.
 - 0xDDDDDDDD est le second paramètre de l'exception, dont la signification peut varier.
 
Interprétation des paramètres
 
Généralement l'adresse d'exception identifie le pilote ou la fonction qui cause problème.  
 
Le premier paramètre est un code d'erreur Windows NT. Tous les codes d'erreur sont définis dans le fichier Ntstatus.h (qui peut se trouver dans Windows NT 4.0 SDK). Le premier paramètre vous informe sur le type d'erreur.  
 
Le deuxième paramètre est tout aussi important parce qu'il vous indique dans quel module de code se trouve l'erreur. Cela désigne souvent le pilote ou l'élément matériel qui est en cause, généralement répertorié dans la troisième ligne de l'écran STOP.  
 
Les deux derniers paramètres varient en fonction de l'exception qui s'est produite. En principe, vous pouvez trouver une description des paramètres incluse avec le nom du code d'erreur dans le fichier Ntstatus.h.  
 
S'il n'y avait aucun paramètre dans le code d'erreur, celui-ci devrait être 0x00000000.  
 
Pour ma part mon message est le suivant :
 
 - STOP : 0x0000001E (0xC0000000, , 0x804D8B45, 0x00000001, 0x00000000)  
KMODE_EXCEPTION_NOT_HANDLED add 804D8B45 based at 80400000 datestramp 3ee650b3 - ntoskrnl.exe.
 
Mais que dois-je y comprendre pour identifier correctement mon le pilote incriminé ?
 
Merci

Reply

Marsh Posté le 19-10-2003 à 15:24:13   

Reply

Marsh Posté le 19-10-2003 à 15:35:20    

Que c'est le noyau de NT qui est vautré et gère pas l'excpetion en question... dans ton cas je chercherais du côté de matériel défectueux (RAM, CPU, ...).
 
Tu peux aussi regarder avec Google de quoi il en retourne poru un message d'erreur, lire les posts d'autres utilisateurs permet de chercher du bon côté :
http://www.google.com/search?hl=en [...] gle+Search

Reply

Marsh Posté le 19-10-2003 à 15:57:02    

krystela a écrit :

Bonjour,
 
il m'arrive d'avoir de façon aléatoire des message du type :
   -  0x0000000A......IRQL_NOT_LESS_OR_EQUAL  
   -  0x0000001E......KMODE_EXCEPTION_NOT_HANDLED  
 
Il est expliqué que ces messages peuvent provenir d'un matériel ou d'un logiciel défectueux ou incompatible et qu'il est possible de voir le périphérique qui en est responsable.
 
D'après ce qui est dit:
 
Les quatre premières lignes du message STOP 0x0000001E sont généralement les suivantes :
 
   - STOP : 0x0000001E (0xAAAAAAAA,0xBBBBBBBB,0xCCCCCCCC,0xDDDDDDDD) KMODE_EXCEPTION_NOT_HANDLED  
AAAAAAAAA from BBBBBBBB (CCCCCCCC,DDDDDDDD)  
   - Address BBBBBBBB has base at XXXXXXXX - MODULE1.SYS Address CCCCCCCC has base at YYYYYYYY - MODULE2.SYS
 
Les quatre paramètres hexadécimaux qui se trouvent après le code STOP (0xAAAAAAAA, 0xBBBBBBBB, 0xCCCCCCCC, 0xDDDDDDDD) ont les significations suivantes :
 
 - 0xAAAAAAAA est un code qui identifie l'exception non gérée.
 - 0xBBBBBBBB est l'adresse à laquelle l'exception se produit.
 - 0xCCCCCCCC est le premier paramètre de l'exception, et peut parfois correspondre à une autre adresse dans le code.
 - 0xDDDDDDDD est le second paramètre de l'exception, dont la signification peut varier.
 
Interprétation des paramètres
 
Généralement l'adresse d'exception identifie le pilote ou la fonction qui cause problème.  
 
Le premier paramètre est un code d'erreur Windows NT. Tous les codes d'erreur sont définis dans le fichier Ntstatus.h (qui peut se trouver dans Windows NT 4.0 SDK). Le premier paramètre vous informe sur le type d'erreur.  
 
Le deuxième paramètre est tout aussi important parce qu'il vous indique dans quel module de code se trouve l'erreur. Cela désigne souvent le pilote ou l'élément matériel qui est en cause, généralement répertorié dans la troisième ligne de l'écran STOP.  
 
Les deux derniers paramètres varient en fonction de l'exception qui s'est produite. En principe, vous pouvez trouver une description des paramètres incluse avec le nom du code d'erreur dans le fichier Ntstatus.h.  
 
S'il n'y avait aucun paramètre dans le code d'erreur, celui-ci devrait être 0x00000000.  
 
Pour ma part mon message est le suivant :
 
 - STOP : 0x0000001E (0xC0000000, , 0x804D8B45, 0x00000001, 0x00000000)  
KMODE_EXCEPTION_NOT_HANDLED add 804D8B45 based at 80400000 datestramp 3ee650b3 - ntoskrnl.exe.
 
Mais que dois-je y comprendre pour identifier correctement mon le pilote incriminé ?
 
Merci
 

Mets à jour tes Detonator ...


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 19-10-2003 à 16:12:08    

Requin et Gilbert
 
Ram : 2*256 passées sur Memtest86 sans problème et neuve
Cpu 2.6C sur une P4P800 Dlx : Neuf et sans overclocking  
 
Pilotes 43.45 pour une Geforce2. il me semblait que les suivants étaient plus pour des Fx et aussi moins stables ?
 
J'aimerais surtout savoir comment identifier un pilote en fonction de ces messages.
 
Merci

Reply

Marsh Posté le 19-10-2003 à 16:36:25    

La dans ton message tu n'as pas de pilote (ce qui m'a d'ailleurs étonné en voyant la réponse de Gilbert Gosseyn qui affirmait qu'il s'agissait des pilotes nVidia) c'est pour cela que je suspecte une défaillance matérielle, d'après jiinc.com il pourrait s'agit aussi d'une ruche (hive) de ta registry qui serait corrompue. http://www.jsiinc.com/SUBD/tip1800/rh1897.htm
 
Le pilote apparaît sous la forme d'un fichier avec l'extension *.sys, dans ton cas il s'agit du noyeau même... ce qui à mon avis est bien plus problématique à diagnostiquer.
 
Si c'est une ruche qui est corrompue, réinstaller Windows sera la solution (car je doute que tu fasse une disquette ERD régulièrement). Si c'est un problème matériel vire composant par composant, test ton disque dur avec chkdsk, essaie avec une seule barette à la fois (memtest est fiable pour détecter de grosses erreurs, mais certaines subtilités peuvent passer inaperçues).
 
Je te souahite bonne chance car quand le noyau de NT vautre ce n'est généralement pas de bon augure.

Reply

Marsh Posté le 19-10-2003 à 18:21:39    

Requin
 
Merci déjà pour m'avoir répondu
 
D'autres part il m'est arrivée aussi d'avoir le Win32k.sys incriminé.
 
Le fichier Hal.dll dans un message de type IRQ_NOT_Less_OR_Equal est aussi apparut.
 
 
Merci

Reply

Marsh Posté le 19-10-2003 à 18:34:30    

C'est tous des fichiers systèmes directement lié à Windows 2000... si le message d'erreur n'est pas constant en règle générale il s'agit d'un problème matériel.
 
Les plus fréquents reste néanmoins le disque dur qui est en train de lacher (statistiquement c'est ce qui lache en premier), des problèmes au niveau de la RAM (nouvelles machines souvent).  
 
J'ai remarqué qu'il pouvait y avoir pas mal de soucis si tu utilise une configuration double-channels avec certaines barettes. Si tu veux mon avis enlève une barette et fait quelques test en configuration single-channel, tu verras bien si c'est celà ou non.

Reply

Marsh Posté le 19-10-2003 à 19:24:54    

Requin
 
Le problème est assez répétitif sans être bien précis
 
Plantage :
 - Lors de l'enregistrement d'un fichier excel
 - Lors de la lecture de musique sous Média Player 9
 - Lors de lecture sous Bsplayer etc..
 
Je peux pourtant passer quelques temps sous ces divers exécutables sans que rien ne se produise.
 
Le disque dur a été passé sous Chkdsk, partition magic : Rien
La Ram testé une à une : Ok après chacune 3 pass.
Je testerais en simple channel mais cela me ferais mal au coeur d'avoir pris de la Winbond pour faire du simple channel.
 
Je suis semble-t-il bon pour tout réinstaller progressivement
 
Merci beaucoup quand même

Reply

Marsh Posté le 19-10-2003 à 20:29:29    

Ce que je voulais dire par tester ta RAM, c'est virer une barette et utiliser normalement le PC en single channel avec seulement 256 Mo de RAM, ainsi tu pourra savoir facilement si le double channel est en cause.
 
Je viens de me rappeler que j'ai un ami qui possède la même carte mère que toi, il avait des plantées similaire en double channel avec une mémoire de marque sensée fonctionner à la fréquence requise.
 
Memtest fonctionnait très bien. En utilisant en simple channel il n'avait pas ces plantées il s'est dit que c'était quand même la RAM.
 
Il en a eu marre, il a pris des Corsair Twinx et depuis plus aucun problème.

Reply

Marsh Posté le 19-10-2003 à 21:27:13    

Merci, mes prochains tests s'effectuerons avec une seule Ram.
 

Reply

Marsh Posté le 19-10-2003 à 21:27:13   

Reply

Marsh Posté le 19-10-2003 à 22:02:49    

Gilbert Gosseyn a écrit :

Mets à jour tes Detonator ...


FAUX !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed