Delen via


Overzicht van opties voor geheugendumpbestanden voor Windows

In dit artikel worden opties voor geheugendumpbestanden voor Windows beschreven.

Oorspronkelijk KB-nummer: 254649

Samenvatting

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

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 257 MB (megabyte) te bewaren.

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.

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 de meest recente ondersteunde Windows-versie.
  • 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.

Actieve geheugendump

Zie Actieve geheugendump voor meer informatie.

Het dumptype configureren

Volg deze stappen om opstart- en herstelopties (inclusief het dumptype) te configureren.

Notitie

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.

  1. Klik op Start en klik op Configuratiescherm.
  2. Klik op Prestaties en onderhoud en klik vervolgens op Systeem.
  3. 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 kerneldumps laden met het Windows-foutopsporingsprogramma.

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
  • CrashDumpEnabled REG_DWORD 0x1 en FilterPages REG_DWORD 0x1 resulteert in een actieve geheugendump

Aanvullende registerwaarden voor CrashControl:

  • 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.

Maximale grootte van wisselbestand

Notitie

In Windows Server 2025 ziet u mogelijk onnauwkeurige vrije schijfruimte vanwege de 32-bits overloop van gehele getallen. U kunt de PowerShell-cmdlet Get-WmiObject gebruiken om het juiste getal te zien. Hierdoor kan de mogelijkheid om de gewenste wisselbestandsgrootte in te stellen verder worden geblokkeerd. Als tijdelijke oplossing kunt u het wisselbestand instellen op basis van de registerwaarde HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles.

Zie De juiste paginabestandsgrootte voor 64-bits versies van Windows bepalen voor meer informatie.