How to fix Error 1128 on Windows 11

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

  1. 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.

  2. Update the Storage Controller Driver

  • Press Win + X and 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.
  1. Run CHKDSK to Check for Disk Errors
  • Open Terminal (Admin) or Command Prompt (Admin).
  • Run: chkdsk C: /f /r /x (replace C: with the affected drive letter).
  • Restart the PC when prompted, as CHKDSK will scan the drive during boot.
  1. 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.

  2. Check Event Viewer for Correlated Errors

  • Open Event Viewer > Windows Logs > System.
  • Filter for Event ID 1128 (source: disk or Storahci) 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.