Windows 0x8007045DHigh

Error 0x8007045D in Windows: 'The request could not be performed due to an I/O device error'

0x8007045D usually indicates an I/O failure: issues with the disk/flash drive, cable, port, controller, or reading corrupted data.

Updated at February 12, 2026
15-45 min
Medium
FixPedia Team
Применимо к:Windows 10Windows 11Windows Server 2016/2019/2022

Error 0x8007045D in Windows means that the read/write operation cannot be completed due to an I/O device error. It most commonly appears when:

  • copying/moving files to a disk, flash drive, or external HDD/SSD;
  • installing Windows/programs (especially from a USB drive);
  • updating Windows (less frequently, but can occur with disk or file system issues).

If there are important data on the disk and the error persists — first make a backup, and only then run lengthy checks.


Main Causes

  1. Media issues: degradation of HDD/SSD, damaged sectors, controller failure.
  2. USB issues: faulty cable, unstable port, power, hub.
  3. Corrupted file system: NTFS/exFAT errors, sudden disconnections.
  4. Corrupted data: a specific file/archive/image is read with errors.
  5. System errors (if it appears on the system disk): driver failure, Windows image errors.

Quick Diagnosis (2–5 minutes)

1) Clarify where the error occurs

  • Only on one file → likely, the file is corrupted.
  • On any files on one media → suspicion on the media/port/file system.
  • On system disk C: → proceed with caution, check SMART and the system.

2) Check the event in the log

  1. Win + Reventvwr.msc
  2. Windows Logs → System
  3. Filter by sources: Disk, Ntfs, storahci, iaStorA, volmgr

If you see errors like “The device has a bad block” or “I/O operation failed” — this is a strong signal of problems with the disk/connection.


Solution 1: Check cable/port/power (most common)

Applicable if the error occurs while working with flash drives/external disks/card readers.

  • Connect the device to another USB port (preferably on the back panel of the PC).
  • Remove the USB hub/extender.
  • Replace the cable (especially micro-USB/USB-C on external disks).
  • For external 2.5" HDDs, check the power: sometimes a Y-cable or another port helps.

If the error disappears after changing the port/cable — the cause was an unstable connection.


Solution 2: Run CHKDSK to check the file system and sectors

Important: /r may take a long time. It's better to copy important data first from a problematic disk.

Open Command Prompt as administrator and execute:

chkdsk X: /f /r

Where X: is the letter of the problematic disk (e.g., D: or E:).

  • /f fixes file system errors
  • /r searches for bad sectors and attempts to recover readable data

If the check on C: asks for a reboot — agree.


Solution 3: Check SMART (to understand if the disk is "dying")

If the error persists, check SMART:

  • CrystalDiskInfo (convenient for quick assessment)
  • Manufacturer's utility for SSD/HDD (Samsung Magician, WD Dashboard, SeaTools, etc.)

What to watch out for:

  • Reallocated Sectors / Pending Sectors
  • Uncorrectable Errors
  • Sudden drop in "health"

If SMART shows warnings — urgently back up data and plan to replace the disk.


Solution 4: Restore system files (if the error occurs during updates/installations)

Open the terminal/command prompt as administrator:

sfc /scannow

Then (Windows 10/11):

DISM /Online /Cleanup-Image /RestoreHealth

Restart the PC and repeat the operation (update/install/copy).


Solution 5: Copy data "carefully" using Robocopy

If you need to extract data from an unstable media, Robocopy sometimes performs better than Explorer:

robocopy "D:\source" "E:\backup" /E /R:3 /W:2 /COPY:DAT /DCOPY:DAT
  • /R:3 — 3 retries on error
  • /W:2 — 2 seconds pause

If read errors are widespread — this is a sign of problems with the media, not with Explorer.


Useful Tips

  • If the error occurs during installation from a flash drive: rewrite the installation flash drive (different USB port, different media, different ISO image).
  • For external disks: check if the device is overheating.
  • If the problem is only with one archive/ISO: check the checksum (SHA256/MD5), download it again.

When to stop experimenting and start saving data

Stop and proceed to backup/recovery if:

  • CHKDSK finds many bad sectors;
  • SMART shows degradation;
  • the disk periodically disappears from the system;
  • clicking/grinding noises are heard (HDD).

Conclusion

0x8007045D is almost always an I/O issue: media, port, cable, power, or file system. Start with the simple (port/cable), then check the disk (CHKDSK + SMART), and only after that deal with system recovery (SFC/DISM) if the error is related to updates or installations.

F.A.Q.

What does error 0x8007045D mean?
Why does 0x8007045D appear when copying files?
Could this be due to antivirus?
Is it dangerous to continue using the disk?

Hints

Check the media and connection
Check the disk with CHKDSK
Check SMART and disk status
Restore system files
Try an alternative copying method
FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community