Error Medic

How to Fix DRIVER_IRQL_NOT_LESS_OR_EQUAL Blue Screen on Dell Laptops & Desktops

Fix Dell DRIVER_IRQL_NOT_LESS_OR_EQUAL BSOD fast. Step-by-step guide covering driver rollback, Windows Memory Diagnostic, verifier, and more.

Last updated:
Last verified:
2,213 words
Key Takeaways
  • Root cause 1: A kernel-mode driver (often a network, Wi-Fi, or storage driver) is accessing an invalid memory address at an elevated IRQL, triggering the stop code DRIVER_IRQL_NOT_LESS_OR_EQUAL (0x000000D1).
  • Root cause 2: Faulty, outdated, or incompatible Dell-specific drivers — particularly Intel/Killer Wireless, Realtek NIC, and Dell ControlVault drivers — are the most frequent offenders on Dell hardware.
  • Root cause 3: Defective RAM or BIOS settings (e.g., XMP/DOCP overclocking profiles) can cause memory address violations that mimic driver faults.
  • Quick fix summary: Identify the offending driver from the minidump file using WinDbg or WhoCrashed, then roll back or update that specific driver. If unclear, run Driver Verifier to isolate the culprit, check RAM with Windows Memory Diagnostic, and update Dell BIOS and chipset drivers from support.dell.com.
Fix Approaches Compared
MethodWhen to UseTimeRisk
Analyze Minidump with WinDbg/WhoCrashedFirst step — BSOD has occurred at least once and dump file exists in C:\Windows\Minidump10-20 minLow
Roll Back or Update Offending DriverAfter identifying the driver name from the dump file5-15 minLow
Reinstall Dell Network/Wi-Fi Drivers from support.dell.comWi-Fi or NIC driver named in dump (e.g., e1d65x64.sys, netr28x.sys, killer.sys)15-30 minLow
Run Driver VerifierDriver in dump is unknown or multiple suspects exist30-60 min (may trigger more BSODs)Medium
Windows Memory Diagnostic / MemTest86BSODs occur randomly across different scenarios without a consistent driver1-8 hoursLow
Update Dell BIOS & Chipset DriversSystem is running old BIOS; crash correlates with hardware events20-40 minMedium
System Restore / In-place Upgrade RepairBSODs started after a Windows Update or software installation30-90 minLow-Medium
Clean Windows ReinstallAll other methods exhausted; hardware confirmed healthy2-4 hoursHigh (data loss risk)

Understanding the DRIVER_IRQL_NOT_LESS_OR_EQUAL Error on Dell Systems

When Windows displays a blue screen with the stop code DRIVER_IRQL_NOT_LESS_OR_EQUAL (bug check code 0x000000D1), it means a kernel-mode driver attempted to access pageable memory at a process IRQL (Interrupt Request Level) that was too high. In plain English: a driver tried to read or write to memory it should not have touched while the CPU was handling a high-priority interrupt. Windows halts the system to prevent data corruption.

On Dell hardware specifically, the most commonly blamed drivers include:

  • e1d65x64.sys / e1d68x64.sys — Intel Ethernet driver
  • killer.sys / Rts5RfBus.sys — Killer Networking (now Intel) Wi-Fi
  • netr28x.sys / mrvlpcie8897.sys — Wireless LAN mini-port drivers
  • delldsm.sys — Dell Data Security driver
  • iaStorA.sys / storahci.sys — Intel Rapid Storage / AHCI driver
  • ndis.sys — Windows network stack (often called by a faulty NIC driver)

The full crash message you will see on screen:

Your PC ran into a problem and needs to restart.
We're just collecting some error info, and then we'll restart for you.

STOP CODE: DRIVER_IRQL_NOT_LESS_OR_EQUAL
What failed: e1d65x64.sys (or similar)

Step 1: Locate and Read the Minidump File

Windows writes a crash dump to C:\Windows\Minidump\ after every BSOD. This is your primary clue.

Option A — WhoCrashed (free, beginner-friendly):

  1. Download WhoCrashed from https://www.resplendence.com/whocrashed.
  2. Install and run it. Click Analyze.
  3. Look for the "Probably caused by" line — it names the driver file (e.g., e1d65x64.sys).

Option B — WinDbg (advanced):

  1. Install WinDbg from the Microsoft Store or Windows SDK.
  2. Open WinDbg → File → Open Crash Dump → navigate to C:\Windows\Minidump\.
  3. In the command window type: !analyze -v
  4. Look for MODULE_NAME and IMAGE_NAME fields — these identify the culprit driver.

