Compartir a través de


Usar Dumpchk.exe para comprobar un archivo de volcado de memoria

En este artículo se describe cómo comprobar un archivo de volcado de memoria mediante Dumpchk.

Número de KB original: 156280

Nota

Para obtener una versión de Microsoft Windows XP de este artículo, consulte 315271.

Resumen

Dumpchk es una utilidad de línea de comandos que puede usar para comprobar que se ha creado correctamente un archivo de volcado de memoria. Dumpchk no requiere acceso a símbolos.

Dumpchk se encuentra en las siguientes ubicaciones:

  • CD-ROM de Windows NT 4.0: Support\Debug\<Platform>\Dumpchk.exe

  • CD-ROM de Windows 2000: instale las herramientas de soporte técnico ejecutando Setup.exe desde la carpeta Support\Tools de la CD-ROM. De forma predeterminada, Dumpchk.exe se instala en la carpeta Archivos de programa\Herramientas de soporte técnico.

Modificadores de línea de comandos de Dumpchk

Dumpchk tiene los siguientes modificadores de línea de comandos:

DUMPCHK [options] <CrashDumpFile>

  • -? Muestra la sintaxis del comando.

  • -p Imprime el encabezado solo (sin validación).

  • -v Especifica el modo detallado.

  • -q Realiza una prueba rápida. No está disponible en Windows 2000.

Modificadores adicionales que solo están disponibles en windows 2000 Dumpchk.exe versión:

  • -c Realiza la validación del volcado de memoria.

  • -x Validación de archivos adicionales. Tarda varios minutos.

  • -e Hacer examen de volcado de memoria.

  • -y <Path> Establece la ruta de búsqueda de símbolos para el examen de volcado de memoria.

    • Si la ruta de búsqueda de símbolos está vacía, el CD-ROM
    • se usa para símbolos.
  • -b <Ruta> de acceso Establecer la ruta de búsqueda de imágenes para el examen de volcado de memoria.

    • Si la ruta de búsqueda de símbolos está vacía, <SystemRoot>\system32
    • se usa para símbolos.
  • -k <Archivo> Establece el nombre del kernel en Archivo.

  • -h <Archivo> Establezca el nombre del hal en Archivo.

Dumpchk muestra información básica del archivo de volcado de memoria y comprueba todas las direcciones virtuales y físicas del archivo. Si se encuentran errores en el archivo de volcado de memoria, Dumpchk los informa. A continuación se muestra un ejemplo de la salida de un comando Dumpchk:

Filename . . . . . . .memory.dmp  
Signature. . . . . . .PAGE  
ValidDump. . . . . . .DUMP  
MajorVersion . . . . .free system  
MinorVersion . . . . .1057  
DirectoryTableBase . .0x00030000  
PfnDataBase. . . . . .0xffbae000  
PsLoadedModuleList . .0x801463d0  
PsActiveProcessHead. .0x801462c8  
MachineImageType . . .i386  
NumberProcessors . . .1  
BugCheckCode . . . . .0xc000021a  
BugCheckParameter1 . .0xe131d948  
BugCheckParameter2 . .0x00000000  
BugCheckParameter3 . .0x00000000  
BugCheckParameter4 . .0x00000000  

ExceptionCode. . . . .0x80000003  
ExceptionFlags . . . .0x00000001  
ExceptionAddress . . .0x80146e1c  

NumberOfRuns . . . . .0x3  
NumberOfPages. . . . .0x1f5e  
Run #1  
BasePage . . . . . .0x1  
PageCount. . . . . .0x9e  
Run #2  
BasePage . . . . . .0x100  
PageCount. . . . . .0xec0  
Run #3  
BasePage . . . . . .0x1000  
PageCount. . . . . .0x1000  

**************--> Validating the integrity of the PsLoadedModuleList  
**************--> Performing a complete check (^C to end)  
**************--> Validating all physical addresses  
**************--> Validating all virtual addresses  
**************--> This dump file is good!

Si se produce un error durante cualquier parte de la salida mostrada anteriormente, el archivo de volcado está dañado y no se puede realizar el análisis.

En este ejemplo, la información más importante (desde el punto de vista de la depuración) es la siguiente:

MajorVersion . . . . .free system  
MinorVersion . . . . .1057  
MachineImageType . . .i386  
NumberProcessors . . .1  
BugCheckCode . . . . .0xc000021a  
BugCheckParameter1 . .0xe131d948  
BugCheckParameter2 . .0x00000000  
BugCheckParameter3 . .0x00000000  
BugCheckParameter4 . .0x00000000

Esta información se puede usar para determinar qué error de detención del kernel se produjo y, en cierta medida, qué versión de Windows estaba en uso.

La información de este artículo procede del Kit de recursos de Windows NT. Para obtener más información sobre Dumpchk.exe y otras utilidades de depuración, vea Apéndice A en la actualización y actualización 2 del kit de recursos de Windows NT 3.51.