윈도우 시스템에 오류가 발생하면, 흔히 ‘블루 스크린(BSOD)’이라고 불리는 충돌이 일어납니다. 이때, 윈도우는 자동으로 덤프 파일이라는 것을 생성합니다. 이 덤프 파일은 시스템 충돌의 근본적인 원인을 파악하는 데 매우 중요한 역할을 합니다. 윈도우는 기본적으로 이러한 덤프 파일을 생성하도록 설정되어 있으며, 사용자가 별도로 설정하지 않아도 오류 발생 시 자동으로 생성됩니다.
윈도우가 생성하는 덤프 파일은 여러 종류가 있습니다. 가장 대표적인 덤프 파일 유형으로는 작은 메모리 덤프, 커널 메모리 덤프, 전체 메모리 덤프, 자동 메모리 덤프 및 활성 메모리 덤프 등이 있습니다. 기본적으로 윈도우는 자동 메모리 덤프 파일을 생성하지만, 사용자의 필요에 따라 다른 유형의 덤프 파일을 생성하도록 설정을 변경할 수 있습니다.
메모리 덤프 파일 형식 변경 방법
윈도우 10에서 메모리 덤프 파일의 형식을 변경하려면, 시스템 관리자 권한이 필요합니다. 이 권한을 가지고 다음과 같은 단계를 따라 덤프 파일 형식을 변경할 수 있습니다.
먼저, 제어판을 열고 ‘시스템 및 보안’으로 이동한 다음 ‘시스템’을 선택합니다. 왼쪽 사이드바 메뉴에서 ‘고급 시스템 설정’을 클릭하여 ‘시스템 속성’ 창을 엽니다. 열린 ‘시스템 속성’ 창에서 ‘고급’ 탭으로 이동합니다.
다음으로, ‘시작 및 복구’ 섹션에서 ‘설정’ 버튼을 클릭합니다.
‘시작 및 복구’ 창이 나타나면, ‘디버깅 정보 쓰기’ 섹션 아래에 있는 드롭다운 메뉴를 클릭합니다. 이 드롭다운 메뉴는 기본적으로 ‘자동 메모리 덤프’로 설정되어 있습니다.
드롭다운 메뉴에서 시스템 충돌 시 생성할 메모리 덤프 파일 유형을 선택합니다. 원하는 덤프 파일 형식을 선택한 후에는 ‘확인’ 버튼을 클릭하여 설정을 저장합니다.
시스템이 자주 충돌하고, 각 충돌의 원인이 다른 경우, ‘기존 파일 덮어쓰기’ 옵션을 해제하는 것이 좋습니다. 이렇게 하면 매번 시스템 충돌 시마다 새로운 덤프 파일이 생성되어, 각 충돌에 대한 세부 정보를 별도로 확인할 수 있습니다.
다양한 메모리 덤프 파일 유형
어떤 종류의 메모리 덤프 파일을 생성해야 할지 궁금할 수 있습니다. 각 유형의 파일은 서로 다른 정보를 담고 있으며, 일부는 매우 상세한 정보를 제공하는 반면, 다른 일부는 기본적인 정보만 제공합니다. 아래에서 각 덤프 파일 유형이 포함하는 정보를 살펴볼 수 있습니다.
작은 메모리 덤프 (256KB)
이 유형의 덤프 파일은 가장 적은 양의 정보를 포함합니다. 여기에는 블루 스크린(BSOD) 오류 메시지, 충돌 당시 활성화된 드라이버 및 프로세스에 대한 간단한 개요, 그리고 충돌을 일으킨 특정 프로세스 또는 커널 스레드 정보가 포함됩니다. 마이크로소프트에 따르면, 이는 가장 정보량이 적은 커널 덤프 파일입니다.
커널 메모리 덤프
마이크로소프트에 따르면, 커널 메모리 덤프는 커널 모드에서 작동하는 드라이버 및 프로그램에 대한 상세한 정보를 제공합니다. 이는 충돌 분석에 유용하며, 시스템의 핵심적인 부분에서 발생한 오류를 파악하는 데 도움이 됩니다.
전체 메모리 덤프
전체 메모리 덤프 파일은 크기가 매우 큽니다. 이 덤프 파일을 생성하려면 시스템 RAM 크기에 1MB를 더한 것과 같은 저장 공간이 필요합니다. 이 파일에는 물리적 메모리 할당 정보가 포함되어 있어, 일반적으로 다른 커널 덤프에서 제외되는 정보까지 확인할 수 있습니다. 전체적인 메모리 상태를 파악하는 데 유용하지만, 파일 크기가 커서 저장 및 분석에 시간이 오래 걸릴 수 있습니다.
자동 메모리 덤프
자동 메모리 덤프는 커널 메모리 덤프와 정보량 측면에서 거의 유사합니다. 이 덤프 파일은 윈도우 7에는 없었으며, 윈도우 8부터 도입되었습니다. 자동 메모리 덤프는 파일 생성에 필요한 저장 공간만 다를 뿐, 제공하는 정보는 커널 메모리 덤프와 거의 동일합니다.
활성 메모리 덤프
활성 메모리 덤프는 충돌 원인 분석에 도움이 되지 않는 불필요한 정보를 걸러냅니다. 윈도우 10에 새로 추가된 기능이며, 가상 머신(VM)을 실행하거나 시스템이 Hyper-V 호스트로 사용되는 경우 특히 유용합니다. 이 덤프 파일은 시스템 충돌 분석 시 효율성을 높이는 데 도움이 됩니다.