Computer >> 컴퓨터 >  >> 체계 >> Windows 10

Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법

Windows PC에 BSOD(Blue Screen of Death) 오류가 발생하면 몇 가지 일이 발생합니다. 가장 분명한 것은 BSOD가 Windows가 완전히 충돌한 결과이므로 PC를 강제로 다시 시작해야 한다는 것입니다. 그러나 BSOD 오류의 덜 분명한 결과는 나중에 문제를 해결할 수 있도록 하는 오류 로그가 생성된다는 것입니다.

이것을 메모리 덤프 파일이라고 하며 DMP 파일 형식으로 저장됩니다. 이 파일에는 현재 Windows 버전, BSOD 당시 실행 중인 앱 및 드라이버, 오류 코드 자체를 포함하여 문제에 대한 다양한 정보가 포함되어 있습니다. 메모리 덤프 파일을 분석하는 데 도움이 되도록 다음 작업을 수행해야 합니다.

    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법

    Windows 10의 메모리 덤프 파일이란 무엇입니까?

    죽음의 블루 스크린은 Windows PC에서 치명적이고 복구할 수 없는 오류이지만 이러한 오류의 원인은 다를 수 있습니다. 예를 들어, 예기치 않은 커널 모드 트랩 BSOD는 일반적으로 호환되지 않거나 오버클럭된 하드웨어로 인해 발생하지만 중요한 프로세스가 중단된 BSOD는 시스템 파일 손상을 비롯한 다양한 원인이 있을 수 있습니다.

    문제 해결을 돕기 위해 Windows는 메모리 덤프 파일을 자동으로 생성합니다. 여기에는 일반적으로 중지 코드 이름 및 값(예:시스템 서비스 예외 중지 코드), 충돌 시 실행 중인 드라이버 목록 및 원인을 식별하는 데 사용할 수 있는 몇 가지 추가 기술 정보가 포함됩니다.

    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법

    이러한 덤프 파일(DMP 파일 형식 사용)은 루트 C: \, C:\미니덤프 또는 C:\Windows\minidump 폴더. 이를 분석하는 데 도움이 되도록 Microsoft의 디버깅 앱 WinDbg 를 설치할 수 있습니다. 마이크로소프트 스토어에서. 이것은 메모리 덤프 파일을 분석하고 정지 코드 정보를 찾는 데 도움이 됩니다.

    NirSoft BlueScreenView 와 같은 이전 도구를 사용할 수도 있습니다. PC에서 생성된 덤프 파일을 빠르게 분석할 수 있습니다. 이것은 또한 중지 코드 값과 가능한 원인(예:특정 드라이버 파일)을 식별하는 데 도움이 됩니다.

    중지 코드 값을 알게 되면 온라인에서 문제에 대한 추가 정보를 검색할 수 있습니다. 예를 들어, 덤프 파일에서 메모리 관리 BSOD가 발생한 것을 발견했다면 BSOD 오류 가이드에서 문제 해결 방법에 대한 추가 조언을 확인할 수 있습니다.

    BSOD 오류로 인해 PC가 작동하지 않을 수 있으므로 Windows를 안전 모드에서 다시 시작해야 할 수 있습니다. 안전 모드에서 Windows를 실행하면 활성 시스템 프로세스와 드라이버의 수가 최소한으로 줄어들어 더 자세히 조사할 수 있습니다.

    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법

    그러나 Windows로 전혀 부팅할 수 없는 경우 옵션이 제한됩니다. 현재 Windows 자체가 BSOD 덤프 파일을 분석하기 위해 제대로 작동하지 않는 경우 실행할 수 있는 독립 실행형 도구가 없습니다. 이 경우 DVD 또는 휴대용 USB 플래시 메모리 스틱을 사용하여 Linux 라이브 CD를 사용하여 덤프 파일을 복구해야 합니다.

    그런 다음 아래 단계에 따라 작동하는 Windows PC 또는 노트북에서 WinDbg 또는 NirSoft BlueScreenView를 사용하여 파일을 분석할 수 있습니다.

    Windows 설정에서 메모리 덤프 파일 설정 변경

    메모리 덤프 파일은 자동으로 생성되지만 Windows 설정에서 메모리 덤프 파일에 포함된 세부 수준을 설정할 수 있습니다. 이는 이후 발생하는 BSOD에만 작동합니다. 이 설정을 변경하지만 PC에 문제가 있는 경우 다음 단계에 따라 덤프 파일에 추가 정보를 추가할 수 있습니다.

    1. 시작하려면 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 설정을 선택합니다. .
    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법
    1. 설정에서 메뉴에서 시스템 을 선택하십시오.> 정보. 관련 설정 패널, 시스템 > 정보 메뉴에서 고급 시스템 설정을 선택합니다. 옵션.
    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법
    1. 시스템 속성 메뉴에서 설정 을 선택하십시오. 시작 및 복구 에 나열된 옵션 섹션을 참조하십시오.
    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법
    1. BSOD가 발생할 때 메모리 덤프 파일에 의해 기록되는 세부 정보 수준을 변경하려면 디버깅 정보 쓰기 를 사용하여 사용 가능한 옵션 중 하나를 선택하십시오. 시작 및 복구 의 드롭다운 메뉴 창문. 각 메모리 덤프에 포함된 항목에 대한 전체 정보는 Microsoft 설명서 웹 사이트에서 확인할 수 있습니다. 확인 선택> 확인 선택 사항을 저장합니다.
    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법

    설정이 적용되었는지 확인하려면 이 변경을 수행한 후 PC를 다시 시작해야 할 수 있습니다. 향후 BSOD 오류가 발생하면 위에서 선택한 정보 수준이 포함된 메모리 덤프 파일이 생성됩니다.

    WinDbg를 사용하여 Windows 메모리 덤프 파일을 분석하는 방법

    BSOD 오류가 발생하면 WinDbg 를 사용할 수 있습니다. 메모리 덤프 파일을 분석합니다. Microsoft에서 만든 이 개발 도구는 메모리 파일을 분석하는 가장 좋은 방법이지만 아래 단계에 따라 이전 NirSoft BlueScreenView를 대안으로 사용할 수도 있습니다.

    이 단계에서는 PC가 WinDbg를 설치하고 사용하기에 충분히 잘 작동한다고 가정합니다. 그렇지 않은 경우 Linux 라이브 CD 또는 USB를 사용하여 하드 드라이브에서 덤프 파일을 검색하여 다른 곳에서 분석해야 합니다. Live CD 환경은 Ubuntu 및 Debian을 포함한 대부분의 Linux 배포판의 설치 미디어를 사용하여 부팅할 수 있습니다.

    1. 시작하려면 Microsoft Store에서 WinDbg Preview를 설치해야 합니다. WinDbg 스토어 페이지에서 가져오기를 선택합니다. 설치를 시작합니다.
    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법
    1. WinDbg가 설치되면 실행을 선택하여 실행합니다. 스토어 페이지에서 또는 시작 메뉴에서 실행하여 덤프 파일에 액세스할 수 없는 경우 시작 메뉴에서 WinDbg를 찾은 다음 오른쪽 클릭 해야 합니다. 더보기 를 선택하십시오.> 관리자 권한으로 실행 필요한 액세스 권한을 부여합니다.
    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법
    1. WinDbg 창에서 파일 을 선택하십시오.> 디버깅 시작 > 덤프 파일 열기 . 기본 제공 파일 탐색기 메뉴를 사용하여 일반적으로 루트 C:\ 에 저장되는 최신 덤프 파일을 엽니다. 폴더, C:\minidump 또는 C:\Windows\minidump 폴더.
    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법
    1. DMP 파일을 열면 WinDbg 디버거가 실행되고 파일을 로드합니다. 파일 크기와 저장된 세부 정보 수준에 따라 시간이 걸릴 수 있습니다. 이 작업이 완료되면 !analyze -v 를 입력합니다. 명령 하단의 명령 상자에 탭을 누른 다음 Enter 키를 누릅니다. 명령을 실행합니다.
    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법
    1. !analyze -v 명령은 BSOD 오류로 인해 생성된 로그 파일을 로드하고 분석하는 데 시간이 걸립니다. 이 프로세스가 완료될 때까지 기다리세요. 완료되면 명령에서 전체 출력을 분석할 수 있습니다. 탭. 특히 정류장 코드 이름과 값을 검색하십시오(예:DRIVER_IRQL_NOT_LESS_OR_EQUAL d1 ) 버그 체크 분석 아래에 나열됨 부분. 중지 코드와 함께 원인을 제공하는 간단한 설명(예:드라이버 문제)이 나열되어 추가 문제를 해결할 수 있습니다.
    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법
    1. WinDbg 분석에 나열된 다른 관련 정보(예:MODULE_NAME 값) 원인을 식별합니다. 이 예에서 BSOD 코드는 NotMyFault 시스템 테스트 도구를 실행하여 발생했습니다.
    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법

    중지 코드와 BSOD 오류의 가능한 원인을 식별한 후에는 문제를 추가로 조사하여 가능한 수정 사항을 결정할 수 있습니다.

    NirSoft BlueScreenView를 사용하여 Windows 메모리 덤프 파일을 분석하는 방법

    WinDbg는 Windows에 포함되어 있지 않지만 BSOD 오류를 해결하기 위해 Microsoft에서 생성합니다. 그러나 원하는 경우 이전 NirSoft BlueScreenView를 사용하여 PC에서(또는 관련 덤프 파일의 복사본이 있는 경우 다른 PC에서) 메모리 덤프 파일을 분석할 수 있습니다. 도구.

    BlueScreenView는 오래되어 보일 수 있지만 BSOD 덤프 파일에 대한 모든 관련 정보를 계속 제공합니다. 여기에는 중지 코드 이름 및 값(예:DRIVER_IRQL_NOT_LESS_OR_EQUAL ) 그런 다음 원인을 식별하는 데 사용할 수 있습니다.

    1. 시작하려면 Windows PC에 NirSoft BlueScreenView 도구를 다운로드하여 설치하십시오. 도구가 설치되면 시작 메뉴에서 실행하십시오.
    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법
    1. BlueScreenView는 C:/ 와 같은 알려진 소스에서 메모리 덤프 파일을 자동으로 찾습니다. 및 C:/Windows/minidump . 그러나 파일을 수동으로 로드하려면 옵션 을 선택하십시오.> 고급 옵션 .
    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법
    1. 고급 옵션 메뉴에서 찾아보기 를 선택하여 덤프 파일이 포함된 폴더로 전환합니다. 다음 MiniDump 폴더에서 로드 옆에 있는 버튼 상자. 기본 위치로 되돌리려면 기본값을 선택하세요. . 확인 선택 선택 사항을 저장하고 파일을 로드합니다.
    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법
    1. 기본 BlueScreenView 창에 저장된 메모리 덤프 파일 목록이 나타납니다. 나열된 파일 중 하나를 선택하여 해당 파일에 대한 자세한 정보를 확인하십시오. 중지 코드 이름은 버그 확인 문자열 에 나타납니다. 열을 사용하여 문제를 더 자세히 조사할 수 있습니다.
    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법
    1. 메모리 덤프 파일을 선택하면 활성 파일 및 드라이버의 전체 목록이 아래에 나열됩니다. 빨간색으로 강조 표시된 파일에는 BSOD 오류의 원인에 대한 직접 링크가 있습니다. 예를 들어, myfault.sys NotMyFault 시스템 테스트 도구와 관련이 있는 반면 ntoskrnl.exe Windows 시스템 커널 프로세스입니다.
    Windows 10에서 메모리 덤프 파일(.dmp)을 분석하는 방법

    BlueScreenView는 BSOD 오류 이름을 빠르게 식별하는 데 유용한 도구이지만 WinDbg와 같은 완전한 디버깅 도구는 아닙니다. 이 도구를 사용하여 문제를 해결할 수 없으면 더 자세한 분석을 위해 WinDbg를 시도해야 합니다.

    메모리 덤프 파일을 사용한 BSOD 오류 문제 해결

    복구한 메모리 덤프 파일 정보를 사용하여 중지 코드 또는 관련 BSOD 오류 파일을 검색하여 BSOD 오류 문제를 해결할 수 있습니다. 특히 오류 정지 코드는 잘못된 시스템 구성 정보 BSOD에서 예기치 않은 저장 예외 오류 BSOD에 이르기까지 BSOD의 원인을 찾는 데 도움이 될 수 있습니다.

    BSOD 오류는 하드웨어 결함에서 시스템 파일 손상에 이르기까지 모든 것으로 인해 발생합니다. 이를 방지하려면 PC에서 맬웨어가 있는지 정기적으로 확인하고 SFC와 같은 도구를 사용하여 Windows 설치가 손상된 경우 복구해야 합니다. 다른 모든 방법이 실패하면 언제든지 Windows 10을 재설정하거나 다시 설치하여 PC를 정상 작동 상태로 복원할 수 있습니다.