Bug Check 0xD1: DRIVER_IRQL_NOT_LESS_OR_EQUAL
The DRIVER_IRQL_NOT_LESS_OR_EQUAL bug check has value 0x000000D1. This signifies that the system attempted to access pageable memory at a process IRQL that was too high.
Parameters
The following parameters are displayed on the blue screen.
Parameter Description
1 Memory referenced
2 IRQL at time of reference
3 0: Read
1: Write
4 Address that referenced memory
Cause
A driver tried to access an address that is pageable (or that is completely invalid) while the IRQL was too high.
This bug check is usually caused by drivers that have used improper addresses.
Resolving the Problem
To begin debugging, use a kernel debugger to get a stack trace.
SYMPTOMS
You may receive the following error message on a blue screen:
STOP 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL (0x0,0x0,0x0,0x0)
Parameters
1 - memory that is referenced
2 - IRQL
3 - value 0 = read operation, 1 = write operation
4 - address that referenced memory
CAUSE
This issue can occur when the Driver Verifier feature is enabled and a driver has used an improper address. Note that the driver that is causing this issue may be listed in the error message.
RESOLUTION
To resolve this issue:
Disable all third-party filter drivers, such as backup programs, virus scanning programs and disk utilities.
Ensure you are using hardware that appears on the Microsoft Hardware Compatibility List.