Dumps de mémoire Windows: à quoi servent-ils exactement?

Table des matières:

Dumps de mémoire Windows: à quoi servent-ils exactement?
Dumps de mémoire Windows: à quoi servent-ils exactement?

Vidéo: Dumps de mémoire Windows: à quoi servent-ils exactement?

Vidéo: Dumps de mémoire Windows: à quoi servent-ils exactement?
Vidéo: 9. Gestion des Files d’attentes sous ARENA et l’utilisation des BLOCKS (Suite Video N°2) - YouTube 2024, Novembre
Anonim
Lorsque Windows affiche des écrans bleus, il crée des fichiers de vidage de la mémoire, également appelés vidages sur incident. C’est ce dont parle le BSOD de Windows 8 quand il dit «ne collecter que des informations sur les erreurs».
Lorsque Windows affiche des écrans bleus, il crée des fichiers de vidage de la mémoire, également appelés vidages sur incident. C’est ce dont parle le BSOD de Windows 8 quand il dit «ne collecter que des informations sur les erreurs».

Ces fichiers contiennent une copie de la mémoire de l’ordinateur au moment du crash. Ils peuvent être utilisés pour aider à diagnostiquer et identifier le problème qui a conduit au crash en premier lieu.

Types de vidages de mémoire

Windows peut créer plusieurs types de vidage de la mémoire. Vous pouvez accéder à ce paramètre en ouvrant le Panneau de configuration, en cliquant sur Système et sécurité, puis en cliquant sur Système. Cliquez sur Paramètres système avancés dans la barre latérale, cliquez sur l'onglet Avancé, puis sur Paramètres sous Démarrage et récupération.

Par défaut, le paramètre sous Informations sur le débogage en écriture est défini sur «Vidage automatique de la mémoire». Voici en quoi consiste chaque type de vidage de la mémoire:

Dump mémoire complet: Un vidage complet de la mémoire est le type le plus important possible de vidage de la mémoire. Celui-ci contient une copie de toutes les données utilisées par Windows dans la mémoire physique. Ainsi, si vous disposez de 16 Go de RAM et que Windows en utilise 8 au moment de la panne du système, le vidage de la mémoire aura une taille de 8 Go. Les pannes sont généralement causées par un code exécuté en mode noyau. Par conséquent, les informations complètes, y compris la mémoire de chaque programme, sont rarement utiles. Un vidage de la mémoire du noyau sera généralement suffisant, même pour un développeur.

Image mémoire du noyau: Une image mémoire du noyau sera beaucoup plus petite qu'une image mémoire complète. Microsoft indique que la taille de la mémoire physique installée sur le système sera généralement d'environ un tiers. Comme Microsoft le dit:

“This dump file will not include unallocated memory, or any memory allocated to user-mode applications. It only includes memory allocated to the Windows kernel and hardware abstraction level (HAL), as well as memory allocated to kernel-mode drivers and other kernel-mode programs.

For most purposes, this crash dump is the most useful. It is significantly smaller than the Complete Memory Dump, but it only omits those portions of memory that are unlikely to have been involved in the crash.”

Petit vidage de la mémoire (256 Ko): Un petit vidage de la mémoire est le plus petit type de vidage de la mémoire. Il contient très peu d'informations: les informations sur l'écran bleu, une liste des pilotes chargés, des informations sur les processus et des informations sur le noyau. Cela peut être utile pour identifier l'erreur, mais offre des informations de débogage moins détaillées qu'un vidage de la mémoire du noyau.

Sauvegarde automatique de la mémoire: Ceci est l'option par défaut et contient exactement les mêmes informations qu'un vidage de la mémoire du noyau. Microsoft indique que, lorsque le fichier de page est défini sur une taille gérée par le système et que l'ordinateur est configuré pour les vidages de mémoire automatiques, «Windows définit une taille de fichier de pagination suffisamment grande pour garantir la capture d'un vidage de la mémoire du noyau. Comme le fait remarquer Microsoft, les vidages sur mémoire d’accident sont un facteur important à prendre en compte lors de la définition de la taille du fichier d'échange. Le fichier de page doit être suffisamment grand pour contenir les données de la mémoire.

(aucun): Windows ne crée pas de vidage de la mémoire en cas de panne.

Image
Image

Les décharges de mémoire sont pour les développeurs

Ces fichiers de vidage existent pour vous fournir des informations sur la cause de la panne du système. Si vous êtes un développeur Windows travaillant sur des pilotes de matériel, les informations contenues dans ces fichiers de vidage de mémoire peuvent vous aider à identifier la raison pour laquelle vos pilotes de matériel font apparaître un écran bleu sur votre ordinateur et à résoudre le problème.

