Overzicht van opties voor geheugendumpbestanden voor Windows
In dit artikel worden de opties voor geheugendumpbestanden voor Windows beschreven.
Van toepassing op: Windows 7 Service Pack 1, Windows Server 2012 R2
Origineel KB-nummer: 254649
Samenvatting
U kunt de volgende besturingssystemen configureren om foutopsporingsgegevens te schrijven:
- Windows 7
- Windows Server 2012 R2
De foutopsporingsgegevens kunnen worden geschreven naar verschillende bestandsindelingen (ook wel geheugendumpbestanden genoemd) wanneer uw computer onverwacht stopt vanwege een stopfout (ook wel blauw scherm, systeemcrash of bugcontrole genoemd). U kunt windows ook configureren om geen foutopsporingsinformatie naar een geheugendumpbestand te schrijven.
Windows kan een van de volgende typen geheugendumps genereren:
- Geheugendump voltooien
- Kernelgeheugendump
- Kleine geheugendump (64 kB)
- Automatische geheugendump
Geheugendump voltooien
Een volledige geheugendump registreert alle inhoud van het systeemgeheugen wanneer uw computer onverwacht stopt. Een volledige geheugendump kan gegevens bevatten uit processen die werden uitgevoerd toen de geheugendump werd verzameld.
Als u de optie Geheugendump voltooien selecteert, moet u een wisselbestand op het opstartvolume hebben dat voldoende is om al het fysieke RAM-geheugen plus 1 megabyte (MB) te bevatten.
Als aan de volgende voorwaarden wordt voldaan, wordt het vorige bestand overschreven.
- Er treedt een tweede probleem op.
- Er wordt een ander volledig geheugendumpbestand (of kernelgeheugendump) gemaakt.
Opmerking
- In Windows 7 kan het wisselbestand zich op een partitie bevinden die verschilt van de partitie waarop het besturingssysteem is geïnstalleerd.
- In Windows 7 hoeft u de registervermelding DedicatedDumpFile niet te gebruiken om een wisselbestand op een andere partitie te plaatsen.
- De optie Geheugendump voltooien is niet beschikbaar op computers met een 32-bits besturingssysteem en die 2 gigabyte (GB) of meer RAM-geheugen hebben. Zie Opgeven wat er gebeurt wanneer het systeem onverwacht stopt voor meer informatie.
Kernelgeheugendump
Een kernelgeheugendump registreert alleen het kernelgeheugen. Hiermee wordt het proces van het vastleggen van gegevens in een logboek versneld wanneer uw computer onverwacht stopt. U moet een paginabestand hebben dat groot genoeg is voor uw kernelgeheugen. Voor 32-bits systemen ligt het kernelgeheugen meestal tussen 150 MB en 2 GB.
Dit dumpbestand bevat geen niet-toegewezen geheugen of geheugen dat is toegewezen aan programma's in de gebruikersmodus. Deze omvat:
- Geheugen dat is toegewezen aan de kernel- en hardwareabstractielaag (HAL) in Windows 2000 en hoger.
- Geheugen dat is toegewezen aan stuurprogramma's voor de kernelmodus en andere kernelmodusprogramma's.
Voor de meeste doeleinden is dit dumpbestand het nuttigst. Het is kleiner dan het volledige geheugendumpbestand. Maar het laat alleen die delen van het geheugen weg die waarschijnlijk niet betrokken zijn geweest bij het probleem.
Als aan de volgende voorwaarden wordt voldaan, wordt het vorige bestand overschreven wanneer de instelling Een bestaand bestand overschrijven is ingeschakeld.
- Er treedt een tweede probleem op.
- Er wordt een ander kernelgeheugendumpbestand (of een volledig geheugendumpbestand) gemaakt.
Kleine geheugendump
Een kleine geheugendump registreert de kleinste set nuttige informatie die kan helpen identificeren waarom uw computer onverwacht is gestopt. Deze optie vereist een wisselbestand van ten minste 2 MB op het opstartvolume en geeft aan dat Windows 2000 en hoger een nieuw bestand maken telkens wanneer uw computer onverwacht stopt. Een geschiedenis van deze bestanden wordt opgeslagen in een map.
Dit type dumpbestand bevat de volgende informatie:
- Het stopbericht en de bijbehorende parameters en andere gegevens
- Een lijst met geladen stuurprogramma's
- De processorcontext (PRCB) voor de processor die is gestopt
- De procesinformatie en kernelcontext (EPROCESS) voor het proces dat is gestopt
- De procesinformatie en kernelcontext (ETHREAD) voor de thread die is gestopt
- De aanroepstack in de kernelmodus voor de thread die is gestopt
Dit type dumpbestand kan handig zijn wanneer de ruimte beperkt is. Vanwege de beperkte informatie die is opgenomen, kunnen fouten die niet rechtstreeks zijn veroorzaakt door de thread die werd uitgevoerd op het moment van het probleem, mogelijk niet worden gedetecteerd door een analyse van dit bestand.
Als aan de volgende voorwaarden wordt voldaan, blijft het vorige bestand behouden.
- Er treedt een tweede probleem op.
- Er wordt een tweede klein geheugendumpbestand gemaakt.
Elk extra bestand krijgt een afzonderlijke naam. De datum wordt gecodeerd in de bestandsnaam. Mini022900-01.dmp is bijvoorbeeld de eerste geheugendump die is gegenereerd op 29 februari 2000. Een lijst met alle kleine geheugendumpbestanden wordt bewaard in de %SystemRoot%\Minidump
map.
Het dumptype configureren
Volg deze stappen om opstart- en herstelopties (inclusief het dumptype) te configureren.
Opmerking
Afhankelijk van de Windows-versie op uw computer kunnen de volgende stappen enigszins verschillen. Als er verschillen zijn, raadpleegt u de documentatie bij uw product om deze stappen uit te voeren.
- Klik op Start en klik op Configuratiescherm.
- Klik op Prestaties en onderhoud en klik vervolgens op Systeem.
- Klik op het tabblad Geavanceerd op Instellingen onder Opstarten en herstel.
Opmerking
U moet Windows opnieuw opstarten om de wijzigingen door te voeren.
Hulpprogramma's voor de verschillende dumptypen
U kunt volledige geheugendumps en kernelgeheugendumps laden met standaard symbolische foutopsporingsprogramma's, zoals I386kd.exe. I386kd.exe is opgenomen in de windows 2000-ondersteunings-cd-rom.
Laad kleine geheugendumps met behulp van Dumpchk.exe. U kunt ook Dumpchk.exe gebruiken om te controleren of een geheugendumpbestand correct is gemaakt.
Volumedefinities
Opstartvolume: het volume dat het Windows-besturingssysteem en de bijbehorende ondersteuningsbestanden bevat. Het opstartvolume kan hetzelfde zijn, maar hoeft niet hetzelfde te zijn als het systeemvolume.
Systeemvolume: het volume dat de hardwarespecifieke bestanden bevat die u nodig hebt om Windows te laden. Het systeemvolume kan hetzelfde zijn, maar hoeft niet hetzelfde te zijn als het opstartvolume. De bestanden Boot.ini,
Ntdetect.com
en Ntbootdd.sys zijn voorbeelden van bestanden die zich op het systeemvolume bevinden.
Registerwaarden voor opstarten en herstel
De volgende registerwaarde wordt gebruikt onder HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl
.
- CrashDumpEnabled REG_DWORD 0x0 = Geen
- CrashDumpEnabled REG_DWORD 0x1 = Geheugendump voltooien
- CrashDumpEnabled REG_DWORD 0x2 = Kernelgeheugendump
- CrashDumpEnabled REG_DWORD 0x3 = Kleine geheugendump (64 kB)
- CrashDumpEnabled REG_DWORD 0x7 = Automatische geheugendump
Aanvullende registerwaarden voor CrashControl:
0x0 = Uitgeschakeld
0x1 = Ingeschakeld
REG_DWORD 0x1 automatisch opnieuw opstarten
DumpFile REG_EXPAND_SZ
%SystemRoot%\Memory.dmp
LogEvent REG_DWORD 0x1
MinidumpDir REG_EXPAND_SZ
%SystemRoot%\Minidump
REG_DWORD 0x1 overschrijven
SendAlert REG_DWORD 0x1
Opmerking
U moet Windows opnieuw opstarten om de wijzigingen door te voeren.
Test om ervoor te zorgen dat er een dumpbestand kan worden gemaakt
Zie Windows-functie waarmee u een geheugendumpbestand kunt genereren met behulp van het toetsenbord voor meer informatie over het configureren van uw computer om een dumpbestand te genereren voor testdoeleinden.
Opties voor standaarddumptype
- Windows 7 (alle edities): Kernelgeheugendump
- Windows Server 2012 R2 (alle edities): automatische memory.dmp
Maximale grootte van wisselbestand
De maximale grootte van het wisselbestand is als volgt beperkt:
Beperken | x86 | x64 | IA-64 |
---|---|---|---|
Maximale grootte van een wisselbestand | 4 gigabytes (niet-PAE) 16 terabytes (PAE) |
16 terabytes | 32 terabytes |
Maximum aantal wisselbestanden | 16 | 16 | 16 |
Totale grootte van pagingbestand | 64 gigabytes (niet-PAE) 256 terabytes (PAE) |
256 terabytes | 512 terabytes |
Technische ondersteuning voor x64-versies van Windows
Uw hardwarefabrikant biedt technische ondersteuning en hulp voor x64-versies van Windows. Uw hardwarefabrikant biedt ondersteuning omdat een x64-versie van Windows bij uw hardware is opgenomen. Uw hardwarefabrikant heeft de installatie van Windows mogelijk aangepast met unieke onderdelen. Unieke componenten kunnen specifieke apparaatstuurprogramma's bevatten of kunnen optionele instellingen bevatten om de prestaties van de hardware te maximaliseren. Microsoft biedt redelijke hulp als u technische hulp nodig hebt met uw x64-versie van Windows. Mogelijk moet u echter rechtstreeks contact opnemen met de fabrikant. Uw fabrikant is het best gekwalificeerd om de software te ondersteunen die uw fabrikant op de hardware heeft geïnstalleerd.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor