FIX: BSOD Error 0xc0000001 Your PC needs to be repaired
On a Windows 10, 8 or 7 based computer the following BSOD oxC0000001 error may occur during startup: ”Your PC/Device needs to be repaired. An unexpected error has occurred. Error code : 0xc0000001”, or "Your PC needs to be repaired. The application or operating system couldn't be loaded because a required file is missing or contains errors. File: \windows\system32\winload.efi".
The boot error 0xc0000001, commonly occurred if the main hard disk (OS disk) becomes damaged and Windows cannot read the boot configuration data (BCD). Another reason of the "Your PC/Device needs to be repaired. Error code : 0xc0000001" issue, is the unsuccessful installation of Windows update.
This tutorial contains instructions to resolve the "Your PC/Device needs to be repaired. Error code : 0xc0000001" on Windows 10/8/7/Vista OS.
HOW to FIX: Your PC/Device needs to be repaired. Error code :0xc0000001.
Important! Before proceeding with the methods below, try to change the SATA mode in BIOS and see if that fixes the problem: To do that:
- Power On your system and press the corresponding key* to enter into BIOS SETUP.* Usually is the DEL or F1 or F2 or F10 key. (depends on manufacturer)
- Notice the current setting of the SATA Mode (aka "SATA Operation", or "SATA Emulation" or "SATA Configuration"). If is RAID change it to AHCI. (If it is AHCI change it RAID).
- Save settings and EXIT BIOS Setup.
- Try to start Windows normally. If you receive the error 0xc0000001 again, open the BIOS setup again, set the SATA mode to what it was originally, and try the methods below to resolve the issue.
Requirements: In order to fix the “Your PC/Device needs to be repaired. Error code : 0xc0000001” problem, you will need to boot you computer into WinRE (Windows Recovery Environment) from a Windows installation media on a USB disk. If you don't own a Windows 10/11 USB Media, you can create one using these instructions:
- How to Create a Windows 10 USB Installation Media.
- How to Create a Windows 11 USB Installation Media.
Method-1: FIX Error 0xc0000001 with System Restore.
The first to repair the boot error Error code: 0x0000001, is to try to restore your computer to a previous working state. To do that:
1. Boot your computer from the Windows installation media.
2. Press Next at Language options screen.
3. Choose Repair your computer.
4. Choose Troubleshoot -> Advanced Options –> System Restore.
5. Follow the onscreen instructions and restore your computer to an earlier point.
Method-2. Repair the Boot Configuration Data (BCD).
The second method to fix the "Your PC needs to be repaired, Error 0xc0000001", is to repair the BCD. For that task, follow the instructions below according your OS and your system architecture (UEFI or Legacy).
Windows 10 or 8/8.1 OS (UEFI Based Systems) *
* Note: The below steps, to repair the boot configuration data, usually works on UEFI based systems, with Windows 10, 8 or 8.1 OS installed. If your system doesn't support UEFI, or this method does not work for you, then follow the steps for LEGACY based systems below.
1. Boot your computer from the Windows recovery media.
2. Press Next at Language options screen.
3. Choose Repair your computer.
4. Then choose Troubleshoot -> Advanced Options –> Command Prompt.
5. In command prompt type: diskpart & press Enter.
6. In “DISKPART” prompt, type: list volume & press Enter.
7. Now find out the Volume number of the FAT32 * partition and the drive letter of the OS volume.
* Notes:
1. The FAT32 partition, with size 100-500MB, is also known as "EFI" volume (System Volume) because it contains the Boot Configuration Data on UEFI based systems.
2. If you own a LEGACY based system, then find out the Volume number of the "System Reserved" volume (FS=NTFS & Size=100–500MB).
3. The OS (Operating System) Volume is usually the biggest volume in size (GB) and contains the Windows folder.e.g. From the picture below, we can understand that the FAT32 partition located at “Volume 1” and the OS volume has the drive letter "D".
8. Now select the System Volume, by typing select volume 1 & press Enter. *
* Note: Replace "1" with whatever volume number is your System drive.
9. Then assign the drive letter “Z” at the selected volume by typing assign letter=Z & press Enter.
10. Type exit & press Enter, to close DISKPART utility.
11. At command prompt type: bcdboot D:\windows /s Z: /f ALL & press Enter to fix the BCD. *
* Note: Replace "D:" with whatever drive letter it is for your OS Volume.
12. Type exit & press Enter to close command prompt.
13. Remove the Windows installation media and Restart your PC.
14. Test if your system can boot to Windows normally.If your system still does not start, then continue to Method 3.
Windows 7 or Vista (LEGACY Based Systems) *
* Note: The below steps, to repair the boot configuration data, usually works on oldest PC’s, that don’t support UEFI. (e.g. PC’s with Windows Vista or Windows 7 OS) and some newer PC’s with Windows 8, 8.1 or 10 OS that installed in Legacy Mode.
1. Boot your computer from the Windows recovery media.
2. Press Next at Language options screen.
3. Choose Repair your computer.
4. Then choose Troubleshoot -> Advanced Options –> Command Prompt.
5. In command prompt give the following commands in order:
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /rebuildbcd
6. If after executing the last command, you receive that “Total Windows installations: 0” then continue to the next step, otherwise skip to step 8.
7. If you receive that”Total Windows Installations=0” then give the following commands in order:
-
- bcdedit /export C:\bcdbackup
- C:
- cd boot
- attrib bcd -s -h –r
- ren C:\boot\bcd bcd.old
- bootrec /rebuildbcd
8. Press “A” to add the installation to boot list and press Enter. Then restart your system.
9. Close command prompt window.
10. Restart your computer and if the boot problem persists, then continue to next Method.
Method-3. FIX Error Code 0xc0000001 with Startup Repair.
1. Boot your computer from the Windows installation media.
2. Press Next at Language options screen.
3. Choose Repair your computer.
4. Then choose Troubleshoot -> Advanced Options –> Start-up Repair.
5. Select your Windows OS and then follow the onscreen instructions to fix your computer.
6. If the Startup Repair cannot fix your problem, then continue to the next method.
Method-4. Run Check Disk to Find and Fix Hard Disk Errors.
1. Boot again from the Windows recovery media and launch command prompt.
2. At command prompt give the following command to repair your disk and press Enter. *
- chkdsk D: /R
* Note: Replace "D:" with whatever drive letter is your OS Volume.
3. Now wait for the disk check process to finish. (it will take several hours).
4. When the check disk process is completed, apply again the Methods 1 & 2 above and try to boot again.
Method-5. Diagnose Hard Disk's Health.
If none of the above methods work for you, then your hard disk probably is damaged and you should replace it. To diagnose your hard drive's health, connect your hard disk to another working computer and use the diagnostic utilities mentioned on this article: Best Hard Drive Test & Diagnostic Tools to Check Hard Disk’s Health. *
* Note: If your hard drive is healthy, then backup your files and perform a clean installation of Windows 10.
That’s all folks! Did it work for you?
Please leave a comment in the comment section below or even better: like and share this blog post in the social networks to help spread the word about this solution.
- FIX: Error 0x81000203 in System Restore. (Solved) - April 23, 2024
- Cannot Access Shared folder. User has not been granted the requested logon type at this computer. (Solved) - April 18, 2024
- Cannot Login to Windows: User has not been granted the requested logon type at this computer. (Solved) - April 16, 2024
Rhys
October 17, 2019 @ 6:08 am
Good day,
In method 2, how do I for Windows 10, how do I remove the recovery media? (Step 13)
Thanks in advance
Lakonst2013
October 17, 2019 @ 9:09 am
Shutdown the computer and remove the Windows Installation media (USB or DVD)
Steven
January 17, 2020 @ 4:39 pm
In Method 2, the Legacy repair, after the last line of command saying "Add installation to boot list", if i press "A" and enter it's saying "The requested system device cannot be found". Please Help. Thank you
Lakonst2013
March 25, 2020 @ 11:17 am
The error usually occurs when you boot with an UEFI recovery (installation) media on a Legacy system, or vice versa. At your case, try the steps for the UEFI based system.
Shivam
March 25, 2020 @ 4:43 am
I had attempted to install win7 on win10 using EasyBcd application but it didnt work out
Ĺater I was able to boot to win10but I reset a setting in EasyBcd back to normal since it didnt work
But right after that time I was never able to boot able to boot and saw the same error as here
what can thr problem be for yhis?
And my laptop doesn't seem to detect the bootable media
The arrow keys dont work which makes it hard to change boot order in boot options
Please help me
Thank you
Lakonst2013
March 25, 2020 @ 11:22 am
Try the steps in Method 2 to repair the BCD.