Mais vous êtes probablement juste un utilisateur Windows normal, pas quelqu'un qui développe des pilotes de matériel ou travaille sur le code source Windows de Microsoft. Les vidages sur mémoire restent utiles. Vous n'en aurez peut-être pas besoin vous-même, mais vous devrez peut-être les envoyer à un développeur si vous rencontrez un problème de pilotes logiciels ou matériels de bas niveau sur votre ordinateur. Par exemple, le site Web de Symantec indique que «Souvent, Symantec Development aura besoin d’un vidage de mémoire complet d’un système affecté pour identifier la cause de l’incident.» Le vidage d’incident peut également être utile si vous rencontrez un problème avec Windows vous devrez peut-être l'envoyer à Microsoft. Les développeurs en charge du logiciel peuvent utiliser la sauvegarde de la mémoire pour voir exactement ce qui se passait sur votre ordinateur au moment du crash, ce qui leur permet, espérons-le, de cerner et de résoudre le problème.

Minidumps vs. Dumps mémoire

Les fichiers Minidump sont utiles à peu près à tous car ils contiennent des informations de base telles que le message d'erreur associé à un écran bleu de la mort. Ils sont stockés par défaut dans le dossier C: Windows Minidump. Les deux types de fichiers de vidage ont l'extension de fichier.dmp.

Même si votre système est configuré pour créer un vidage de la mémoire du noyau, complet ou automatique, vous obtiendrez à la fois un minidump et un fichier MEMORY.DMP plus volumineux.

Des outils tels que BlueScreenView de Nirsoft peuvent afficher les informations contenues dans ces fichiers minidmp. Vous pouvez voir les fichiers de pilote exact impliqués dans une panne, ce qui peut aider à identifier la cause du problème. Étant donné que les mini-pompes sont si utiles et si petites, nous vous recommandons de ne jamais définir le paramètre de vidage de la mémoire sur «(aucun)» - assurez-vous au moins de configurer votre système pour créer de petites vidages de la mémoire. Ils n’utiliseront pas beaucoup d’espace et vous aideront si vous rencontrez un problème. Même si vous ne savez pas comment extraire des informations du fichier minidump vous-même, vous pouvez trouver des outils logiciels et des personnes pouvant utiliser ces informations ici pour vous aider à cerner et à résoudre votre problème système.
Des outils tels que BlueScreenView de Nirsoft peuvent afficher les informations contenues dans ces fichiers minidmp. Vous pouvez voir les fichiers de pilote exact impliqués dans une panne, ce qui peut aider à identifier la cause du problème. Étant donné que les mini-pompes sont si utiles et si petites, nous vous recommandons de ne jamais définir le paramètre de vidage de la mémoire sur «(aucun)» - assurez-vous au moins de configurer votre système pour créer de petites vidages de la mémoire. Ils n’utiliseront pas beaucoup d’espace et vous aideront si vous rencontrez un problème. Même si vous ne savez pas comment extraire des informations du fichier minidump vous-même, vous pouvez trouver des outils logiciels et des personnes pouvant utiliser ces informations ici pour vous aider à cerner et à résoudre votre problème système.
Les sauvegardes de mémoire plus volumineuses, telles que celles du noyau et complètes, sont stockées par défaut dans C: Windows MEMORY.DMP. Windows est configuré pour écraser ce fichier à chaque création d'un nouveau vidage de la mémoire. Vous ne devez donc avoir qu'un seul fichier MEMORY.DMP occupant de l'espace.
Les sauvegardes de mémoire plus volumineuses, telles que celles du noyau et complètes, sont stockées par défaut dans C: Windows MEMORY.DMP. Windows est configuré pour écraser ce fichier à chaque création d'un nouveau vidage de la mémoire. Vous ne devez donc avoir qu'un seul fichier MEMORY.DMP occupant de l'espace.

Même les utilisateurs Windows moyens peuvent utiliser les mini-pompes pour comprendre la cause des écrans bleus, mais le fichier MEMORY.DMP est utilisé plus rarement et n’est pas utile, sauf si vous envisagez de l’envoyer à un développeur.Vous n’avez probablement pas besoin d’utiliser les informations de débogage d’un fichier MEMORY.DMP pour identifier et résoudre vous-même un problème.

Image
Image

Supprimer les vidages de mémoire pour libérer de l'espace

Vous pouvez supprimer ces fichiers.dmp pour libérer de l'espace, ce qui est une bonne idée car leur taille peut être très volumineuse. Si votre ordinateur est en écran bleu, vous pouvez disposer d'un fichier MEMORY.DMP de 800 Mo ou plus, qui occupe de l'espace. sur votre lecteur système.

Windows vous aide à supprimer automatiquement ces fichiers. Si vous utilisez l'utilitaire de nettoyage de disque et que vous lui indiquez de nettoyer les fichiers système, les deux types de vidages de mémoire apparaissent dans la liste. CCleaner et d'autres outils similaires peuvent également supprimer automatiquement les vidages de mémoire. Vous ne devriez pas avoir à fouiller dans votre dossier Windows et à les supprimer à la main.

Image
Image

En bref, les fichiers de vidage de mémoire volumineux ne sont pas très utiles, sauf si vous envisagez de les envoyer à Microsoft ou à un autre développeur de logiciels afin qu’ils puissent corriger un écran bleu se produisant sur votre système. Les fichiers minidump plus petits sont plus utiles car ils contiennent des informations essentielles sur les pannes système.

Conseillé: