Windows 11/10 컴퓨터가 크래시(비정상 종료)될 때마다 시스템은 메모리 덤프 파일(Memory Dump File)을 자동으로 생성합니다. 이 미니덤프(minidump) 파일은 Windows가 충돌한 그 순간의 메모리 상태를 담은 이미지로, 오류 원인을 분석하는 데 중요한 단서가 됩니다.
메모리 덤프 파일에 포함된 정보
- 중지(Stop) 오류 메시지와 해당 매개변수 및 기타 데이터
- 로드된 드라이버 목록
- 중단된 프로세서의 프로세서 컨텍스트(PRCB)
- 중단된 프로세스의 프로세스 정보 및 커널 컨텍스트(EPROCESS)
- 중단된 스레드의 프로세스 정보 및 커널 컨텍스트(ETHREAD)
- 해당 스레드의 커널 모드 호출 스택
메모리 덤프의 종류
Windows에서 생성할 수 있는 덤프 유형은 다음과 같습니다.
- 커널 메모리 덤프(Kernel Memory Dump)
- 작은 메모리 덤프(Small Memory Dump)
- 전체 메모리 덤프(Complete Memory Dump)
또한 Windows 8부터는 자동 메모리 덤프(Automatic Memory Dump) 옵션이 새롭게 추가되었습니다.
Windows에서 생성되는 메모리 덤프 파일 수 변경하기
덤프 설정은 제어판 → 모든 제어판 항목 → 시스템 → 고급 시스템 설정 → 고급 탭 → 시작 및 복구 → 설정에서 변경할 수 있습니다.
Windows는 기본적으로 최대 50개의 미니덤프 파일을 생성하고 저장하며, 이 파일들은 %SystemRoot%\Minidump 폴더에 위치합니다.
컴퓨터 크래시 문제를 분석하기 위해 이러한 덤프 파일을 활용하는 고급 사용자라면 최근 50개의 덤프 파일이 유용할 수 있습니다. 하지만 그렇지 않다면 이 파일들은 디스크 공간만 차지하게 됩니다.
필요하다면 Windows가 생성하는 덤프 파일 수를 줄여 디스크 공간을 확보할 수 있습니다.
레지스트리 편집기로 미니덤프 저장 개수 조정하기
- Win + R 키를 누른 후
regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다. - 다음 경로로 이동합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
- MiniDumpsCount 값을 더블클릭하여 값 데이터를 변경합니다.
Windows의 기본값은 32(16진수), 즉 50(10진수)입니다. 최근 10개의 미니덤프 파일만 저장되도록 하려면 10진수 기준으로 값을 10으로 낮추면 됩니다.
이 방법이 여러분의 디스크 공간 관리에 도움이 되길 바랍니다.