Windows 10에서 메모리 덤프 파일을 읽는 방법

Windows 10 시스템이 충돌 할 때마다 충돌에 대한 중요한 정보 (예 : 사망 원인 및 원인)를 수집하여 Minidump의 미니 덤프 파일로 파일에 저장합니다 . 미니 덤프 파일을 분석하면이 오류의 원인을 쉽게 이해할 수 있습니다. 최근에 컴퓨터가 충돌하여 미니 덤프 파일을 찾는 방법과 위치를 알고 싶을 경우이 문서의 방법을 따르면 문제의 원인을 쉽게 분석 할 수 있습니다.

그러나 계속해서 컴퓨터에서 미니 덤프 파일을 열고 분석하기 전에 컴퓨터에 시스템 복원 지점을 만듭니다. 만약 문제가 생기면 컴퓨터의 파일과 설정을 간단히 복원 할 수 있습니다.

방법 -1 BlueScreenView를 사용하여 미니 덤프 파일 분석-

BlueScreenView 는 컴퓨터의 미니 덤프 파일을 분석하는 데 매우 좋은 도구입니다. 이렇게하려면 다음 단계를 자세히 따르십시오.

1. 컴퓨터에 BlueScreenView를 다운로드합니다. (웹 사이트를 방문하여 페이지를 아래로 스크롤하고 CPU 아키텍처 ( 32 비트 또는 64 비트 ) 와 일치하는 특정 파일을 클릭 하여 다운로드합니다.)

Bluescreen View 다운로드

2. 컴퓨터에 파일을 다운로드 한 후 선택한 위치에 " bluescreenview-x64.zip "파일의 압축을 풉니 다 .

블루 스크린 추출물

3. zip 파일을 추출한 후 컴퓨터의 추출 사이트로 이동합니다. " BlueScreenView "를 두 번 클릭 하여 컴퓨터에서 실행합니다.

블루 스크린 더블 클릭

4. BlueScreenView 창에서 컴퓨터에있는 미니 덤프 파일 의 " Dump File ", " Crash Time ", " Caused By Driver "에 대한 설명을 볼 수 있습니다.

충돌 시간

5. 덤프 파일에 대한 더 깊은 이해를 위해 뛰어 들고 싶다면 해당 파일을 두 번 클릭 하여 컴퓨터에있는 특정 파일 의 속성 을 확인하십시오 .

속성

6. 원인을 분석하고 문제의 원인에 대한 해결책을 찾으려면 덤프 파일을 마우스 오른쪽 버튼 으로 클릭 한 다음 " Google Search-Bug Check + Driver " 를 클릭하십시오 .

Bsod 검색

이런 식으로 BlueScreenView를 사용하면 컴퓨터에서 BSOD의 원인을 쉽게 확인 하고 문제의 근본 원인을 삭제하는 프로세스를 찾을 수 있습니다.

방법 -2 Windows 디버거를 사용하여 미니 덤프 파일 분석-

Windows 디버거 는 컴퓨터에있는 미니 덤프 파일의 완전한 분석기입니다.

1. 컴퓨터에 Windows 10 SDK를 다운로드합니다. “ DOWNLOAD THE.ISO ”를 클릭합니다 . 최신 버전의 Windows 10 SDK 가 컴퓨터에 다운로드됩니다.

Iso 다운로드

2. " KSDKWIN10_MULFRE_EN-US_DV9 ".iso 파일을 컴퓨터에 마운트 하여 파일을 시각화합니다.

3. " WinSDKSetup "을 두 번 클릭 하여 컴퓨터에서 설정을 실행합니다.

Winsdksetup

4. 위치 지정 창에서 " 이 컴퓨터에 Windows 소프트웨어 개발 키트 -Windows 10.0.18362.1 설치 "를 선택 하고 " 다음 " 을 클릭합니다 .

5. " 찾아보기 "를 클릭하여 컴퓨터에서 별도의 설치 디렉토리를 선택할 수 있습니다 .

설치 폴더 변경

6. 라이센스 계약 창에서“ 동의 ”를 클릭 하여 컴퓨터에 키트를 설치하는 데 동의합니다.

Licesnce Agrrement

