Windows Error 0xc00000e9 belongs to the family of cryptic, weird, and hard to explain errors with very little official explanation from Microsoft. Users have a hard time trying to fix error code 0xc00000e9 and often solving this problem requires going through the long list of different solutions that worked for some people. Despite being one of the most common errors in Windows, Microsoft still does not provide any official guide on how to fix error code 0xc00000e9 during the computer startup.
Here is the basic description of what happens when a user encounters error code 0xc00000e9:
I try to turn on my PC and it does not boot. It goes to a blank screen and does not initiate a normal Windows startup. Then I see a blue screen with the following text:
There was a problem with a device connected to your PC.
An unexpected I/O error has occurred.
Different things may cause error 0cx00000e9 to appear when you try to turn on your computer. The basic description provided on the error screen tells that you encountered an I/O error. I/O stands for input-output and may point to an error in the communication between different components of your computers. Another reason is a misconfigured UEFI/BIOS settings or corrupt Windows Installation/Installation Media. We will cover all the possible ways to fix Windows Error 0xc00000e9.
What Causes Windows Error Code 0xc00000e9?
The most popular reasons why Windows fails to boot with error code 0xc00000e9 are the following:
- System files integrity is corrupted, or some files/drivers are missing.
- The bad or broken connection between the hard drive and the motherboard.
- Abrupt loss of connection between a removable storage device and a computer. For example, when you try to install Windows and suddenly a system lost connection with an installation media.
- Damaged registry files.
- Damaged hard drive or its controller.
- Bad installation media. For example, some files are broken, corrupt, missing, or the drive itself is malfunctioning.
- Bad Windows Installation ISO.
Fix Windows Error Code 0xc00000e9
The first thing you need to do is to turn off your computer and disable as many devices as possible. Leave only the primary hard drive or SSD with the Windows installed on it (this includes optical drives). Remove any internal/external drives, USB sticks, or extensions cards. This will help you to make sure all these devices are working properly and do not cause error code 0xc00000e9. If the problem does not happen again, connect one device after another, and watch the result.
Error code 0cx00000e9 mostly related to the faulty SATA connection of your SSD or HDD. This means you need to make sure the drive works properly, and the connection is solid. If you recently cleaned your PC or changed some of its components, make sure all the cables are in their places and securely fixed. First, check the SATA cables. Disconnect the cables and plug them back in. Make sure you hear the fixing click and cables do not wobble inside their respective ports. If you see a broken cable, a cable with wrinkles, severe bends, or damaged isolation, remove and replace this cable. It may be the reason why Windows shows error code 0xc00000e9.
Fixing Windows Error Code 0xc00000e9 – Safe Mode
After checking the hardware, let us switch the focus to the software. The first thing you need to do when facing the error 0xc00000e9 is to hit F8 on your keyboard and boot to the Safe Mode. If the system boots properly show no signs of any error, time to troubleshoot your Windows installation.
For your information: most often the only way to fix Windows Error 0xc00000e9 is to completely reinstall Windows. Do it if nothing below helped you to get rid of this nasty trouble.
Solve Windows Error 0xc00000e9 – Checking drives and Windows installation.
While in Safe Mode, perform disk check procedure and Windows files integrity check. Launch the Command Prompt with Administrator privileges and execute the following command:
chckdsk /f /r
This command initiates the disk checking procedure. It is also capable of fixing some minor issues on your drives that may cause error code 0xc00000e9. Wait for the system to finish scanning your drives and check the generated report.
If the chckdsk command returned no errors and the system still does not boot, check the system files integrity using this command:
sfc /scannow /offbootdir=X: /offwindir=X:\windows
Instead of X place the letter of your system drive. For example, C.
Fix 0xc00000e9 error – BIOS/UEFI configuration
Any modern computer’s hard drive should work in AHCI mode, not IDE. If you happened to switch your drive mode mistakenly or purposefully without Windows reinstallation, you may end up with a 0xc00000e9 error. Enter your computer’s BIOS / UEFI settings and check its mode (UEFI or Legacy) and a hard drive mode (IDE or AHCI). If you notice that one or both has changed, switch to the previously used mode.
Tip: if you want to change from IDE to AHCI or vice versa, make sure to reinstall Windows after doing this. Windows do not allow users to change drive mode without complete reinstallation.
As an option, try resetting BIOS settings to the optimized defaults. After that, make sure that the boot drives order is properly set and your primary drive with Windows installation is in the first place.
How to solve Windows Error 0xc00000e9 – System Restore Point
It is an exceptionally good practice to regularly back up your system using a built-in tool called System Restore Point. Having a restore point allows you to quickly roll back to the previous working configuration and save a lot of time troubleshooting your system (in case hardware is fine).
Launch the system recovery mode and go to Advanced Recovery Options. Select System Restore and check whether you have some restore points available. If so, select one and press Next. Follow the on-screen instruction to complete the restoration process.
Windows Error 0xc00000e9 solution – Viruses
Often malware corrupts your computer’s file system and eventually takes down the OS. Missing boot files may be the sign of some shady apps messing around with your hard drive and deleting vital system files.
Sure, if you can’t boot your computer anymore, there’s no need to worry about missing or outdated antivirus software. What you can do is use a Windows bootable drive to launch an antivirus program and perform a drive check.
Fix 0xc00000e9 error during Windows Installation
Suppose you encounter error 0cx00000e9 during the Windows installation, not when trying to turn on your computer. If so, check your computer’s hardware, then make sure your installation media works properly and has all the necessary files in place.
Tip: always use official tools provided from Microsoft to create a legit and official Windows installation Media. All the necessary files you can find on the official Microsoft website. Using Windows ISOs from a third-party website is a dangerous practice that may end you up with an infected computer, background cryptominers, data leaks, broken Windows Installation, and other sorts of problems you do not want to deal with.
Wipe the old installation drive and create it again, using the official Windows Media Creation Tool. Alternatively, use it to download the ISO file, then create installation media using a wonderful third-party tool called Rufus.
Here is the tip for those living in ancient times and using optical drives to install Windows: burn your DVD using the slowest speed possible to ensure all the files are properly copied to the drive. But at this point we recommend you spare $10 and buy yourself a 16 GB thumbstick. Trust us, this will save you hours and eliminate the need to use ancient and severely outdated Windows installation
Solve 0xc00000e9 error – Rebuild Windows BCD
Broken BCD is one of the reasons why your system shows 0xc00000e9 error. Repairing or rebuilding the BCD can help you fix this problem. To rebuild Windows BCD, you need a Windows Installation Media and a few commands. Boot from the media to recovery mode, launch the Command Prompt, and execute the following commands:
bootrec.exe /FixMbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd
We hope this helped you to fix Windows Error Code 0xc00000e9 error. If nothing helped, simply reinstall Windows, but do note that this procedure wipes all the data on your system drive. If the problem appears again, replace your drive with another. Bad or broken HDD/SSD may be the reason why you encounter error 0xc00000e9.