How to fix Automatic Repair couldn’t repair your PC

18. August 2016 How to, Windows 1
How to fix Automatic Repair couldn’t repair your PC

How to fix Automatic Repair couldn’t repair your PC: Windows 10 is the latest operating system offered by Microsoft and with each Windows upgrade Microsoft is trying their best to overcome the limitation and shortcoming of various issues found in earlier versions of Windows. But there are some errors which are common to all versions of Windows including boot failure being the major one. Boot failure can happen with any version of Windows including Windows 10.

How to fix Automatic Repair couldn't repair your PC

Automatic repair is generally able to fix the boot failure error, this is a built-in option which comes along with Windows itself. When Windows 10 running system fails to boot, Automatic Repair option tries to repair Windows automatically. In most cases, automatic repair fixes various issues related to boot failures but like any other program, it also has its limitations and sometimes Automatic Repair fails to work.

Automatic Repair fails because there are some errors or corrupted or missing files in your operating system installation that prevent Windows from starting correctly and if Automatic Repair fails then you won’t be able to get into Safe Mode. Often a failed automatic repair option will show you some kind of error message like this one:

Automatic Repair couldn't repair your PC. 
Press "Advanced options" to try other options to repair your PC or "Shut down" to turn off your PC.
Log file: C:\WINDOWS\System32\Logfiles\Srt\SrtTrail.txt

In a situation when Automatic Repair couldn’t repair your PC, Bootable installation media or Recovery Drive/System Repair Disc are helpful in such cases. Let’s get started and see step by step how you can fix Automatic Repair couldn’t repair your PC error.

Note: For each and every step below you need to have Bootable installation media or Recovery Drive/System Repair Disc and if you don’t have one then create one. If you don’t want to download the entire OS from the website then you use your friends PC to create the disc using this link Or go here if you have working internet connection and PC.

IMPORTANT: Never convert a Basic disk that contains your operating system to a Dynamic disk, as it could make your system unbootable.

Open Command Prompt :

NOTE: You need to do that a lot in all the methods listed in this fix.

  1. Put in the Windows installation media or Recovery Drive/System Repair Disc and select your language preferences,
    and click Next.
    Select your language at windows 10 installation
  2. Click Repair your computer at the bottom.
    Repair your computer
  3. Now choose Troubleshoot and then Advanced Options.
    Choose an option at windows 10 automatic startup repair

    Click Advanced Options automatic startup repair
  4. Select Command Prompt (With networking) from the list of options.
    automatic repair couldn't repair your pc fix open command prompt

Fix Automatic Repair couldn’t repair your PC:

 

Method 1: Fix boot and rebuild BCD

  1. Open Command prompt and type the following commands one by one & hit enter:
    (a) bootrec.exe /rebuildbcd
    (b) bootrec.exe /fixmbr
    (c) bootrec.exe /fixboot
    bootrec rebuildbcd fixmbr fixboot
  2. After completing each command successfully type exit.
  3. Restart your PC to see if you boot to windows.
  4. If you get error in any above method try this:
    bootsect /ntfs60 C: (replace drive letter with your boot drive letter)
    bootsect nt60 c
  5. And again try the above commands which failed earlier.

 

Method 2: Use Diskpart to fix corrupted file system

  1. Again go to Command Prompt and type: diskpart
  2. Now type these commands in Diskpart: (don’t type DISKPART)
    (a) DISKPART> select disk 1
    (b) DISKPART> select partition 1
    (c) DISKPART> active
    (d) DISKPART> extend filesystem
    (e) DISKPART> exit
    mark active partion diskpart
  3. Now type the following command:
    (a) bootrec.exe /rebuildbcd
    (b) bootrec.exe /fixmbr
    (c) bootrec.exe /fixboot
    bootrec rebuildbcd fixmbr fixboot
  4. Restart to apply changes and fix Automatic Repair couldn’t repair your PC error.

 

Method 3: Use check disk utility

  1. Go to command prompt and type the following:
    chkdsk /f /r C:
    check disk utlity chkdsk /f /r C:
  2. Now restart your PC to see if the problem is fixed or not.

Method 4: Recover Windows registry

  1. Enter the installation or recovery media and boot from it.
  2. Select your language preferences, and click next.
    Select your language at windows 10 installation
  3. After selecting language press Shift + F10 to command prompt.
  4. Type the following command in command prompt:
    cd C:\windows\system32\logfiles\srt\ (change your drive letter accordingly)
    Cwindowssystem32logfilessrt
  5. Now type this to open the file in notepad:
    SrtTrail.txt
  6. Press CTRL + O then from file type select “All files” and navigate to C:\windows\system32 then right click CMD and select run as administrator.
    open cmd in SrtTrail
  7. Type the following command in cmd:
    cd C:\windows\system32\config
  8. Rename Default, Software, SAM, System and Security files to .bak to backup those files.
  9. To do so type the following command:
    (a) rename DEFAULT DEFAULT.bak
    (b) rename SAM SAM.bak
    (c) rename SECURITY SECURITY.bak
    (d) rename SOFTWARE SOFTWARE.bak
    (e) rename SYSTEM SYSTEM.bak
    recover registry regback copied
  10. Now type the following command in cmd:
    copy c:\windows\system32\config\RegBack c:\windows\system32\
  11. Restart your PC to see if you can boot to windows.

 

