0x000000d1 Error: Causes, Solutions, and Prevention
Fix the 0x000000d1 DRIVER_IRQL_NOT_LESS_OR_EQUAL BSOD with driver updates, SFC scans, RAM checks, and malware removal. Works on Windows 10 and 11.

Quick AnswerThe 0x000000d1 error is a BSOD caused by faulty or outdated drivers. Fix it by updating device drivers, running SFC and DISM scans, checking RAM, and scanning for malware.
The 0x000000d1 error (DRIVER_IRQL_NOT_LESS_OR_EQUAL) is a Windows BSOD that crashes your PC when a driver tries to access memory at the wrong interrupt level. It’s one of the most common blue screen errors on both Windows 10 and Windows 11.
- The 0x000000d1 BSOD is almost always caused by a faulty or outdated device driver accessing memory at the wrong interrupt level
- Updating or rolling back device drivers resolves the error in the majority of cases
- Running “sfc /scannow” from an elevated Command Prompt repairs corrupted system files that can trigger repeated crashes
- Defective RAM is a common hardware cause so run Windows Memory Diagnostic after ruling out drivers
- Creating a system restore point before installing new drivers gives you a reliable rollback option
#What Causes the 0x000000d1 Error?
A driver or system process tries to read memory at an IRQL (Interrupt Request Level) that’s too high. Microsoft’s bug check documentation confirms that the 0x000000D1 stop code indicates a kernel-mode driver tried to access pageable memory at a process IRQL that was too high, as detailed in Microsoft’s DRIVER_IRQL_NOT_LESS_OR_EQUAL reference. The blue screen names the specific driver file in many cases.

The most common triggers include:
- Outdated or corrupted device drivers that conflict with the kernel’s memory management
- New hardware without proper drivers installed after a recent upgrade
- Faulty RAM modules causing random memory access failures
- Corrupted Windows system files from improper shutdowns or disk errors
- Malware infections that damage driver files or system libraries
Across both Windows 11 and Windows 10 machines, driver issues are by far the most common cause of this crash. This error behaves similarly to 0x00000050 and 0x0000000a.
#Fix 1: Update Your Device Drivers
Updating your device drivers should be your first step because driver problems cause many of these crashes.

- Open Device Manager (right-click Start and select “Device Manager”)
- Look for any devices with a yellow exclamation mark
- Right-click those devices and select Update driver
- Choose Search automatically for updated driver software
If Windows can’t find a newer driver, go directly to the manufacturer’s website. An outdated network adapter driver, such as an older Realtek build, is a frequent culprit, and installing the latest version straight from the vendor’s site often stops the crashes.
If driver updates trigger other errors, see our guide on error 0x80070652.
#Fix 2: Run System File Checker and DISM
Corrupted system files can break the kernel’s driver management and trigger this BSOD repeatedly.

Open Command Prompt as administrator and run:
sfc /scannow
If SFC finds issues it can’t repair, follow up with:
DISM /Online /Cleanup-Image /RestoreHealth
When driver updates don’t help, SFC often finds and repairs corrupted DLL files in the system32 directory, and the blue screens stop after a restart. According to PCMag’s Windows repair guide, SFC combined with DISM resolves about 15% of persistent BSOD cases that drivers alone can’t fix on Windows 10 and 11 systems.
#Fix 3: Perform a System Restore
If the error started after a recent change, System Restore rolls your PC back to a working state without deleting personal files.
- Type System Restore in the Start menu search bar
- Select Create a restore point
- Click System Restore and pick a date before the crashes began
- Follow the prompts to complete the restoration
This works well when the BSOD appears right after a Windows Update installs new drivers, such as USB controller drivers. Restoring to a checkpoint from before the update usually clears it instantly.
#Fix 4: Boot in Safe Mode to Isolate the Problem
Safe Mode loads Windows with minimal drivers and services. If the error disappears in Safe Mode, a third-party driver is the culprit. According to Microsoft’s blue screen troubleshooting guide, starting your PC in Safe Mode is one of the recommended steps when you can’t restart normally, because it loads Windows with a minimal set of drivers that helps isolate the faulty one.

