Si votre PC Windows souffre d’un Erreur d’écran bleu de la mort (BSOD) , plusieurs choses se produiront. Le plus évident est que votre PC est obligé de redémarrer, car un BSOD est le résultat d’un plantage complet de Windows. Un résultat moins évident d’une erreur BSOD, cependant, est le journal des erreurs qui est créé qui vous permet de résoudre le problème par la suite.
C’est ce qu’on appelle un fichier de vidage de la mémoire, enregistré au format de fichier DMP. Ces fichiers contiennent diverses informations sur le problème, y compris votre version actuelle de Windows, les applications et les pilotes en cours d’exécution au moment du BSOD et le code d’erreur lui-même. Pour vous aider à analyser les fichiers de vidage de la mémoire, voici ce que vous devez faire.
Que sont les fichiers de vidage de mémoire sous Windows 10?
Un écran bleu de la mort est une erreur critique et irrécupérable sur un PC Windows, mais la cause de ces erreurs peut varier. Par exemple, un BSOD d’interruption en mode noyau inattendu est généralement causé par un matériel incompatible ou overclocké, tandis qu’un le processus critique est mort BSOD peut avoir diverses causes, y compris des fichiers système corrompus.
Pour vous aider à résoudre le problème, Windows génère automatiquement un fichier de vidage de la mémoire. Il contient généralement le nom et la valeur du code d’arrêt (par exemple, un code d’arrêt d’exception du service système ), une liste de tous les pilotes en cours d’exécution au moment de la panne, et quelques informations techniques supplémentaires que vous pouvez utiliser pour identifier la cause.
Ces fichiers de vidage (au format de fichier DMP) sont enregistrés automatiquement à la racine C: \, C: \ minidump ou C: \ Dossiers Windows \ minidump . Pour vous aider à les analyser, vous pouvez installer l’application de débogage WinDbg de Microsoft à partir du Microsoft Store. Cela vous aide à analyser les fichiers de vidage de la mémoire et à localiser les informations de code d’arrêt.
Vous pouvez également utiliser des outils plus anciens tels que NirSoft BlueScreenView pour analyser rapidement les fichiers de vidage créés sur votre PC. Cela vous aidera également à identifier la valeur du code d’arrêt et la cause possible (comme un fichier de pilote spécifique).
Une fois que vous connaissez la valeur du code d’arrêt, vous pouvez rechercher des informations supplémentaires en ligne sur le problème. Par exemple, si vous découvrez à partir de votre fichier de vidage que vous avez subi un BSOD de gestion de la mémoire, vous pouvez consulter notre Guide des erreurs BSOD pour obtenir des conseils supplémentaires sur la façon de résoudre le problème.
Puisqu’une erreur BSOD peut empêcher votre PC de fonctionner, vous devrez peut-être essayer et redémarrez Windows en mode sans échec . L’exécution de Windows en mode sans échec réduit le nombre de processus système et de pilotes actifs au strict minimum, ce qui vous permet d’étudier les choses plus en détail.
Si vous ne parvenez pas du tout à démarrer Windows, vos options sont toutefois limitées. Actuellement, il n’existe aucun outil autonome que vous pouvez exécuter si Windows lui-même ne fonctionne pas correctement pour analyser les fichiers de vidage BSOD. Si cela se produit, vous devrez récupérez les fichiers de vidage en utilisant un live CD Linux en utilisant un DVD ou une clé USB portable.
Vous pouvez ensuite analyser le fichier à l’aide de WinDbg ou NirSoft BlueScreenView sur un PC Windows ou un ordinateur portable en état de marche en suivant les étapes ci-dessous.
Modification des paramètres du fichier de vidage de la mémoire dans les paramètres Windows
Les fichiers de vidage de mémoire sont créés automatiquement, mais vous pouvez définir le niveau de détail inclus dans un fichier de vidage de mémoire dans les paramètres Windows. Cela ne fonctionnera que pour les BSOD qui se produisent après la modification de ce paramètre, mais si votre PC rencontre des problèmes, vous pouvez suivre ces étapes pour ajouter des informations supplémentaires aux fichiers de vidage.
- Pour commencer, cliquez avec le bouton droit de la souris sur le menu Démarrer et sélectionnez Paramètres
- Dans le menu Paramètres , sélectionnez Système > À propos. Dans le panneau Paramètres associés , dans le menu Système > À propos , sélectionnez les Paramètres système avancés option.
- Dans le menu Propriétés système , sélectionnez l’option Paramètres répertoriée dans la section Démarrage et récupération sur le bas.
- Pour modifier le niveau de détail enregistré par les fichiers de vidage de la mémoire lorsqu’un BSOD se produit, sélectionnez l’une des options disponibles à l’aide du menu déroulant Écrire les informations de débogage dans la fenêtre Démarrage et récupération . Des informations complètes sur ce qui est inclus dans chaque image mémoire sont disponibles sur la cible Site Web de documentation Microsoft . Sélectionnez OK > OK pour enregistrer votre choix.
Vous devrez peut-être redémarrer votre PC après avoir effectué cette modification pour vous assurer que le paramètre est appliqué. Toutes les futures erreurs BSOD qui se produisent généreront un fichier de vidage de la mémoire contenant le niveau d’informations que vous avez sélectionné ci-dessus.
Comment analyser les fichiers de vidage de la mémoire Windows à l’aide de WinDbg
Si vous rencontrez une erreur BSOD, vous pouvez utiliser WinDbg pour analyser le fichier d’image mémoire. Cet outil de développement créé par Microsoft est le meilleur moyen d’analyser vos fichiers mémoire, mais vous pouvez également utiliser l’ancien NirSoft BlueScreenView comme alternative, en suivant les étapes ci-dessous.
Ces étapes supposent que votre PC fonctionne suffisamment bien pour installer et utiliser WinDbg. Si ce n’est pas le cas, vous devrez récupérer les fichiers de vidage de votre disque dur à l’aide d’un live CD Linux ou d’une clé USB pour les analyser ailleurs. Les environnements Live CD peuvent être démarrés à l’aide du support d’installation de la plupart des Distributions Linux , y compris Ubuntu et Debian.
- Pour commencer, vous devrez installez WinDbg Preview à partir du Microsoft Store. Sur la page de la boutique WinDbg, sélectionnez Obtenir pour commencer l’installation.
- Une fois WinDbg installé, lancez-le en sélectionnant Lancer sur la page du magasin ou en le lançant à partir du menu Démarrer. Si vous ne pouvez pas accéder à vos fichiers de vidage, vous devrez localiser WinDbg dans le menu Démarrer, puis cliquer avec le bouton droit de la souris et sélectionner Plus > Exécuter en tant qu’administrateur pour lui accorder l’accès nécessaire.
- Dans la fenêtre WinDbg , sélectionnez Fichier > Démarrer le débogage > Ouvrir le fichier de vidage . Utilisez le menu intégré de l’Explorateur de fichiers pour ouvrir votre dernier fichier de vidage, qui est généralement enregistré dans le dossier racine C: \ , C: \ minidump ou Dossier C: \ Windows \ minidump .
- L’ouverture du fichier DMP entraînera l’exécution du débogueur WinDbg et le chargement du fichier. Cela peut prendre un certain temps, selon la taille du fichier et le niveau de détail enregistré. Une fois que cela est fait, tapez ! Analyser-v dans la zone de commande en bas de l’onglet Commande , puis appuyez sur Entrée pour exécuter la commande.
- La commande ! analyser-v prendra un certain temps pour charger et analyser le fichier journal créé par l’erreur BSOD-attendez que ce processus se termine. Une fois que c’est fait, vous pouvez analyser la sortie complète dans l’onglet Commande . En particulier, recherchez le nom et la valeur du code d’arrêt (par exemple, DRIVER_IRQL_NOT_LESS_OR_EQUAL et d1 ) répertoriés dans la section Analyse de la vérification des bogues . Avec le code d’arrêt, une brève description indiquant une cause (comme des problèmes de pilote) sera répertoriée, vous permettant de résoudre les problèmes plus en détail.
- Vous pouvez également consulter d’autres informations pertinentes répertoriées dans l’analyse WinDbg (comme la valeur MODULE_NAME ) pour identifier la cause. Dans cet exemple, le code BSOD a été causé par l’exécution de Outil de test du système NotMyFault .
Une fois que vous avez identifié le code d’arrêt et la cause possible de l’erreur BSOD, vous pouvez rechercher le problème plus en détail pour déterminer une solution possible.
Comment analyser les fichiers de vidage de la mémoire Windows à l’aide de NirSoft BlueScreenView
Bien que WinDbg ne soit pas inclus avec Windows, il est produit par Microsoft pour résoudre les erreurs BSOD. Si vous préférez, cependant, vous pouvez analyser les fichiers de vidage de la mémoire à partir de votre PC (ou d’un autre PC si vous avez une copie des fichiers de vidage appropriés) à l’aide de l’ancien outil NirSoft BlueScreenView .
BlueScreenView peut sembler démodé, mais il continue d’offrir toutes les informations pertinentes sur vos fichiers de vidage BSOD. Cela inclut le nom et la valeur du code d’arrêt (comme DRIVER_IRQL_NOT_LESS_OR_EQUAL ) que vous pouvez ensuite utiliser pour identifier la cause.
- Pour commencer, téléchargez et installez l’outil NirSoft BlueScreenView sur votre PC Windows. Une fois l’outil installé, lancez-le depuis le menu Démarrer.
- BlueScreenView localisera automatiquement tous les fichiers de vidage de mémoire provenant de sources connues telles que C:/ et C:/Windows/minidump . Toutefois, si vous souhaitez charger un fichier manuellement, sélectionnez Options > Options avancées .
- Dans le menu Options avancées , passez au dossier contenant vos fichiers de vidage en sélectionnant le bouton Parcourir situé à côté de Charger à partir de la boîte de dossier MiniDump suivante . Pour rétablir l’emplacement par défaut, sélectionnez Par défaut . Sélectionnez OK pour enregistrer votre choix et charger vos fichiers.
- Dans la fenêtre principale de BlueScreenView, une liste de vos fichiers de vidage de mémoire enregistrés apparaîtra. Sélectionnez l’un des fichiers répertoriés pour afficher plus d’informations à son sujet. Le nom du code d’arrêt apparaîtra dans la colonne Chaîne de vérification de bogue , vous permettant de rechercher davantage le problème.
- Lorsque le fichier de vidage de la mémoire est sélectionné, une liste complète des fichiers actifs et des pilotes sera répertoriée en dessous. Les fichiers surlignés en rouge auront un lien direct vers la cause de l’erreur BSOD. Par exemple, myfault.sys est lié à l’outil de test du système NotMyFault, tandis que ntoskrnl.exe est le processus du noyau du système Windows.
Bien que BlueScreenView soit un outil utile pour identifier rapidement le nom de l’erreur BSOD, ce n’est pas un outil de débogage complet comme WinDbg. Si vous ne parvenez pas à résoudre le problème à l’aide de cet outil, vous devrez essayer WinDbg pour une analyse plus détaillée.
Dépannage des erreurs BSOD à l’aide de fichiers de vidage de mémoire
En utilisant les informations du fichier de vidage de la mémoire que vous récupérez, vous pouvez résoudre les erreurs BSOD en recherchant les codes d’arrêt ou les fichiers d’erreur BSOD associés. Les codes d’arrêt d’erreur, en particulier, peuvent vous aider à trouver la cause d’un BSOD, à partir d’un BSOD d’informations de configuration système incorrectes vers un erreur BSOD d’exception de magasin inattendue .
Les erreurs BSOD sont causées par tout ce qui provient de matériel défectueux pour corrompre les fichiers système. Pour aider à les arrêter, vous devez vérifiez régulièrement la présence de logiciels malveillants sur votre PC et utilisez des outils comme SFC pour réparer votre installation Windows si elle est corrompue. Si tout le reste échoue, vous pouvez toujours réinitialisez ou réinstallez Windows 10 pour restaurer votre PC en parfait état de fonctionnement.