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

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

최근에 PC가 충돌한 경우 충돌 의 원인을 나열한 다음 PC가(PC shutdown) 갑자기 종료되는 BSOD ( Blue Screen of Death )에 직면했을 것입니다. (Death)이제 BSOD 화면(BSOD screen) 은 몇 초 동안만 표시되며 그 순간에는 충돌 원인을 분석할 수 없습니다. 고맙게도 Windows 크래시가 발생하면 크래시 덤프 파일(dump file) ( .dmp ) 또는 메모리 덤프 가 생성되어 (memory dump)Windows 종료(Windows shutdown) 직전에 크래시 정보를 저장합니다 .

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

BSOD 화면(BSOD screen) 이 표시 되자마자 Windows 는 메모리에서 일반적으로 (Windows)Windows 폴더(Windows folder) 에 저장되는 "MiniDump"라는 작은 파일에 충돌에 대한 정보를 덤프 합니다 . 그리고 이 .dmp 파일은 오류의 원인을 해결하는 데 도움이 될 수 있지만 덤프 파일(dump file) 을 분석해야 합니다 . 여기서 까다로워지며 Windows 는 이 (Windows)메모리 덤프 파일(memory dump file) 을 분석하기 위해 사전 설치된 도구를 사용하지 않습니다 .

이제 .dmp 파일 을 디버깅하는 데 도움이 되는 다양한 도구가 있지만 (.dmp file)BlueScreenView 및 Windows 디버거 도구(BlueScreenView and Windows Debugger tools) 인 두 가지 도구에 대해 이야기하겠습니다 . BlueScreenView 는 PC에 무엇이 잘못되었는지 빠르게 분석할 수 있으며 Windows 디버거 도구(Windows Debugger tool) 를 사용하여 고급 정보를 얻을 수 있습니다. 따라서 시간(time let) 을 낭비하지 않고 아래 나열된 가이드의 도움으로 Windows 10 에서 메모리 덤프 파일(Memory Dump Files) 을 읽는 방법을 살펴보겠습니다.

Windows 10 에서 메모리 덤프 파일(Memory Dump Files) 을 읽는 방법

(Make)문제가 발생할 경우(case something) 에 대비하여 복원 지점(restore point) 을 생성 하십시오 .

방법 1: BlueScreenView를 사용하여 메모리 덤프 파일 분석(Method 1: Analyze Memory Dump Files using BlueScreenView)

1. NirSoft 웹사이트 에서 ( NirSoft Website downloads the latest version of BlueScreenView)Windows 버전에 따라 최신 버전의 BlueScreenView를 다운로드합니다 .

2. 다운로드한 zip 파일 의 압축을 푼 다음 (zip file)BlueScreenView.exe 를 두 번 클릭 하여 응용 프로그램을 실행합니다.

블루스크린뷰 |  Windows 10에서 메모리 덤프 파일을 읽는 방법

3. 프로그램은 기본 위치(default location)C:\Windows\Minidump.MiniDump 파일을 자동으로 검색합니다 .

4. 이제 특정 .dmp 파일( .dmp file,) 을 분석하려면 해당 파일을 BlueScreenView 응용 프로그램 으로 (BlueScreenView application)끌어다 놓으면 프로그램이 (drag and drop)미니 덤프 파일(minidump file) 을 쉽게 읽습니다 .

BlueScreenView에서 분석할 특정 .dmp 파일을 끌어다 놓습니다.

5. BlueScreenView(BlueScreenView) 상단에 다음 정보가 표시됩니다 .

  • 미니덤프 파일명(Minidump file) : 082516-12750-01.dmp. 여기서 08은 월, 25는 날짜, 16은 덤프 파일(dump file) 의 연도입니다 .
  • 충돌 시간(Time) 은 충돌이 발생한 시간입니다: 26-08-2016 02:40:03
  • 버그 확인 문자열(Bug Check String)오류 코드입니다(error code) . DRIVER_VERIFIER_IOMANAGER_VIOLATION
  • 버그 체크 코드(Bug Check Code)STOP 오류(STOP error) 입니다 : 0x000000c9
  • 그런 다음 버그 검사 코드(Bug Check Code) 매개변수 가 있습니다.
  • 가장 중요한 부분은 Caused By Driver : VerifierExt.sys 입니다.

