Un volcado de memoria es el proceso de tomar todo el contenido de información en la RAM y escribirlo en una unidad de almacenamiento.
Los desarrolladores suelen utilizar volcados de memoria para recopilar información de diagnóstico en el momento de un bloqueo para ayudarlos a solucionar problemas y obtener más información sobre el evento. La información proporcionada por el volcado de memoria puede ayudar a los desarrolladores a corregir errores en los sistemas operativos y otros programas de todo tipo.
Algunos errores de la computadora son irrecuperables porque requieren un reinicio para recuperar la funcionalidad, pero la información almacenada en la RAM en el momento del bloqueo contiene el código que produjo el error. Los volcados de memoria guardan datos que de otro modo podrían perderse debido a la naturaleza volátil o la sobrescritura de la RAM.
Los volcados de memoria se ven en la pantalla azul del error de muerte en los sistemas operativos de Microsoft. Los errores muestran algunas sugerencias básicas, información y un módulo con fallas mientras el porcentaje de la memoria escrita en el almacenamiento cuenta. Después del reinicio, el volcado de memoria se puede enviar a Microsoft para su análisis a fin de ayudar a la empresa a solucionar el problema en las actualizaciones y aprender sobre el uso.
Como estos volcados pueden incluir cualquier cosa en la RAM activa de la computadora, algunos usuarios tienen preocupaciones sobre la privacidad. Además, dado que los volcados se almacenan en la unidad, también pueden presentar riesgos de seguridad. Si los piratas informáticos expertos ponen sus manos en un volcado de memoria, potencialmente pueden encontrar contraseñas de texto sin cifrar o claves de descifrado que normalmente no serían fácilmente accesibles. Algunos sistemas operativos de Microsoft y otros permiten volcados de memoria que contienen menos información y algunos hacen posible desactivar los volcados de memoria.