Get IT Solutions

How to do IT
Menu
  • Home
  • SCCM 2012
    • Deploy Packages
    • Troubleshooting errors SCCM 2012
  • Windows
    • Applications Silent Install
    • Windows Tools
    • Windows Error
    • Script
    • Exchange Server
    • Troubleshooting Office
    • Applications Errors
  • Database
    • SQL Server
    • MySQL
    • Oracle
  • Cybersecurity
  • Other
  • Reviews

Error Code 0xc00000e9 – Solutions for BSOD on windows 10 / 8 / 7

Windows error code 0xc00000e9 is one of the common error appear on the users monitor of Windows 10, 8 or 7. In general the PC has difficulty booting up. The common reason it’s about a device (hardware) connected with the PC. Generally and mostly with the hard disk. This error code can appear also regarding with system registry file is missing or corrupt. Below we will explain all reason possibility and most working solutions for all scenarios.

Error message 0xc00000e9:

There was a problem with a device connected to your PC

File:\Boot\BCD

Status: 0xc00000e9

Info: An unexpected I/O error has occurred.

 

Or:

Status: 0xc00000e9

Info: Windows failed to load becuase the system registry file is missing, or corrupt.

Table of Contents

  • Error Code 0xc00000e9
    • Troubleshoot “an unexpected I/O error has occurred”
      • Connection between Motherboard and Hard Drive
      • Other external devices
      • Update the drivers of Hard disk
      • Configure as First Boot Device your Hard Drive
    • Trobleshoot “the system registry file is missing or corrupt” with error code 0xc00000e9
      • Repair corrupted system files
      • Repair Windows BCD files
      • Run check disk scan
      • Auto Startup repair
      • Scan the system for viruses.
      • Windows updates stick in pending
      • Corrupted registry files
      • Rebuild Boot Manager to fix 0xc00000e9 BSOD
      • Reset BIOS
      • Fix MBR – Master Boot Record with Windows PE
    • Other Solutions to solve status 0xc00000e9
      • System Restore Points
      • Re-Install Windows:
    • Conclusions:

Error Code 0xc00000e9

First we will check and understand why this error occur and after that we will explain how to fix windows error 0xc00000e9 for version 10 /8 / 7.

What means code 0xc00000e9?

Error code 0xc00000e9 come in some forms and has so many possible causes. Two example are: “an unexpected I/O error has occurred” means that your hard drive as problem connecting with PC and “the system registry file is missing or corrupt” means that operating system files are corrupted and no longer work or cannot be found.

error code 0xc00000e9 windows 10

Error code 0xc00000e9 on windows 10

Common reason of error code 0xc00000e9:

  1. Windows Updates
  2. Damaged Registry Files
  3. System files are corrupted
  4. Disconcert between hard drive and motherboard.
  5. Damaged hard drive
  6. Drivers outdated
  7. Installation interrupted
  8. Errors In downloaded windows image
  9. System affected from viruses

 

Troubleshoot “an unexpected I/O error has occurred”

  1. Connection between Motherboard and Hard Drive

The bad or lose connection between motherboard and Hard Drive can cause 0xc00000e9 error code. Open the PC cases and check if the cable is connected right. Try to move the connection to another free port on motherboard. Try to change the cable with a new ones.

 

  1. Other external devices

Another reason of I/O 0xc00000e9 error code can be the other device connected to the PC. So we suggest to turn off the PC and remove all the external devices. Remove any USB, Mouse, Keyboard, Printer or external device and restart the Computer. If the PC started successfully try to connect them 1 by 1 in order to spot the bad external device. After that change it with a new one.

 

  1. Update the drivers of Hard disk

On many cases the reason of the error is the drivers of the HARD DISK are outdated or incompatible. In this cases you will need to find the lasts drivers for your hard disk and update them.

 

  1. Configure as First Boot Device your Hard Drive