6. 화면 하단 에 오류를 일으킨 드라이버가 강조 표시됩니다.(the driver who caused the error will be highlighted.)

오류를 일으킨 드라이버가 강조 표시됩니다.

7. 이제 웹에서 다음을 쉽게 검색할 수 있는 오류에 대한 모든 정보가 있습니다.

Bug Check String +드라이버(Driver) 에 의해 유발됨 , 예: DRIVER_VERIFIER_IOMANAGER_VIOLATION VerifierExt.sys
Bug Check String + Bug Check Code eg : DRIVER_VERIFIER_IOMANAGER_VIOLATION 0x000000c9

이제 웹에서 Bug Check String + Caused by Driver를 쉽게 검색할 수 있는 오류에 대한 모든 정보가 있습니다.

8. 또는 BlueScreenView(BlueScreenView and click “) 내부 의 미니덤프 파일(minidump file) 을 마우스 오른쪽 버튼으로 클릭하고 Google Search – Bug Check + Driver 를 클릭할 수 있습니다 .

BlueScreenView 내부의 미니 덤프 파일을 마우스 오른쪽 버튼으로 클릭하고 "Google 검색 - 버그 검사 + 드라이버"를 클릭합니다.

9. 이 정보를 사용하여 원인을 해결하고 오류를 수정하십시오. 그리고 이것이 BlueScreenView를 사용하여 Windows 10에서 메모리 덤프 파일을 읽는 방법 가이드의 끝입니다.(How to Read Memory Dump Files in Windows 10 using BlueScreenView.)

방법 2: Windows 디버거를 사용하여 메모리 덤프 파일 분석(Method 2: Analyze Memory Dump Files Using Windows Debugger)

1. 여기에서 Windows 10 SDK를 다운로드합니다(Download Windows 10 SDK from here) .

참고:(Note:) 이 프로그램에는 .dmp 파일을 분석하는 데 사용할 WinDBG 프로그램 이 포함되어 있습니다.(WinDBG program)

2. sdksetup.exe 파일을 실행하여 설치 위치를 지정하거나 default를 사용(installation location or use default) 합니다.

sdksetup.exe 파일을 실행하고 설치 위치를 지정하거나 기본값을 사용하십시오.

3. 라이센스 계약에 동의(Accept License agreement) 한 다음 "설치할 기능 선택"(Select the features you want to install) 화면 에서 Windows용 디버깅 도구 옵션만(select only the Debugging Tools for Windows option) 선택한 다음 설치를 클릭합니다.

설치할 기능 선택 화면에서 Windows용 디버깅 도구 옵션만 선택합니다.

4. 응용 프로그램이 WinDBG 프로그램(WinDBG program) 다운로드를 시작 하므로 시스템에 설치될 때까지 기다립니다.

5. 명령 프롬프트(Command Prompt) 를 엽니 다. 사용자는 ' cmd'(‘cmd’) 를 검색 한 다음 Enter 키를 눌러 이 단계를 수행할 수 있습니다 .

명령 프롬프트를 엽니다.  사용자는 'cmd'를 검색한 다음 Enter 키를 눌러 이 단계를 수행할 수 있습니다.  |  Windows 10에서 메모리 덤프 파일을 읽는 방법

6. cmd에 다음 명령을 입력하고 Enter 키를 누릅니다 .

cd\Program Files (x86)\Windows Kits\10\Debuggers\x64\

참고: (Note:)WinDBG 프로그램(WinDBG program) 의 올바른 설치를 지정하십시오 .

7. 이제 올바른 디렉토리에 들어가면 다음 명령을 입력하여 WinDBG 를 .dmp 파일과 연결합니다.

windbg.exe -IA

WinDBG 프로그램의 올바른 설치를 지정하십시오.

8. 위의 명령(above command) 을 입력하는 즉시 WinDBG 의 새 빈 인스턴스 가 열리고 닫을 수 있는 확인 알림 이 표시됩니다.(confirmation notice)

닫을 수 있는 확인 알림과 함께 WinDBG의 새 빈 인스턴스가 열립니다.

9. Windows 검색에 windbg 를 입력한 다음 (windbg)WinDbg(X64)를 클릭합니다.(WinDbg (X64).)

Windows 검색에 windbg를 입력한 다음 WinDbg(X64)를 클릭합니다.

10. WinDBG 패널 에서 파일을 클릭한 다음 기호 파일 경로를 선택합니다.(click on File, then select Symbol File Path.)

