Physische Speicherbeschränkungen in Absturzspeicherabbilddateien für Windows 10/8/7
Dieser Beitrag hat einen kurzen Blick auf Physische Speicherbeschränkungen in Crash-Dump-Dateien für Windows 10/8/7 und mit dem Sysinternals-Tool RamMap, kann verwendet werden, um die Anzahl der physischen Speicherbereiche eines Systems zu bestimmen.
Physische Speicherbeschränkungen in Crash-Dump-Dateien
Alle Windows-Betriebssysteme sind so konfiguriert, dass sie Informationen zu ihrem Status im Falle eines Abbruchfehlers oder eines Systemabsturzes erfassen und als .dmp-Absturzabbilddateien speichern. Es gibt drei Arten von Dumps, die bei einem Systemabsturz erfasst werden können: Schließen Sie den Speicherabzug, den Kernelspeicherabzug und den kleinen Speicherabzug ab.
Das Crash-Dump-Format hat ein Limit von 42 (64-Bit) und 86 (32-Bit) physikalischen Adressbereichen. Auf bestimmten Systemen kann die BIOS-Firmware-Speicherzuordnung mehr als diese Anzahl nicht zusammenhängender Bereiche enthalten. Wenn auf diesem System eine Speicherauszugsdatei erstellt wird, werden nur die ersten 42 (64-Bit) oder 86 (32-Bit) Speicherbereiche in der Datei gespeichert. Kernel und Complete Speicherabbild von einem Windows-System enthalten möglicherweise nicht den gesamten Speicher des Systems.
Wenn Sie eine Speicherabbilddatei öffnen, die auf bestimmten Systemen mithilfe der Debugging-Tools für Windows (windbg.exe) erstellt wurde, wird möglicherweise eine Fehlermeldung angezeigt:
WARNUNG: Der physische Speicherblock des Dump-Headers wurde abgeschnitten. Einige gültige physische Seiten sind möglicherweise nicht zugänglich.
Um das Problem zu vermeiden, müsste der OEM des betroffenen Systems die Firmware-Speicherzuordnung ändern, um sicherzustellen, dass die Anzahl der physischen zusammenhängenden physischen Speicherbereiche, die dem Betriebssystem ausgesetzt sind, die zuvor angegebenen Grenzwerte nicht überschreitet, heißt KB2510168.
Sysinternals RamMap
Mit dem Sysinternals-Tool RamMap kann die Anzahl der physischen Speicherbereiche eines Systems bestimmt werden. Klicken Sie nach dem Herunterladen und Ausführen von RamMap.exe auf die Registerkarte Physikalische Bereiche. Durch das Zählen der Anzahl der aufgelisteten Bereiche wird die Anzahl der physischen Bereiche in einem bestimmten System überprüft.
RAMMap ist ein erweitertes Dienstprogramm zur Analyse der physischen Speicherauslastung für Windows Vista und höher. Auf verschiedenen Registerkarten werden Nutzungsinformationen auf unterschiedliche Weise angezeigt:
- Use Counts: Verwendungszusammenfassung nach Typ und Paging-Liste
- Prozesse: Prozessarbeitssatzgrößen
- Prioritätszusammenfassung: priorisierte Standby-Listengrößen
- Physische Seiten: Verwendung pro Seite für den gesamten physischen Speicher
- Physische Bereiche: physische Speicheradressen
- Dateizusammenfassung: Dateidaten im RAM nach Datei
- Datei-Details: einzelne physische Seiten nach Datei
- Verwenden Sie RAMMap, um zu verstehen, wie Windows den Arbeitsspeicher verwaltet, um die Speicherauslastung von Anwendungen zu analysieren oder um spezifische Fragen zur RAM-Zuweisung zu beantworten.
RAmMap gibt an, wie Windows den physischen Speicher zuweist, wie viele Dateidaten im RAM zwischengespeichert werden oder wie viel RAM der Kernel und die Gerätetreiber verwenden.
Diese Links können Sie auch interessieren:
- Lesen der kleinen Speicherabbilddateien, die Windows zum Debuggen erstellt
- Maschinenspeicherauszugssammler in Windows
- Physische Speicherzuordnung und Speicherstatus in Windows