Windows 10: Automatic Repair couldn’t repair your PC

Windows 10 is a great OS and I use it on my daily basis. For desktop PC usage I prefer MS Windows. Still, from time to time, I simply stuck in misbelieve of error messages I get. Sometimes I’ll turn around just to see if someone is messing with me, not believing these kinds of errors are actually real. I run into this “Windows 10 Automatic Repair couldn’t repair your PC” problem. I’m going to explain how to fix this issue.

windows 10 automatic repair problem
Startup Repair couldn’t repair your PC

Before going any further on this topic, just to say: this is the link I had follow to resolve this Windows 10 problem.

NOTE: Don’t rush and do Restore/Reset Windows 10 installation, or even worse do a Clean Windows 10 install. Those should be your last options.

Keep trying to Fix your PC without losing your data or applications you have.

How to fix the Windows 10 Startup Repair loop?

To resolve these problems, three MS Windows command you should use. In most cases, they’ll do the trick and make your Windows run nice and smooth once again.

These are the commands:
chkdsk
bootrec
sfc

First, we are going to check Hard Drives chkdsk to make sure all data are OK and in the right order. If that doesn’t help, and we still got the error message, bootrec command shall be used to perform a boot record checkup and boot configuration. At last, to make sure everything is OK and Windows files are consistent we are going to use sfc command.

chkdsk comes as a first command to use!

Chkdsk stands for Check Disk and it is a well know Microsoft Windows command from earlier days. To perform a Hard Disk scan this command comes like a good choice. Command uses many switches, but in most cases, we are going to use just one /R switch.

To make sure your Hard Drive is OK, and all data consistency is in the right order, use this command

chkdsk /R

Confirm with a Y “yes” and wait for process to finish.

To see all the switches you can use, simply type chkdsk /? and you’ll get a whole list of available switches. In case you use more than one HDD partition, or multiple Hard Drives, adjust your command to scan a certain partition. For example, if you want to scan for bad sectors on a C: partition, and repair corrupt data, type your command chkdsk c: /R and confirm with Y “yes”.

chkdsk command
chkdsk command with all the switches

NOTE: All these commands you need to run using MS Windows Command prompt. In case you’re going to use it “Command prompt” start it with the Administrator credentials “right mouse click, Run As Administrator”.

How to use bootrec to rebuild bcd settings?

In case you have check Disk Drives for errors, and still got MS Windows startup issues, it is time to look for a boot record and see if there is a conflict of any kind. We need to make sure that boot records are OK.

Any corrupt boot record data existence and Windows can’t boot. The master boot record is created with the first MS Windows installation. It holds all the Hard Drive and partition information, especially information of the System installed on a PC.

bootrec Windows command
bootrec command

To run bootrec command you’ll need to go to the Windows 10 RE (Repair Environment).

From the login screen, click Shutdown, then hold down the Shift key while selecting Restart.
In Windows 10, select Start > Settings > Update & security > Recovery > Advanced Startup, click Restart now.

Or like in our case, we are stuck in Windows 10 Repair loop. Navigate to Advanced Repair Options and select Start Command Prompt.

NOTE: Before you start changing Boot Configuration Data it is important to make a backup of an existing BCD. To do so, type the command: ren c:\boot\bcd bcdbackup where c: is a Windows partition and boot is actually the name of your current boot record. BCD name applies for MS Windows 10, check for other MS Windows distributions.

Start Command Prompt and do execute commands as follows:

bootrec /FixMbr – Fixes Master Boot Record (Writes new Master Boot Record)
bootrec /FixBoot – Writes a new partition Boot sector to the user-specified system partition
bootrec /ScanOs – Scans the hard drives for any installations, and also print installations that are not currently in the BCD list
bootrec /RebuildBcd – Scans for installations on your hard drive and allow the user to select which installation to add to the BCD list

You can execute commands one at a time, and see if they return “Command executed successfully”. In case your PC has been lost Windows installation (Windows 10 partition) these commands should return the right Windows installation directory path. Also, all applications and your data should be intact.

If you still see abnormalities in PC behavior, keep goin with the next command System File Check.

How to use sfc?

This is well known Microsoft command from earlier MS Windows releases. You can use it even inside the Windows XP command prompt and all the following MS Windows releases.

Command sfc stands for System File Check and it does exactly that. The command should scan MS Windows system files and replace those affected by any change. If you experiencing any kind of Windows 10 automatic repair problem, use this command and keep your fingers crossed. I have done many repairs just using sfc /scannow in the past few years and I can say this command is very useful.

sfc scannow command
sfc /scannow

To see other switches just type in the command line sfc /? and confirm with Enter. After the command is complete, in case changes have been made, you’ll get the message and CBS.log file location on the hard drive. Following pictures shows how exactly looks message report and where this log file has ben stored.

sfc found corrupt files
Windows Resource Protection found corrupt files and successfully repair them
Windows 10 CBS file
CBS.log file path and content example preview

The best thing is that you can run this command from Windows (not necessarily Repair Environment), and check System File consistency from time to time.

Windows 10 repair results and following actions

In my particular case, I was unable to boot into my Windows 10 even after executing all these commands. However, Windows Restore Point become responsive again and by choosing restore point I got my Windows 10 back alive again.

To make this clear, System Restore Point didn’t work as well. I have tried to restore my Windows 10 installation but without any luck. All I was getting is another Error message. System Restore Point become responsive thanks to all the good work on my partitions and system files. I hope this tutorial will be helpful to someone. If you have the same message “Windows 10 Automatic Repair Problem” try to fix your Windows 10 without losing any data. Keep reading MY Blog, and find out some more interesting and useful facts from the IT&WEB niche.