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.