시스템 메모리가 비정상적으로 증가하거나 블루스크린·강제 재부팅이 반복될 때는 커널 영역을 점유하는 드라이버와 최근 갱신 항목을 우선 확인해야 합니다. 메모리 사용 추적, 드라이버 버전 대조, 덤프 파일 확인, 원격 점검과 현장 점검의 분기 기준을 정리합니다.

재부팅 뒤에도 남는 커널 메모리 누수, 드라이버 검증부터 잡는 방법
메모리 부족 경고보다 먼저 커널 풀의 증가 방향을 확인해야 합니다. 프로그램을 모두 닫았는데도 시스템 메모리 점유가 줄지 않거나, 시간이 지날수록 반응이 늦어지고 블루스크린 뒤 재부팅이 반복된다면 일반 앱 문제가 아닐 수 있습니다. 이런 증상은 커널 모드에서 동작하는 드라이버가 사용한 메모리를 반환하지 못할 때 나타날 수 있습니다. 작업 관리자 수치만 보고 메모리를 증설하거나 프로그램을 삭제하면 원인을 놓치기 쉽습니다. 반복 재현되는 오류라면 동네형컴퓨터 010-6833-8119 로 증상 발생 시간과 최근 변경 사항을 함께 알려주면 점검 범위를 먼저 정리할 수 있습니다. 중요한 것은 전체 드라이버를 한꺼번에 바꾸는 일이 아니라, 증가한 풀과 갱신 이력을 연결해 의심 모듈을 좁히는 순서입니다.
Paged Pool 과 Nonpaged Pool 증가를 먼저 구분하기
Windows 메모리 사용량이 높다고 해서 모두 같은 문제는 아닙니다. 일반 프로그램이 사용하는 메모리는 프로그램 종료 후 줄어들 수 있지만, 커널 풀은 드라이버와 시스템 구성요소가 사용하는 영역입니다. Paged Pool 은 필요에 따라 디스크로 이동할 수 있는 커널 메모리이고, Nonpaged Pool 은 항상 물리 메모리에 남아 있어야 하는 영역입니다. 특히 Nonpaged Pool 이 장시간 계속 상승하면 네트워크, 저장장치, 그래픽, 보안 관련 드라이버를 우선 의심할 근거가 됩니다.
작업 관리자는 전체적인 사용량을 보는 데 유용하지만, 어느 드라이버가 누수를 만들었는지까지 보여 주지는 않습니다. RAMMap 에서는 커널 영역의 변화와 사용 형태를 비교하고, PoolMon 에서는 반복적으로 커지는 풀 태그를 관찰합니다. 한 번의 측정값보다 부팅 직후, 업무 프로그램 실행 후, 주변기기 연결 후, 오류 직전처럼 같은 조건에서 여러 차례 기록한 변화가 중요합니다.

예를 들어 당산동 STATUS_KERNEL_MEMORY_LEAK처럼 재부팅 직후에는 정상 범위였다가 특정 업무 환경을 유지할수록 Nonpaged Pool 만 상승하는 사례라면, 메모리 자체보다 상주 드라이버 또는 필터 드라이버의 동작을 먼저 확인해야 합니다. 태그가 보인다고 바로 파일을 삭제하기보다 해당 태그가 연결된 모듈, 설치 시점, 장치 사용 여부를 함께 대조해야 안전합니다.
| 관찰된 상태 | 우선 확인할 항목 | 성급히 하면 안 되는 조치 |
|---|---|---|
| 재부팅 뒤에도 풀 사용량이 빠르게 상승 | PoolMon 태그, 최근 드라이버 변경 | 메모리만 증설하기 |
| 블루스크린과 강제 재부팅이 동반 | minidump, BugCheck 시간, 호출 모듈 | 덤프 확인 전 전체 드라이버 교체 |
최근 설치된 필터 드라이버를 갱신 이력과 대조하기
필터 드라이버는 다른 장치나 파일 입출력 과정에 끼어들어 검사·전달·제어를 수행합니다. 백신, VPN, 프린터 관리 프로그램, 암호화 도구, NAS 연동 프로그램, 스토리지 관리 도구, 네트워크 보안 프로그램 등이 대표적입니다. 평소에는 눈에 띄지 않지만 Windows 업데이트 또는 장치 드라이버 갱신 후 호환 문제가 생기면 메모리 증가와 멈춤, 네트워크 끊김, 저장장치 지연으로 이어질 수 있습니다.
장치 관리자에 표시된 날짜만으로 최신 여부를 판단하면 부족합니다. 제조사 배포 버전, 현재 Windows 빌드 지원 여부, 설치된 보안 프로그램의 엔진 버전, 최근 업데이트 날짜를 나란히 봐야 합니다. 특히 오류 시작일 전후에 설치된 항목은 설치 프로그램 목록과 이벤트 로그를 통해 순서를 확인하는 편이 정확합니다.
교체는 한꺼번에 진행하지 않습니다. 먼저 문제가 의심되는 필터 드라이버를 제조사 권장 버전으로 갱신하거나, 오류가 시작된 뒤 설치된 항목이라면 이전 안정 버전으로 되돌린 뒤 변화를 기록합니다. 이 방식은 당산동 STATUS_KERNEL_MEMORY_LEAK처럼 특정 업데이트 이후 커널 메모리 점유가 시작된 환경에서 원인을 섞지 않고 검증하는 데 도움이 됩니다. 복원 지점과 중요 자료 백업 여부를 확인한 다음 한 항목씩 변경해야 결과를 판별할 수 있습니다.

