You're staring at a blue screen with STATUS_DRIVER_PROCESS_TERMINATED and the code 0XC0000450. Fun. This one basically means the process that hosts your storage driver has died. Windows can't talk to the drive anymore, so it panics. I had a client last month whose entire print queue and shared folder access died because of this exact error on a failing WD Blue drive. Took me ten minutes to confirm the drive was toast. Here's how you do the same, without wasting time.
Cause 1: The Drive Itself Is Failing
This is the most common cause I see in the field. The drive's firmware or physical media is throwing errors, the driver process crashes trying to handle it, and Windows dumps the whole thing. You'll usually see 0xC0000450 alongside Event ID 7, 11, or 153 in Event Viewer under the disk source.
How to confirm it fast
Boot into Windows if you can. If you can't, use a WinPE USB or pull the drive and slap it into a dock. Then run CrystalDiskInfo or smartctl. Look at Reallocated Sectors, Pending Sectors, and Uncorrectable Errors. Anything above zero on Pending is a red flag.
smartctl -a /dev/sda
# Look for: Reallocated_Sector_Ct, Current_Pending_Sector, Offline_Uncorrectable
On Windows, PowerShell works too:
Get-PhysicalDisk | Select FriendlyName, HealthStatus, OperationalStatus
Get-Disk | Select Number, FriendlyName, HealthStatus
If HealthStatus says Unhealthy or Warning, stop right there. The real fix is to back up your data immediately and replace the drive. Don't bother with chkdsk on a drive that's failing — it can make things worse by hammering bad sectors. Clone it with ddrescue or Macrium Reflect first.
Cause 2: Bad or Corrupted Storage Driver
If the drive passes SMART, the next suspect is the storage driver itself. Intel RST (Rapid Storage Technology) is a notorious offender here. Version 17.x had bugs that caused exactly this BSOD on certain NVMe drives. Same goes for older AMD RAID drivers on X470 boards running Windows 10 21H2.
The fix
- Boot into Safe Mode (hold Shift during restart, or F8 if you're on legacy boot).
- Open Device Manager, expand IDE ATA/ATAPI controllers and Storage controllers.
- Right-click your storage controller, choose Update driver, then Browse, then Let me pick from a list.
- Pick Standard SATA AHCI Controller or Standard NVM Express Controller instead of the vendor one.
- Reboot and see if the error returns.
If it boots fine, the vendor driver was the problem. Either stay on the Microsoft driver or grab the latest from Intel/AMD — check the release notes, because they don't always list this bug.
You can also roll back a driver that was updated recently:
pnputil /enum-drivers
# Find the OEM inf for the storage controller, then:
pnputil /delete-driver oemXX.inf /uninstall /force
That forces Windows to fall back to the inbox driver on next boot.
Cause 3: Loose Cable or Failing SATA/Power Connection
I know it sounds dumb. It's not. A marginal SATA cable causes intermittent disconnects, the driver times out trying to reset the link, and boom — 0xC0000450. I've seen this three times this year. One was a client's two-year-old Dell OptiPlex where the SATA data cable had a hairline crack in the connector housing. Drive was perfectly fine.
What to check
- Reseat both ends of the SATA data cable (motherboard and drive).
- Swap the data cable with a known-good one. This is a $3 test that saves hours.
- Try a different SATA power connector from the PSU — avoid daisy-chained splitters if you can.
- For NVMe, reseat the M.2 drive and check the mounting screw isn't over-torqued. Yes, that matters.
- Check Event Viewer for Event ID 129 (reset to device) or 153 (IO retry). Those point at the cable, not the drive.
If the drive is external USB, skip the USB enclosure and test the bare drive in a dock. USB-SATA bridges are another common source of this crash.
What Not to Bother With
Don't run sfc /scannow expecting this to fix a hard drive BSOD. It's a driver-host crash, not a system file issue. Don't reinstall Windows "just in case." Don't run registry cleaners. None of that touches the actual problem, and you'll lose an afternoon.
Quick Reference
| Symptom | Likely Cause | Fix |
|---|---|---|
| SMART shows pending or reallocated sectors | Failing drive | Clone and replace |
| BSOD after a driver update, no SMART errors | Corrupt/vendor storage driver | Roll back to Standard AHCI/NVMe |
| Event ID 129 or 153, intermittent BSOD | Bad SATA cable or power | Swap cable, reseat connectors |
| Only happens on USB enclosure | Bridge chipset driver | Test drive bare, update bridge firmware |
| Fresh build, first boot | RAID mode enabled in BIOS | Switch to AHCI in BIOS, reinstall |
Start with SMART. If the drive is healthy, it's almost always the driver or the cable. Ninety percent of my 0xC0000450 tickets end at one of those three.