Limites de mémoire physique dans les fichiers de vidage sur incident pour Windows 10/8/7
Ce post a un regard rapide sur Limites de mémoire physique dans les fichiers de vidage sur incident pour Windows 10/8/7 et à l'aide de l'outil Sysinternals RamMap, qui peut être utilisé pour déterminer le nombre de plages de mémoire physique sur un système.
Limites de mémoire physique dans les fichiers de vidage sur incident
Tous les systèmes d'exploitation Windows sont configurés pour capturer des informations sur leur état, en cas d'erreur d'arrêt ou de blocage du système, et les enregistrer en tant que fichiers de vidage sur incident .dmp. Il existe trois types de vidages pouvant être capturés en cas de panne du système: Image mémoire complète, image mémoire du noyau et image mémoire réduite.
Le format de vidage sur incident a une limite de 42 plages d'adresses physiques (64 bits) et 86 (32 bits). Sur certains systèmes, la mappe de mémoire du micrologiciel du BIOS peut contenir plus que ce nombre de régions non contiguës. Lorsqu'un fichier de vidage est généré sur ce système, seules les 42 premières régions de mémoire (64 bits) ou 86 (32 bits) sont enregistrées dans le fichier. Le vidage de la mémoire du noyau et complète depuis un système Windows peut ne pas contenir toute la mémoire du système.
Parfois, lors de l'ouverture d'un fichier de vidage de la mémoire généré sur certains systèmes à l'aide des outils de débogage pour Windows (windbg.exe), un message d'erreur peut s'afficher:
AVERTISSEMENT: le bloc de mémoire physique de l'en-tête de vidage a été tronqué. Certaines pages physiques valides peuvent être inaccessibles.
Pour éviter le problème, le fabricant OEM du système affecté devrait modifier la mappe de mémoire du microprogramme afin de garantir que le nombre de régions de mémoire physique contiguës physiques exposées au système d'exploitation ne dépasse pas les limites précédemment indiquées, indique KB2510168..
Sysinternals RamMap
RamMap, l'outil Sysinternals, peut être utilisé pour déterminer le nombre de plages de mémoire physique sur un système. Après avoir téléchargé et exécuté RamMap.exe, cliquez sur l'onglet Plages physiques. Compter le nombre de plages répertoriées permettra de vérifier le nombre de plages physiques sur un système particulier.
RAMMap est un utilitaire d'analyse avancé de l'utilisation de la mémoire physique pour Windows Vista et les versions ultérieures. Il présente les informations d'utilisation de différentes manières dans ses différents onglets:
- Use Counts: récapitulatif de l'utilisation par type et par liste de pagination
- Processus: traiter les tailles de jeu de travail
- Récapitulatif des priorités: tailles de liste d'attente en priorité
- Pages physiques: utilisation par page pour toute la mémoire physique
- Plages physiques: adresses de mémoire physique
- Sommaire du fichier: données du fichier dans la RAM par fichier
- Détails du fichier: pages physiques individuelles par fichier
- Utilisez RAMMap pour comprendre la façon dont Windows gère la mémoire, analyser l'utilisation de la mémoire des applications ou répondre à des questions spécifiques sur l'allocation de la mémoire vive..
RAmMap indiquera comment Windows affecte la mémoire physique, combien de données de fichier sont mises en cache dans la RAM ou combien de RAM est utilisé par le noyau et les pilotes de périphérique..
Ces liens peuvent également vous intéresser:
- Comment lire les petits fichiers de vidage de mémoire créés par Windows pour le débogage
- Collecteur de mémoire de la machine sous Windows
- Allocation de mémoire physique et état de la mémoire sous Windows