ERROR_IO_DEVICE 0x8007045D
Error code 1117 · HRESULT 0x8007045D
The request could not be performed because of an I/O device error.
Also searched as: 0x8007045d, error 1117, i/o device error, io device error, error code 0x8007045d
What it means
Error 1117 / 0x8007045d "The request could not be performed because of an I/O device error" means Windows could not complete a read or write on a storage device. It appears when copying files, initializing or formatting a disk, installing Windows or applying updates. The drive, its cable, port or controller did not respond correctly.
Applies to: Windows 10, Windows 11
How to fix ERROR_IO_DEVICE
- Reconnect the device on another port or cable; avoid unpowered USB hubs and front-panel ports
- Scan the drive for file system errors with chkdsk X: /f in Terminal (Admin), replacing X with the drive letter
- Update or reinstall the storage driver in Device Manager under Disk drives or Storage controllers
- Check disk health with wmic diskdrive get status or the manufacturer's diagnostic tool
- Download the update or file again to a different drive to see if the error follows the device
- If the disk is failing, copy important data off immediately and replace it
Why it happens
Loose or damaged cables, insufficient USB power, bad sectors on a failing hard drive or flash media, outdated controller drivers, and SATA mode changes in firmware are the common causes. The operating system receives an error from the hardware layer instead of data.
FAQ
Is an I/O device error a sign my drive is dying?
It can be. If it repeats after changing cables and ports, back up and test the drive.
Can I fix 0x8007045d without losing data?
Often yes, by reseating connections and running chkdsk, but back up first if possible.
Related errors
Source: Microsoft WinError.h · fixes written and reviewed by the editors (see our editorial policy)
Last updated: