Windows Boot Manager error code 0xc0000001 appears during startup with the message "Your PC/Device needs to be repaired. A required device isn't connected or can't be accessed." This error prevents Windows 10 and Windows 11 from loading and indicates that the operating system cannot read critical files needed during the boot process, most commonly the SAM (Security Account Manager) registry hive or essential boot configuration files.

Error 0xc0000001 is classified as a STATUS_UNSUCCESSFUL error in Windows and can be triggered by corrupted system files, damaged SAM database entries, faulty RAM modules, or a hard drive with developing bad sectors. Unlike simpler boot errors that can be fixed with a single command, 0xc0000001 often requires multiple repair approaches because the root cause varies between systems.

The methods in this guide cover all proven fixes, from using the built-in Windows Startup Repair to manually replacing the corrupted SAM hive file. Each method requires a Windows installation USB drive or recovery disk, so prepare one on a working computer before starting.

⚡ Quick Fix

Boot from a Windows installation USB, select Repair your computer > Troubleshoot > Startup Repair. Run it up to 3 times — each pass fixes different components. If Startup Repair alone does not resolve it, proceed to the manual methods below.

Your PC/Device needs to be repaired. Error code: 0xc0000001. A required device isn't connected or can't be accessed.

Method 1: Run Windows Startup Repair

Step 1: Create a Windows installation USB using the Media Creation Tool on another computer (download from microsoft.com/software-download). Insert the USB into the computer showing the 0xc0000001 error.

Step 2: Power on the computer and press the boot menu key (usually F12, F9, or Esc depending on your manufacturer) to select the USB drive as the boot device.

Step 3: When the Windows Setup screen appears, select your language and click Next. Click Repair your computer in the bottom-left corner instead of "Install now."

Step 4: Navigate to Troubleshoot > Advanced options > Startup Repair. Windows will attempt to diagnose and fix startup issues automatically. This process takes 5-15 minutes. If the first attempt does not fix the error, run Startup Repair up to 3 times — each pass can repair different components.

Tip: If you cannot boot from USB, enter your BIOS/UEFI settings and disable Secure Boot temporarily. Some USB drives created with third-party tools are not signed and will be rejected by Secure Boot. Re-enable Secure Boot after the repair is complete.

Method 2: Repair the SAM Registry Hive

Step 1: Boot from the Windows installation USB and go to Repair your computer > Troubleshoot > Advanced options > Command Prompt.

Step 2: First, identify your Windows drive letter. In the recovery environment, your Windows drive may not be C:. Type diskpart, then list volume, and find the volume with Windows installed (usually the largest NTFS partition). Note the drive letter. Type exit to leave diskpart.

Step 3: Back up the current (corrupted) SAM file and restore it from the RegBack folder. Run these commands (replace D: with your actual Windows drive letter):
copy D:\Windows\System32\config\SAM D:\Windows\System32\config\SAM.bak
copy D:\Windows\System32\config\RegBack\SAM D:\Windows\System32\config\SAM
Confirm overwrite when prompted by typing Y.

Step 4: Also restore the SYSTEM and SOFTWARE hives as they may also be corrupted:
copy D:\Windows\System32\config\RegBack\SYSTEM D:\Windows\System32\config\SYSTEM
copy D:\Windows\System32\config\RegBack\SOFTWARE D:\Windows\System32\config\SOFTWARE
Type exit, remove the USB drive, and restart the computer.

Warning: Starting with Windows 10 version 1803, Microsoft disabled automatic RegBack backups by default. If the RegBack folder is empty or contains 0-byte files, this method will not work. You would need to use a System Restore point instead (if available) or run SFC/DISM from the recovery command prompt.

Method 3: Run SFC and DISM from Recovery

Step 1: Boot from the Windows installation USB and open Command Prompt from the recovery options as described in Method 2.

Step 2: Identify your Windows drive letter using diskpart. Once identified, run the System File Checker targeting that drive:
sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows
(Replace D: with your actual Windows drive letter.) This scans all protected system files and replaces corrupted ones from the component store.

Step 3: If SFC reports it found and fixed errors, restart and check if the error is resolved. If it reports it could not fix some errors, run DISM to repair the component store itself:
DISM /Image:D:\ /ScratchDir:D:\Temp /Cleanup-Image /RestoreHealth

Step 4: After DISM completes, run SFC again to verify all files are now repaired. Type exit, remove the USB drive, and restart the computer.

Method 4: Check and Replace Faulty RAM

