Een geheugendump is het proces van het nemen van alle informatie-inhoud in RAM en het schrijven ervan naar een opslagschijf.
Ontwikkelaars gebruiken gewoonlijk geheugendumps om diagnostische informatie te verzamelen op het moment van een crash om hen te helpen problemen op te lossen en meer te weten te komen over de gebeurtenis. De informatie die de geheugendump oplevert, kan ontwikkelaars helpen bij het herstellen van fouten in besturingssystemen en andere programma's van allerlei aard.
Sommige computerfouten zijn niet te herstellen omdat ze een herstart vereisen om weer functioneel te worden, maar de informatie die op het moment van een crash in het RAM wordt opgeslagen, bevat de code die de fout heeft veroorzaakt. Geheugendumps slaan gegevens op die anders verloren zouden kunnen gaan door de vluchtige aard van RAM of door overschrijven.
Geheugendumps zijn te zien in blue screen of death error in Microsoft besturingssystemen. De fouten tonen een aantal fundamentele suggesties, informatie en een storingsmodule terwijl het percentage van het geheugen geschreven naar de opslag telt. Na een herstart kan de geheugendump naar Microsoft worden gestuurd voor analyse, zodat het bedrijf het probleem in updates kan oplossen en meer te weten kan komen over het gebruik.
Aangezien deze dumps alles in het actieve RAM van de computer kunnen bevatten, maken sommige gebruikers zich zorgen over hun privacy. Omdat de dumps op de schijf worden opgeslagen, kunnen ze ook veiligheidsrisico's opleveren. Als slimme hackers een geheugendump in handen krijgen, kunnen ze mogelijk wachtwoorden in klare tekst of decoderingssleutels vinden die normaal niet gemakkelijk toegankelijk zijn. Sommige Microsoft en andere besturingssystemen staan geheugendumps toe die minder informatie bevatten, en sommige maken het mogelijk geheugendumps uit te schakelen.