Windows PC에서 블루스크린 오류(Blue Screen of Death, BSOD)가 발생했다면, Windows가 스스로 복구할 수 없는 치명적인 오류가 생겨 강제로 작동이 중단된 것입니다. Windows 10은 이전 버전에 비해 BSOD 발생 빈도가 크게 줄었지만, 여전히 시스템이 감당할 수 없는 문제에 직면하면 블루스크린이 나타날 수 있습니다.
BSOD 오류 메시지는 clock_watchdog_timeout처럼 원인을 알기 어려운 이름으로 표시되는 경우가 많아 원인 파악이 쉽지 않습니다. 특히 irql_not_less_or_equal 오류가 나타난다면 아래의 단계를 따라 문제를 해결해 보시기 바랍니다.

irql_not_less_or_equal BSOD의 원인은 무엇일까?
irql_not_less_or_equal 오류의 가능한 원인을 이해하려면 먼저 이 오류 코드가 의미하는 바를 알아야 합니다.
이 오류는 본질적으로 보안 관련 오류입니다. 장치 드라이버, 시스템 프로세스 또는 실행 중인 앱이 접근 권한이 없는 시스템 메모리 영역에 접근을 시도할 때 발생합니다.

그래서 이 오류는 BSOD 덤프 파일에서 ntoskrnl.exe(Windows 커널)와 연관되어 나타나는 경우가 많습니다. 커널 프로세스 자체가 이 오류 발생 시 충돌하기 때문입니다. 원인으로는 드라이버의 결함이나 버그, 손상된 시스템 파일, 과열 또는 손상된 하드웨어, 호환되지 않는 드라이버나 시스템 업데이트 등이 있을 수 있습니다.
다행히 몇 가지 일반적인 해결 절차만 따르면 대부분의 경우 PC를 정상 상태로 복구할 수 있습니다. 아래 가이드를 참고하세요.
문제 해결을 위해 안전 모드로 부팅하기
BSOD 오류가 발생하면 PC는 자동으로 재부팅됩니다. 그래서 문제를 진단하기가 어려워지는데, 특히 BSOD 무한 루프에 빠진 경우 더욱 그렇습니다. BSOD 루프란 재부팅 직후 다시 블루스크린이 나타나고, 이 과정이 끝없이 반복되는 상태를 말합니다.
irql_not_less_or_equal 오류를 진단하려면, 특히 Windows가 정상적으로 부팅되지 않는다면 안전 모드(Safe Mode)로 부팅하는 것이 좋습니다. 안전 모드는 Windows의 문제 해결 모드로, 데스크톱 실행에 필요한 최소한의 서비스, 드라이버, 앱만 로드하여 부팅합니다.
대부분의 경우 드라이버나 소프트웨어 문제가 원인이라면 안전 모드에서 BSOD를 우회할 수 있습니다. 다만 하드웨어 자체의 고장이라면 도움이 되지 않을 수 있습니다. 최근에 PC를 업데이트했거나 새 드라이버를 설치했다면, 안전 모드에서 변경 사항을 되돌릴 수 있습니다.
- Windows가 부팅되지 않는다면, PC 전원을 켜고 Windows 로고가 나타나기 시작하면(Windows가 로딩 중임을 의미) PC의 재시작 버튼을 누르거나 전원 버튼을 길게 눌러 부팅 과정을 강제로 중단하세요. 이 작업을 최소 2~3회 반복합니다.

- 세 번 시도한 후에도 Windows가 정상 부팅되지 않으면, 자동 복구(Automatic Repair) 프로세스가 시작되며 다양한 시작 옵션이 제공됩니다. 자동 복구 화면에서 옵션 선택 > 문제 해결 > 고급 옵션 > 시작 설정 > 다시 시작을 차례로 선택합니다.

- PC가 재부팅되면 추가 시작 옵션이 표시됩니다. 부팅하려는 안전 모드 옵션 옆의 숫자를 키보드로 선택하세요(일반적으로 4). 네트워킹이 활성화된 안전 모드로 부팅하려면 5번을 선택합니다.

안전 모드로 부팅에 성공했다면, 아래의 추가 복구 절차를 진행할 수 있습니다.
Windows 드라이버 및 시스템 파일 업데이트
Windows 운영체제는 수백 개의 시스템 프로세스, 수천 개의 시스템 파일, 수십억 줄의 코드로 구성되어 사용자 인터페이스를 제공합니다. 하지만 완벽하지 않기 때문에 핵심 시스템 파일이나 드라이버의 버그가 irql_not_less_or_equal 같은 BSOD를 유발할 수 있습니다.
최근에 PC를 업데이트하지 않았다면, Windows Update에서 중요한 버그 수정이 포함된 새 드라이버 및 시스템 파일이 있는지 확인해야 합니다. PC가 현재 부팅되지 않거나 업데이트가 제대로 설치되지 않는다면 먼저 안전 모드로 부팅해야 할 수 있습니다.
- 새 업데이트를 확인하려면 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 설정을 선택합니다.

- Windows 설정 메뉴에서 업데이트 및 보안 > Windows Update를 선택합니다. 화면의 지시에 따라 사용 가능한 업데이트(선택적 소프트웨어 및 드라이버 업데이트 포함)를 확인하고 설치합니다.