WinDBG 패널에서 파일을 클릭한 다음 기호 파일 경로를 선택합니다.

11. 다음 주소를 복사 하여 (Copy and paste)기호 검색 경로(Symbol Search Path) 상자에 붙여넣습니다.

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

SRV*C:\SymCache*http://msdl.microsoft.com/download/symbols |  Windows 10에서 메모리 덤프 파일을 읽는 방법

12. 확인 을 클릭한 다음 (OK)File > Save Workspace. 을 클릭하여 심볼 경로(symbol path) 를 저장합니다 .

13. 이제 분석할 덤프 파일 을 찾으십시오. (dump file)C:\Windows\Minidump 에 있는 MiniDump 파일(MiniDump file) 을 사용 하거나 C:\Windows\MEMORY.DMP.메모리 덤프(Memory dump) 파일을 사용할 수 있습니다.

이제 분석하려는 덤프 파일을 찾은 다음 .dmp 파일을 두 번 클릭하십시오.

14. .dmp 파일(.dmp file) 을 더블 클릭하면 WinDBG 가 실행되고 파일 처리가 시작됩니다.

C 드라이브에 Symcache라는 폴더가 생성되고 있습니다.

참고:(Note:) 이것은 시스템에서 읽는 첫 번째 .dmp 파일 이기 때문에 (.dmp file)WinDBG 는 느린 것처럼 보이지만 이러한 프로세스가 백그라운드에서 수행되고 있으므로 프로세스를 중단하지 마십시오.

A folder called Symcache is being created in C:
Symbols are being downloaded and saved to C:\Symcache

기호가 다운로드되고 덤프가 분석할 준비가 되면 덤프 텍스트 하단에 Followup(message Followup) : MachineOwner 메시지가 표시됩니다.(MachineOwner at the dump text’s bottom.)

기호가 다운로드되면 맨 아래에 MachineOwner가 표시됩니다.

15. 또한 다음 .dmp 파일(.dmp file) 이 처리되며 필요한 기호를 이미 다운로드했기 때문에 더 빠릅니다. 시간이 지남에 따라 C:\Symcache folder 는 더 많은 기호가 추가됨에 따라 크기가 커집니다.

16. Ctrl + F 를 눌러 찾기를 연 다음 " 아마도 원인(Probably caused by) "(따옴표 제외)을 입력하고 Enter 키를 누릅니다 . 이것이 충돌의 원인을 찾는 가장 빠른 방법입니다.

찾기를 열고 다음으로 인한 것일 수 있음을 입력하고 다음 찾기를 누르십시오.

17. 아마도(Probably) 원인으로 인한 것 위에 BugCheck 코드(예: 0x9F )( BugCheck code, e.g., 0x9F) 가 표시 됩니다. 이 코드를 사용하고 Microsoft Bug Check Code Reference 를 방문하여 버그 확인 참조를 확인하십시오.

추천:(Recommended:)

  • Windows(Fix Windows) 가 이 컴퓨터에서 홈 그룹을 설정할 수 없는 문제 수정
  • 컴퓨터 화면이 무작위로 꺼지는 문제 수정(Fix Computer Screen Turns Off Randomly)
  • Windows 10 에서 (Windows 10)오른쪽 클릭(Right Click) 이 작동하지 않는 문제를 해결하는 방법
  • 수정 레지스트리 편집기(Registry editor) 가 작동을 멈췄습니다

Windows 10에서 메모리 덤프 파일을 읽는 방법을(How to Read Memory Dump Files in Windows 10) 성공적으로 배웠지 만 이 게시물과 관련하여 여전히 질문이 있는 경우 댓글 섹션에서 자유롭게 질문하십시오.



About the author

저는 Windows 및 Office 소프트웨어에 대한 전문 리뷰어입니다. 저는 이러한 프로그램과 다양한 기능에 대한 깊은 지식을 가지고 있습니다. 내 리뷰는 객관적이고 상세하므로 잠재 고객이 프로그램이 얼마나 잘 작동하고 어떤 개선이 이루어질 수 있는지 알 수 있습니다. 나는 또한 리뷰를 통해서든 앱에 대한 최고의 거래를 찾는 것이든 사람들이 필요에 가장 적합한 앱을 찾도록 돕는 것을 좋아합니다.



Related posts