크래시 덤프 파일 읽기

작가: Roger Morrison
창조 날짜: 18 구월 2021
업데이트 날짜: 1 칠월 2024
Anonim
Windows 크래시 덤프 BSOD를 확인하는 방법
동영상: Windows 크래시 덤프 BSOD를 확인하는 방법

콘텐츠

Windows 응용 프로그램이 충돌하거나 예기치 않게 중지되면 "충돌 덤프 파일"이 생성되어 오류 직전의 시스템 정보를 저장합니다. 작은 메모리 덤프 파일을 읽으면 오류 원인을 해결하는 데 도움이 될 수 있습니다. 프리웨어 프로그램 "BlueScreenView"를 사용하면 무엇이 잘못되었는지 신속하게 파악하거나 Windows 디버거 도구를 사용하여 더 자세한 정보를 얻을 수 있습니다.

단계로

방법 1/2 : BlueScreenView 사용

  1. 충돌의 원인 만 확인하려면 BlueScreenView를 사용하십시오. 대부분의 사용자는 시스템 충돌 또는 BSoD (Blue Screen of Death)의 원인을 파악하기 위해 충돌 덤프 파일 만 필요합니다. BlueScreenView는 덤프 파일을 분석하고 충돌을 일으킨 드라이버 또는 기타 요인을 알려줄 수있는 NirSoft의 프리웨어 프로그램입니다.
    • 시스템 충돌 중에 생성 된 덤프를 "미니 덤프"라고합니다.
  2. BlueScreenView를 다운로드합니다. NirSoft에서 직접 BlueScreenView를 다운로드 할 수 있습니다. nirsoft.net/utils/blue_screen_view.html.
    • 프로그램을 독립 실행 형 버전으로 다운로드 할 수 있습니다 (ZIP 형식으로 제공됨). 이렇게하면 설치없이 실행할 수 있습니다. ZIP 파일 다운로드를 마쳤 으면 마우스 오른쪽 버튼을 클릭하고 "추출"을 선택하여 BlueScreenView로 새 폴더를 만듭니다.
  3. BlueScreenView를 시작합니다. ZIP 파일에서 BlueScreenView를 추출한 후 프로그램을 실행하십시오. 계속할 것인지 묻는 Windows 알림을 받게됩니다.
  4. 분석하려는 크래시 덤프 파일을 찾으십시오. 컴퓨터가 충돌하면 "minidump"라는 파일이 Windows 디렉토리에 생성됩니다. 이 파일의 확장자는 "dmp"이며 BlueScreenView는이를 읽고 무슨 일이 일어 났는지 알려줄 수 있습니다. 미니 덤프 파일은 다음 위치에서 찾을 수 있습니다. C : Windows Minidump. 파일이 보이지 않으면 숨겨진 파일을 표시해야 할 수 있습니다.
    • Windows 10 및 8에서는 Windows 탐색기에서 "보기"탭을 클릭하고 "숨겨진 항목"확인란을 선택합니다.
    • Windows 7 및 이전 버전에서는 제어판에서 폴더 옵션을 연 다음 "보기"탭을 클릭하고 "숨김 파일, 폴더 및 드라이브 표시"를 선택합니다.
  5. 드래그 BlueScreenView 창의 dmp 파일. .dmp 파일을 여는 가장 빠른 방법은 BlueScreenView 창으로 끌어서 놓는 것입니다. 파일은 원래 위치에서 이동되지 않습니다. BlueScreenView 창의 아래쪽 절반은 파일을 창으로 드래그하면 데이터로 채워집니다.
  6. 상단 섹션의 "Caused By Driver"열로 이동하십시오. 이를 보려면 오른쪽으로 약간 스크롤해야 할 수 있습니다. 이 열은 시스템 충돌을 일으킨 드라이버를 보여줍니다.
    • 창 하단에 문제가있는 드라이버가 빨간색으로 강조 표시되는 경우도 있습니다. 제품 이름, 설명 및 파일 경로와 같은 자세한 내용을 보려면이 강조 표시된 항목을 두 번 클릭하십시오.
  7. 이 정보를 사용하여 문제를 찾으십시오. 이제 어떤 드라이버가 충돌을 일으켰는지 알았으므로 문제 해결을 시작할 수 있습니다. "드라이버 이름"과 "충돌"에 대한 온라인 조사를 시작하여 다른 사람들이 동일한 문제를 경험했는지 확인하십시오.

