Error Medic

Blue Screen Lenovo Laptop: Fix BSOD Errors (DPC_WATCHDOG_VIOLATION, SYSTEM_SERVICE_EXCEPTION, INACCESSIBLE_BOOT_DEVICE & More)

Fix Lenovo laptop blue screen errors including DPC_WATCHDOG_VIOLATION, SYSTEM_SERVICE_EXCEPTION & INACCESSIBLE_BOOT_DEVICE with step-by-step commands and driver

Last updated:
Last verified:
2,284 words
Key Takeaways
  • Most Lenovo BSOD errors (DPC_WATCHDOG_VIOLATION, SYSTEM_SERVICE_EXCEPTION, WDF_VIOLATION) are caused by outdated, corrupt, or incompatible drivers — especially after Windows updates or hardware additions.
  • INACCESSIBLE_BOOT_DEVICE and blank blue screen on startup usually point to corrupt boot configuration, failed storage drivers (e.g., IRST/RST), or a failing SSD/HDD.
  • The rtusba64.sys BSOD is specifically caused by Realtek USB adapter drivers conflicting with the Windows kernel — uninstalling or updating the driver resolves it.
  • Quick fix summary: Boot into Safe Mode → run 'sfc /scannow' and 'DISM /RestoreHealth' → update or roll back drivers → check RAM with MemTest86 → repair boot with 'bootrec /fixmbr' if needed.
Lenovo Blue Screen Fix Approaches Compared
MethodWhen to UseTimeRisk
Update/Roll Back Drivers (Device Manager)After Windows Update or new hardware install causes BSOD5–15 minLow
SFC /scannow + DISM /RestoreHealthCorrupted system files suspected; SYSTEM_SERVICE_EXCEPTION or WDF_VIOLATION15–30 minVery Low
Boot into Safe Mode + uninstall problem driverCan't reach desktop; crash on startup (rtusba64.sys, rtusba64)10–20 minLow
Lenovo Vantage / System Update toolMultiple drivers out of date; Lenovo-specific firmware needs update20–40 minLow
bootrec /fixmbr + bootrec /rebuildbcdINACCESSIBLE_BOOT_DEVICE; won't boot at all10–20 minMedium
CHKDSK /f /rDisk errors suspected; random crashes with disk-related stop codes30–120 minLow–Medium
MemTest86 RAM TestRandom BSODs across different stop codes; memory corruption suspected60–240 minVery Low
Reset / Clean Install WindowsAll other fixes failed; persistent BSOD with no identifiable driver60–180 minHigh (data loss)

Understanding Lenovo Blue Screen Errors

A Blue Screen of Death (BSOD) on a Lenovo laptop — whether it's a ThinkPad, IdeaPad, Legion, or X1 Carbon — means Windows has encountered a fatal kernel error it cannot recover from safely. The screen displays a stop code (e.g., DPC_WATCHDOG_VIOLATION, SYSTEM_SERVICE_EXCEPTION, WDF_VIOLATION, INACCESSIBLE_BOOT_DEVICE) and either reboots or freezes with a sad face emoji and a QR code.

Common stop codes seen on Lenovo devices include:

  • DPC_WATCHDOG_VIOLATION — A Deferred Procedure Call ran too long; often SSD firmware or Intel RST driver issues.
  • SYSTEM_SERVICE_EXCEPTION — A system service crashed; caused by faulty drivers or corrupt system files.
  • WDF_VIOLATION — Windows Driver Framework violation; commonly Lenovo-specific drivers or USB drivers.
  • INACCESSIBLE_BOOT_DEVICE — Windows can't read the boot partition; often after a Windows update changes storage driver mode.
  • rtusba64.sys BSOD — Realtek USB 3.0/3.1 card reader or adapter driver conflict.
  • Blank blue screen with cursor — Display driver or GPU driver crash (common on Legion 5 and IdeaPad Gaming 3).

Step 1: Identify the Exact Stop Code

Before applying any fix, confirm which stop code you're dealing with.

If you can reach the desktop:

  1. Press Win + X → select Event Viewer.
  2. Navigate to Windows Logs → System.
  3. Filter by Critical events and look for entries from source BugCheck.
  4. Note the stop code and the faulting module (e.g., rtusba64.sys, ntfs.sys, iastorav.sys).

Alternatively, open PowerShell as Administrator and run:

Get-EventLog -LogName System -EntryType Error -Newest 20 | Where-Object {$_.Source -eq 'BugCheck'} | Format-List

