How to Fix Device I/O Error 0x8007045d or 0x9007045d

I/O Device errors such as Error 0x8007045d, 0x9007045d  usually occurs when you are trying to transfer files from one storage medium to another, opening a storage device, or burning a disc. When this error occurs, in most cases, it means Windows is attempting to use a transfer mode that is not available or compatible to or from a storage device. A faulty hardware, wrong connection or configuration can also cause this error.

Unfortunately, in most cases Error 0x8007045d, 0x9007045d points to the disk drive being damaged. When you see this error, there are 99.9% chances that it is the disk that has gone bad. It may also be possible that the drive controller has malfunctioned. If the disk is malfunctioning, then the only solution is to replace the disk.

To confirm this use the manufacturers repair tools. If it is WD Drive then use Western Digital Data Lifeguard tool or the Seagate SeaTools, if it is Seagate. These softwares will do a hardware level testing on the drives, and report them if it is useable. These can also run over a USB So you can download and run them on the other  computer.

Windows will not allow you to install or copy to and from a disk that is damaged. Since it will  cause more  issues. If somehow you manage to install it or use the disk, then perform a chkdsk with the drive letter.

Based on the probability of 0.01 in my experience, following are some of the methods that can be used to address this issue.

This error can be fixed attempting to copy in safe mode and then troubleshooting, troubleshooting with the Disk Check utility, updating the device driver or ultimately replacing the faulty device.

Method 1: Starting Computer In Safe Mode

Boot into the safe mode and try perform a copy operation and check it you can complete it without any errors. To boot into the Safe Mode follow these steps.

Windows 8/10

  1. Open the System Configuration tool by press the Windows Key + R on your keyboard, typing msconfig and hitting the Enter key
  2. Select to Boot tab and under the Boot Options, select the Safe Boot option and then click OK.
  3. You’ll be prompted to either Restart or Exit without restart. Choosing the latter let you restart later on your own.In the Safe Mode, try copying your files to check it will be successful.If the files copied successfully, it means there is a 3rd party software or startup item causing the error. Putting your computer in a clean boot state helps in identifying any 3rd party applications causing the error. You can further go ahead and disable or installing the troublesome software. Here’s how put your computer in a clean boot state:
  1. Open the System Configuration tool by press the Windows Key + R on your keyboard, typing msconfig and hitting the Enter key.
  2. On the General tab, select Selective Startup and uncheck the Load startup items
  3. Go to the Services tab and check the box Hide all Microsoft services and then click Disable all.
  4. Click OK, and then select Restart.
  5. Once the system reboots in a clean state, try to copy the files again. If this works, you should find and uninstall the faulty application(s).
  6. To get out of the clean boot mode, repeat this process while enabling the options you previously disabled.

Method 2: Using the Disk Check Utility

Sometimes, files downloaded by P2P applications have some corrupt clusters on them. Running a disk check scans the files on your hard drive and then attempts to fix it. Here’s how to get it done.

  1. Enter the command prompt utility by pressing the Start button, typing cmd, right-clicking on the command prompt utility and selecting Run as Administrator. In Windows 8 and newer, Press Windows Key + X and then select Command Prompt (Admin). Make sure you accept the prompt which comes up your screen.
  2. In the command prompt window, type chkdsk e: /F /R /X /B and press Enter.
  3. After the scan is complete, restart your computer and try to copy the files again.

This may take several hours to scan so you should be prepared for that.

Method 3: Updating Device Drivers

You should try updating the driver of the storage device if none of the two methods have worked. Here’s how to do this.

  1. Open the Windows Device Manager tool by press the Windows Key + R on your keyboard, typing msc and hitting the Enter key.
  2. Locate the problem-causing the device and right-click on it. This could be the DVD/CD-ROM Drives, IDE ATA/ATAPI controller or Universal Serial Bus Controllers.
  3. Click on Update Driver Software and follow the prompts to update your driver. You must be connected to the internet to do this if you don’t have drivers already on your system.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.