블루스크린이 나거나 또는 갑자기 장애가 발생했다면 그에 대한 기록은 윈도우 시스템에서는 찾아 볼 수 있다. 물론 메모리 덤프를 디버깅 하는 툴을 가지고 활용해야만 얻을 수 있지만 꼭 찾고자 한다면 진행 하기 바란다.
- 마우스 오른쪽 단추로 내 컴퓨터를 누른 다음 속성(Windows 2000의 경우, 등록 정보)을 누릅니다.
- 고급 탭을 누른 다음 시작 및 복구 단추를 누릅니다.
- 디버깅 정보 쓰기를 누른 다음 전체 메모리 덤프, 커널 메모리 덤프 또는 작은 메모리 덤프 중에서 선택합니다.
전체 메모리 덤프
전체 메모리 덤프는 컴퓨터가 예기치 않게 중지될 때 시스템 메모리의 모든 내용을 기록합니다. 전체 메모리 덤프 옵션을 선택하는 경우 모든 실제 RAM 크기에 1MB를 더한 크기의 페이징 파일이 부팅 볼륨에 있어야 합니다. 기본적으로 전체 메모리 덤프 파일은 %SystemRoot%\Memory.dmp 파일에 기록됩니다.
두 번째 문제가 발생하고 다른 전체 메모리 덤프(또는 커널 메모리 덤프) 파일이 만들어지면 이전 파일을 덮어쓰게 됩니다.
참고 전체 메모리 덤프 옵션은 32비트 운영 체제를 실행하고 있고 2GB 이상의 RAM이 설치된 컴퓨터에서는 사용할 수 없습니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
274598 (http://support.microsoft.com/kb/274598/) Windows 2000은 2GB와 4GB 사이의 메모리를 완전히 덤프할 수 없다
커널 메모리 덤프
커널 메모리 덤프는 커널 메모리만 기록합니다. 컴퓨터가 예기치 않게 중지될 때 로그에 정보를 기록하는 프로세스의 속도가 향상됩니다. 컴퓨터의 RAM에 따라 부팅 볼륨에서 50MB-800MB를 페이징 파일로 사용할 수 있거나 컴퓨터의 실제 메모리 크기의 1/3을 사용할 수 있어야 합니다.
이 덤프 파일은 할당되지 않은 메모리나 사용자 모드 프로그램에 할당된 메모리는 포함하지 않습니다. 여기에는 Windows 2000 이상에서 커널과 HAL(하드웨어 추상화 계층)에 할당된 메모리와 커널 모드 드라이버 및 기타 커널 모드 프로그램에 할당된 메모리만 포함됩니다. 대개의 경우 이 덤프 파일이 가장 유용합니다. 이 파일은 전체 메모리 덤프보다 상당히 작지만 문제와 관련이 없는 메모리 부분만 생략됩니다. 기본적으로 커널 메모리 덤프 파일은 %SystemRoot%\Memory.dmp 파일에 기록됩니다.
두 번째 문제가 발생하고 다른 커널 메모리 덤프 파일(또는 전체 메모리 덤프 파일)이 만들어지면 이전 파일을 덮어쓰게 됩니다.
작은 메모리 덤프
작은 메모리 덤프는 컴퓨터가 예기치 않게 중지된 이유를 확인할 수 있는 최소한의 유용한 정보를 기록합니다. 이 옵션을 사용하려면 부팅 볼륨에 2MB 이상의 페이징 파일이 있어야 하며 Windows 2000 이상에서 컴퓨터가 예기치 않게 중지될 때마다 새 파일을 만들도록 지정합니다. 이러한 파일의 기록은 폴더에 저장됩니다.
이 덤프 파일 유형은 다음 정보를 포함합니다. • 중지 메시지와 매개 변수 및 기타 데이터
• 로드된 드라이버 목록
• 중지된 프로세서에 대한 프로세서 컨텍스트(PRCB)
• 중지된 프로세스에 대한 프로세스 정보 및 커널 컨텍스트(EPROCESS)
• 중지된 스레드에 대한 프로세스 정보 및 커널 컨텍스트(ETHREAD)
• 중지된 스레드에 대한 커널 모드 호출 스택
이런 유형의 덤프 파일은 공간이 제한되어 있을 때 유용할 수 있습니다. 그러나 포함된 정보가 제한되어 있기 때문에 문제가 발생했을 때 실행 중인 스레드가 직접적인 원인이 아닌 오류는 이 파일을 분석하여 발견할 수 없습니다.
두 번째 문제가 발생하고 두 번째 작은 메모리 덤프 파일이 만들어지는 경우에도 이전 파일은 보존됩니다. 각 추가 파일에는 고유한 이름이 지정됩니다. 데이터가 파일 이름으로 인코딩되어 표시됩니다. 예를 들어, Mini022900-01.dmp는 2000년 2월 29일에 생성된 첫 번째 메모리 덤프입니다. 모든 작은 메모리 덤프 파일 목록은 %SystemRoot%\Minidump 폴더에 저장됩니다.
MS 기술참조 : http://support.microsoft.com/kb/254649/KO/
전체 메모리 덤프는 컴퓨터가 예기치 않게 중지될 때 시스템 메모리의 모든 내용을 기록합니다. 전체 메모리 덤프 옵션을 선택하는 경우 모든 실제 RAM 크기에 1MB를 더한 크기의 페이징 파일이 부팅 볼륨에 있어야 합니다. 기본적으로 전체 메모리 덤프 파일은 %SystemRoot%\Memory.dmp 파일에 기록됩니다.
두 번째 문제가 발생하고 다른 전체 메모리 덤프(또는 커널 메모리 덤프) 파일이 만들어지면 이전 파일을 덮어쓰게 됩니다.
참고 전체 메모리 덤프 옵션은 32비트 운영 체제를 실행하고 있고 2GB 이상의 RAM이 설치된 컴퓨터에서는 사용할 수 없습니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
274598 (http://support.microsoft.com/kb/274598/) Windows 2000은 2GB와 4GB 사이의 메모리를 완전히 덤프할 수 없다
커널 메모리 덤프
커널 메모리 덤프는 커널 메모리만 기록합니다. 컴퓨터가 예기치 않게 중지될 때 로그에 정보를 기록하는 프로세스의 속도가 향상됩니다. 컴퓨터의 RAM에 따라 부팅 볼륨에서 50MB-800MB를 페이징 파일로 사용할 수 있거나 컴퓨터의 실제 메모리 크기의 1/3을 사용할 수 있어야 합니다.
이 덤프 파일은 할당되지 않은 메모리나 사용자 모드 프로그램에 할당된 메모리는 포함하지 않습니다. 여기에는 Windows 2000 이상에서 커널과 HAL(하드웨어 추상화 계층)에 할당된 메모리와 커널 모드 드라이버 및 기타 커널 모드 프로그램에 할당된 메모리만 포함됩니다. 대개의 경우 이 덤프 파일이 가장 유용합니다. 이 파일은 전체 메모리 덤프보다 상당히 작지만 문제와 관련이 없는 메모리 부분만 생략됩니다. 기본적으로 커널 메모리 덤프 파일은 %SystemRoot%\Memory.dmp 파일에 기록됩니다.
두 번째 문제가 발생하고 다른 커널 메모리 덤프 파일(또는 전체 메모리 덤프 파일)이 만들어지면 이전 파일을 덮어쓰게 됩니다.
작은 메모리 덤프
작은 메모리 덤프는 컴퓨터가 예기치 않게 중지된 이유를 확인할 수 있는 최소한의 유용한 정보를 기록합니다. 이 옵션을 사용하려면 부팅 볼륨에 2MB 이상의 페이징 파일이 있어야 하며 Windows 2000 이상에서 컴퓨터가 예기치 않게 중지될 때마다 새 파일을 만들도록 지정합니다. 이러한 파일의 기록은 폴더에 저장됩니다.
이 덤프 파일 유형은 다음 정보를 포함합니다. • 중지 메시지와 매개 변수 및 기타 데이터
• 로드된 드라이버 목록
• 중지된 프로세서에 대한 프로세서 컨텍스트(PRCB)
• 중지된 프로세스에 대한 프로세스 정보 및 커널 컨텍스트(EPROCESS)
• 중지된 스레드에 대한 프로세스 정보 및 커널 컨텍스트(ETHREAD)
• 중지된 스레드에 대한 커널 모드 호출 스택
이런 유형의 덤프 파일은 공간이 제한되어 있을 때 유용할 수 있습니다. 그러나 포함된 정보가 제한되어 있기 때문에 문제가 발생했을 때 실행 중인 스레드가 직접적인 원인이 아닌 오류는 이 파일을 분석하여 발견할 수 없습니다.
두 번째 문제가 발생하고 두 번째 작은 메모리 덤프 파일이 만들어지는 경우에도 이전 파일은 보존됩니다. 각 추가 파일에는 고유한 이름이 지정됩니다. 데이터가 파일 이름으로 인코딩되어 표시됩니다. 예를 들어, Mini022900-01.dmp는 2000년 2월 29일에 생성된 첫 번째 메모리 덤프입니다. 모든 작은 메모리 덤프 파일 목록은 %SystemRoot%\Minidump 폴더에 저장됩니다.
MS 기술참조 : http://support.microsoft.com/kb/254649/KO/
'FAQ Topics > Problem Solving' 카테고리의 다른 글
| 윈도우 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 |
| 메모리 누수란 무엇인가? (0) | 2005/03/03 |
TAG 메모리 덤프



댓글을 달아 주세요