You can also use WinDbg or the free WhoCrashed tool to analyze minidump files located at C:\Windows\Minidump\.


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

If your Lenovo laptop blue screens on startup:

  1. Force-shutdown the laptop 3 times in a row during the Windows logo — this triggers Automatic Repair mode.
  2. Select Advanced Options → Startup Settings → Restart.
  3. Press 4 for Safe Mode or 5 for Safe Mode with Networking.

Alternatively, hold Shift while clicking Restart from the login screen.

On Lenovo ThinkPads, you can also press F1 during POST to enter BIOS and verify boot order, or press F12 to select boot device.


Step 3: Fix DPC_WATCHDOG_VIOLATION on Lenovo

This is the most common BSOD on Lenovo IdeaPad, Legion, and ThinkPad models. The primary cause is a conflict between the Intel Rapid Storage Technology (IRST/RST) driver and Windows.

Fix A: Update Intel RST Driver

  1. Visit Lenovo Support Drivers and enter your model.
  2. Download the latest Intel RST or Intel VMD driver.
  3. Install and reboot.

Fix B: Switch SATA Mode in BIOS

  1. Restart and press F1 (ThinkPad) or F2 (IdeaPad/Legion) to enter BIOS.
  2. Navigate to Configuration → Storage → Controller Mode.
  3. If set to RST with Optane, try switching to AHCI.

Warning: Switching SATA modes without preparation can cause INACCESSIBLE_BOOT_DEVICE. Enable AHCI in Windows first via bcdedit /set {current} safeboot minimal, reboot into BIOS to switch mode, then reboot again and run bcdedit /deletevalue {current} safeboot.


Step 4: Fix SYSTEM_SERVICE_EXCEPTION and WDF_VIOLATION

These stop codes typically indicate corrupt system files or a driver misbehaving within the Windows kernel.

Fix A: Run System File Checker and DISM Open Command Prompt as Administrator:

sfc /scannow
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

Reboot after completion.

Fix B: Update or Uninstall Lenovo-Specific Drivers

  • Open Device Manager (Win + X → Device Manager).
  • Look for devices with a yellow warning icon.
  • For WDF_VIOLATION, check Human Interface Devices, System Devices, and Network Adapters.
  • Right-click the flagged driver → Update driver or Uninstall device.

Step 5: Fix rtusba64.sys Blue Screen on Lenovo

The file rtusba64.sys belongs to the Realtek USB card reader or USB 3.0 controller driver. It commonly causes BSODs on Lenovo IdeaPad 330, IdeaPad 3, and similar models.

  1. Boot into Safe Mode.
  2. Open Device Manager.
  3. Expand Universal Serial Bus controllers or Smart Card Readers.
  4. Find any Realtek device, right-click → Uninstall device (check "Delete the driver software" box).
  5. Reboot normally.
  6. Visit Lenovo Support or Realtek's site to download the latest compatible driver version.

Step 6: Fix INACCESSIBLE_BOOT_DEVICE on Lenovo

This BSOD usually appears after a Windows Update or BIOS update changes how the storage controller operates.

Fix via Windows Recovery Environment:

  1. Boot from a Windows 10/11 USB installer.
  2. Select Repair your computer → Troubleshoot → Advanced options → Command Prompt.
  3. Run the following commands:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
  1. Then run:
chkdsk C: /f /r /x
  1. Reboot.

If this fails, the storage driver mode mismatch (IDE vs AHCI vs RST) in BIOS is likely the culprit. Enter BIOS and verify the controller mode matches what Windows expects.


Step 7: Address Blank Blue Screen with Cursor (Display/GPU Driver)

Common on Lenovo Legion 5, Legion Blue Screen scenarios, and IdeaPad Gaming 3:

  1. Boot into Safe Mode.
  2. Open Device Manager → Display adapters.
  3. Right-click the GPU (NVIDIA or AMD) → Roll Back Driver if recently updated.
  4. If no rollback option: Uninstall device (check "Delete the driver software").
  5. Download the latest driver directly from NVIDIA or AMD — NOT Windows Update.
  6. Use DDU (Display Driver Uninstaller) in Safe Mode for a clean reinstall.

Step 8: Test RAM and Disk Hardware

If BSODs are random and change stop codes, hardware failure is likely.

RAM Test:

  • Press Win + R → type mdsched.exeRestart now and check for problems.
  • For thorough testing, boot MemTest86 from a USB drive and run for 2+ passes.

Disk Health:

wmic diskdrive get model,status
chkdsk C: /f /r

