Overzicht van opties voor geheugendumpbestanden voor Windows
In dit artikel worden opties voor geheugendumpbestanden voor Windows beschreven.
Oorspronkelijk KB-nummer: 254649
Samenvatting
U kunt de volgende besturingssystemen configureren voor het schrijven van foutopsporingsgegevens:
- 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 een blauw scherm, systeemcrash of foutcontrole genoemd). U kunt Windows ook zodanig configureren dat er geen foutopsporingsgegevens naar een geheugendumpbestand worden geschreven.
Windows kan een van de volgende bestandstypen voor geheugendump genereren:
- Volledige geheugendump
- Kernelgeheugendump
- Kleine geheugendump (64 KB)
- Automatische geheugendump
Volledige geheugendump
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 Volledige geheugendump selecteert, moet u een wisselbestand hebben op het opstartvolume dat voldoende is om alle fysieke RAM-geheugen plus 1 megabyte (MB) op te slaan.
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.
Notitie
- 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 Volledige geheugendump 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 pagefile groot genoeg hebben om ruimte te bieden aan het kernelgeheugen. Voor 32-bits systemen is 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 bevat:
- Geheugen dat is toegewezen aan de kernel- en hardwareabstractielaag (HAL) in Windows 2000 en hoger.
- Geheugen dat is toegewezen aan stuurprogramma's in 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 onderdelen 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 bestaande bestandsinstelling wordt overschreven.
- 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 dumpbestandstype bevat de volgende informatie:
- Het stopbericht en de bijbehorende parameters en andere gegevens
- Een lijst met geladen stuurprogramma's
- De processorcontext (VRCB) 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 er beperkte ruimte is. Vanwege de beperkte informatie die is opgenomen, worden fouten die niet rechtstreeks zijn veroorzaakt door de thread die op het moment van het probleem werd uitgevoerd, mogelijk niet 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.
Notitie
Omdat er verschillende versies van Windows zijn, kunnen de volgende stappen afwijken op uw computer. Als dat het zo is, raadpleegt u de productdocumentatie om deze stappen uit te voeren.
- Klik op Start, en klik vervolgens op Configuratiescherm.
- Klik op Prestaties en onderhoud en klik vervolgens op Systeem.
- Klik op het tabblad Geavanceerd op Instellingen onder Opstarten en Herstellen.
Notitie
U moet Windows opnieuw starten om uw wijzigingen van kracht te laten worden.
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 cd-rom voor ondersteuning van Windows 2000.
Laad kleine geheugendumps met behulp van Dumpchk.exe. U kunt ook Dumpchk.exe gebruiken om te controleren of er een geheugendumpbestand correct is gemaakt.
Volumedefinities
Opstartvolume: het volume dat het Windows-besturingssysteem en de bijbehorende ondersteuningsbestanden bevat. Het opstartvolume kan 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 zijn, maar hoeft niet hetzelfde te zijn als het opstartvolume. De Boot.ini
Ntdetect.com
- en Ntbootdd.sys-bestanden zijn voorbeelden van bestanden die zich op het systeemvolume bevinden.
Registerwaarden voor opstarten en herstellen
De volgende registerwaarde wordt gebruikt onder HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl
.
- CrashDumpEnabled REG_DWORD 0x0 = Geen
- CrashDumpEnabled REG_DWORD 0x1 = Volledige geheugendump
- 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
AutoReboot REG_DWORD 0x1
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
Notitie
U moet Windows opnieuw starten om uw wijzigingen van kracht te laten worden.
Test om ervoor te zorgen dat er een dumpbestand kan worden gemaakt
Zie voor meer informatie over het configureren van uw computer voor het genereren van een dumpbestand voor testdoeleinden, Windows-functie kunt u een geheugendumpbestand genereren met behulp van het toetsenbord.
Standaardopties voor dumptypen
- Windows 7 (alle edities): Kernelgeheugendump
- Windows Server 2012 R2 (alle edities): Automatisch memory.dmp
Maximale grootte van wisselbestand
De maximale grootte van het wisselbestand is als volgt beperkt:
Grenswaarde | x86 | x64 | IA-64 |
---|---|---|---|
Maximale grootte van een wisselbestand | 4 gigabyte (niet-PAE) 16 terabytes (PAE) |
16 terabytes | 32 terabytes |
Maximum aantal wisselbestanden | 16 | 16 | 16 |
Totale grootte van wisselbestand | 64 gigabyte (niet-PAE) 256 terabytes (PAE) |
256 terabytes | 512 terabytes |
Technische ondersteuning voor x64-versies van Windows
De hardwarefabrikant biedt technische ondersteuning en hulp voor x64-versies van Windows. De hardwarefabrikant biedt ondersteuning omdat er een x64-versie van Windows is opgenomen in uw hardware. De hardwarefabrikant heeft mogelijk de installatie van Windows met unieke onderdelen aangepast. Unieke onderdelen kunnen specifieke apparaatstuurprogramma's bevatten of optionele instellingen bevatten om de prestaties van de hardware te maximaliseren. Microsoft biedt redelijke inspanning als u technische hulp nodig hebt met uw x64-versie van Windows. Mogelijk moet u echter rechtstreeks contact opnemen met de fabrikant. De fabrikant is het meest geschikt voor de ondersteuning van de software die uw fabrikant op de hardware heeft geïnstalleerd.