Error Medic

Blue Screen on Lenovo Laptop: Fix BSOD Errors Including DPC_WATCHDOG_VIOLATION, SYSTEM_SERVICE_EXCEPTION & INACCESSIBLE_BOOT_DEVICE

Fix blue screen errors on Lenovo laptops (IdeaPad, ThinkPad, Legion). Step-by-step solutions for DPC_WATCHDOG_VIOLATION, WDF_VIOLATION, rtusba64.sys & more.

Last updated:
Last verified:
2,441 words
Key Takeaways
  • Root cause 1: Outdated or corrupt device drivers (especially rtusba64.sys, Intel RST, Wi-Fi, and GPU drivers) are the #1 trigger for Lenovo BSODs including DPC_WATCHDOG_VIOLATION and SYSTEM_SERVICE_EXCEPTION.
  • Root cause 2: Corrupt Windows system files, bad Windows Updates, or misconfigured AHCI/RAID BIOS settings cause INACCESSIBLE_BOOT_DEVICE and blank blue screen on startup.
  • Root cause 3: Faulty RAM modules or overheating hardware (common on Lenovo Legion and IdeaPad Gaming 3) trigger random crash-loop blue screens with a sad face.
  • Quick fix summary: Boot into Safe Mode, run 'sfc /scannow' and 'DISM /RestoreHealth', update or roll back problematic drivers, and check BIOS storage controller settings — resolves 80%+ of Lenovo BSOD cases.
Lenovo Blue Screen Fix Approaches Compared
MethodWhen to UseTime RequiredRisk Level
Update / Roll Back Drivers (Device Manager)BSOD after Windows Update or driver install; rtusba64.sys, WDF_VIOLATION errors10–20 minLow
SFC & DISM System File RepairSYSTEM_SERVICE_EXCEPTION, random BSODs, corrupted OS files20–40 minLow
BIOS AHCI/RAID Mode ChangeINACCESSIBLE_BOOT_DEVICE on startup; stop code at boot5–10 minMedium
Windows Startup Repair (WinRE)Lenovo blue screen on startup, can't boot to desktop15–30 minLow
Memory Diagnostic (memtest86)Lenovo laptop keeps crashing with random stop codes1–8 hoursLow
Clean Boot / Disable Startup ProgramsIntermittent BSOD after login; crashing blue screen15 minLow
Windows Reset / ReinstallAll other methods failed; persistent boot loop BSOD1–3 hoursHigh (data loss)

Understanding Lenovo Blue Screen Errors

A Blue Screen of Death (BSOD) on a Lenovo laptop is Windows' way of halting execution to prevent data corruption when it detects a fatal system error. The screen displays a stop code — a text identifier that tells you why the crash happened. Lenovo laptops (IdeaPad, ThinkPad, Legion, X1 Carbon) are prone to specific BSODs due to their hardware ecosystem and bundled software.

Common stop codes you'll see on Lenovo devices:

  • DPC_WATCHDOG_VIOLATION — A deferred procedure call ran too long; usually a driver or SSD firmware issue.
  • SYSTEM_SERVICE_EXCEPTION — A system service threw an exception it wasn't supposed to; often related to antivirus or display drivers.
  • INACCESSIBLE_BOOT_DEVICE — Windows cannot read the boot partition; AHCI/RAID mismatch or corrupt storage driver.
  • WDF_VIOLATION — A Windows Driver Framework driver violated a rule; commonly USB or Bluetooth drivers.
  • rtusba64.sys BSOD — Realtek USB adapter driver crash; extremely common on Lenovo IdeaPad and Legion models.

Step 1: Identify the Stop Code and Crashing Driver

Before fixing anything, you need to know exactly what caused the crash. Windows logs every BSOD in a minidump file.

Method A — Read the blue screen directly: When the BSOD appears, note the stop code at the bottom. Example: Your PC ran into a problem and needs to restart. STOP CODE: DPC_WATCHDOG_VIOLATION. On newer Windows 11 builds, the sad face screen shows the stop code beneath the QR code.

Method B — Analyze minidump files with WinDbg or WhoCrashed:

  1. Open Event Viewer (eventvwr.msc) → Windows Logs → System → filter for BugCheck events.
  2. Or use the free tool WhoCrashed (resplendence.com) to automatically analyze C:\Windows\Minidump\*.dmp files and identify the faulting driver.

Method C — PowerShell one-liner to read recent BSODs: See the code block section below for the exact commands.