Or use CrystalDiskInfo (free tool) to check S.M.A.R.T. data for drive health indicators.


Step 9: Use Lenovo Vantage for System-Wide Updates

Lenovo Vantage (pre-installed on most Lenovo laptops, or downloadable from Microsoft Store) can automatically detect and install the correct BIOS, firmware, and driver updates for your specific model — often resolving BSOD issues caused by version mismatches.

  1. Open Lenovo Vantage.
  2. Go to Device → System Update.
  3. Click Check for Updates and install all critical updates.
  4. Reboot.

For ThinkPad users, Lenovo System Update (a separate tool) is the equivalent solution.

Frequently Asked Questions

powershell
# ============================================================
# Lenovo Blue Screen Diagnostic & Fix Script
# Run PowerShell as Administrator
# ============================================================

# --- 1. View recent BugCheck (BSOD) events from Event Log ---
Write-Host "=== Recent BSOD Events ==="
Get-WinEvent -LogName System -MaxEvents 50 | Where-Object { $_.Id -eq 41 -or $_.Id -eq 1001 } | Select-Object TimeCreated, Message | Format-List

# --- 2. List minidump files for analysis ---
Write-Host "`n=== Minidump Files ==="
Get-ChildItem -Path "C:\Windows\Minidump\" -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object Name, LastWriteTime, Length

# --- 3. Run System File Checker ---
Write-Host "`n=== Running SFC (System File Checker) ==="
sfc /scannow

# --- 4. Run DISM to repair Windows image ---
Write-Host "`n=== Running DISM Health Restore ==="
DISM /Online /Cleanup-Image /RestoreHealth

# --- 5. Check disk for errors (schedule for next reboot) ---
Write-Host "`n=== Scheduling CHKDSK on C: for next reboot ==="
echo Y | chkdsk C: /f /r

# --- 6. Check driver verifier status ---
Write-Host "`n=== Driver Verifier Status ==="
verifier /query

# --- 7. List recently installed drivers (last 30 days) ---
Write-Host "`n=== Recently Installed Drivers ==="
Get-WmiObject Win32_PnPSignedDriver | Where-Object { $_.DriverDate -gt (Get-Date).AddDays(-30).ToString('yyyyMMdd') } | Select-Object DeviceName, DriverVersion, DriverDate, InfName | Format-Table -AutoSize

# --- 8. Check for problematic drivers with issues ---
Write-Host "`n=== Devices with Driver Issues ==="
Get-WmiObject Win32_PnPEntity | Where-Object { $_.ConfigManagerErrorCode -ne 0 } | Select-Object Name, ConfigManagerErrorCode | Format-Table -AutoSize

# --- 9. Identify faulting .sys file from last crash (requires symbols) ---
# Install WinDbg from Microsoft Store, then analyze with:
# windbg -z C:\Windows\Minidump\<filename>.dmp
# In WinDbg console: !analyze -v

# --- 10. Safe AHCI mode switch preparation (for DPC_WATCHDOG fix) ---
# Uncomment ONLY if switching SATA mode in BIOS from RST to AHCI
# bcdedit /set {current} safeboot minimal
# [Reboot, change BIOS SATA mode to AHCI, reboot again, then run:]
# bcdedit /deletevalue {current} safeboot

# --- 11. Boot Repair Commands (run from WinRE Command Prompt via USB) ---
# bootrec /fixmbr
# bootrec /fixboot
# bootrec /scanos
# bootrec /rebuildbcd
# bcdboot C:\Windows /s C: /f ALL

# --- 12. Uninstall rtusba64.sys driver (Realtek USB) ---
Write-Host "`n=== Searching for Realtek USB Drivers ==="
Get-WmiObject Win32_PnPSignedDriver | Where-Object { $_.DeviceName -like "*Realtek*" -and $_.DeviceName -like "*USB*" } | Select-Object DeviceName, DriverVersion, InfName | Format-Table -AutoSize
# To remove: pnputil /delete-driver <InfName> /uninstall /force

Write-Host "`n=== Diagnostic Complete. Review output above. ==="
E

Error Medic Editorial

The Error Medic Editorial team consists of senior DevOps and SRE engineers with 10+ years of experience diagnosing Windows kernel errors, driver conflicts, and hardware failures across enterprise and consumer environments. Specializing in actionable, command-driven troubleshooting guides for real-world BSOD and system crash scenarios on Lenovo, Dell, HP, and custom-built systems.

Sources

Related Articles in Lenovo

Explore More windows Guides