Windows Error Code 0xc000000e: Complete Fix for “A Required Device Isn’t Connected or Can’t Be Accessed” in Windows 11/10
Windows Error Code 0xc000000e is a startup or boot-related error that usually appears before Windows successfully loads. A typical recovery screen may displa...
Windows Error Code 0xc000000e is a startup or boot-related error that usually appears before Windows successfully loads.
A typical recovery screen may display a message similar to:
Recovery
Your PC/Device needs to be repaired
A required device isn't connected or can't be accessed.
Error code: 0xc000000e
Depending on the exact problem, the screen may also refer to Windows Boot Manager, Boot Configuration Data (BCD), a missing device, or a boot file.
The error normally means that Windows Boot Manager cannot correctly locate, access, or load the Windows installation or one of the components required during startup.
This does not automatically mean that Windows must be reinstalled. In many cases, Error 0xc000000e can be repaired by correcting the boot configuration, recreating boot files, repairing the EFI System Partition, correcting BIOS/UEFI settings, or resolving a storage-device problem.
What Does Windows Error 0xc000000e Mean?
During startup, the computer firmware—BIOS or UEFI—locates the Windows boot environment. Windows Boot Manager then uses the Boot Configuration Data (BCD) store to determine which Windows installation should be loaded and where its boot components are located.
Microsoft describes BCD as the store containing information used to describe boot applications and boot application settings.
If Windows Boot Manager cannot access the required device, partition, boot files, or Windows installation, startup can fail with Error Code 0xc000000e.
Therefore, the problem can exist at several levels:
Hardware → BIOS/UEFI → EFI/System Partition → Windows Boot Manager → BCD → Windows Partition
Troubleshooting should ideally follow this order rather than immediately attempting random boot repair commands.
Common Causes of Error Code 0xc000000e
1. Corrupted Boot Configuration Data
BCD corruption is one of the most common software-related causes.
BCD can become damaged because of:
- Sudden power failure
- Forced shutdown
- Disk errors
- Partition modifications
- Failed Windows updates
- Disk cloning
- Boot repair performed incorrectly
- Malware or filesystem corruption
- Installation or removal of another operating system
2. SSD, HDD, or NVMe Drive Is Not Detected
Windows cannot start if the firmware cannot properly communicate with the drive containing Windows.
Possible causes include:
- Loose SATA cable
- Loose power cable
- Improperly seated NVMe SSD
- Failing SSD
- Failing HDD
- Storage controller problem
- Incorrect BIOS storage settings
3. Incorrect BIOS/UEFI Boot Order
Windows may be installed correctly, but the computer could be attempting to start from the wrong device.
For example:
- USB drive
- Secondary SSD
- Old Windows disk
- Network/PXE boot
- Another Windows Boot Manager entry
4. EFI System Partition Problems
Modern Windows computers normally use UEFI firmware with GPT disks.
These systems contain an EFI System Partition (ESP) where important boot files are stored.
If the EFI partition or its boot files become damaged, Windows may display 0xc000000e.
5. Disk Cloning or SSD Upgrade
This error is particularly common after moving Windows from:
HDD → SSD
or
SSD → NVMe SSD
The Windows partition may have copied successfully while the EFI/System partition, BCD information, or firmware boot entry did not.
The result is a complete Windows installation that cannot boot.
6. Partition Changes
Deleting, resizing, moving, or recreating partitions can affect Windows boot information.
Third-party partition-management utilities can also change disk or partition identifiers referenced by the boot configuration.
7. BIOS/UEFI Configuration Changes
Error 0xc000000e may appear after:
- BIOS reset
- BIOS update
- CMOS battery replacement
- Switching Legacy/CSM and UEFI modes
- Storage-controller configuration changes
- Restoring BIOS defaults
8. Disk or Filesystem Corruption
Filesystem errors or failing storage media can make required Windows files inaccessible.
In such situations, rebuilding BCD alone may provide only a temporary solution—or may not work at all.
Before Running Boot Repair Commands
Before modifying BCD or EFI files, check the physical drive and firmware configuration.
There is little benefit in rebuilding Windows boot files if the SSD itself is not detected.
Solution 1: Disconnect Unnecessary External Devices
Turn the computer completely off.
Disconnect unnecessary devices such as:
- USB flash drives
- External HDDs
- External SSDs
- Memory-card readers
- USB docking stations
- Other bootable USB devices
Leave only essential hardware connected and restart the computer.
Sometimes BIOS attempts to boot from an incorrect external device.
Solution 2: Check Whether the SSD/HDD/NVMe Is Detected in BIOS
Enter BIOS/UEFI Setup.
Common keys include:
F2, F10, F12, Esc or Delete
The exact key depends on the manufacturer.
Check sections such as:
- Storage
- NVMe Configuration
- SATA Configuration
- System Information
- Boot
- Boot Sequence
Confirm that the Windows SSD/HDD/NVMe drive is detected.
If the drive is NOT detected
Do not immediately rebuild BCD.
Instead:
- Shut down the computer.
- Disconnect AC power.
- Reseat the SATA or NVMe drive if appropriate.
- Check SATA data and power cables on desktops.
- Try another SATA port/cable where applicable.
- Run manufacturer hardware diagnostics.
- Check SSD/HDD health.
If the drive repeatedly disappears from BIOS, hardware failure should be investigated.
Solution 3: Check Windows Boot Manager and Boot Order
Open BIOS/UEFI and locate Boot Order or Boot Sequence.
On a normal UEFI Windows installation, you may see:
Windows Boot Manager
Set the correct Windows Boot Manager entry as the first boot option.
Save the BIOS configuration and restart.
This is especially important if the computer contains multiple SSDs or an old Windows drive.
Solution 4: Check UEFI vs Legacy/CSM Mode
Determine how Windows was originally installed.
Most modern Windows 10 and Windows 11 installations use:
GPT disk + UEFI firmware
If Windows was installed in UEFI mode but BIOS is switched to Legacy/CSM, Windows may fail to boot.
Check BIOS settings for:
- UEFI
- Legacy
- CSM
- Boot Mode
If the problem began immediately after BIOS was reset or updated, restoring the previous boot mode may solve the problem.
Do not randomly convert a disk between MBR and GPT merely to troubleshoot this error.
Solution 5: Run Windows Startup Repair
Boot from Windows installation media or access Windows Recovery Environment.
Navigate to:
Troubleshoot → Advanced options → Startup Repair
Select the Windows installation when requested.
Windows will attempt to diagnose and repair startup-related problems automatically.
Restart the computer after Startup Repair completes.
If Error 0xc000000e remains, continue with manual troubleshooting.
Solution 6: Open Command Prompt in Windows Recovery Environment
Navigate to:
Troubleshoot → Advanced options → Command Prompt
Alternatively, boot from Windows installation media and select:
Repair your computer → Troubleshoot → Advanced options → Command Prompt
Drive letters inside Windows Recovery Environment may differ from normal Windows.
For example, your normal Windows drive may be C: during normal operation but D: inside WinRE.
Never assume that Windows is always C: while using recovery tools.
Solution 7: Identify the Windows Partition
At Command Prompt, run:
diskpart
Then:
list volume
Look for the large NTFS partition containing Windows.
Exit DiskPart:
exit
Test likely partitions:
dir C:\Windows
If Windows is not there, try:
dir D:\Windows
Then:
dir E:\Windows
Continue until you locate the actual Windows directory.
For this example, suppose Windows is located at:
D:\Windows
Use the actual drive letter on your computer in subsequent commands.
Solution 8: Check the Windows Partition for Filesystem Errors
If Windows is on D:, run:
chkdsk D: /f
This checks the filesystem and attempts to repair logical filesystem errors.
If you suspect physical disk problems, investigate the storage device's health rather than repeatedly running intensive repairs against a failing drive.
Solution 9: Rebuild Windows Boot Files with BCDBoot
For modern Windows installations, BCDBoot is an extremely useful repair tool.
Microsoft documents BCDBoot specifically for configuring and repairing the boot environment and notes that it can recreate system-partition files using fresh copies from the installed Windows image.
If Windows is located on D:, try:
bcdboot D:\Windows
A successful operation should report that boot files were successfully created.
Restart the computer.
This simple command can repair many situations involving damaged or missing Windows boot files.
Solution 10: Repair the EFI System Partition on UEFI/GPT Systems
If the simple BCDBoot command does not work, you may need to explicitly identify the EFI System Partition.
Enter:
diskpart
Then:
list disk
Select the Windows disk. For example:
select disk 0
Now:
list volume
Look for the EFI/System partition.
It is normally a relatively small FAT32 partition.
Important: Do not select a partition solely because it is small. Verify the disk and partition carefully before making changes.
Select the correct EFI volume:
select volume X
Replace X with the correct volume number.
Assign a temporary drive letter:
assign letter=S
Exit DiskPart:
exit
Now rebuild UEFI boot files.
If Windows is on D:, run:
bcdboot D:\Windows /s S: /f UEFI
Microsoft documents /f UEFI as the option that creates the UEFI boot environment, including the \EFI\Microsoft\Boot structure.
Restart the computer after completion.
Important Warning About the EFI Partition
Do not casually:
- Delete the EFI partition
- Format the EFI partition
- Convert partitions
- Mark arbitrary partitions active
- Delete unknown boot folders
An incorrect operation can make other operating systems or recovery environments unbootable.
Formatting an EFI/System partition should be considered an advanced recovery operation and is generally unnecessary for ordinary 0xc000000e troubleshooting.
Solution 11: Use BCDEdit to Inspect Boot Configuration
BCDEdit can display the current Boot Configuration Data entries.
Run:
bcdedit /enum all
Microsoft documents BCDEdit as the command-line utility for managing BCD stores.
Look at entries for:
- Windows Boot Manager
- Windows Boot Loader
- device
- osdevice
- path
BCDEdit is powerful, but incorrect changes can make the machine unbootable. For many ordinary recovery situations, BCDBoot is easier and safer than manually constructing BCD entries.
Solution 12: Traditional Bootrec Recovery Commands
On some boot-repair scenarios, particularly BIOS/MBR installations, Bootrec commands may also be useful.
From Windows Recovery Command Prompt:
bootrec /scanos
Then:
bootrec /rebuildbcd
For appropriate BIOS/MBR recovery scenarios, you may also encounter:
bootrec /fixmbr
and:
bootrec /fixboot
However, do not assume that every 0xc000000e error requires all four commands.
Modern UEFI/GPT installations often benefit more directly from repairing the EFI boot files with BCDBoot.
If “bootrec /fixboot” Returns “Access Is Denied”
This is a commonly encountered situation on UEFI Windows systems.
Do not repeatedly run the command.
Instead, identify the correct EFI System Partition and rebuild its Windows boot files with BCDBoot, for example:
bcdboot D:\Windows /s S: /f UEFI
Remember that D: and S: are examples. Your actual Windows and EFI partition letters may be different.
Solution 13: Error 0xc000000e After Cloning Windows to a New SSD
Suppose Windows was cloned from an old HDD to a new SSD and the new drive produces 0xc000000e.
Check the following:
Step 1
Confirm the new SSD is detected in BIOS.
Step 2
Make the new SSD or its Windows Boot Manager the first boot option.
Step 3
Temporarily disconnect the old Windows drive if practical.
This is useful because the computer may still be using the EFI partition from the old disk.
Step 4
Boot into Windows Recovery Environment.
Step 5
Use:
diskpart
list volume
Identify both:
- Windows partition
- EFI System Partition on the new SSD
Step 6
Assign a temporary drive letter to the EFI partition.
For example:
select volume X
assign letter=S
exit
Step 7
Recreate boot files:
bcdboot D:\Windows /s S: /f UEFI
Restart and test with the old drive still disconnected.
If Windows starts correctly, the new disk now has its own usable boot environment.
Solution 14: Error 0xc000000e After Removing an Old HDD
A surprisingly common situation occurs when a computer contains:
- SSD containing Windows
- Old HDD containing an old Windows installation or system partition
Windows itself may be installed on the SSD while the actual boot files remain on the old HDD.
Everything works until the old HDD is removed.
The computer then shows:
0xc000000e
or
No boot device
or
Windows Boot Manager missing
The correct solution is normally to create/rebuild the boot environment on the disk that contains the current Windows installation.
BCDBoot is designed for precisely this type of system-partition repair.
Solution 15: Check Hardware Health
If Error 0xc000000e keeps returning after successful repair, investigate the hardware.
Possible indicators include:
- SSD disappears intermittently
- BIOS sometimes detects the drive and sometimes does not
- Windows becomes extremely slow
- Files become corrupted repeatedly
- CHKDSK repeatedly finds new errors
- SMART warnings appear
- Computer freezes during disk access
- SSD/HDD makes abnormal noises
- Boot repair works temporarily and fails again
A corrupted BCD may be a symptom of an underlying storage problem rather than the actual root cause.
Back up important data immediately if drive failure is suspected.
Recommended Troubleshooting Order
For most technicians, the following sequence is efficient:
1. Disconnect unnecessary USB/external devices
↓
2. Check whether SSD/HDD/NVMe is detected in BIOS
↓
3. Check Windows Boot Manager and boot order
↓
4. Confirm correct UEFI/Legacy configuration
↓
5. Run Startup Repair
↓
6. Enter Windows Recovery Command Prompt
↓
7. Identify the actual Windows partition
↓
8. Check the filesystem if appropriate
↓
9. Try BCDBoot
↓
10. Identify and repair the EFI System Partition
↓
11. Inspect BCD configuration if necessary
↓
12. Investigate SSD/HDD hardware health
↓
13. Consider Windows reinstall only after repair options and data recovery requirements have been evaluated
UEFI/GPT vs BIOS/MBR: Why It Matters
Understanding the computer's boot architecture is important.
Modern Computers
Usually:
UEFI + GPT + EFI System Partition
The EFI partition contains Windows boot files.
A common repair approach is:
bcdboot D:\Windows /s S: /f UEFI
Older Systems
They may use:
Legacy BIOS + MBR
Boot repair techniques can differ, and Bootrec commands may be more relevant.
Using MBR-specific instructions blindly on a UEFI/GPT computer can create additional problems.
Can Error 0xc000000e Be Fixed Without Reinstalling Windows?
Yes.
In many cases, Windows itself is intact.
Only the boot environment is damaged or pointing to the wrong location.
Repairing:
- Boot order
- EFI boot files
- BCD
- Windows Boot Manager
- System partition
may restore Windows without deleting applications or personal files.
A clean installation should generally not be the first troubleshooting step.
Does Error 0xc000000e Mean the SSD Has Failed?
Not necessarily.
The error can occur with a perfectly healthy SSD because of:
- Corrupted BCD
- Missing EFI boot files
- Incorrect boot order
- BIOS reset
- Disk cloning
- Partition changes
However, if BIOS cannot reliably detect the SSD, hardware failure becomes much more likely.
Can a BIOS Update Cause Error 0xc000000e?
Indirectly, yes.
A BIOS update or reset may alter:
- Boot order
- UEFI/Legacy mode
- CSM settings
- Storage configuration
- Boot entries
If the error appeared immediately after BIOS servicing, compare the current firmware configuration with the previous configuration.
Can Windows Update Cause 0xc000000e?
It is possible for a startup problem to appear after an update, particularly if the update was interrupted or the machine already had disk/boot problems.
However, do not automatically assume the Windows update itself is the root cause.
Check the boot environment and storage health first.
Data Safety Recommendations
Before performing advanced partition operations:
- Back up important data whenever possible.
- Verify disk and volume numbers carefully.
- Do not format a partition unless you are certain of its purpose.
- Do not delete the EFI System Partition.
- Do not delete Windows partitions while troubleshooting boot errors.
- If BitLocker is enabled, make sure the recovery key is available before changing firmware or recovery-related settings.
- If the storage device appears physically unstable, prioritize data recovery before extensive repair attempts.
Frequently Asked Questions (FAQ)
1. What is Windows Error Code 0xc000000e?
It is a Windows startup error indicating that the boot environment cannot correctly access a required device, Windows installation, partition, or boot configuration.
2. What does “A required device isn't connected or can't be accessed” mean?
It means Windows Boot Manager cannot access something required to start Windows. The problem may involve the storage drive, EFI partition, BCD configuration, boot files, or firmware configuration.
3. Can I fix 0xc000000e without reinstalling Windows?
Yes. Many cases can be repaired using Startup Repair, BCDBoot, BCD repair, EFI partition repair, or BIOS/UEFI configuration changes.
4. Will rebuilding BCD delete my files?
Normally, repairing boot configuration does not delete documents or applications. However, partition and boot repairs always carry some risk if the wrong disk or partition is modified.
5. What command can recreate Windows boot files?
A common command is:
bcdboot D:\Windows
The Windows drive letter must be changed to match the Windows installation as seen from the recovery environment.
6. How do I repair UEFI boot files?
After identifying and assigning a drive letter to the correct EFI System Partition, an example is:
bcdboot D:\Windows /s S: /f UEFI
Do not copy the example letters without first checking your actual partitions.
7. Why is Windows D: instead of C: in Command Prompt?
Windows Recovery Environment can assign different drive letters from those used during normal Windows operation. Always locate the Windows folder before running repair commands.
8. Can a bad SSD cause 0xc000000e?
Yes. If the SSD cannot be accessed reliably, Windows Boot Manager may be unable to load required files.
9. Why did 0xc000000e appear after cloning my HDD to SSD?
The Windows partition may have been cloned while the EFI/System partition or boot configuration was not correctly transferred or recreated.
10. Why did the error appear after removing my old HDD?
The old HDD may have contained the system/EFI boot files even though Windows itself was installed on another SSD.
11. Should I format the EFI partition?
Normally, no. Formatting the EFI partition is an advanced recovery procedure and should not be used as a routine first step.
12. Is Startup Repair worth trying?
Yes. Startup Repair is a safe initial recovery option and should generally be attempted before manual boot modifications.
13. What is BCD?
BCD stands for Boot Configuration Data. Windows uses the BCD store to describe boot applications and startup configuration.
14. What is BCDBoot?
BCDBoot is a Microsoft Windows command-line utility used to configure or repair the boot environment by copying boot files from a Windows installation to the system partition.
15. What is BCDEdit?
BCDEdit is Microsoft's command-line utility for viewing and modifying Boot Configuration Data stores.
16. What is the EFI System Partition?
The EFI System Partition, or ESP, is a special partition used on UEFI-based systems to store boot files required by the firmware and operating systems.
17. Can changing BIOS settings cause this error?
Yes. Changing UEFI/Legacy mode, boot order, storage configuration, or related settings can prevent an existing Windows installation from booting.
18. Should Windows Boot Manager be first in the boot sequence?
On a typical UEFI Windows system, the appropriate Windows Boot Manager entry should normally be selected ahead of unrelated boot devices.
19. Why does boot repair work but the error return later?
Recurring boot corruption can indicate filesystem problems, unstable storage hardware, firmware issues, or another underlying problem. Check SSD/HDD health.
20. Should I reinstall Windows immediately?
Usually not. First determine whether the drive is healthy and try appropriate boot-environment repairs. Reinstallation should generally be considered after repair options have failed or when Windows itself is extensively damaged.
Technical Summary
Windows Error Code 0xc000000e is primarily a boot-access problem. The key is to identify which layer of the startup process has failed.
If the SSD is missing from BIOS, investigate hardware.
If the SSD is present but Windows Boot Manager is missing, investigate the EFI/system boot environment.
If Windows exists but its boot configuration is damaged, rebuild the boot files.
For modern UEFI/GPT Windows installations, BCDBoot is one of the most important Microsoft-provided tools for repairing the Windows system partition and recreating boot files.
Always identify the correct Windows and EFI partitions before executing repair commands, especially on computers containing multiple disks.
#Tags
#WindowsError #0xc000000e #Windows0xc000000e #Windows11 #Windows10 #WindowsRecovery #WindowsBootError #BootError #WindowsRepair #BootRepair #BCD #BCDRepair #RebuildBCD #BootConfigurationData #BCDBoot #BCDEdit #Bootrec #WindowsBootManager #WindowsStartup #StartupRepair #AutomaticRepair #WinRE #WindowsRecoveryEnvironment #EFI #EFIPartition #EFISystemPartition #UEFI #UEFIRepair #GPT #MBR #Bootloader #BootloaderRepair #SSD #SSDRepair #NVMe #NVMeSSD #HardDrive #DiskRepair #WindowsTroubleshooting #ComputerRepair #PCTroubleshooting #WindowsSupport #WindowsTechnician #TechSupport #SystemRecovery #WindowsCommands #Diskpart #CHKDSK #StartupError #WindowsBootRepair
Was this guide useful?
Your answer helps us keep BISONKB accurate and practical.