In the series of infamous Windows errors, BSOD tops the list followed by this runner up. I faced this error for the first time during last week when I was trying to update my windows. At first I thought it was a network connection issue, but later when I tried to move some files from my Laptop to External Drive, the same error popped up saying that Windows has encountered an I/O Device Error with the following error code [0x8007045D]. Then I was certain it has something to do with my hard drive. But since I was in urgent need of those data, I decided to find a way to copy those files to my External Hard Drive fearing the risk of hard disk failure. But nothing actually worked and the thing is only selected files from that partition gave me those errors and other files moved just fine. So here I give you the methods I tried and finally what was the real solution that fixed my problem. P.S. Learn from my mistakes.
What I tried..
1. Installed Malwarebytes and ran a thorough scan to check whether the cause for this is some malicious program. Found Nothing.
2. Like I said, I was desperate to copy those files and so I tried booting my Laptop from a live Linux USB. Shockingly, the same error was thrown by Linux as well. This ensures that the problem is not a virus and has something to do with corrupted registry/index.
What actually worked..
Now since I have narrowed down the problem, the solution was so simple. I just need to perform a check disk on my partitions which would repair the corrupted indexes automatically. To perform Check Disk, follow the steps below.
Command Prompt Method :
1. To perform chkdsk, go to Start >> Search >> cmd >> Right-Click & Select Run As Administrator
2. In command prompt, enter the following command to check and repair errors in drive C.
chkdsk /f C:
This will check for errors and repair them as well.
3. Follow the same steps to perform chkdsk on another partition namely D with the following command.
chkdsk /f D:
4. Once the process is complete, the I/O Device Error and other registry errors should be fixed.
GUI Method :
1. Open My Computer, right-click a partition and select Properties.
2. In Properties, Select Tools and click on Check now for Error Checking.
- If the disk is currently in use, say Drive C (Contains OS), the chkdsk process will inform you that you need to schedule it to operate during the next restart since the drive is currently in use.
- It is always a good practice to perform chkdsk on partitions periodically for stable functioning of your operating system.
- Also remember that I/O Device Errors can also be caused by loosely connected cables. So check them at first and proceed with troubleshooting. Happy Computing!