Skip to main content

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.

Comments

Popular posts from this blog

How to Format/Indent XML Files in Notepad++

Notepad++ is a free text and source code editor that is mostly used by programmers. It is an advanced alternate version of the default notepad which supports 50 programming, scripting and markup languages. It allows a user to edit codes within multiple tabs in a single window. However, it lacks the formatting for XML files or XML code. Users will find it difficult to edit or read the XML code without the correct format for code. How to Format/Indent XML Files on Notepad++ What is XML File? XML (stands for eXtensible Markup Language) which is a language designed to store and transport data. XML files are just plain text files that can’t do anything on their own. Custom tags are used in XML files to define objects and the data within each object. It defines a set of rules for encoding documents in such a format that both humans and machines could read. XML is similar to HTML but the difference is that HTML defines how data looks, while XML defines what data is. XML Code samp...

How to Fix ‘The Local Security Authority Cannot be Contacted’ Error on Windows

This error appears when users try to login to other computers via a remote desktop connection. The problem prevents them from connecting and it displays the “The Local Security Authority Cannot be Contacted” error message. The problem often appears after an update has been installed on either the client or the host PC and it causes plenty of problems on many different versions of Windows. The Local Security Authority Cannot be Contacted There have been many unofficial fixes for the problem which were created by the users who had the same unfortunate experience. We have gathered the working methods in this article so make sure you follow it in order to resolve the problem. What Causes “The Local Security Authority Cannot be Contacted” Error on Windows? Pinpointing the correct cause for the problem is one of the most important steps when it comes to resolving one. That is why we have created a list of possible causes for the problem so make sure you check it out below: D...

Fix: The Active Directory Domain Services is currently unavailable ‘Windows 7, 8 and 10’

The error Active Directory Domain Services is currently unavailable means that the system is not able to find and connect to your printer, hence the process is stopped and cannot proceed further. This process allows the computer to manage and allocate resources. If this error occurs, it means that there is most probably a problem with the permissions, drivers, UAC etc. We have listed down a number of solutions for you to check. Start with the first one and work your way down. Solution 1: Resetting Printer Spooler Settings The spooler service is a software program which is responsible for managing all print jobs being sent to the computer printer. The print spooler service is usually visible to users and they can also cancel a print job which is being processed. It also allows them to manage jobs which are currently on the waitlist. We can try restarting this service and check if this solves the problem. Press  Windows + R  to launch the Run application. Type ...