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

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

Se aplica a: Windows Server 7 Service Pack 1, Windows Server 2012 R2
Número de KB original: 254649

Resumen

Puede configurar los siguientes sistemas operativos para escribir información de depuración:

  • Windows 7
  • Windows Server 2012 R2

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 Detención (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 Completar volcado de memoria , debe tener un archivo de paginación en el volumen de arranque que sea suficiente para contener toda la RAM física más 1 megabyte (MB).

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

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

Nota:

  • En Windows 7, el archivo de paginación puede estar en una partición que difiere de la partición en la que está instalado el sistema operativo.
  • En Windows 7, no es necesario usar la entrada del Registro DedicatedDumpFile para colocar un archivo de paginación en otra partición.
  • La opción Volcado de memoria completo no está disponible en equipos que ejecutan un sistema operativo de 32 bits y que tienen 2 gigabytes (GB) o más de RAM. Para obtener más información, vea Especificar lo que ocurre cuando el sistema se detiene inesperadamente.

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 acomodar la memoria del kernel. Para 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 memoria asignada a los programas en modo de usuario. Incluye:

  • Memoria que se asigna al kernel y a la capa de abstracción de hardware (HAL) en Windows 2000 y versiones posteriores.
  • 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 es el más útil. Es más pequeño que el archivo de volcado de memoria completo. Pero omite solo aquellas partes de la memoria que no son probables que hayan 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 del 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 creen un nuevo archivo cada vez que el equipo se detenga inesperadamente. Un historial de estos archivos se almacena en una carpeta.

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

  • El mensaje Detener y sus parámetros y otros datos
  • Una lista de controladores cargados
  • Contexto de procesador (PRCB) para el procesador que se detuvo
  • La información del proceso y el contexto del kernel (EPROCESS) para el proceso que se detuvo
  • La información de proceso y el 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 es limitado. Sin embargo, debido a la información limitada incluida, es posible que un análisis de este archivo no detecte los errores que no se produjeron 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 conserva una lista de todos los archivos de volcado de memoria pequeños.

Configuración del 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 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 depuradores simbólicos estándar, como I386kd.exe. I386kd.exe se incluye con el CD-ROM de soporte técnico de Windows 2000.

Cargue volcados de memoria pequeños mediante Dumpchk.exe. También puede usar Dumpchk.exe para comprobar que se ha creado correctamente un archivo de volcado de memoria.

Definiciones de volumen

  • Volumen de arranque: volumen que contiene el sistema operativo Windows y sus archivos de soporte técnico. El volumen de arranque puede ser, pero no tiene que ser, el mismo que el volumen del sistema.

  • Volumen del sistema: volumen que contiene los archivos específicos del hardware que debe tener para cargar Windows. El volumen del sistema puede ser, pero no tiene que ser, el mismo que el volumen de arranque. Los archivos Boot.ini, Ntdetect.comy Ntbootdd.sys son ejemplos de archivos que se encuentran en el volumen del sistema.

Valores del Registro para el inicio y la 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 automático de memoria

Valores adicionales del Registro para CrashControl:

  • 0x0 = Deshabilitado

  • 0x1 = Habilitado

  • REG_DWORD 0x1 de arranque automático

  • DumpFile REG_EXPAND_SZ %SystemRoot%\Memory.dmp

  • LogEvent REG_DWORD 0x1

  • MinidumpDir REG_EXPAND_SZ %SystemRoot%\Minidump

  • Sobrescribir REG_DWORD 0x1

  • SendAlert REG_DWORD 0x1

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 con fines de prueba, vea La característica de Windows le permite generar un archivo de volcado de memoria mediante el teclado.

Opciones de tipo de volcado de memoria predeterminadas

  • Windows 7 (todas las ediciones): volcado de memoria del kernel
  • Windows Server 2012 R2 (todas las ediciones): memory.dmp automático

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

El tamaño máximo del archivo de paginación está limitado de la siguiente manera:

Límite x86 x64 IA-64
Tamaño máximo de un archivo de paginación 4 gigabytes (no PAE)
16 terabytes (PAE)
16 terabytes 32 terabytes
Número máximo de archivos de paginación 16 16 16
Tamaño total del archivo de paginación 64 gigabytes (no PAE)
256 terabytes (PAE)
256 terabytes 512 terabytes

Soporte técnico para versiones basadas en x64 de Windows

El fabricante de hardware proporciona soporte técnico y asistencia para las versiones basadas en x64 de Windows. El fabricante de hardware proporciona compatibilidad porque se incluyó una versión basada en x64 de Windows con el hardware. Es posible que el fabricante de hardware haya personalizado la instalación de Windows con componentes únicos. Los componentes únicos pueden incluir controladores de dispositivo específicos o configuraciones opcionales para maximizar el rendimiento del hardware. Microsoft proporcionará asistencia de esfuerzo razonable si necesita ayuda técnica con la versión basada en x64 de Windows. Sin embargo, es posible que tenga que ponerse en contacto directamente con el fabricante. El fabricante está mejor cualificado para dar soporte al software que instaló en el hardware.