Compartir a través de


Información general sobre las opciones de archivo de volcado de memoria para Windows

En este artículo se describen las opciones de archivo de volcado de memoria para Windows.

Número de KB original: 254649

Resumen

La información de depuración se puede escribir en diferentes formatos de archivo (también conocidos como archivos de volcado de memoria) cuando el equipo se detiene inesperadamente debido a un error stop (también conocido como pantalla azul, bloqueo del sistema o comprobación de errores). También puede configurar Windows para que no escriba información de depuración en un archivo de volcado de memoria.

Windows puede generar cualquiera de los siguientes tipos de archivo de volcado de memoria:

Volcado de memoria completo

Un volcado de memoria completo registra todo el contenido de la memoria del sistema cuando el equipo se detiene inesperadamente. Un volcado de memoria completo puede contener datos de procesos que se estaban ejecutando cuando se recopiló el volcado de memoria.

Si selecciona la opción Volcado de memoria completo, debe tener un archivo de paginación en el volumen de arranque que sea suficiente para contener toda la RAM física más 257 megabytes (MB).

Si se cumplen las condiciones siguientes, se sobrescribe el archivo anterior.

  • Se produce un segundo problema.
  • Se crea otro archivo de volcado de memoria completo (o volcado de memoria del kernel).

Volcado de memoria del kernel

Un volcado de memoria del kernel registra solo la memoria del kernel. Acelera el proceso de grabación de información en un registro cuando el equipo se detiene inesperadamente. Debe tener un archivo de página lo suficientemente grande como para dar cabida a la memoria del kernel. Para los sistemas de 32 bits, la memoria del kernel suele estar entre 150 MB y 2 GB.

Este archivo de volcado de memoria no incluye memoria sin asignar ni ninguna memoria asignada a programas en modo de usuario. Incluye:

  • Memoria asignada al kernel y al nivel de abstracción de hardware (HAL) en la versión de Windows compatible más reciente.
  • Memoria asignada a controladores en modo kernel y otros programas en modo kernel.

Para la mayoría de los propósitos, este archivo de volcado de memoria es el más útil. Es menor que el archivo de volcado de memoria completo. Pero omite solo las partes de memoria poco probables de haber estado implicadas en el problema.

Si se cumplen las condiciones siguientes, el archivo anterior se sobrescribe cuando se activa la opción Sobrescribir cualquier archivo existente.

  • Se produce un segundo problema.
  • Se crea otro archivo de volcado de memoria de kernel (o un archivo de volcado de memoria completo).

Volcado de memoria pequeño

Un pequeño volcado de memoria registra el conjunto más pequeño de información útil que puede ayudar a identificar por qué el equipo se detuvo inesperadamente. Esta opción requiere un archivo de paginación de al menos 2 MB en el volumen de arranque y especifica que Windows 2000 y versiones posteriores crean un nuevo archivo cada vez que el equipo se detiene inesperadamente. Un historial de estos archivos se almacena en una carpeta.

Este tipo de archivo de volcado de memoria incluye la siguiente información:

  • El mensaje Stop y sus parámetros y otros datos
  • Lista de controladores cargados
  • Contexto del procesador (PRCB) para el procesador que se detuvo
  • Información del proceso y contexto del kernel (EPROCESS) para el proceso que se detuvo
  • Información del proceso y contexto del kernel (ETHREAD) para el subproceso que se detuvo
  • Pila de llamadas en modo kernel para el subproceso que se detuvo

Este tipo de archivo de volcado de memoria puede ser útil cuando el espacio está limitado. Sin embargo, debido a la información limitada incluida, es posible que un análisis de este archivo no detecte errores que no estaban causados directamente por el subproceso que se estaba ejecutando en el momento del problema.

Si se cumplen las condiciones siguientes, se conserva el archivo anterior.

  • Se produce un segundo problema.
  • Se crea un segundo archivo de volcado de memoria pequeño.

A cada archivo adicional se le asigna un nombre distinto. La fecha se codifica en el nombre de archivo. Por ejemplo, Mini022900-01.dmp es el primer volcado de memoria generado el 29 de febrero de 2000. En la %SystemRoot%\Minidump carpeta se mantiene una lista de todos los archivos de volcado de memoria pequeños.

Volcado de memoria activo

Para obtener más información, consulte Volcado de memoria activo.

Configurar el tipo de volcado de memoria

Para configurar las opciones de inicio y recuperación (incluido el tipo de volcado de memoria), siga estos pasos.

Nota:

Puesto que hay varias versiones de Windows, los pasos siguientes pueden ser diferentes en su equipo. Si son diferentes, consulte la documentación de su producto para completar estos pasos.

  1. Haga clic en Inicio y, a continuación, en Panel de control.
  2. Haga clic en Rendimiento y mantenimientoy, a continuación, haga clic en Sistema.
  3. En la pestaña Opciones avanzadas , haga clic en Configuración en Inicio y recuperación.

Nota:

Debe reiniciar Windows para que los cambios surtan efecto.

Herramientas para los distintos tipos de volcado de memoria

Puede cargar volcados de memoria completos y volcados de memoria del kernel con el depurador de Windows.

Valores del Registro para inicio y recuperación

El siguiente valor del Registro se usa en HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl.

  • CrashDumpEnabled REG_DWORD 0x0 = Ninguno
  • CrashDumpEnabled REG_DWORD 0x1 = Volcado de memoria completo
  • CrashDumpEnabled REG_DWORD 0x2 = volcado de memoria del kernel
  • CrashDumpEnabled REG_DWORD 0x3 = Volcado de memoria pequeño (64 KB)
  • CrashDumpEnabled REG_DWORD 0x7 = Volcado de memoria automático
  • CrashDumpEnabled REG_DWORD 0x1 y FilterPages REG_DWORD 0x1 = Volcado de memoria activo

Valores adicionales del Registro para CrashControl:

  • AutoReboot REG_DWORD 0x1
  • DumpFile REG_EXPAND_SZ %SystemRoot%\Memory.dmp
  • REG_DWORD 0x1 LogEvent
  • MinidumpDir REG_EXPAND_SZ %SystemRoot%\Minidump
  • Sobrescribir REG_DWORD 0x1
  • REG_DWORD 0x1 SendAlert

Nota:

Debe reiniciar Windows para que los cambios surtan efecto.

Prueba para asegurarse de que se puede crear un archivo de volcado de memoria

Para obtener más información sobre cómo configurar el equipo para generar un archivo de volcado de memoria con fines de prueba, consulte La característica de Windows le permite generar un archivo de volcado de memoria mediante el teclado.

Tamaño máximo del archivo de paginación

Nota:

En Windows Server 2025, es posible que vea espacio libre libre inexacto debido al desbordamiento entero de 32 bits. Puede usar el cmdlet get-WmiObject de PowerShell para ver el número preciso. Esto podría bloquear aún más la capacidad de establecer el tamaño de archivo de paginación deseado. Como solución alternativa, puede establecer el archivo de paginación mediante el valor HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles del registro.

Para obtener más información, vea Cómo determinar el tamaño de archivo de página adecuado para las versiones de 64 bits de Windows.