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

  1. In Device Manager → IDE ATA/ATAPI controllers, change the SATA AHCI Controller driver to the “Standard SATA AHCI Controller” (storahci) and reboot.
  2. 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.
  3. 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.