Step 2: Boot Into Safe Mode (If You Can't Reach the Desktop)

If your Lenovo laptop shows a blue screen on startup or keeps restarting in a crash loop:

  1. Force-shutdown the laptop by holding the power button 3 times in a row. Windows will auto-launch Windows Recovery Environment (WinRE).
  2. Navigate to: Troubleshoot → Advanced Options → Startup Settings → Restart.
  3. Press F4 for Safe Mode or F5 for Safe Mode with Networking.
  4. Alternatively, hold Shift while clicking Restart from the login screen.

For Lenovo IdeaPad 3, IdeaPad 330, and Legion models with a dedicated Novo button (small pinhole near the power port): insert a paperclip to access the boot menu and select Boot Menu → Windows Recovery.


Step 3: Fix the rtusba64.sys Blue Screen (Lenovo-Specific)

The file rtusba64.sys is the Realtek USB Bluetooth/Wi-Fi adapter driver. It is the most frequently cited BSOD cause on Lenovo IdeaPad and Legion laptops.

Fix:

  1. Press Win + X → Device Manager.
  2. Expand Network Adapters or Bluetooth.
  3. Right-click the Realtek USB adapterUpdate driver → Search automatically, OR right-click → Uninstall device (check "Delete the driver software" box).
  4. Restart. Windows will reinstall a clean driver.
  5. If the BSOD returns, download the latest Realtek driver from Lenovo's official support page: https://support.lenovo.com → enter your model → Drivers & Software → Network.

Step 4: Fix DPC_WATCHDOG_VIOLATION on Lenovo

This error often points to an Intel Rapid Storage Technology (RST) driver conflict or an SSD firmware issue.

Fix A — Check AHCI mode in BIOS:

  1. Restart and press F1 (ThinkPad) or F2 (IdeaPad/Legion) to enter BIOS.
  2. Navigate to Configuration → Storage Controller (or SATA Controller Mode).
  3. Ensure it is set to AHCI, not RST or RAID (unless you deliberately configured RAID).
  4. Save and exit.

Fix B — Update Intel RST driver:

  1. Go to Device Manager → IDE ATA/ATAPI controllers or Storage controllers.
  2. Update Intel(R) Rapid Storage Technology driver from Lenovo's support site.

Fix C — Update SSD firmware: Use Lenovo Vantage app → Hardware Settings → Firmware Update to check for NVMe SSD firmware updates.


Step 5: Fix INACCESSIBLE_BOOT_DEVICE on Lenovo (Stop Code at Startup)

This stop code means Windows cannot mount the boot volume. Most common after a Windows Update or BIOS change.

Fix A — Run Startup Repair:

  1. Boot from WinRE (force-restart 3 times).
  2. Troubleshoot → Advanced Options → Startup Repair.
  3. Let it complete and restart.

Fix B — Rebuild BCD from WinRE Command Prompt: See exact commands in the code block below.

Fix C — Change BIOS storage mode: If you recently updated BIOS or changed settings, the AHCI/RAID mismatch is the culprit. Follow Step 4, Fix A above.


Step 6: Run SFC and DISM to Fix SYSTEM_SERVICE_EXCEPTION

Corrupt Windows system files cause SYSTEM_SERVICE_EXCEPTION on Lenovo ThinkPad (X1 Carbon included) and IdeaPad models.

  1. Open Command Prompt as Administrator.
  2. Run: sfc /scannow — waits 10–20 min, repairs corrupt OS files.
  3. If SFC finds errors it can't fix, run DISM:
    • DISM /Online /Cleanup-Image /CheckHealth
    • DISM /Online /Cleanup-Image /RestoreHealth
  4. Restart and check if the BSOD recurs.

Step 7: Fix WDF_VIOLATION on Lenovo

WDF_VIOLATION is almost always caused by a USB device driver or Bluetooth driver violating Windows Driver Framework rules. On Lenovo Legion and IdeaPad Gaming 3, this is often the Lenovo Hotkey driver or a connected USB peripheral.

  1. Disconnect all USB peripherals.
  2. Open Device Manager → View → Show hidden devices.
  3. Look for any device with a yellow warning triangle.
  4. Uninstall the flagged driver, then update from Lenovo Vantage or Lenovo's support site.
  5. Check for a Lenovo Hotkeys driver update: search for lenovo hotkeys driver on support.lenovo.com.

Step 8: Hardware Checks — RAM and Overheating

If the Lenovo laptop keeps crashing with random or rotating stop codes, suspect hardware.

RAM Test:

  1. Press Win + R → type mdsched.exeRestart now and check for problems.
  2. Or use MemTest86 (bootable USB, memtest86.com) for a thorough overnight test.
  3. If errors are found, reseat the RAM sticks or replace the faulty module.

Overheating (Critical for Lenovo Legion 5 and IdeaPad Gaming 3):

  1. Download HWMonitor (CPUID) and watch CPU/GPU temperatures under load.
  2. CPU should stay below 95°C; GPU below 90°C during gaming.
  3. Clean the laptop vents with compressed air.
  4. In Lenovo Vantage → Power → Thermal Mode — switch to Performance or Extreme Performance to verify, or Battery Saver to reduce heat for testing.

Step 9: Lenovo Blue Screen with Cursor or Blank Blue Screen

A blank blue screen with a cursor (no stop code, no sad face) is different from a standard BSOD. This is usually a graphics driver or Explorer.exe crash.

  1. Press Ctrl + Alt + Delete → Task Manager → File → Run new task → type explorer.exe.
  2. If the desktop returns, the shell crashed. Disable startup programs via msconfig.
  3. Update or reinstall the Intel/NVIDIA/AMD GPU driver from Lenovo's support page (avoid generic drivers from manufacturer sites, as Lenovo customizes them).
  4. Check for a Windows Update that may have pushed an incompatible display driver — roll it back via: Device Manager → Display Adapters → Right-click → Properties → Driver → Roll Back Driver.

Frequently Asked Questions

powershell
# ============================================================
# LENOVO BLUE SCREEN DIAGNOSTIC & FIX COMMANDS
# Run PowerShell or Command Prompt as Administrator
# ============================================================

# --- 1. View Recent BSOD Stop Codes from Event Log ---
Get-WinEvent -FilterHashtable @{LogName='System'; Id=1001} | 
  Select-Object TimeCreated, Message | 
  Format-List

# --- 2. List All Minidump Files (BSOD crash logs) ---
Get-ChildItem -Path "C:\Windows\Minidump" -Filter "*.dmp" | 
  Sort-Object LastWriteTime -Descending | 
  Select-Object Name, LastWriteTime, Length

# --- 3. Run System File Checker (fixes corrupt OS files) ---
# Run in CMD as Administrator:
sfc /scannow

# --- 4. Run DISM to Repair Windows Image ---
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

# --- 5. Rebuild BCD (fixes INACCESSIBLE_BOOT_DEVICE) ---
# Run from WinRE Command Prompt (Advanced Options > Command Prompt):
bcdedit /export C:\BCD_Backup
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
# Type 'Y' to add detected Windows installations, then restart.

# --- 6. Find and Disable Problematic Driver (rtusba64.sys example) ---
# List all third-party drivers loaded in Windows:
driverquery /v /fo csv | ConvertFrom-Csv | 
  Where-Object { $_."Start Mode" -eq "Auto" } | 
  Select-Object "Module Name", "Display Name", "Driver Type", "Link Date"

# Disable a specific driver service (replace 'rtusba64' with your driver name):
sc stop rtusba64
sc config rtusba64 start= disabled

# --- 7. Roll Back a Driver via PowerShell ---
# First find the device instance ID:
Get-PnpDevice | Where-Object { $_.FriendlyName -like "*Realtek*" }

# --- 8. Check Disk for Errors (run from WinRE or after boot) ---
chkdsk C: /f /r /x
# Note: Will schedule on next reboot if drive is in use.

# --- 9. Windows Memory Diagnostic (check RAM) ---
mdsched.exe
# This opens the GUI tool; choose "Restart now and check for problems"

# --- 10. Check System Temperature Log via PowerShell ---
Get-WmiObject MSAcpi_ThermalZoneTemperature -Namespace "root/wmi" | 
  Select-Object @{N='Temp_C';E={($_.CurrentTemperature - 2732) / 10}}

# --- 11. Check for Pending Windows Updates (may fix driver issues) ---
Get-WindowsUpdate -MicrosoftUpdate
# Requires PSWindowsUpdate module: Install-Module PSWindowsUpdate

# --- 12. Export Full System Info for Diagnosis ---
msinfo32 /report C:\Users\Public\SystemInfo.txt
Write-Host "System info saved to C:\Users\Public\SystemInfo.txt"

# --- 13. Verify BIOS/UEFI Firmware Version ---
(Get-WmiObject -Class Win32_BIOS).SMBIOSBIOSVersion
(Get-WmiObject -Class Win32_BIOS).Manufacturer
# Compare with latest BIOS on https://support.lenovo.com

# --- 14. Clean Boot: Disable All Non-Microsoft Services ---
# In msconfig (Run > msconfig):
# Services tab > Check 'Hide all Microsoft services' > Disable All
# Startup tab > Open Task Manager > Disable all items
# Then restart and test if BSOD is gone.

# --- 15. Check for WDF_VIOLATION — Identify USB/BT driver ---
# Look at dump file details (requires WinDbg or use WhoCrashed tool)
# Command with WinDbg (if installed):
# windbg -z C:\Windows\Minidump\<filename>.dmp
# In WinDbg console: !analyze -v
E

Error Medic Editorial

The Error Medic Editorial team is composed of senior DevOps engineers, Windows SREs, and hardware specialists with 10+ years of experience diagnosing BSOD crashes, kernel panics, and system failures across enterprise and consumer hardware. Our guides are built from real-world incident response playbooks, minidump analysis, and hands-on hardware debugging. We specialize in Lenovo, Dell, and HP system troubleshooting across Windows 10 and Windows 11 environments.

Sources

Related Articles in Lenovo

Explore More windows Guides