Dumpchk.exe를 사용 하 여 메모리 덤프 파일을 검사 하는 방법

이 문서의 Microsoft Windows NT 및 Microsoft Windows 2000 버전에서는 156280 를 참조 하십시오.

요약

여기서는 메모리 덤프 파일이 올바르게 작성 된 확인 하는 데 사용할 수 있는 명령줄 유틸리티인 Dumpchk.exe를 설명 합니다. Dumpchk는 기호에 대 한 액세스를 필요 하지 않습니다.

자세한 내용

Dumpchk는 메모리 덤프 파일이 올바르게 작성 된 확인 하려면 사용할 수 있는 명령줄 유틸리티입니다. Dumpchk는 기호에 대 한 액세스를 필요 하지 않습니다. 다음 Microsoft 웹 사이트에서 Windows 제품용 디버깅 도구를 다운로드할 수 있습니다.
http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx
참고: Dumpchk, Windows XP는 Windows XP CD-ROM.에 있는 지원 도구 CD-ROM에 두 번 누르십시오 폴더에서 Setup.exe를 실행 하 여 설치할 합니다. 기본적으로 Dumpchk.exe Files\Support Tools 프로그램 폴더에 설치 됩니다.


Dumpchk는 다음 명령줄 옵션:

   DUMPCHK [options] <CrashDumpFile>

-? Displays the command syntax.

-p Prints the header only (with no validation).

-v Specifies verbose mode.

-q Performs a quick test. Not available in Windows XP.

추가 옵션 Dumpchk.exe 버전 Windows XP에서에서 사용할 수 있습니다.

    -c Does dump validation.

-x Does extra file validation; takes several minutes.

-e Does dump exam.

-y <Path> Sets the symbol search path for a dump exam.
If the symbol search path is empty, the CD-ROM
is used for symbols.

-b <Path> Sets the image search path for a dump exam.
If the symbol search path is empty, %SystemRoot%\System32
is used for symbols.

-k <File> Sets the name of the kernel to File.

-h <File> Sets the name of the HAL to File.

Dumpchk는 메모리 덤프 파일 로부터 몇 가지 기본 정보를 표시 합니다. 다음 파일에 있는 모든 가상 및 실제 주소를 확인 합니다. 메모리 덤프 파일에 오류가 있으면 Dumpchk를 보고 합니다. 다음은 명령의 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!
**************

출력의 한 부분에 오류가 있으면 덤프 파일이 손상 되 고 분석을 수행할 수 없습니다.


이 예제는 디버깅 관점에서 가장 중요 한 정보는 다음 Dumpchk 출력 부분.

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

사용 중인 어떤 커널 Stop 오류 발생을 어느 정도 Windows의 버전을 확인 하려면이 정보를 사용할 수 있습니다.
속성

문서 ID: 315271 - 마지막 검토: 2017. 2. 7. - 수정: 2

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows XP Professional x64 Edition, Windows Vista Enterprise 64-bit edition, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows 7 Beta, Windows Vista Business, Windows Vista Business 64-bit edition, Windows Vista Business N, Windows Vista Business N 64-bit Edition, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Basic N, Windows Vista Home Basic N 64-bit Edition, Windows Vista Home Premium, Windows Vista Ultimate

피드백