Windows 10에서 메모리 덤프 파일을 읽는 방법
잡집 / / November 28, 2021
PC가 최근에 충돌한 경우 충돌 원인을 나열한 다음 PC가 갑자기 종료되는 BSOD(Blue Screen of Death)에 직면했을 것입니다. 이제 BSOD 화면은 몇 초 동안만 표시되며 그 순간에는 충돌 원인을 분석할 수 없습니다. 고맙게도 Windows 크래시가 발생하면 크래시 덤프 파일(.dmp) 또는 메모리 덤프가 생성되어 Windows 종료 직전에 크래시 정보를 저장합니다.
![Windows 10에서 메모리 덤프 파일을 읽는 방법](/f/d384a1eb98f8e79dc9f24f45170eff68.png)
BSOD 화면이 표시되자마자 Windows는 메모리에서 충돌에 대한 정보를 일반적으로 Windows 폴더에 저장되는 "MiniDump"라는 작은 파일에 덤프합니다. 그리고 이 .dmp 파일은 오류의 원인을 해결하는 데 도움이 될 수 있지만 덤프 파일을 분석해야 합니다. 여기서 까다로워지며 Windows는 이 메모리 덤프 파일을 분석하기 위해 사전 설치된 도구를 사용하지 않습니다.
이제 .dmp 파일을 디버그하는 데 도움이 되는 다양한 도구가 있지만 BlueScreenView 및 Windows 디버거 도구인 두 가지 도구에 대해 이야기하겠습니다. BlueScreenView는 PC에 무엇이 잘못되었는지 빠르게 분석할 수 있으며 Windows 디버거 도구를 사용하여 고급 정보를 얻을 수 있습니다. 따라서 시간을 낭비하지 않고 아래 나열된 가이드의 도움으로 Windows 10에서 메모리 덤프 파일을 읽는 방법을 살펴보겠습니다.
내용물
- Windows 10에서 메모리 덤프 파일을 읽는 방법
- 방법 1: BlueScreenView를 사용하여 메모리 덤프 파일 분석
- 방법 2: Windows 디버거를 사용하여 메모리 덤프 파일 분석
Windows 10에서 메모리 덤프 파일을 읽는 방법
확인 복원 지점 생성 문제가 발생하는 경우를 대비하여.
방법 1: BlueScreenView를 사용하여 메모리 덤프 파일 분석
1. 에서 NirSoft 웹사이트는 최신 버전의 BlueScreenView를 다운로드합니다. Windows 버전에 따라.
2. 다운로드한 zip 파일의 압축을 풀고 다음을 두 번 클릭합니다. 블루스크린뷰.exe 응용 프로그램을 실행합니다.
![블루스크린뷰 | Windows 10에서 메모리 덤프 파일을 읽는 방법](/f/568a79699618e08785b9f59ceb1855a1.png)
3. 프로그램은 기본 위치에서 MiniDump 파일을 자동으로 검색합니다. C:\Windows\미니덤프.
4. 이제 특정 .dmp 파일, 해당 파일을 BlueScreenView 응용 프로그램으로 끌어다 놓으면 프로그램이 미니 덤프 파일을 쉽게 읽습니다.
![BlueScreenView에서 분석할 특정 .dmp 파일을 끌어다 놓습니다.](/f/6e20849dfbb4228190b21d637f76a04a.png)
5. BlueScreenView 상단에 다음 정보가 표시됩니다.
- 미니덤프 파일 이름: 082516-12750-01.dmp. 여기서 08은 월, 25는 날짜, 16은 덤프 파일의 연도입니다.
- 충돌 시간은 충돌이 발생한 시간입니다: 26-08-2016 02:40:03
- 버그 검사 문자열은 오류 코드입니다. DRIVER_VERIFIER_IOMANAGER_VIOLATION
- 버그 확인 코드는 STOP 오류: 0x000000c9입니다.
- 그런 다음 버그 검사 코드 매개변수가 있습니다.
- 가장 중요한 섹션은 드라이버에 의해 발생: VerifierExt.sys입니다.
6. 화면 하단에는 오류를 일으킨 드라이버가 강조 표시됩니다.
![오류를 일으킨 드라이버가 강조 표시됩니다.](/f/333cadc513d0b286ecb78d18ba848166.png)
7. 이제 웹에서 다음을 쉽게 검색할 수 있는 오류에 대한 모든 정보가 있습니다.
버그 검사 문자열 + 드라이버에 의해 발생(예: DRIVER_VERIFIER_IOMANAGER_VIOLATION VerifierExt.sys)
버그 확인 문자열 + 버그 확인 코드 예: DRIVER_VERIFIER_IOMANAGER_VIOLATION 0x000000c9
![이제 웹에서 Bug Check String + Caused by Driver를 쉽게 검색할 수 있는 오류에 대한 모든 정보가 있습니다.](/f/38957b4d5927038850eca6f3feb6f2a5.png)
8. 또는 BlueScreenView 내부의 미니덤프 파일을 마우스 오른쪽 버튼으로 클릭하고 “Google 검색 – 버그 확인 + 드라이버“.
![BlueScreenView 내부의 미니 덤프 파일을 마우스 오른쪽 버튼으로 클릭하고 " Google 검색 - 버그 검사 + 드라이버" 를 클릭합니다.](/f/4d3e5c17c32cd3cf3832339589b55581.png)
9. 이 정보를 사용하여 원인을 해결하고 오류를 수정하십시오. 그리고 이것이 가이드의 끝입니다. BlueScreenView를 사용하여 Windows 10에서 메모리 덤프 파일을 읽는 방법.
방법 2: Windows 디버거를 사용하여 메모리 덤프 파일 분석
1. 여기에서 Windows 10 SDK 다운로드.
메모: 이 프로그램에는 WinDBG 프로그램 .dmp 파일을 분석하는 데 사용할 것입니다.
2. 실행 sdksetup.exe 파일을 열고 설치 위치를 지정하거나 기본값을 사용하십시오.
![sdksetup.exe 파일을 실행하고 설치 위치를 지정하거나 기본값을 사용하십시오.](/f/3fafa1217a21cf9d898ee58e328c7886.png)
3. 라이센스 계약에 동의한 다음 "설치하려는 기능을 선택하십시오" 화면 Windows용 디버깅 도구 옵션만 선택합니다. 설치를 클릭합니다.
![설치할 기능 선택 화면에서 Windows용 디버깅 도구 옵션만 선택합니다.](/f/f013d2ae99eff92ef0dc234c7a1f327c.png)
4. 응용 프로그램이 WinDBG 프로그램 다운로드를 시작하므로 시스템에 설치될 때까지 기다리십시오.
5. 명령 프롬프트를 엽니다. 사용자는 다음을 검색하여 이 단계를 수행할 수 있습니다. 'cmd' 그런 다음 Enter 키를 누릅니다.
![명령 프롬프트를 엽니다. 사용자는 'cmd'를 검색한 다음 Enter 키를 눌러 이 단계를 수행할 수 있습니다. | Windows 10에서 메모리 덤프 파일을 읽는 방법](/f/d35695e9ad9267105d75ebc80efc8d2e.jpg)
6. cmd에 다음 명령을 입력하고 Enter 키를 누릅니다.
cd\프로그램 파일(x86)\Windows 키트\10\디버거\x64\
메모: WinDBG 프로그램의 올바른 설치를 지정하십시오.
7. 이제 올바른 디렉토리 안에 있으면 다음 명령을 입력하여 WinDBG를 .dmp 파일과 연결합니다.
windbg.exe -IA
![WinDBG 프로그램의 올바른 설치를 지정하십시오.](/f/1526cbed6d4fe2c87890f4a941e36703.png)
8. 위의 명령을 입력하자마자 WinDBG의 새 빈 인스턴스가 열리고 닫을 수 있는 확인 알림이 표시됩니다.
![닫을 수 있는 확인 알림과 함께 WinDBG의 새 빈 인스턴스가 열립니다.](/f/75e528ce5fb5124c5929b291c2ccef5b.png)
9. 유형 바람둥이 Windows 검색에서 다음을 클릭하십시오. WinDBG(X64).
![Windows 검색에 windbg를 입력한 다음 WinDbg(X64)를 클릭합니다.](/f/f5eb1ec0864f9d4ca39510610af556e8.png)
10. WinDBG 패널에서, 파일을 클릭한 다음 기호 파일 경로를 선택합니다.
![WinDBG 패널에서 파일을 클릭한 다음 기호 파일 경로를 선택합니다.](/f/1d89dfe78f74ad93a9cafc894e1b36e3.png)
11. 다음 주소를 복사하여 붙여넣기 기호 검색 경로 상자:
SRV*C:\SymCache* http://msdl.microsoft.com/download/symbols
![SRV*C:\SymCache*http: msdl.microsoft.comdownloadsymbols | Windows 10에서 메모리 덤프 파일을 읽는 방법](/f/4939a13dbe6ffa594d5311717f07e7d8.png)
12. 딸깍 하는 소리 좋아요 다음을 클릭하여 기호 경로를 저장합니다. 파일 > 작업 공간 저장.
13. 이제 분석하려는 덤프 파일을 찾으십시오. 다음에서 찾은 MiniDump 파일을 사용할 수 있습니다. C:\Windows\미니덤프 또는 에 있는 메모리 덤프 파일을 사용하십시오. C:\Windows\MEMORY.DMP.
![이제 분석하려는 덤프 파일을 찾은 다음 .dmp 파일을 두 번 클릭하십시오.](/f/c0661ca73284a90adf50af21f8d0919f.png)
14. .dmp 파일을 두 번 클릭하면 WinDBG가 시작되고 파일 처리가 시작됩니다.
![C 드라이브에 Symcache라는 폴더가 생성되고 있습니다.](/f/73583ff2859f9456300ce0db113a5b8d.png)
메모: 이것은 시스템에서 읽는 첫 번째 .dmp 파일이기 때문에 WinDBG는 느린 것처럼 보이지만 이러한 프로세스가 백그라운드에서 수행되고 있으므로 프로세스를 중단하지 마십시오.
Symcache라는 폴더가 C에 생성 중입니다. Symbols가 다운로드되어 C:\Symcache에 저장됩니다.
기호가 다운로드되고 덤프가 분석할 준비가 되면 후속 조치 메시지가 표시됩니다. 덤프 텍스트의 맨 아래에 있는 MachineOwner.
![기호가 다운로드되면 맨 아래에 MachineOwner가 표시됩니다.](/f/a550039fbdd903492aefe0405bb0b8ef.png)
15. 또한 다음 .dmp 파일이 처리되며 필요한 기호를 이미 다운로드했기 때문에 더 빠릅니다. 시간이 지남에 따라 C:\Symcache 폴더 더 많은 기호가 추가되면 크기가 커집니다.
16. 누르다 Ctrl + F 찾기를 연 다음 "아마도 원인"(따옴표 제외)를 입력하고 Enter 키를 누릅니다. 이것이 충돌의 원인을 찾는 가장 빠른 방법입니다.
![찾기를 열고 아마도 다음으로 인한 것일 수 있음을 입력하고 다음 찾기를 누르십시오.](/f/793919dcec4951b24783d1b2e6150c3a.png)
17. 아마도 원인으로 인한 선 위에 BugCheck 코드(예: 0x9F). 이 코드를 사용하고 방문하십시오 Microsoft 버그 검사 코드 참조 버그 확인을 확인하려면 참조하십시오.
추천:
- Windows에서 이 컴퓨터에서 홈 그룹을 설정할 수 없는 문제 수정
- 컴퓨터 화면이 무작위로 꺼지는 문제 수정
- Windows 10에서 오른쪽 클릭이 작동하지 않는 문제를 해결하는 방법
- 수정 레지스트리 편집기가 작동을 멈췄습니다
그것이 당신이 성공적으로 배운 것입니다 Windows 10에서 메모리 덤프 파일을 읽는 방법 그러나 이 게시물과 관련하여 여전히 질문이 있는 경우 댓글 섹션에서 자유롭게 질문하세요.