Windows 10 시스템이 충돌 할 때마다 충돌에 대한 중요한 정보 (예 : 사망 원인 및 원인)를 수집하여 Minidump의 미니 덤프 파일로 파일에 저장합니다 . 미니 덤프 파일을 분석하면이 오류의 원인을 쉽게 이해할 수 있습니다. 최근에 컴퓨터가 충돌하여 미니 덤프 파일을 찾는 방법과 위치를 알고 싶을 경우이 문서의 방법을 따르면 문제의 원인을 쉽게 분석 할 수 있습니다.
그러나 계속해서 컴퓨터에서 미니 덤프 파일을 열고 분석하기 전에 컴퓨터에 시스템 복원 지점을 만듭니다. 만약 문제가 생기면 컴퓨터의 파일과 설정을 간단히 복원 할 수 있습니다.
방법 -1 BlueScreenView를 사용하여 미니 덤프 파일 분석-
BlueScreenView 는 컴퓨터의 미니 덤프 파일을 분석하는 데 매우 좋은 도구입니다. 이렇게하려면 다음 단계를 자세히 따르십시오.
1. 컴퓨터에 BlueScreenView를 다운로드합니다. (웹 사이트를 방문하여 페이지를 아래로 스크롤하고 CPU 아키텍처 ( 32 비트 또는 64 비트 ) 와 일치하는 특정 파일을 클릭 하여 다운로드합니다.)
2. 컴퓨터에 파일을 다운로드 한 후 선택한 위치에 " bluescreenview-x64.zip "파일의 압축을 풉니 다 .
3. zip 파일을 추출한 후 컴퓨터의 추출 사이트로 이동합니다. " BlueScreenView "를 두 번 클릭 하여 컴퓨터에서 실행합니다.
4. BlueScreenView 창에서 컴퓨터에있는 미니 덤프 파일 의 " Dump File ", " Crash Time ", " Caused By Driver "에 대한 설명을 볼 수 있습니다.
5. 덤프 파일에 대한 더 깊은 이해를 위해 뛰어 들고 싶다면 해당 파일을 두 번 클릭 하여 컴퓨터에있는 특정 파일 의 속성 을 확인하십시오 .
6. 원인을 분석하고 문제의 원인에 대한 해결책을 찾으려면 덤프 파일을 마우스 오른쪽 버튼 으로 클릭 한 다음 " Google Search-Bug Check + Driver " 를 클릭하십시오 .
이런 식으로 BlueScreenView를 사용하면 컴퓨터에서 BSOD의 원인을 쉽게 확인 하고 문제의 근본 원인을 삭제하는 프로세스를 찾을 수 있습니다.
방법 -2 Windows 디버거를 사용하여 미니 덤프 파일 분석-
Windows 디버거 는 컴퓨터에있는 미니 덤프 파일의 완전한 분석기입니다.
1. 컴퓨터에 Windows 10 SDK를 다운로드합니다. “ DOWNLOAD THE.ISO ”를 클릭합니다 . 최신 버전의 Windows 10 SDK 가 컴퓨터에 다운로드됩니다.
2. " KSDKWIN10_MULFRE_EN-US_DV9 ".iso 파일을 컴퓨터에 마운트 하여 파일을 시각화합니다.
3. " WinSDKSetup "을 두 번 클릭 하여 컴퓨터에서 설정을 실행합니다.
4. 위치 지정 창에서 " 이 컴퓨터에 Windows 소프트웨어 개발 키트 -Windows 10.0.18362.1 설치 "를 선택 하고 " 다음 " 을 클릭합니다 .
5. " 찾아보기 "를 클릭하여 컴퓨터에서 별도의 설치 디렉토리를 선택할 수 있습니다 .
6. 라이센스 계약 창에서“ 동의 ”를 클릭 하여 컴퓨터에 키트를 설치하는 데 동의합니다.
7. ' Select the features you want to install ' 이라는 메시지가 표시되면 " Debugging Tools for Windows " 옵션 만 선택한 다음 " Install "을 클릭하십시오 .
설치 과정은 약간의 시간이 소요됩니다.
8. 설치 과정이 완료되면“ 닫기 ”를 클릭 하여 설치 창을 닫습니다.
9. Windows 키 + R 을 눌러 컴퓨터에서 실행 창 을 시작 하고 " cmd "를 입력 한 다음 Ctrl + Shift + Enter 를 눌러 관리자 권한으로 명령 프롬프트 창 을 엽니 다 .
10. 명령 프롬프트 창에서 이러한 명령을 하나씩 복사하여 붙여넣고 각 명령 뒤에 Enter 키 를 눌러 컴퓨터에서 순차적으로 실행합니다.
cd \ Program Files (x86) \ Windows Kits \ Debuggers \ x64 \ windbg.exe -IA
11. 검색 상자를 클릭하고 " windbg "를 입력 한 다음 " WinDbg (x64) * " 를 마우스 오른쪽 단추로 클릭 하고 " 관리자 권한으로 실행 "을 클릭 하여 컴퓨터에서 WinDbg 를 엽니 다 . WinDbg 창이 열립니다.
[ * 참고- 특정 " 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 “을 클릭했습니다 .)
19. 이제 Ctrl + F 를 눌러 찾기 창 을 열고 " 아마 원인 "을 입력 한 다음 " 다음 찾기 "를 클릭합니다 .
시스템이 충돌 한 이유를 볼 수 있습니다. 또한 문제의 원인 바로 아래에 " BugCheck "코드가 있음을 알 수 있습니다. 이제 BugCheck 코드를 Microsoft BugCheck 코드 참조 목록과 비교 하여 문제의 근본 원인을 파악하십시오.