Fysiska minnesgränser i Crash Dump-filer för Windows 10/8/7
Det här inlägget har en snabb titt på Fysiska minnesgränser i Crash Dump-filer för Windows 10/8/7 och använda Sysinternals-verktyget RamMap, som kan användas för att bestämma antalet fysiska minnesintervaller på ett system.
Fysiska minnesgränser i Crash Dump-filer
Alla Windows-operativsystem är konfigurerade för att fånga information om dess tillstånd, om ett stoppfel eller systemkrasch uppstår och spara dem som .dmp-kraschdumpfiler. Det finns tre typer av dumpar som kan fångas vid en systemkrasch: Komplett minnesdump, kärnminnesdump och liten minnesdump.
Kraschdumpformatet har en gräns på 42 (64-bitars) och 86 (32-bitars) fysiska adressintervall. På vissa system kan BIOS-firmware minneskartan innehålla mer än detta antal icke-sammanhängande regioner. När en dumpfil genereras på detta system sparas endast de första 42 (64-bitars) eller 86 (32-bitars) minnesområdena i filen. Kärnan och Komplett minnesdump från ett Windows-system innehåller kanske inte allt minne från systemet.
Vid tillfällen kan du få ett felmeddelande när du öppnar en minnesdumpfil som genereras på vissa system med hjälp av Debugging Tools for Windows (windbg.exe):
VARNING: Det fysiska minnesblocket för dumphuvudet har avkortats. Några giltiga fysiska sidor kan vara otillgängliga.
För att förhindra problemet skulle OEM: n av det berörda systemet behöva ändra minneskortet för firmware för att säkerställa att antalet fysiska sammanhängande fysiska minnesområden som utsätts för operativsystemet inte överskrider de tidigare angivna gränserna, anger KB2510168.
Sysinternals RamMap
Sysinternals-verktyget RamMap kan användas för att bestämma antalet fysiska minnesintervaller på ett system. När du har hämtat och kört RamMap.exe klickar du på fliken Fysiska intervaller. Att räkna antalet rader som listas kommer att verifiera antalet fysiska intervall på ett visst system.
RAMMap är ett avancerat användaranalysverktyg för fysiskt minne för Windows Vista och högre. Den presenterar användningsinformation på olika sätt i flera olika flikar:
- Användräkningar: användningssammanfattning efter typ och personsökarlista
- Processer: bearbeta arbetsstorlekar
- Prioriterad sammanfattning: Prioriterade standby-listor
- Fysiska sidor: Användning per sida för allt fysiskt minne
- Fysiska områden: fysiska minnesadresser
- Filöversikt: Fildata i RAM efter fil
- Fildetaljer: enskilda fysiska sidor per fil
- Använd RAMMap för att få förståelse för hur Windows hanterar minne, analysera programminneanvändning eller svara på specifika frågor om hur RAM-minne tilldelas.
RAmMap kommer att berätta hur Windows tilldelar fysiskt minne, hur mycket fildata cachas i RAM, eller hur mycket RAM används av kärnan och drivrutinerna.
Dessa länkar kan också intressera dig:
- Så här läser du de små minnesdumpfilerna som Windows skapar för debugging
- Maskins minne Dump Collector i Windows
- Fysisk minnesallokering och minnesstatus i Windows