Step 1: Error 0xc0000001 can be caused by faulty RAM that corrupts data during the boot process. Boot from the Windows installation USB, go to Repair your computer > Troubleshoot > Advanced options > Command Prompt, and type mdsched to launch the Windows Memory Diagnostic tool.

Step 2: Select Restart now and check for problems. The computer will restart and run a memory test that takes 15-30 minutes depending on the amount of RAM installed.

Step 3: If the memory test reports errors, the issue is a faulty RAM module. If your computer has two or more RAM sticks, power off, remove one stick at a time, and boot the computer to identify which specific module is faulty.

Step 4: Replace the faulty RAM module. If all RAM passes the diagnostic, the error is not memory-related and you should focus on the boot file and registry repair methods above. For a more thorough memory test, boot from a MemTest86 USB drive and run the extended test overnight.

Why Does This Problem Happen?

Error 0xc0000001 is primarily caused by corruption of the SAM (Security Account Manager) registry hive, which stores local user account credentials and security policies. When Windows cannot read the SAM file during boot, it cannot authenticate the system and throws this error. The SAM file can become corrupted due to sudden power loss during a write operation, failed Windows updates that modify registry entries, malware that targets system files, or physical issues with the storage drive.

A second common cause is faulty RAM that introduces bit errors when the operating system loads files into memory. If a RAM module has intermittent errors, it can corrupt data unpredictably, leading to boot failures that seem random. This is why the error sometimes appears and disappears without any user intervention — the RAM errors occur inconsistently depending on which memory cells are used during each boot attempt. Hard drives with developing bad sectors can also cause this error if the boot files are stored on damaged portions of the disk.

Frequently Asked Questions

No. All the repair methods described above (Startup Repair, SAM replacement, SFC/DISM) fix system files without touching your personal documents, photos, or applications. Your user data remains intact on the drive. Only a clean reinstall of Windows would erase user data, and that should only be a last resort after all other methods fail.
The SAM (Security Account Manager) file is a registry database at C:\Windows\System32\config\SAM that stores hashed passwords and security settings for all local user accounts. It gets corrupted most commonly due to sudden power loss while Windows is writing to the registry, failed Windows updates, or disk errors. Once corrupted, Windows cannot verify user credentials during boot, causing error 0xc0000001.
Startup Repair addresses different categories of problems in each pass. The first pass typically fixes boot configuration issues, the second pass addresses file system corruption, and the third pass targets registry and driver problems. Each pass builds on the repairs made by the previous one, which is why running it 2-3 times can fix issues that a single pass missed.
Yes. Failed Windows updates are one of the most common triggers. If an update modifies boot files or registry hives and the process is interrupted (by a power outage, forced shutdown, or error), the partially written files become corrupted. This is why the error often appears after a "Updating Windows... Do not turn off your computer" screen that was interrupted.
It appears similar but occurs at a different stage. BSoD errors happen after Windows has partially loaded. Error 0xc0000001 occurs during the Boot Manager phase, before Windows even begins loading the kernel. This is why you see the Windows Recovery Environment (blue screen with "Recovery" header) rather than a traditional BSoD with a frowning face emoticon.
Microsoft disabled automatic registry backups in Windows 10 version 1803 and later. If the RegBack folder contains only 0-byte files, you cannot use Method 2. Instead, use System Restore (if a restore point exists) from the recovery options: Troubleshoot > Advanced options > System Restore. If no restore points exist, rely on SFC/DISM (Method 3) or consider a repair install of Windows.
Yes. Once you can boot into Windows, open Registry Editor, navigate to HKLM\System\CurrentControlSet\Control\Session Manager\Configuration Manager, create a new DWORD value named EnablePeriodicBackup, and set it to 1. Windows will resume creating registry backups in the RegBack folder every 10 days, which protects against future SAM corruption.
Yes. Error 0xc0000001 affects Windows 11 identically. The same causes (corrupted SAM, faulty RAM, damaged boot files) and the same repair methods apply. The recovery environment looks slightly different in Windows 11, but the options (Startup Repair, Command Prompt, System Restore) are in the same locations under Troubleshoot > Advanced options.
If the error recurs after successful repairs, it may indicate a failing hard drive or SSD with bad sectors in the area where boot files are stored. Run chkdsk /r from the recovery command prompt to scan for and repair bad sectors. If chkdsk finds numerous bad sectors, the drive is failing and should be replaced before data loss occurs. Also run the memory diagnostic to rule out RAM as the recurring cause.