- Restart your computer
- Press F8 repeatedly before Windows starts loading
- Select Safe Mode from the Advanced Boot Options menu
On a laptop with frequent 0x000000d1 crashes, Safe Mode typically runs without any blue screens. From there, use Device Manager to uninstall the most recently updated driver, often a Wi-Fi adapter, and the crashes usually stop after rebooting normally.
#Fix 5: Check for Faulty RAM
Defective RAM causes memory access errors that look identical to driver problems. Rule it out with the built-in diagnostic tool.

- Press Windows + R, type
mdsched.exe, and press Enter - Select Restart now and check for problems
- Wait for the test to complete (takes 10-20 minutes)
When driver updates and SFC don’t fix the issue, the memory diagnostic often points to a single failing stick in a multi-stick system. Removing the faulty module resolves the crashes. For related memory errors, check our guide on 0x0000001a.
#Fix 6: Scan for Malware
Malware can corrupt driver files and system libraries, triggering this BSOD. Run a full system scan to check.
- Open Windows Security
- Select Virus & threat protection
- Click Scan options, then select Full scan
- Click Scan now and wait for it to complete
For deeper scans, use Windows Defender Offline which runs before the OS loads. This catches rootkits that hide from normal scans.
#Preventing 0x000000d1 From Returning
A few habits keep this error from coming back:
- Check for driver updates monthly using Device Manager or your hardware manufacturer’s website
- Create system restore points before installing new hardware or major Windows updates
- Keep Windows updated since Microsoft patches known driver compatibility bugs in cumulative updates
- Run periodic malware scans because infections that corrupt driver files lead directly to this BSOD
- Don’t interrupt Windows Update since partial installations can leave system files in a broken state
If you encounter update errors, check error 0x80240439 for troubleshooting steps.
#Can You Recover Data After a 0x000000d1 Crash?
If the crash caused unsaved work to disappear, you have a few recovery options.
AutoRecover files in Office apps are stored in %AppData%\Microsoft\Word (or Excel/PowerPoint). Check there first. Windows also keeps previous file versions accessible through right-click > Properties > Previous Versions if System Protection is enabled.
For critical data recovery beyond built-in tools, professional services typically charge $300-$1,500 depending on drive condition. To learn about related system monitoring, see how to check computer history.
#Bottom Line
Update your drivers first. That fixes the large majority of 0x000000d1 crashes. If the BSOD continues, run SFC/DISM scans, test your RAM, and try Safe Mode to isolate the problem driver. Create regular restore points so you always have a rollback option.
#Frequently Asked Questions
Can the 0x000000d1 error damage my computer?
No. The blue screen is a protective crash. It prevents data corruption rather than causing it. Fix the root cause promptly to avoid repeated crashes though.
How often should I update my device drivers?
Check monthly, or immediately after a blue screen. Windows Update handles some drivers automatically, but graphics, network, and storage drivers often need manual updates from the manufacturer’s website. Set a calendar reminder to check quarterly at minimum.
Can overclocking cause the 0x000000d1 error?
Yes. Unstable overclocks produce memory access errors that look identical to driver IRQL violations. Reset your CPU, RAM, and GPU to stock speeds in BIOS. If the crashes stop, your overclock was too aggressive.
Is 0x000000d1 specific to certain Windows versions?
No, it hits all versions. Windows 10 and 11 both experience it.
Can a clean Windows install fix 0x000000d1?
Yes, but try everything else first. A clean install wipes all driver conflicts and corrupted files, but you’ll lose installed programs and need to set everything up again. Update drivers, run SFC/DISM, and check RAM before taking this drastic step. Back up all personal files beforehand.
What driver file names appear in 0x000000d1 crashes?
Common ones include ndis.sys (network), ntfs.sys (file system), tcpip.sys (networking stack), and ataport.sys (storage). Check the blue screen message or open C:\Windows\Minidump with BlueScreenView to find the exact file name.
Will 0x000000d1 crashes affect my saved files?
Your saved files stay safe on disk. Only unsaved work in open applications gets lost during the crash. Turn on AutoSave in Office apps as a precaution.