사용 가능한 업데이트가 있다면 설치한 후 PC를 재시작하세요. 또한 제조사 웹사이트에서 최신 드라이버를 직접 확인하는 것도 좋습니다. 특히 그래픽 카드처럼 Windows Update를 통해 배포되는 드라이버보다 최신 버전이 제공되는 장치의 경우 더욱 그렇습니다.
시스템 파일 오류 검사하기
PC를 업데이트했더라도 시스템 파일이 손상되어 있을 수 있습니다. 예를 들어 맬웨어 감염 후나 실패한 업데이트 이후에 이런 일이 발생할 수 있습니다. 확실하지 않다면 시스템 파일 검사기(SFC)와 DISM 도구를 사용해 시스템 파일의 오류를 점검할 수 있습니다.
- 먼저 새 Windows PowerShell 창을 열어야 합니다. 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자)을 선택하세요.

- PowerShell 창에 dism.exe /online /cleanup-image /restorehealth 명령을 입력하여 DISM 도구로 Windows 시스템 이미지를 최신 파일로 갱신합니다. 이 단계를 거치면 이후 SFC 도구로 검사할 때 손상되었거나 누락된 파일을 정상 파일로 교체할 수 있습니다.

- DISM 명령 실행 후 sfc /scannow 명령을 입력하여 SFC 도구로 PC 검사를 시작합니다. 검사가 완료될 때까지 기다리세요. Windows는 복구 가능한 파일을 자동으로 수리하고, 오류를 발견하면 알려줍니다.

DISM과 SFC 도구로도 시스템 파일을 복구할 수 없다면, Windows 10을 초기화하여 깨끗하고 손상되지 않은 설치 상태로 되돌리는 것을 고려해야 할 수 있습니다.
충돌하는 드라이버 롤백 또는 교체
irql_not_less_or_equal BSOD는 흔히 드라이버 문제로 인해 발생합니다. 시스템 드라이버는 Windows가 특정 하드웨어 구성 요소와 안전하게 통신하고 제어할 수 있도록 하는 역할을 합니다. 드라이버가 호환되지 않거나 손상되었거나 오래되었다면 BSOD가 발생할 수 있습니다.
이 문제를 해결하려면 충돌하는 드라이버를 교체해야 하며, 특히 최근에 드라이버를 업데이트한 경우라면 더욱 그렇습니다. 드라이버를 이전 버전으로 롤백하거나 다른 버전으로 교체하는 작업은 장치 관리자 메뉴에서 할 수 있습니다. 필요에 따라 안전 모드에서 진행해야 할 수도 있습니다.
- 장치 관리자에 접근하려면 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 장치 관리자를 선택합니다.

- BSOD 오류를 유발할 가능성이 있는 장치를 찾습니다. 어떤 장치인지 확실하지 않다면 BSOD 덤프 파일을 분석하면 도움이 됩니다. 장치 관리자 창에서 해당 장치를 찾았다면 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

- 드라이버 탭을 선택하면 현재 설치된 드라이버 정보를 볼 수 있습니다. 최근에 드라이버를 업데이트했고 이전 버전으로 되돌리고 싶다면 드라이버 롤백을 선택하여 진행합니다.

- 드라이버 업데이트를 직접 확인하고 싶다면(Windows Update 이용 또는 드라이버 파일 수동 선택) 드라이버 업데이트를 선택합니다. 드라이버를 완전히 제거하려면 디바이스 제거를 선택하고 확인합니다.

- 추가 화면 지시에 따라 진행합니다. 드라이버를 업데이트, 롤백 또는 제거한 후에는 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 종료 또는 로그아웃 > 다시 시작을 선택해 PC를 재시작하고 변경 사항을 적용합니다.

하드웨어 고장 여부 점검하기
BSOD 오류가 항상 Windows 설치 문제나 드라이버 충돌 때문에 발생하는 것은 아닙니다. 하드웨어에 문제가 생기면 시스템 불안정과 함께 BSOD가 뒤따르기 쉽습니다.
성급하게 부품을 교체하기 전에 먼저 기본적인 시스템 점검을 해보세요. 예를 들어 PC 내부의 먼지와 이물질을 청소하면 시스템 온도를 낮출 수 있고, 이는 하드웨어 부담을 줄여 더 효율적인 작동에 도움이 됩니다.

PC 내부가 깨끗하다면 CPU 스트레스 테스트를 실행해 프로세서가 정상 작동하는지 확인할 수 있습니다. 시스템 메모리(RAM) 불량 검사 테스트도 함께 진행하는 것이 좋습니다. 하드웨어 고장이 의심되는 irql_not_less_or_equal BSOD의 가장 흔한 원인이 바로 CPU와 RAM이기 때문입니다.
이러한 테스트를 여러 번 반복하여 하드웨어 고장 여부를 판단하세요. 고장이 확인되면 해당 부품을 교체하거나(심각한 경우) PC 전체를 교체해야 합니다.
Windows 10에서 BSOD 오류 복구하기
PC에서 irql_not_less_or_equal BSOD 오류가 발생했다면 위의 단계들이 문제 해결에 도움이 될 것입니다. BSOD를 완전히 예방할 수는 없지만, 미리 대비할 수는 있습니다. 중요한 파일을 클라우드 스토리지에 백업해 두세요. 시스템 복원을 활성화해 두면 PC 파일을 이전 시점으로 되돌릴 수도 있습니다.
경우에 따라서는 Windows 10을 초기화하고 재설치하여 기본 구성으로 되돌리는 것이 유일한 복구 방법일 수 있습니다. 다만 하드웨어 자체가 고장 난 경우에는 Windows를 다시 설치해도 소용이 없으므로, PC 업그레이드나 부품 교체를 고려해야 합니다.