Windows 7 - Blue Screen Driver_IRQL_Not_Less_or_Equal

original title: Windows 7 - BSOD - Reason?  Driver_IRQL_Not_Less_or_Equal

My computer prompted me to download an update and restart, I did, and now get a blue screen with the above error message.  I think the problem lies with the ndis.sys. 

I do not have an F8 option for repairing the computer at start up, just F2 and F12. 

Any ideas?

 

Question Info


Last updated December 11, 2018 Views 117,598 Applies to:
Answer

Hi,

Try removing and reseating all cards, memory, and cables (both ends when possible) - actually
remove and replace - do not just snug (this is for a PC not a laptop).

Setup/Settings (BIOS/CMOS) often F2 as you boot - set CD/DVD drive to 1st in the boot order.
Use a Windows 7 DVD to boot and see if you can run Startup Repair (see below). Be sure to
set the boot order back later. On many F12 will allow a one time boot change.

If you do that and can't boot to a Windows disk then you need help from a real computer shop
(not leeks and peeks at a Best Buy or other Big Box Stores) or the System maker's Support.

If possible try with only some of your memory to see if one stick or so is not functioning. Also
try them in different placement order (see below).

--------------------------------------------------------------------

Bug Check 0xD1: DRIVER_IRQL_NOT_LESS_OR_EQUAL

The DRIVER_IRQL_NOT_LESS_OR_EQUAL bug check has a value of 0x000000D1. This indicates that a kernel-mode driver attempted to access pageable memory at a process IRQL that was too high.

Important Information If You Have Received a STOP Code

If you have received a blue screen error, or stop code, the computer has shut down abruptly to protect itself from data loss. A hardware device, its driver, or related software might have caused this error. If your copy of Windows came with your computer, call the manufacturer of your computer. If you purchased Windows separately from your computer, Microsoft provides support. To find contact information for Microsoft or your computer manufacturer,Contact Support.

If you have experience with computers and want to try to recover from this error, follow the steps provided in the Microsoft articleHow to Fix BlueScreen (STOP) Errors that Cause Windows to Shut Down or Restart Unexpectedly.

The following actions might prevent an error like this from happening again:

  1. Download and install updates and device drivers for your computer from Windows Update.
  2. Scan your computer for computer viruses.
  3. Check your hard disk for errors.
DRIVER_IRQL_NOT_LESS_OR_EQUAL 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

8: Execute

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.

If the first parameter has the same value as the fourth parameter, and the third parameter indicates an execute operation, this bug check was likely caused by a driver that was trying to execute code when the code itself was paged out. Possible causes for the page fault include the following:

  • The function was marked as pageable and was running at an elevated IRQL (which includes obtaining a lock).

  • The function call was made to a function in another driver, and that driver was unloaded.

  • The function was called by using a function pointer that was an invalid pointer.

Resolution

To begin debugging, use a kernel debugger to get a stack trace.

If the problem is caused by the driver that you are developing, make sure that the function that was executing at the time of the bug check is not marked as pageable or does not call any other inline functions that could be paged out.

BCCode: D1   0x000000D1  <-- read this
http://www.faultwire.com/solutions-fatal_error/DRIVER-IRQL-NOT-LESS-OR-EQUAL-0x000000D1-*1210.html?order=votes

============================

These may not help :

If you do not have a Windows 7 disk you can borrow a friends as they are not copy
protected. Your System maker will also sell the physical DVD cheap since you already
own Windows. Also you can make a repair disk on another computer.

Try Startup Repair - (If at ANY point you gain some but not full access to Windows come
back and try Startup Repair again.)

How to Boot to the System Recovery Options in Windows 7
http://www.sevenforums.com/tutorials/668-system-recovery-options.html

What are the system recovery options in Windows 7?
http://windows.microsoft.com/en-us/windows7/What-are-the-system-recovery-options-in-Windows-7

Try StartUp Repair from Recovery Options or Windows 7 disk.

How to Run a Startup Repair in Windows 7
http://www.sevenforums.com/tutorials/681-startup-repair.html

Also from the COMMAND PROMPT of Recovery Console (if possible) or a Windows 7 disk

Start - type in Search box -  COMMAND   find at top of list -  RIGHT CLICK  -  RUN AS ADMIN

sfc /scannow

How to Repair Windows 7 System Files with System File Checker
http://www.sevenforums.com/tutorials/1538-sfc-scannow-command-system-file-checker.html

Then run checkdisk (chkdsk).

How to Run Disk Check in Windows 7
http://www.sevenforums.com/tutorials/433-disk-check.html

Retry Startup Repair after Chkdsk.

If needed after those you can try System Restore from Safe Mode or the Recovery or Windows 7
disk.

How to Do a System Restore in Windows 7
http://www.sevenforums.com/tutorials/700-system-restore.html

--------------------------------------------------------------------

If you need to make repair disks - these help repair Windows not re-install.

How to Create a Windows 7 System Repair Disc
http://www.sevenforums.com/tutorials/2083-system-repair-disc-create.html

======================================

If needed :

What to do if Windows won't start correctly
http://windows.microsoft.com/en-us/windows-vista/What-to-do-if-Windows-wont-start-correctly

How to Boot to the System Recovery Options in Windows 7
http://www.sevenforums.com/tutorials/668-system-recovery-options.html

What are the system recovery options in Windows 7?
http://windows.microsoft.com/en-us/windows7/What-are-the-system-recovery-options-in-Windows-7

=================================
=================================

Of course you can't run the memory tests if the computer will not boot though you can try swapping
some memory in and out to see it that allows a boot.

Memory tests do not catch all errors such as mismatched memory (possible even for sticks
that appear to be identical) and when faster memory is placed in system behind slower memory.
So it is best to also swap sticks in and out to check for those even if all memory tests fail to show
a problem.

To test RAM check here - let it run 4+ hours or so.
www.memtest.org

For the Windows Memory Diagnostic Tool.

Start - type in Search box ->  Memory - find Memory Diagnostics tool at top of list - Right Click -
RUN AS ADMIN follow the instructions

Windows Vista: How to Scan / Test your RAM or Memory with Windows Vista Memory Diagnostic
Tool
http://www.shivaranjan.com/2007/11/01/windows-vista-how-to-scan-test-your-ram-or-memory-with-windows-vista-memory-diagnostic-tool/

How to Run the Memory Diagnostics Tool in Windows 7
http://www.sevenforums.com/tutorials/715-memory-diagnostics-tool.html

Test Your Computer’s Memory Using Windows Vista Memory Diagnostic Tool
http://www.howtogeek.com/howto/windows-vista/test-your-computers-memory-using-windows-vista-memory-diagnostic-tool/

Hope this helps.


Rob Brown - MS MVP - Windows Desktop Experience : Bicycle - Mark Twain said it right.
Rob Brown - Microsoft MVP - Windows and Devices for IT 2010 - current
Windows Insider MVP 2016 - current

1 person was helped by this reply

·

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.