Fix: Startup Repair Cannot Repair this Computer Automatically

The error ‘Startup repair cannot repair this computer automatically’ occurs when Windows is unable to fix the computer for misconfigurations present and fails to boot it in a normal state. There are several reasons this error might pop up; your hard drive might be damaged, there may be some bad sectors, you may have two hard drives with an operating system present in both of them etc.

There are several solutions to address this problem. Sometimes they work and sometimes they don’t. In the worst case scenario, you have to reset your Windows to factory settings which ‘may’ cause loss of your files and folders. We have listed the solutions in the order of increasing technicality. Start with the first one and work your way down accordingly.

Note: Before you move on to carrying out all the solutions listed below, make sure that you have not attached two hard drives onto the same computer where both contain their version of operating systems. If you have, try prioritizing the boot to the correct drive. If this doesn’t work, remove on the drive physically from the computer and try booting from the other one.

Solution 1: Using Bootrec (bootrec.exe)

Bootrec is tool provided by Microsoft in Windows recovery environment (also called Windows RE). When your computer fails to boot successfully, Windows automatically starts in RE. This environment has several tools that can potentially fix your computer such as Command Prompt, Startup Repair etc. There is also a utility ‘bootrec.exe’ which is used in connection with:

  • Boot Sector
  • Boot Configuration Data (BCD)
  • Master Boot Record (MBR)

You are already using the RE when you try to repair your startup. We will try using Bootrec using the command prompt and see if this fixes the problem for us.

  1. Restart your computer. When your computer loads up (when Windows 7 logo appears), press F8.
  2. Now select ‘Repair your computer’ from the list of options available.

  1. A new small window will pop up. Select ‘command prompt’ from the list of options available.

  1. Now execute the following commands in the window and wait for each one to complete:

bootrec /fixmbr

bootrec /fixboot

Each command should give you a confirmation that the operation completed successfully. Now reboot your system and hopefully, the problem will be solved.

Note: You can also use the command ‘bootrec /RebuildBcd’.

Solution 2: Using CHKDSK

As explained earlier, this error usually occurs when your hard drive is not working properly or has bad sectors present. We can use the CHKDSK utility using the command prompt and see if there are any present. CHKDSK is a system tool present in Windows which verifies the integrity of a volume and tries to fix logical system errors. It also identifies bad sectors present on the hard drive and marks them so there will be no error when the computer uses the drive.

  1. Restart your computer. When your computer loads up (when Windows 7 logo appears), press F8.
  2. Now select ‘Repair your computer’ from the list of options available.
  3. A new small window will pop up. Select ‘command prompt’ from the list of options available.
  4. Now execute the following command in the command prompt window:

chkdsk /r

  1. Restart your system. Upon the restart, the check disk utility will scan your hard drive for any discrepancies and fix them accordingly.

If you are having a problem when running CHKDSK, you can execute the following commands at the command prompt prior to running the CHKDSK command:

diskpart

select disk X (X=0,1,2)

attrib disk

attrib disk clear

readonly

 

diskpart

list vol

sel vol X (X=0,1,2)

attrib vol

attrib vol clear readonly

After executing these commands, run CHKDSK and see if this solves the problem at hand.

navigate your way down accordingly.

Solution 3: Clean Booting your Computer

If both the above solutions don’t work out, you can load your computer in Safe Mode and try clean booting.

This boot allows your PC to turn on with a minimal set of drivers and programs. Only the essential ones are enabled while all the other services are disabled. If your computer starts in this mode, you should backup all your important data immediately. After backing up your important data, you can either install a new version of Windows or try turning the processes back on and see what the problem was.

  1. Press Windows + R to launch the Run application. Type “msconfig” in the dialogue box and press Enter.
  2. Select the tab ‘Boot’, check the option ‘Safe boot’, and set the option as ‘Minimal’. Press Apply to save changes.

  1. Navigate to the Services tab present at the top of the screen. Check the line which says “Hide all Microsoft services”. Once you click this, all Microsoft related services will be disabled leaving behind all the third-party services (you can also disable all Microsoft related processes too and check more extensively if there are no third-party services causing the problem).
  2. Now click the “Disable all” button present at the near bottom at the left side of the window. All the third-party services will now be disabled.

  1. Click Apply to save changes. Now select the ‘Startup’ tab. Select each service one by one and click “Disable” at the bottom right side of the window.

  1. After saving all changes, try booting the computer in normal mode and see if this does the trick. You can easily select ‘Start Windows Normally’ using the boot options preset when the operating system boots up.

Solution 4: Changing SATA Mode

SATA modes determine how your hard drive communicates with your computer. You can set your SATA hard drive to function in one of the three modes (AHCI, IDE, and RAID). The IDE mode is the simplest mode available and in it, the hard drive is set to run as an IDE or Parallel ATA. Advanced Host Controller Interface (AHCI) mode enables the use of advanced features on SATA drives such as Native Command Queuing (NCQ), or hot swapping.

We can try changing the SATA mode of your hard drive and see if this makes any difference.

  1. Enter the BIOS of your computer by restarting it and immediately pressing DEL or F2. Once in BIOS, search for the option of ‘Storage Configuration’. It will most probably on the Main

  1. If the mode is set to AHCI, then change it to IDE. If it is set to IDE, then change it to AHCI.

  1. You can also change the setting of the controller by navigating to ‘Advanced’ and then ‘Onboard Devices Configuration’.

  1. Now look for the mode under your controller. If the mode is set to AHCI, then change it to IDE. If it is set to IDE, then change it to AHCI.

If Windows still doesn’t boot as required, you can perform solution 1 and 2 again. Make sure that you perform the CHKDSK operation either on all the drives or on the drive where your boot files are stored.

Solution 5: Backing up your Data

Before we go on to test the hard drive, you should retrieve and backup your data by following the steps mentioned below. For this, you might need a working USB port and a USB or an External Storage device. We will use the command prompt which we opened earlier on in the RE.

  1. Open the command prompt in RE as mentioned in the article earlier. Once at the command prompt, execute the instruction ‘notepad’. This will launch the normal notepad application on your computer in RE environment.

  1. Press File > Open in the notepad. Now select ‘All Files’ from the option “Files of type”. You will now be able to see all the files on your computer using this explorer.

  1. Navigate to the data you want to back up. Right-click on it and select ‘Copy’.

  1. Now navigate to My Computer again, locate the removable hard drive and paste all the contents in it. Repeat the steps until you have successfully backed up all your important data in the external hard drive.

Solution 6: Checking your Hard Drive Physically

If all the above methods fail, you should check your hard drive for any physical errors by plugging it into another computer. Carefully remove the hard drive, plug it into another computer and try running CHKDSK in it. You can also back up your data using this method.

Note: When you plug the hard drive in the new computer, make sure that the boot priority is set to that computer’s hard drive. Otherwise, you will be experiencing the same problem on that computer too.

If after following all the solutions, the computer still doesn’t fix the hard drive, there is no choice but to plug it back to your computer and install a new version of Windows from scratch. Make sure that you back up your data before proceeding.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.