기본으로 제공하는 툴이 있다.
Dumpchk.exe 또는 I386kd.exe 기능이 있으면 그외 서드 파트 툴도 있는데 아직 아는것이 없어서 아래 링크만 걸어 두겠습니다.
DUMPCHK [options] <CrashDumpFile>
-? 명령 구문을 표시합니다.
-p 유효성 검사 없이 헤더만 인쇄합니다.
-v 세부 정보 표시 모드를 지정합니다.
-q 빠른 테스트를 수행합니다. Windows 2000에서는 사용할 수 없습니다.
-? 명령 구문을 표시합니다.
-p 유효성 검사 없이 헤더만 인쇄합니다.
-v 세부 정보 표시 모드를 지정합니다.
-q 빠른 테스트를 수행합니다. Windows 2000에서는 사용할 수 없습니다.
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!
**************
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.exe를 사용하여 메모리 덤프 파일을 검사하는 방법
http://support.microsoft.com/kb/156280/ - 디버깅 툴 다운로드
http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx
'FAQ Topics > Problem Solving' 카테고리의 다른 글
| 대용량 메모리 컴퓨터에서 기본 페이징 파일 크기 변경 (0) | 2007/03/22 |
|---|---|
| 윈도우 2000 vs 2003 안전모드 화면 (0) | 2007/01/24 |
| 메모리 덤프 유형에 사용하는 도구 (0) | 2007/01/23 |
| 메모리 덤프을 보고자 한다면 어디서 보는가? (0) | 2007/01/23 |
| Windows Server 2003에서 "NTLDR is missing" 오류 메시지가 나타나는 문제를 해결하는 방법 (0) | 2007/01/22 |
| Troubleshooting 전략이란 무엇인가? (0) | 2005/03/25 |
TAG 디버깅 툴



댓글을 달아 주세요