Windows 11 Error 1128: Disk Controller Reset Failure
Why This Error Happens
Error 1128 occurs when the storage driver stack detects a failed I/O operation on the disk and attempts to recover by resetting the disk controller, but the reset command itself does not complete successfully. This is typically caused by a failing or degrading hard drive, a loose or faulty SATA/power cable, outdated or corrupted storage controller drivers, or a failing controller chip on the motherboard. In some cases, it can also result from firmware bugs in the drive itself or power delivery issues to the drive.
Step-by-Step Resolution Guide
-
Check Physical Connections
Power down the system and reseat the SATA and power cables connecting the drive to the motherboard. If possible, swap the SATA cable with a known-good one and try a different SATA port on the motherboard. -
Update the Storage Controller Driver
- Press
Win + Xand select Device Manager. - Expand IDE ATA/ATAPI controllers and Storage controllers.
- Right-click your controller (e.g., Intel/AMD SATA/NVMe controller) and select Update driver > Search automatically for drivers.
- Alternatively, download the latest chipset/storage driver directly from the motherboard or laptop manufacturer’s support page.
- Run CHKDSK to Check for Disk Errors
- Open Terminal (Admin) or Command Prompt (Admin).
- Run:
chkdsk C: /f /r /x(replaceC:with the affected drive letter). - Restart the PC when prompted, as CHKDSK will scan the drive during boot.
-
Check Drive Health with Manufacturer Diagnostic Tools
Download the SMART diagnostic utility for your drive brand (e.g., Seagate SeaTools, WD Dashboard, Samsung Magician, or CrystalDiskInfo for general use). Run a full surface/health scan to check for reallocated sectors, pending sectors, or other SMART attribute failures indicating physical degradation. -
Check Event Viewer for Correlated Errors
- Open Event Viewer > Windows Logs > System.
- Filter for Event ID 1128 (source:
diskorStorahci) and note the timestamp. - Look for related events like Event ID 7, 11, or 51 around the same time, which can pinpoint whether the issue is driver-related or hardware-related.
Alternative or Verification Steps
- After applying fixes, monitor Event Viewer for a few days to confirm Error 1128 does not recur, and re-run CrystalDiskInfo to verify SMART status remains “Good.”
- If the error persists despite driver updates and cable checks, back up your data immediately and replace the drive, as repeated controller reset failures often indicate imminent drive failure.