web-dev-qa-db-fra.com

Comment utiliser les fichiers mini-dump de Windows?

J'ai un mobo Mini-ITX Intel DH61AG avec un processeur Intel i3 et 8 Go de RAM DDR3 à 1600 MHz. Quoi qu'il en soit, cet ordinateur se bloque fréquemment. Ce n’est pas un problème de système d’exploitation, car j’ai utilisé Ubuntu (avec des paniques du noyau), Windows 7 et Windows 8. Chacun de ces systèmes d’exploitation a eu des problèmes; parce que j’ai testé le processeur pendant quelques jours lors de la première mise sur ordinateur. Cependant, quand j'ai utilisé memtest86 +, j'ai eu une erreur - j'ai donc fait des tests individuels, les deux jetons sont bien revenus, j'ai fait un test très intense avec les deux (encore une demi-journée), et aucune erreur. Donc, je pense toujours que le problème pourrait provenir de la mémoire vive, mais je ne suis pas sûr - je l’ai testé assez longuement (je le laisserais courir toute la nuit encore cette nuit) ... ce qui m’amène à mon propos.

Est-ce que quelqu'un pourrait m'expliquer (en termes simples si possible) comment LIRE les fichiers minidump des ordinateurs Windows? J'ai déjà essayé avec un guide que j'ai trouvé en ligne, mais qui a lamentablement échoué. L’installation du logiciel me convient, j’en aurai probablement besoin aussi à l’avenir. J'ai vu quelques autres articles sur la Ligue qui demandent simplement aux gens de publier des journaux de minidump, mais j'ai l'impression que c'est trop localisé. Quelqu'un pourrait-il expliquer cela?

20
cutrightjm

Deux options vraiment - si vous avez déjà un minidump, vous pouvez le charger dans bluescreenview

enter image description here

Cela devrait vous permettre de lire vos dépotoirs, et vous permettre de rechercher diverses parties de celui-ci en ligne.

Cependant, une solution plus simple serait whocrashed - qui effectue réellement l'analyse pour vous et l'explique simplement.

44
Journeyman Geek

En supposant que vous n'utilisiez/ne voulait pas/n'utilisiez pas WinDbg pour analyser, une autre option consiste à le soumettre en ligne pour qu'il soit analysé à votre place.

Vous pouvez envoyer des images de crash sur le site de Microsoft Online Crash Anylsis et obtenir des informations sur le crash . outils et format de guide.

OSR Online, de son côté, possède toujours une fonctionnalité de soumission et d’analyse de vidage sur incident en ligne: l’analyse instantanée des incidents .

7
Synetech

Les minidumps contiennent des informations sur le processus qui s'est bloqué. Si vous ne possédez pas le code source de ce module, le minidump ne vous aidera peut-être pas beaucoup. Il contient des informations sur la pile dans chaque thread d'un processus au moment du blocage et un tas d'autres éléments.

Étant donné que vous ne possédez probablement pas les fichiers de base de données du programme, vous ne pouvez pas associer ces informations à des lignes de code source.

Cela dit, vous pouvez les ouvrir dans Visual Studio. J'ai aussi fait un très rapide Google , juste au cas où il me manque quelque chose (étant programmeur, j'ai tendance à beaucoup penser comme un programmeur et je commence à imaginer que les minidumps sont simplement pour les programmeurs). Trouvé ceci:

http://www.memecode.com/docs/minidump.php

Parle de l'installation des outils de débogage Microsoft pour analyser le minidump. Vérifiez cela et voyez si vous pouvez en tirer des informations utiles. À tout le moins, le nom du module qui est tombé en panne peut vous aider.

Si vous pensez que c'est un problème intermittent RAM (et en particulier s'il est dans l'ordinateur depuis de nombreuses années), vous devez essayer de repositionner (supprimer et réinsérer) le RAM et exécuter vos tests. encore. Avec un peu de chance, ça pourrait guérir.

6
paddy

Si vous avez une erreur de la part de memtest, vous avez un problème de ram. Il se peut que la réutilisation de la mémoire ou le changement de fentes aient permis de résoudre le problème. Laisser memtest courir pendant une semaine.

3
fstx