덤프 (.dmp) 파일 읽는 방법

작가: Monica Porter
창조 날짜: 16 3 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
덤프 파일 읽는 방법
동영상: 덤프 파일 읽는 방법

콘텐츠

Windows 응용 프로그램이 충돌하거나 갑자기 작동을 중지하면 문제가 발생하기 직전에 현재 정보를 저장하기 위해 "충돌 덤프 파일"이 생성됩니다. 메모리 덤프 파일을 읽을 때 오류의 원인을 수정할 수 있습니다. 무료 "BlueScreenView"유틸리티를 사용하여 오류를 신속하게 감지하거나 Windows 디버거 도구를 사용하여 자세한 정보를 찾을 수 있습니다.

단계

방법 1/2 : BlueScreenView 사용

  1. 오류의 원인을 찾아야하는 경우 BlueScreenView를 사용하십시오. 대부분의 사용자는 응용 프로그램 중단 시간 또는 블루 스크린 문제의 원인을 확인하기 위해 덤프 파일 만 필요합니다. BlueScreenView는 NirSoft의 무료 유틸리티로 덤프 파일을 분석하고 어떤 드라이버 또는 요인이 오류를 일으키는 지 확인합니다.
    • 시스템 장애시 생성되는 파일을 "미니 덤프"라고합니다.

  2. BlueScreenView를 다운로드합니다. 주소로 NirSoft에서 직접 BlueScreenView를 다운로드 할 수 있습니다.
    • 별도의 프로그램을 ZIP 형식으로 다운로드 할 수 있습니다. 설치하지 않고 프로그램을 실행할 수 있습니다. ZIP 파일을 다운로드 한 후 마우스 오른쪽 버튼을 클릭하고 "추출"을 선택하여 BlueScreenView 프로그램이 포함 된 새 폴더를 만듭니다.

  3. BlueScreenView를 시작합니다. ZIP 파일에서 BlueScreenView를 추출한 후 폴더에서 프로그램을 시작합니다. Windows에서 계속하라는 메시지가 표시됩니다.
  4. 분석하려는 덤프 파일을 찾으십시오. 오류가 발생하면 Windows 디렉터리에 "minidump"파일이 생성됩니다. 이러한 파일의 확장자는 .dmp이며 BlueScreenView는 상황을 읽고 분석 할 수 있습니다. Minidump 파일은에서 찾을 수 있습니다. 파일이 보이지 않으면 숨겨진 파일을 표시하도록 조정해야합니다.
    • Windows 10 및 8에서는 Windows 탐색기에서 "보기"탭을 클릭하고 "숨겨진 항목"대화 상자를 확인합니다.
    • Windows 7 및 이전 버전에서는 제어판에서 폴더 옵션을 열고 "보기"탭을 클릭 한 다음 "숨김 파일, 폴더 및 드라이브 표시"를 선택합니다. 숨겨진 파일, 폴더 및 드라이브 표시).

  5. 드래그 파일 .dmp를 BlueScreenView 창에 추가합니다. .mp 파일을 여는 가장 빠른 방법은 파일을 창으로 끌어 오는 것입니다. 파일이 원래 위치에서 이동되지 않았습니다. BlueScreenView 창의 하단에는 파일을 프로그램 창으로 드래그 한 후 데이터가 표시됩니다.
  6. 첫 번째 항목에서 "Caused By Driver"열을 찾으십시오. 이 열을 찾으려면 아래로 스크롤해야 할 수 있습니다. 이 열에는 시스템 오류를 일으킨 드라이버가 표시됩니다.
    • 창 하단에서 빨간색으로 강조 표시된 문제가있는 드라이버를 찾을 수 있습니다. 강조 표시된 카테고리를 두 번 클릭하면 제품 이름, 설명, 링크 등 세부 정보를 볼 수 있습니다.
  7. 이 정보를 사용하여 문제를 해결하십시오. 이제 어떤 드라이버가 문제의 원인인지 알았으므로 문제를 해결할 수 있습니다. 온라인에서 "드라이버 이름 당신과 같은 문제를 겪은 사람들의 경험을보기 위해 "문제가있다"

방법 2/2 : WinDBG 사용

  1. 추가 분석을 위해이 방법을 사용하십시오. 대부분의 사람들은 시스템 오류가 발생할 때 메모리에서 잘못된 코드를 찾기 위해 Windows 디버거를 사용하여 MEMORY.DMP 파일을 열 필요가 없습니다.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를 시작합니다. .mp 파일을 열려면 Microsoft에서 올바른 파일을 다운로드하도록 WinDBG를 구성해야합니다. WinDBG 프로그램을 열 때이 작업을 수행해야합니다.
    • 프로그램을 시작하는 가장 빠른 방법은 키를 누르는 것입니다. ⊞ 승리 "windbg"를 입력합니다.
  10. "파일"을 클릭하고 "기호 파일 경로" (경로 아이콘 파일). 그러면 새 창이 열립니다.
  11. 다음 주소를 복사하여 붙여 넣으십시오. 이 경로는 WinDBG에 Microsoft에서 필요한 아이콘을 다운로드하고 다음 위치에 저장하도록 지시합니다.
    • SRV * C : SymCache * http : //msdl.microsoft.com/download/symbols
    • 디버그 파일을 열고 Microsoft에서 추가 아이콘을로드 할 때마다 폴더가 커집니다.
  12. 분석하려는 덤프 파일을 찾으십시오. 시스템 오류가 발생하면 파일 (.dmp)이 생성됩니다. 기본적으로 시스템 복원 후 디렉토리에서 찾을 수 있습니다. 파일은 디렉토리에있을 수도 있습니다. 파일을 찾을 수없는 경우 숨겨진 파일을 표시하도록 조정해야합니다.
    • Windows 10 및 8에서는 Windows 탐색기에서 "보기"탭을 클릭하고 "숨겨진 항목"대화 상자를 선택 취소합니다.
    • Windows 7 및 이전 버전에서는 제어판에서 폴더 옵션을 열고 "보기"탭을 클릭 한 다음 "숨김 파일, 폴더 및 드라이브 표시"를 선택합니다.
  13. 덤프 파일을 두 번 클릭하십시오. 위의 단계에 따라 WinDBG를 구성하면 WinDBG가 시작되어 파일을 처리합니다.
  14. 덤프 파일이로드 될 때까지 기다리십시오. 덤프 파일을 처음 여는 경우 Microsoft에서 아이콘을 다운로드 할 때까지 기다려야합니다. WinDBG 프로그램이 파일을로드 할 때 방해하지 마십시오.
    • 다음 번에는 이미 아이콘을 디렉토리에 다운로드했기 때문에 덤프 파일이 더 빨리로드됩니다.
    • 파일 하단에 표시되면 파일 다운로드가 완료된 것입니다.
  15. "아마 원인"줄을 찾습니다. 이것은 오류의 원인을 찾는 가장 빠른 방법입니다. WinDBG는 덤프 파일을 분석하고 문제를 일으키는 드라이버 또는 프로세스를보고합니다. 이 정보를 사용하여 문제를 해결하거나 추가 조사를 수행 할 수 있습니다.
  16. BugCheck 코드를 찾으십시오. 덤프 파일은 시스템 오류가 발생할 때 각 오류 코드에 응답합니다. "아마 원인"줄 바로 아래에있는 코드를 찾습니다. 2 자 코드 (예 : "9F")가 표시되어야합니다.
    • Microsoft 버그 검사 코드 참조에 액세스하십시오. 각 줄의 2 자씩 BugCode에 해당하는 코드를 찾습니다.
    광고