Record the exact driver filename before proceeding.


Step 2: Identify the Driver and Its Owner

Once you have the filename, map it to its software package:

Driver File Package / Manufacturer
e1d65x64.sys Intel Ethernet Adapter driver
killer.sys Intel Killer Networking
netr28x.sys Mediatek/Ralink Wi-Fi
delldsm.sys Dell Data Security / Encryption
iaStorA.sys Intel RST (Rapid Storage Technology)
storahci.sys Microsoft AHCI (check BIOS SATA mode)
ndis.sys Windows NDIS — blame the NIC driver, not this

Step 3: Roll Back or Update the Driver

To roll back:

  1. Right-click Start → Device Manager.
  2. Expand the relevant category (Network Adapters, Disk Drives, etc.).
  3. Right-click the device → Properties → Driver tab → Roll Back Driver.
  4. Reboot and monitor for stability.

To update from Dell support site:

  1. Go to https://www.dell.com/support/home and enter your Service Tag (printed on the bottom of your laptop or back of desktop).
  2. Click Drivers & Downloads, filter by the category matching your faulty driver.
  3. Download and install the latest version.
  4. Reboot.

To uninstall and reinstall cleanly (recommended for network drivers):

  1. Download DDU (Display Driver Uninstaller) from Wagnardsoft — works for network drivers too.
  2. Boot into Safe Mode (msconfig → Boot → Safe boot → Minimal).
  3. Run DDU to fully remove the driver.
  4. Reboot normally and install fresh driver from Dell.

Step 4: Run Driver Verifier (if driver is unknown)

If WhoCrashed shows ntoskrnl.exe or an ambiguous entry, use Driver Verifier to stress-test all non-Microsoft drivers:

  1. Open an elevated Command Prompt.
  2. Run: verifier /standard /all
  3. Reboot. When the next BSOD occurs, the dump will now contain the exact offending driver.
  4. After identifying the driver, disable Verifier: verifier /reset then reboot.

⚠️ Warning: Driver Verifier intentionally causes BSODs. Do not leave it enabled permanently. Save your work before using it.


Step 5: Test RAM

Defective memory can produce DRIVER_IRQL_NOT_LESS_OR_EQUAL crashes. Test your RAM:

Windows Memory Diagnostic (quick):

  1. Press Win + R, type mdsched.exe, press Enter.
  2. Choose Restart now and check for problems.
  3. Review results after reboot in Event Viewer → Windows Logs → System, source MemoryDiagnostics-Results.

MemTest86 (thorough — recommended):

  1. Download from https://www.memtest86.com/ and create a bootable USB.
  2. Boot from USB and run at least 2 full passes (4+ passes ideal).
  3. Any errors = faulty RAM. If you have 2 sticks, remove one and test each individually.

Also try disabling XMP/DOCP in BIOS (Dell BIOS: F2 at boot → Performance → Memory).


Step 6: Update Dell BIOS and Chipset Drivers

An outdated BIOS can cause incorrect ACPI/power management behavior that leads to these crashes.

  1. Check current BIOS version: msinfo32 → System Summary → BIOS Version.
  2. Visit https://www.dell.com/support/home → enter Service Tag → Drivers & Downloads → BIOS category.
  3. Download and run the BIOS update executable (ensure laptop is plugged in).
  4. Also download and install the Chipset driver and Intel Management Engine driver from the same page.

Step 7: Check for Windows Update Conflicts

A Windows cumulative update or driver update pushed via Windows Update can introduce regressions. Check:

  1. Settings → Update & Security → View Update History.
  2. Note the date of the last successful update vs. when BSODs started.
  3. To uninstall a driver update: Settings → Windows Update → View Update History → Uninstall Updates.
  4. To pause future driver updates temporarily:
    • Run gpedit.mscComputer Configuration → Administrative Templates → Windows Components → Windows Update.
    • Enable Do not include drivers with Windows Updates.

Step 8: System File Check and DISM Repair

Corrupted system files can cause stop codes. Run these in an elevated PowerShell:

# Check and repair system files
sfc /scannow

# Restore Windows component store health
DISM /Online /Cleanup-Image /RestoreHealth

# Reboot after completion
Restart-Computer

If SFC reports corruption it cannot repair, consider an in-place upgrade repair install using the Windows 11/10 ISO mounted as a DVD or USB, running setup.exe and choosing Keep files and apps.

Frequently Asked Questions

powershell
# ============================================================
# Dell DRIVER_IRQL_NOT_LESS_OR_EQUAL Diagnostic Script
# Run in an elevated PowerShell window (Run as Administrator)
# ============================================================