7. ' Select the features you want to install ' 이라는 메시지가 표시되면 " Debugging Tools for Windows " 옵션 만 선택한 다음 " Install "을 클릭하십시오 .

Windows 용 디버깅 도구

설치 과정은 약간의 시간이 소요됩니다.

8. 설치 과정이 완료되면“ 닫기 ”를 클릭 하여 설치 창을 닫습니다.

설치 창 닫기

9. Windows 키 + R 을 눌러 컴퓨터에서 실행 창 을 시작 하고 " cmd "를 입력 한 다음 Ctrl + Shift + Enter 를 눌러 관리자 권한으로 명령 프롬프트 창 을 엽니 다 .

최소 Cmd (1)

10. 명령 프롬프트 창에서 이러한 명령을 하나씩 복사하여 붙여넣고 각 명령 뒤에 Enter 키 를 눌러 컴퓨터에서 순차적으로 실행합니다.

cd \ Program Files (x86) \ Windows Kits \ Debuggers \ x64 \ windbg.exe -IA

Cmd Windbg

11. 검색 상자를 클릭하고 " windbg "를 입력 한 다음 " WinDbg (x64) * " 를 마우스 오른쪽 단추로 클릭 하고 " 관리자 권한으로 실행 "을 클릭 하여 컴퓨터에서 WinDbg 를 엽니 다 . WinDbg 창이 열립니다.

Windbg Open Run As Admin

[ * 참고- 특정 " WinDbg "버전을 선택하여 CPU 아키텍처 (시스템의 x64 비트 또는 x86 비트) 에 따라 엽니 다 .]

12. WinDbg 창에서 " 파일 "을 클릭 한 다음 " 심볼 파일 경로 " 를 클릭합니다 .

파일 기호 파일 경로

(13)에서 기호 검색 경로 , 복사 이 줄을하고 붙여 그것을 ' 기호 경로 : '. 마지막으로 " 확인 "을 클릭 하여 저장합니다.

SRV * C : \ SymCache * // msdl.microsoft.com/download/symbols

기호 경로

14. WinDbg 창에서“ 파일 ”을 클릭 한 다음“ 작업 공간 저장 ”을 클릭 하여 변경 사항을 저장합니다.

작업 공간 저장

15. Windows 키 + R 을 눌러 컴퓨터에서 실행 을 시작 합니다. 이 폴더 위치를 입력 하거나 복사하여 붙여 넣은 다음 Enter 키를 누릅니다 .

C : \ Windows \ Minidump

미니 덤프 실행

16. Minidump 폴더에서 컴퓨터에서 분석 할 미니 덤프 파일을 두 번 클릭 합니다.

미니 덤프 파일이 WinDbg 에서 열립니다 .

두 번 클릭하여 엽니 다.

[ 중요WinDbg가 처음으로 컴퓨터의 미니 덤프 파일을 분석하는 것이므로 커널 기호 를로드하는 데 약간의 시간이 걸립니다 . 이 전체 프로세스는 백그라운드에서 실행됩니다. 따라서 WinDbg 가 중단되거나 응답하지 않는 것처럼 보이 더라도 프로세스를 중단하지 마십시오. ]

17. 커널 심볼이 컴퓨터에 다운로드되면“ ! analyze -y ”를 클릭 하여 문제를 완전히 분석합니다.

분석

18. 이제 크래시 데이터가 분석 될 때까지 잠시 기다리십시오. 분석 프로세스가 끝나면 ' MODULE NAME : '을 찾아 해당 모듈 이름을 클릭하여 실패를 일으킨 파일의 위치를 ​​더 자세히 알 수 있습니다. ( –“ nvlddmkm “을 클릭했습니다 .)

Nvlddkm 모듈 이름

19. 이제 Ctrl + F 를 눌러 찾기 창 을 열고 " 아마 원인 "을 입력 한 다음 " 다음 찾기 "를 클릭합니다 .

다음 찾기

시스템이 충돌 한 이유를 볼 수 있습니다. 또한 문제의 원인 바로 아래에 " BugCheck "코드가 있음을 알 수 있습니다. 이제 BugCheck 코드를 Microsoft BugCheck 코드 참조 목록과 비교 하여 문제의 근본 원인을 파악하십시오.