Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 DRIVER_IRQL_NOT_LESS_OR_EQUAL(0x000000D1) 블루스크린 오류 해결 방법

이 글에서는 Windows 11/10/8/7에서 iaStorA.sys, ndistpr64.sys, iaisp64.sys, Netwtw04.sys, nvlddmkm.sys, ndis.sys, wrUrlFlt.sys, rtwlane.sys 등의 드라이버 파일로 인해 발생하는 DRIVER_IRQL_NOT_LESS_OR_EQUAL(0x000000D1) 블루스크린 오류를 단계별로 해결하는 방법을 안내합니다.

이 오류는 커널 모드 드라이버가 지나치게 높은 IRQL(인터럽트 요청 수준) 상태에서 페이징 가능한 메모리에 접근하려고 시도할 때 발생합니다. 즉, 드라이버가 잘못된 메모리 주소에 접근하면서 시스템이 충돌하는 것입니다. 해결 방법은 대체로 해당 드라이버를 업데이트, 롤백 또는 새로 설치하는 것입니다. 여기서는 iaStorA.sys를 예로 들어 설명하지만, 다른 드라이버 파일도 동일한 절차로 해결할 수 있습니다.

DRIVER_IRQL_NOT_LESS_OR_EQUAL 버그 검사 코드 값은 0x000000D1입니다. 이는 커널 모드 드라이버가 너무 높은 IRQL 상태에서 페이징 가능한 메모리(또는 완전히 유효하지 않은 주소)에 접근하려 했음을 의미합니다.

DRIVER_IRQL_NOT_LESS_OR_EQUAL 오류와 iaStorA.sys

iaStorA.sys 파일은 인텔(Intel)의 Intel Rapid Storage Technology(IRST)와 관련된 소프트웨어 구성 요소입니다. 이 기술은 Intel Smart Response Technology를 지원하며, 컴퓨터가 하드웨어 및 외부 연결 장치와 원활하게 통신할 수 있도록 도와줍니다. PCIe(Peripheral Component Interconnect Express) 저장 장치 지원, SATA RAID(Redundant Array of Independent Disks) 0, 1, 5, 10 지원, 그리고 PUIS(Power-Up In Standby) 기능도 함께 제공됩니다.

1. IRST(Intel Rapid Storage Technology) 드라이버 제거하기

먼저 Wi-Fi 드라이버나 이더넷 드라이버에 문제가 있는 경우에도 이 방법을 적용할 수 있으며, Windows 10 Home을 포함한 모든 에디션에서 작동합니다.

  1. Win + R 키를 눌러 실행 창을 연 후, devmgmt.msc를 입력하고 Enter 키를 누릅니다.
  2. 장치 관리자(Device Manager)가 열리면 IDE ATA/ATAPI 컨트롤러 항목을 찾아 확장합니다.
  3. 해당 목록의 각 드라이버 항목을 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거(Uninstall device)를 선택합니다.
  4. 컴퓨터를 재시작하여 문제가 해결되었는지 확인합니다.

2. IRST 드라이버 업데이트하기

드라이버를 제거한 후에도 iaStorA.sys로 인한 블루스크린 문제가 계속된다면, 드라이버가 손상되었거나 현재 사용 중인 운영 체제 버전과 호환되지 않을 가능성이 높습니다. 이 경우 드라이버를 최신 버전으로 업데이트해야 합니다.

방법 1 – 제조사(OEM) 웹사이트 이용: 노트북 또는 메인보드 제조사의 공식 웹사이트에 접속하여 드라이버 섹션에서 자신의 장치에 맞는 최신 IRST 드라이버를 다운로드한 후 기존 드라이버를 덮어씁니다.

방법 2 – 장치 관리자 이용:

  1. 장치 관리자를 열고 IDE ATA/ATAPI 컨트롤러 항목을 확장합니다.
  2. 각 드라이버 항목을 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트(Update driver)를 선택합니다.
  3. 업데이트가 완료되면 컴퓨터를 재시작하여 문제가 해결되었는지 확인합니다.

방법 3 – Windows 업데이트 이용: 설정 앱에서 Windows 업데이트를 실행하여 새로운 업데이트가 있는지 확인하고, 있다면 설치하는 것도 좋은 방법입니다.

추가 참고 사항

Windows 7 환경에서 CRC 또는 체크섬(checksum)을 사용하는 iSCSI 이니시에이터 데이터 다이제스트 설정을 활성화한 후에도 0x000000D1(DRIVER_IRQL_NOT_LESS_OR_EQUAL) 오류가 발생할 수 있습니다. 이 경우 해당 설정을 비활성화하면 도움이 될 수 있습니다.

위 방법으로도 해결되지 않는다면, 시스템 파일 검사기(SFC) 명령을 실행하거나 최근 설치한 프로그램과 드라이버를 점검해 보는 것을 권장합니다.