# 1. List all minidump files with timestamps
Write-Host "`n--- Minidump Files ---" -ForegroundColor Cyan
Get-ChildItem -Path "C:\Windows\Minidump\" -Filter "*.dmp" -ErrorAction SilentlyContinue |
    Sort-Object LastWriteTime -Descending |
    Select-Object Name, LastWriteTime, @{N='SizeMB';E={[math]::Round($_.Length/1MB,2)}} |
    Format-Table -AutoSize

# 2. Check recent BSOD events in System Event Log
Write-Host "`n--- Recent BSOD Events (Event ID 1001) ---" -ForegroundColor Cyan
Get-WinEvent -LogName System -FilterXPath "*[System[EventID=1001]]" -MaxEvents 5 -ErrorAction SilentlyContinue |
    Select-Object TimeCreated, Message |
    Format-List

# 3. Display current BIOS version
Write-Host "`n--- BIOS Information ---" -ForegroundColor Cyan
Get-WmiObject -Class Win32_BIOS | Select-Object SMBIOSBIOSVersion, Manufacturer, ReleaseDate | Format-List

# 4. List all third-party (non-Microsoft) kernel drivers currently loaded
Write-Host "`n--- Loaded Third-Party Drivers ---" -ForegroundColor Cyan
Get-WmiObject Win32_SystemDriver |
    Where-Object { $_.State -eq 'Running' -and $_.PathName -notmatch 'system32\\drivers\\(?:acpi|disk|ntfs|volmgr|partmgr|fltmgr|ntkrnl)' } |
    Select-Object Name, DisplayName, PathName |
    Sort-Object Name |
    Format-Table -AutoSize

# 5. Check driver signing status (unsigned drivers are high risk)
Write-Host "`n--- Checking for Unsigned Drivers ---" -ForegroundColor Cyan
$signedDrivers = Get-WindowsDriver -Online -All | Where-Object { $_.Driver -ne $null }
$unsignedDrivers = $signedDrivers | Where-Object { $_.BootCritical -eq $false -and $_.OriginalFileName -match '\.sys$' }
if ($unsignedDrivers) {
    $unsignedDrivers | Select-Object Driver, OriginalFileName, ProviderName | Format-Table -AutoSize
} else {
    Write-Host "No obviously unsigned drivers found." -ForegroundColor Green
}

# 6. Run System File Checker
Write-Host "`n--- Running System File Checker (sfc /scannow) ---" -ForegroundColor Cyan
Write-Host "This may take 5-10 minutes..."
sfc /scannow

# 7. Run DISM health check
Write-Host "`n--- Running DISM Component Store Health Check ---" -ForegroundColor Cyan
DISM /Online /Cleanup-Image /CheckHealth

# 8. Check RAM info
Write-Host "`n--- Physical Memory Information ---" -ForegroundColor Cyan
Get-WmiObject -Class Win32_PhysicalMemory |
    Select-Object BankLabel, Capacity, Speed, Manufacturer, PartNumber |
    Format-Table -AutoSize

# 9. Run Windows Memory Diagnostic (prompts to schedule on next reboot)
Write-Host "`n--- Schedule Windows Memory Diagnostic ---" -ForegroundColor Cyan
$response = Read-Host "Schedule Windows Memory Diagnostic on next reboot? (y/n)"
if ($response -eq 'y') {
    mdsched.exe
}

# 10. Enable Driver Verifier for all non-Microsoft drivers (optional - CAUTION)
Write-Host "`n--- Driver Verifier (OPTIONAL - will cause intentional BSODs) ---" -ForegroundColor Yellow
Write-Host "To enable:  verifier /standard /all" -ForegroundColor Yellow
Write-Host "To disable: verifier /reset" -ForegroundColor Yellow
Write-Host "Only use this if you could not identify the driver from minidumps." -ForegroundColor Yellow

Write-Host "`n--- Diagnostic Complete ---" -ForegroundColor Green
Write-Host "Review output above. Check C:\Windows\Minidump\ files with WhoCrashed or WinDbg for definitive driver identification."
E

Error Medic Editorial

The Error Medic Editorial team consists of senior DevOps engineers, Microsoft-certified system administrators, and SRE practitioners with 10+ years of experience diagnosing Windows kernel crashes, BSOD stop codes, and hardware-software compatibility issues across enterprise and consumer environments. Our guides are tested on real hardware and validated against official Microsoft and OEM documentation.

Sources

Related Articles in Dell Irql_not_less_or_equal

Explore More windows Guides