2 가지 방법 중 2 : WinDBG 사용

  1. 고급 분석을 위해이 방법을 사용하십시오. 대부분의 사용자는 MEMORY.DMP 파일을 열고 충돌로 인해 메모리에서 덤프 된 코드를 검사하기 위해 Windows 디버거 프로그램을 사용할 필요가 없습니다. Windows에서 드라이버와 메모리를 사용하는 방법에 대한 자세한 정보를 원하거나 소프트웨어 개발을 위해 덤프 파일을 분석해야하는 경우 Windows 디버거에서 많은 정보를 제공 할 수 있습니다.
  2. Windows 소프트웨어 개발 키트 (WDK)를 다운로드합니다. 이 프로그램에는 덤프 파일을 여는 데 사용하는 WinDBG 프로그램이 포함되어 있습니다. 여기에서 WDK 설치 프로그램을 다운로드 할 수 있습니다.
  3. 더블 클릭 sdksetup.exe. 설치 프로그램이 시작됩니다. 처음 몇 개의 화면을 살펴보고 기본값은 그대로 둡니다.
  4. "Windows 용 디버깅 도구"를 제외한 모든 항목을 선택 취소합니다. 다른 모든 옵션은 덤프 파일을 여는 데 사용되지 않으므로 선택 취소 할 수 있습니다. 선택을 취소하면 설치 속도가 빨라지고 하드 드라이브 공간이 절약됩니다.
  5. 파일이 다운로드되고 설치되는 동안 기다리십시오. 몇 분 걸릴 것이다.
  6. 관리자 권한으로 명령 창을 엽니 다. 프로그램이 파일을 분석 할 수 있도록 dmp 파일을 WinDBG와 연결하려면 관리자 권한으로 명령 창을 열어야합니다. "system32"폴더에서 명령 창을 엽니 다.
    • Windows 10 및 8-Windows 버튼을 마우스 오른쪽 버튼으로 클릭하고 "명령 프롬프트 (관리자)"를 선택합니다.
    • Windows 7-시작 메뉴를 열고 입력 cmd. 프레스 Ctrl+⇧ 시프트+↵ 입력.
  7. 디버거의 디렉토리로 이동하십시오. 다음 명령을 실행하여 올바른 디렉토리로 변경하십시오. Windows 10을 사용하는 경우 복사하여 붙여 넣기 만하면됩니다. 이전 버전에서는 다음 명령을 입력해야합니다.
    • cd 프로그램 파일 (x86) Windows 키트 8.1 디버거 x64
  8. 명령을 입력하여 덤프 파일을 마운트하십시오. 다음 명령을 입력하여 WinDBG를 DMP 파일과 연결합니다. Windows 10 사용자는 다음 명령을 복사하여 붙여 넣을 수 있습니다.
    • windbg.exe -IA
    • 명령을 올바르게 입력하면 닫을 수있는 빈 WinDBG 창이 나타납니다.
  9. WinDBG를 시작합니다. Microsoft dmp 파일을 열 수 있도록 올바른 파일을로드하도록 WinDBG를 구성해야합니다. WinDBG 내에서이 작업을 수행합니다.
    • 프로그램을 시작하는 가장 빠른 방법은 ⊞ 승리 "windbg"를 입력합니다.
  10. "파일"을 클릭하고 "기호 파일 경로 ". 새 창이 열립니다.
  11. 다음 주소를 복사하여 붙여 넣으십시오. 이 경로는 WinDBG에 Microsoft에서 직접 필요한 기호를 다운로드하고 저장하도록 지시합니다. C : SymCache:
    • SRV * C : SymCache * http : //msdl.microsoft.com/download/symbols
    • 지도 C : SymCache 더 많은 디버그 파일을 열고 Microsoft에서 추가 기호를 다운로드하면 시간이 지남에 따라 커집니다.
  12. 분석하려는 크래시 덤프 파일을 찾으십시오. 시스템이 충돌하면 덤프 파일 (.dmp)이 생성됩니다. 기본적으로 덤프 파일을 디렉토리에 넣습니다. C : Windows Minidump 응급 복구 후. 파일은 또한 C : Windows 메모리. DMP 대. 파일을 찾을 수없는 경우 숨김 파일 숨기기를 해제해야 할 수 있습니다.
    • Windows 10 및 8에서는 Windows 탐색기에서 "보기"탭을 클릭하고 "숨겨진 항목"확인란을 선택합니다.
    • Windows 7 및 이전 버전에서는 제어판에서 폴더 옵션을 연 다음 "보기"탭을 클릭하고 "숨김 파일, 폴더 및 드라이브 표시"를 선택합니다..
  13. 덤프 파일을 두 번 클릭하십시오. WinDBG가 올바르게 구성되어있는 한 WinDBG는 파일 처리를 시작하고 시작해야합니다.
  14. 덤프 파일이로드되는 동안 기다리십시오. 덤프 파일을 처음 열 때 Microsoft에서 기호를 다운로드하는 동안 기다려야합니다. 파일을로드하는 동안 WinDBG 프로그램을 중단하지 마십시오.
    • 폴더에 이미 기호가 있으므로 크래시 덤프 파일은 다음 번에 훨씬 빠르게로드됩니다. C : SymCache 서있다.
    • 덤프 파일로드가 완료되면 후속 조치 : MachineOwner 파일 하단에 있습니다.
  15. "아마 원인"줄을 찾습니다. 이것은 충돌의 원인을 파악하는 가장 빠른 방법입니다. WinDBG는 덤프 파일을 분석하고 문제를 일으킬 가능성이있는 프로세스 또는 드라이버를보고합니다. 이 정보를 추가 문제 해결 및 조사에 사용할 수 있습니다.
  16. BugCheck 코드를 찾으십시오. 덤프 파일은 충돌 중에 발생한 특정 오류에 대한 코드를 반환합니다. "아마 원인"줄 바로 위를 확인합니다. "9F"와 같은 2 자 코드가 표시 될 수 있습니다.
    • Microsoft 버그 검사 코드 참조로 이동합니다. 각 항목의 마지막 두 문자를보고 BugCode와 일치하는 코드를 찾으십시오.