Settings your hard drive as first boot device can resolve sometimes the error.

  • Enter to your Bios Computer by using manufactures predefined button.
  • Enter the BIOS/UEFI utility
  • Look for the Boot options
  • From the Boot options, take a look at the boot priority. Make sure that the first boot device is your hard drive. Now, use the navigation instructions to achieve that and put the hard drive in first place of the boot devices list.
  • Exit with saving your changes and reboot your device. This should fix your problem.

 

Trobleshoot “the system registry file is missing or corrupt” with error code 0xc00000e9

  1. Repair corrupted system files

Check system files offline on the integrity of the Windows File System with the command:

sfc /scannow /offbootdir=d:\  /offwindir=d:\windows

D:\ is your Windows drive

The scan process will start and all the system files will be scanned for corrupted one. They will be replaced by good ones using cache memory. Restart in the end of the process in order the changes to take effects.

error code 0xc00000e9 - Windows failed to load because the system registry file is missing or corrupt.

Error 0xc00000e9 – Windows failed to load because the system registry file is missing or corrupt.

  1. Repair Windows BCD files

In our experience, repairing BCD fix the issue. To perform this:

  • Boot for the installation disk
  • Select the recovery mode and open the Command prompt (CMD)
  • Run below commands
READ ALSO -   Solutions for Windows 10 Update Error 0x80240fff - How to Fix it

bootrec.exe /FixMbr

bootrec /fixboot

bootrec /scanos

bootrec /rebuildbcd

  • Restart the Computer
  • Check if the issue is fixed “boot bcd 0xc00000e9”

 

  1. Run check disk scan

A check disk will scan for any bad sector or disk error and fix it. To run it follow below:

  • Bot your PC In safe mode (Shift + Restart)
  • Open Windows Command Prompt (CMD) as administrator
  • Execute “chkdsk /f /r”.
  • Restart the computer after finishing the process.

After restarting windows check if the error code 0xc00000e9 will appear again.

Check Disk Scan

Check Disk Scan

 

  1. Auto Startup repair

Try to recover your boot files with the below procedure:

  • Go to Advanced Recovery Option by restarting your computer and inserting the Windows Installation Disc;
  • Select Startup Repair;
  • After this is over, wait for the tool to automatically scan the system file and repair them.

 

  1. Scan the system for viruses.

The infection of your PC could be corrupting the Registry files that are related to system boot workflow. This can be happening else if you are using antivirus.  So to check this just perform a scan of your system in order to remove them.

  • Get a good Antivirus
  • Update it
  • Create it in Bootable Rescue Tool on a removable drive
  • Boot your computer suing Bootable Rescue Tool
  • Scan and remove the viruses

 

  1. Windows updates stick in pending

This is simple step just to check on windows updates menu if any update is pending and just to update it.

  • Go to windows settings > update and security > update
  • check if there are pending updates
  • Update them
  • check if error code 0xc00000e9 is fixed

 

  1. Corrupted registry files

The corruption of registry files can happen from many reason and some of them are:

  • Operation system failed to install
  • Failed to update operation system
  • Shutdown the computer during updates

This can be fixed by above solution in section 6 and 10. Repair corrupted system files and Auto Startup repair. So repairing operation system files can fix also corrupted registry files.

 

  1. Rebuild Boot Manager to fix 0xc00000e9 BSOD

