Symptoms
- Sudden blue screen reading DPC_WATCHDOG_VIOLATION, often minutes after boot.
- Random restarts under disk activity (copying files, launching games).
- The PC runs fine in Safe Mode but crashes on a normal boot.
What causes DPC_WATCHDOG_VIOLATION
- The SATA controller is using a third-party or mismatched driver instead of Microsoft’s storahci.
- Outdated SSD firmware with a known DPC latency bug.
- An old chipset, network or graphics driver holding the CPU too long in a deferred procedure call.
- A recently attached USB or Thunderbolt device with a buggy driver.
How to fix it
- In Device Manager → IDE ATA/ATAPI controllers, change the SATA AHCI Controller driver to the “Standard SATA AHCI Controller” (storahci) and reboot.
- Update your SSD firmware and motherboard chipset drivers from the vendor’s site; update or roll back any driver changed just before the crashes started.
- Run DISM RestoreHealth and sfc /scannow (command below), then check Reliability History for the faulting driver.
Terminal / CLI command
DISM /Online /Cleanup-Image /RestoreHealth && sfc /scannow
Elevated Command Prompt. If you cannot boot normally, do this from Safe Mode.
How to confirm the fix: The PC runs a full day of normal use — including disk-heavy tasks — with no blue screen.
Prevent it from coming back
Keep SSD firmware and chipset drivers current, and prefer Microsoft’s in-box storage driver unless the vendor specifically requires theirs.