덤프 파일로 충돌 모듈을 좁히는 점검 절차
블루스크린이 있었다면 화면의 오류 코드만으로 결론을 내리기보다 메모리 덤프 파일을 확인해야 합니다. minidump 생성이 활성화되어 있는지, 시스템 드라이브에 페이지 파일 여유 공간이 있는지부터 점검합니다. 저장 공간이 부족하거나 페이지 파일 설정이 지나치게 제한되어 있으면 정작 충돌 순간의 기록이 남지 않을 수 있습니다.
다음으로 이벤트 뷰어의 BugCheck 기록, 갑작스러운 종료 기록, 장치 오류 시간을 덤프 파일 생성 시간과 맞춥니다. 덤프에는 충돌 당시 호출 흐름과 연관 모듈이 남을 수 있지만, 마지막에 보인 파일명이 반드시 최초 원인이라는 뜻은 아닙니다. 따라서 반복해서 등장하는 모듈인지, 해당 드라이버가 최근 갱신되었는지, 풀 태그 증가와 연결되는지를 함께 검토해야 합니다.
로그 분석, 설치 이력 비교, 덤프 파일 확인은 원격 점검으로 진행할 수 있는 경우가 많습니다. 반면 Windows 진입이 어렵거나, 부팅 단계에서 멈추거나, 저장장치가 인식되지 않거나, 백업부터 필요한 상태라면 현장에서 안전 모드 진입과 장치 연결 상태를 확인하는 편이 낫습니다. 오류 재현을 위해 무리하게 여러 번 강제 종료하는 것은 파일 손상 위험이 있으므로 피해야 합니다.
일정 조율이 필요한 경우

방문 점검은 부팅 가능 여부와 자료 백업 가능 여부를 확인한 뒤 정하는 것이 효율적입니다. 당산동 일정도 오류 화면 확보, 덤프 보존 여부, 원격 연결 가능 상태를 먼저 확인하면 불필요한 작업을 줄일 수 있습니다. 출장 점검은 09:00~18:00 에 서울·경기·인천·세종에서 조율하며, 원격 점검은 새벽 시간을 제외하고 가능합니다.
멈추기 전 남겨둘 자료
메모리 사용량이 같은 조건에서 반복 상승하거나 재부팅·블루스크린이 다시 발생했다면, 변경 작업 전에 자료를 남겨 두는 편이 좋습니다. 오류 화면 사진, Windows 버전과 빌드, 최근 업데이트 날짜, 새로 설치한 프로그램 목록, 연결한 주변기기, minidump 파일을 모아 두면 원인 범위를 빠르게 줄일 수 있습니다. 특히 “언제부터”, “어떤 작업 중”, “무엇을 설치한 뒤” 시작됐는지가 드라이버 검증의 기준점이 됩니다.
커널 메모리 누수는 메모리 용량만의 문제가 아니라 호환 드라이버와 필터 구성요소의 순서를 검증해야 해결 방향이 보입니다. 로그와 덤프를 묶어 원인 드라이버를 좁힌 뒤 변경하면 재부팅 뒤에도 남는 메모리 증가를 더 안전하게 다룰 수 있습니다. 점검이 필요하면 동네형컴퓨터 010-6833-8119 또는 https://udns.kr/에서 문의할 수 있습니다.
자주 묻는 질문

Q. 커널 메모리 누수는 일반 프로그램 메모리 사용량 증가와 무엇이 다른가요?
일반 프로그램 메모리는 해당 프로그램을 종료하면 줄어드는 경우가 많습니다. 반면 커널 메모리 누수는 드라이버나 커널 구성요소가 점유한 영역이 반환되지 않는 문제라서, 프로그램을 닫아도 시스템 전체가 계속 무거워질 수 있습니다.
Q. PoolMon 에서 증가하는 태그가 보이면 바로 해당 드라이버를 삭제해야 하나요?
아닙니다. 태그는 단서일 뿐이며, 연결된 모듈과 설치 이력, 덤프 기록을 함께 봐야 합니다. 무작정 삭제하면 네트워크·저장장치·보안 기능이 동작하지 않을 수 있으므로 갱신 또는 되돌리기 순서를 정한 뒤 진행하는 것이 좋습니다.
Q. 블루스크린이 간헐적으로만 발생해도 원격으로 덤프와 드라이버 이력을 확인할 수 있나요?
Windows 에 정상 로그인할 수 있고 덤프 파일과 이벤트 로그가 남아 있다면 가능합니다. 다만 부팅 불가, 저장장치 인식 불량, 반복 강제 재부팅 상태는 현장 확인이 더 적합합니다.