So to go with this solution need to prepare a bootable USB containing WINDOWS 10 ISO file. Check the this link for more info about creating bootable USB. Once you have the USB follow the below steps:

  • Boot your computer with USB or DVD with windows installation
  • Boot the system from external drive
  • Fill the details and go next.
  • Select Repair your PC
  • Select the Windows version and click next
  • After System recovery option opens select CMD (`Command Prompt).
  • Enter the following commands in CMD and press ENTER after each of them:

cd /d Partition:\\Windows\\System32

bcdedit /enum all

bcdedit -create {bootmgr} -d “Description”

bcdedit -set {bootmgr} device partition=Partition:

bcdedit /displayorder {GUID}

bcdedit /default {GUID}

bcdedit /timeout Value

  • Restart your Computer and check if the error is fixed.

 

  1. Reset BIOS

Changes on configuration settings of BIOS may experience error code 0xc00000e9. To check this just restore the BIOS Settings to default. Check online for more on this solution because every BIOS has they own procedure to restore to default

  1. Fix MBR – Master Boot Record with Windows PE

When you try to install windows operation system without setting the MBR (Master Boot Record) is possible to get the error 0xc00000e9. To fix the problem you can set drive C: as MBR. Follow the below steps to fix this issue:

  • Use any external drive or hard drive with windows PE inside and connect it to your PC
  • Run Windows PE
  • Set the derive C: as MBR
  • Restart the PC
  • Retry to install the windows

 

Other Solutions to solve status 0xc00000e9

System Restore Points

If you can fix the Error Code 0xc00000e9 with the above solutions then you can try a hard solution like System Restore. Let’s hope that you have a restore point when your computer was fine and working well.

  • Go to Advanced Recovery Options while booting from the Windows Installation Disc;
  • Select System Restore;
  • A list of Restore Points will appear. Choose the point from which you want to continue, making sure it is from before the error occurred.
System Restore - status 0xc00000e9

System Restore – status 0xc00000e9

Re-Install Windows:

The last solution that we can suggest is hardest then the previously. So after all the solutions above wasn’t fix the error than reinstall the windows operation system. Will remove all the data and will most likely fix the Error Code 0xc00000e9.

 

Conclusions:

This article is a bit long and include many solutions. They are mix and can be adapted for almost all windows versions. We hope that our solutions with fix your error. We are open to discuss any other solutions about error 0xc00000e9. Comment below to suggest your solutions and we can include it on the article above.

Share
Tweet
Google+
Pinterest
Linkedin
Stumble
Email
Prev Article
Next Article

Related Articles

error code 0x80070057
Error code 0x80070057 is popular for Windows users and the …

Error Code 0x80070057 – How To Fix It In Various Cases

A Required Privilege Is Not Held by the Client - Win 10 11
One day were you simply trying to copy or create …

A Required Privilege Is Not Held by the Client – Win 10/11 Best Solutions

Best Computers & Laptops

Best Computer for Cyber Security – Laptop and Desktop
Best Computer for Cyber Security
Hey, are you seeking the best computer for cyber security? Well, we must say you have come to the right place to find your answer and guidance. There are a plethora of products out there for you to pick from ...
Read More
Best Computer for Microsoft Office & Excel – Laptop and Desktop
Best Computer for Microsoft Office & Excel
Are you finding the Best Computer for Microsoft Office and Excel? In modern days, the best laptop or desktop set is the one which is both portable, has good looks and offers the smoothest performance. Microsoft Office is a package ...
Read More
Best Computer for Hacking – Laptop and Desktop Selection
Best computer for Hacking
When it comes to hacking, either laptop or desktop, choosing the best computer for hacking would be an exhilarating job. There are many specifications to be considered for hacking ...
Read More

SQL Server Tips

FIX sqlstate 42000 – mysql error 1064 – you have an error in your sql syntax
Sqlstate 42000 Is a general code that come together with other number. Most often comes with the code 1064 and ...
Read More
The execute permission was denied on the object – SQL Server Error
The execute permission was denied on the object
The following article will handle “the execute permission was denied on the object” error appears on SQL Server. This error ...
Read More
How to Read Data from LDF file in SQL Server – A Complete Guide
Read LDF File
Hello Everyone, Today we are going to address the most popular query of SQL users, how to read data from ...
Read More

Search

We are on:

Get FREE SPACE for your PC

3 Method to Delete Temp Files in Windows 7/10 including vbs script

In this post we will explain how to delete temp files windows 7 using three different methods including vbs script ...
Read More

Fastest way to delete hiberfil sys from windows 10/8/7 and XP – CMD

In this article we will explain how to remove or delete hiberfil sys from Windows 10/8/7 and XP . If you does ...
Read More

Learn How to Silent Install Applications

Silent Install Adobe Flash Player
In this tutorial will explain how to silent install adobe flash player 25, Msi and Exe version. How to disable auto update and uninstall older ...
Read More
Java Silent Install and Uninstall Older Version – Deploy Package MSI
This tutorial will explain how to silent install Java MSI/EXE version and disable auto-update. The command line will also uninstall the ...
Read More
Silent Install Adobe Shockwave Player 12 and disable update
In this tutorial will explain how to silent install Adobe Shockwave Player 12 msi and disable auto update. The command will uninstall older ...
Read More
Silent Install Google Chrome MSI, Silent Uninstall and Disable Auto Update
This tutorial will explain how to silent install Google Chrome MSI and disable auto update. The command will uninstall older version of ...
Read More
Silent Install Adobe Reader 11 and DC – msi and exe – disable update
In this tutorial will explain how to silent install Adobe Reader version 11 and DC. We will user both version "msi" ...
Read More
Silent Install Mozilla Firefox msi and exe file – Including Silent Uninstallation
This tutorial will explain how to silent install Mozilla Firefox. We will use MSI and EXE files to perform a silent ...
Read More
Skype Silent Install Msi and disable updates
In this tutorial will explain how to silent install skype  and disable auto update. The command will uninstall older version of Skype and ...
Read More
Filezilla Silent Install msi and exe version
Filezilla silent install tutorial will explain how to perform a silent installation of application. We will explain methods, silent install ...
Read More
Silent install VLC Media Player
In this tutorial will explain how to silent install VLC Media Player. We will explain both methods for exe and ...
Read More
Notepad++ silent install exe and msi version – Command Line
Notepad++ silent install is the new article from a series of silent installations. Notepad++ as free software has two main ...
Read More

Batch File Solutions

How to list files in cmd – Command Prompt – Windows 10
Whenever you want to search and make a list of all files on a specific folder, you used the windows ...
Read More
Batch rename multiple files in folder – CMD script – Bulk Method – Win 10
The following article will teach how to rename multiple files in a folder with the bulk method using Command Line ...
Read More
Batch script rename file using Command Line (CMD) & PowerShell – Windows 10
The following article will use the “rename” or “ren” command to rename the file using a command prompt. Also, we ...
Read More
Change extension of multiple files at once – CMD batch file
The following article will teach the methods to change the extension of multiple files at once using command prompt and ...
Read More
How to delete registry key with command line | PowerShell | Batch
The following article is the third of series about registry and working on it through command line (CMD) and PowerShell ...
Read More
How to add registry key & values with CMD | PowerShell | Batch
The registry is the place where most of the applications store the settings but not only. Used also from the ...
Read More
Unmap Network Drive CMD – (Batch file) – net use delete command
After we posted the methods to map network drive using cmd commands we come this time with the method to ...
Read More
Map Network Drive cmd (batch file) – net use user password
This article will focus on another way to map a network drive on your computer instead of from the explorer ...
Read More
How to Find Large Files on Windows 7 & 10 – CMD Forfiles Command
If the capacity of your hard drive is running low, it is time to clean off some files and to ...
Read More
CMD Script to check disk space on windows and multiple remote servers
The following article will provide you script to check disk space. The Script monitor space on windows and multiple remote ...
Read More

Get IT Solutions

How to do IT

About Us

Get IT Solutions is a personal blog, which is managed to guide people for various topic.

Second Menu

  • Donate
  • About Us
  • Contact Us
  • Privacy Policy

What Will You Find

Automation is our area of writing where are included scripts, batch and various tips to automate your daily job.
Copyright © 2025 Get IT Solutions