Method 5: Repair Windows Image

  1. Open Command Prompt and enter the following command:
    DISM /Online /Cleanup-Image /RestoreHealth
    cmd restore health system
  2. Press enter to run the above command and wait for the process to complete, usually it takes 15-20 minutes.
    NOTE: if the above command doesn’t work then try this: Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows or Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
  3. After process is completed restart your PC.
  4. Reinstall all the windows drivers and fix Automatic Repair couldn’t repair your PC error.

 

Method 6: Delete the problematic file

  1. Access Command Prompt again and enter the following command:
    cd C:\Windows\System32\LogFiles\Srt
    SrtTrail.txt
    delete problematic file
  2. When the file opens you should see something like this:
    Boot critical file c:\windows\system32\drivers\tmel.sys is corrupt.
    Boot critical file
  3. Delete the problematic file by entering the following command in cmd:
    cd c:\windows\system32\drivers
    del tmel.sys
    delete the boot critical file giving error

    NOTE: Don’t delete drivers which are essential for windows to load operating system
  4. Restart to see if the issue is fixed if not continue to next method.

Method 7: Disable Automatic Startup Repair Loop

  1. Open Command Prompt and enter the following command:
    NOTE: Only disable if you are in Automatic Startup Repair Loop
    bcdedit /set {default} recoveryenabled No
    recovery disabled automatic startup repair loop fixed
  2. Restart and Automatic Startup Repair should be disabled.
  3. If you need to again enable it, enter the following command in cmd:
    bcdedit /set {default} recoveryenabled Yes
  4. Reboot to apply changes.

 

Method 8: Set correct values of device partition and osdevice partition

  1. In Command Prompt type the following and press enter:
    bcdedit
    bcdedit information
  2. Now find the values of device partition and osdevice partition and make sure their values are correct or set to correct partition.
  3. By default value is C: because windows come pre installed on this partition only.
  4. If by any reason it is changed to any other drive then enter the following commands and press Enter after each one:
    bcdedit /set {default} device partition=c:
    bcdedit /set {default} osdevice partition=c:
    bcdedit default osdrive

    Note: If you have installed your windows on any other drive make sure you use that one instead of c:
  5. Reboot your PC and fix Automatic Repair couldn’t repair your PC error.

 

Method 9: Disable driver signature enforcement

  1. Put in the Windows installation media or Recovery Drive/System Repair Disc and select your language preferences,
    and click on Next.
    Select your language at windows 10 installation
  2. Click Repair your computer at the bottom.
    Repair your computer
  3. Now choose Troubleshoot and then Advanced Options.
    Choose an option at windows 10 automatic startup repair
    Click Advanced Options automatic startup repair
  4. Choose Startup Settings.
    Startup settings
  5. Restart your PC and press the number 7.(If 7 isn’t working then relaunch the process and try different numbers)
    startup settings select 7 to disable driver signature enforcement

 

Method 10: Last option is to perform Refresh or Reset

  1. Choose Troubleshooting when the Boot menu appears.
  2. Now choose between the option Refresh or Reset.
    select refresh or reset your windows 10
  3. Follow the on-screen instructions to complete the Reset or Refresh.
  4. Make sure you have latest OS disc (preferably Windows 10) in order to complete this process.

 

Also, see How to repair damaged SD card or USB flash drive:

http://troubleshooter.xyz/repair-damaged-sd-card-usb-flash-drive/

 

By now you must have successfully fix Automatic Repair couldn’t repair your PC but if you still have any question regarding this guide please feel free to ask them in the comment section.

Follow me

adityafarrad

Aditya is a Windows Technical expert and being a passionate Windows Blogger, he loves to troubleshoot system issues and help others.
Follow me

Comments

comments


1 thought on “How to fix Automatic Repair couldn’t repair your PC”

  • 18
    Parc Malipeau on March 10, 2017 Reply

    Thank you for your helpful article.

    There is a small error in the “Method 1” section where you write:

    “bootsect /ntfs60 C: (replace drive letter with your boot drive letter)”

    It should be “bootsect /nt60 C:” …

    Thanks again.

Leave a Reply

Your email address will not be published. Required fields are marked *