Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Facebook Twitter Instagram
Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Tech News Today
Home » Windows

How To Fix “Startup Repair Couldn’t Repair Your PC”

Anup ThapaBy Anup ThapaSeptember 13, 2023
startup-repair-couldn't-repair-your-pc

The Startup Repair tool was designed to fix boot-related errors automatically. But in practice, it’s mostly useless and makes your system stuck in a “Startup Repair Couldn’t Repair Your PC” or similar error loop instead of booting.

A corrupt boot sector is the usually underlying reason for this error loop. So, most people will be able to repair the boot sector using tools like bootrec or bcdboot and get their system working again. If such methods don’t help, reinstalling Windows is always a guaranteed fix.

You may be worried that being locked out, or resetting the system (and losing your data) are your only options, but that’s not the case. I’ll cover multiple fixes for this issue, as well as how you can reset your system without losing any data.

Table of Contents

  • Recover Files & Reinstall Windows
  • Repair Your Boot Sector
    • MBR Repair
    • EFI Partition Repair
  • Try WinRE’s Advanced Options
    • Restore Registry from Backup
    • Uninstall Faulty Updates
    • Use System Restore
    • Disable Automatic Repair

Recover Files & Reinstall Windows

By far, the most effective solution to this problem is to recover your files from the disk, wipe it, and reinstall Windows.

  1. To start, you can move your boot drive to another PC and access the files there. Afterward, you can reinstall the drive on your system.
  2. When you’re done with the recovery, you can use a bootable USB to access the Windows install wizard.
  3. At the partition selection screen, you’ll have two options:
    select-partition-windows-install
    • If you’ve recovered your files, you can wipe the entire drive to perform a clean install.
    • Alternatively, you can install Windows on top of the current system partition. This will let you recover your user files from the Windows.old folder later.
  4. After completing the installation, your system should boot without any problems.

Repair Your Boot Sector

As boot sector repair can be pretty hit-or-miss, I prefer reinstalling the OS to fix this error. But faulty bootloaders are the most common cause of this problem, so attempting a repair is worth it nonetheless.

  1. Connect a Windows installation media like a bootable USB to your system and boot from it.
  2. Click on Repair your computer from the install wizard.
    repair-your-computer-windows-install
  3. Select Troubleshoot > Advanced Options > Command Prompt.
    winre-command-prompt

MBR Repair

At this point, if you’re using an old MBR-partitioned boot drive, repairing the boot sector is fairly easy. Just enter the following commands into the command prompt, then restart your PC:

bootrec /FixMBR
bootrec /FixBoot
bootrec /ScanOs
bootrec /RebuildBcd
repair mbr boot sector

EFI Partition Repair

But most modern systems use GPT-partitioned drives. These are designed for a different boot process, so you’ll need to repair the EFI System Partition (ESP) instead. Here’s how you can do that:

  1. Run the diskpart utility and list the disks:
    diskpart
    list disk
  2. If multiple disks are listed, check the disk sizes or look for an asterisk to identify your boot drive with Windows installed. Select it using the disk #.
    sel disk 0
    diskpart-list-disk-sel-disk
  3. List the volumes on this disk.
    list vol
  4. Identify the ESP. It’ll be a FAT32 volume, usually 100MB in size. It may also be tagged Boot (Label) or System (Info).
  5. Select this volume using the volume #.
    sel vol 2
    diskpart-list-vol-sel-vol-assign-letter
  6. Assign it a drive letter to mount it. I’ll use R as it’s usually an unused letter. Then, exit the volume selection.
    assign letter=R:
    exit
  7. Now, go to the ESP’s Boot directory.
    cd /d R:\EFI\Microsoft\Boot\
    Try the commands below only if the first one gave you a “The system cannot find the path specified” error message.
    cd /d R:\Boot\
    cd /d R:\ESD\Windows\EFI\Microsoft\Boot\

    efi-system-partition
  8. Backup your Boot Configuration Data (BCD) by renaming it.
    ren BCD BCD.bak
  9. Now, recreate the BCD store by copying the BCD files from C:\Windows to the ESP (R:).
    bcdboot C:\Windows /s R: /f ALL
  10. Finally, run bootrec and restart your PC.
    bootrec /rebuildbcd
    exit

    repair-efi-system-partition

Try WinRE’s Advanced Options

If you click on Advanced Options on the error screen, this will take you to the standard recovery environment landing page. Select Troubleshoot > Advanced Options here. There are a couple of options here that could potentially fix your problem.

Restore Registry from Backup

If you’ve got registry backups via system restore, task scheduler, or any other means, you can use the backup to revert your registry configuration. This can help in cases where the problem is due to a corrupt registry.

  1. Select Command Prompt.
  2. The WinRE command prompt will run from the recovery OS partition (X:) by default. Use diskpart to identify your actual OS partition. In my case, it’s theC: drive. Exit diskpart afterward.
    diskpart
    list disk
    sel disk 0
    list vol

    exit
    identify-system-partition-diskpart
  3. Go to the System32 folder on this partition.
    cd /d C:\windows\system32\
  4. Create a folder named rbackup or whatever other name you prefer.
    mkdir rbackup
  5. Copy the config folder from the current directory to the rbackup folder we just created.
    copy config rbackup
  6. Go to the RegBack folder that’s inside config.
    cd config\regback
    windows-registry-backup
  7. List the contents of RegBack with dir.
    • If the files have a 0 value, there’s no registry backup. This means this fix won’t work for you and you should skip ahead to the next one.
      no-registry-backup-windows
    • If the values are non-zero, then you can copy the registry backup from RegBack to config using copy * ..\*. Then, you can enter y to overwrite the contents.

Uninstall Faulty Updates

If the problem started right after installing a Windows update, uninstalling it will likely fix the issue. To do this, select Uninstall Updates. Then, uninstall the latest quality or feature update.

uninstall updates winre

Use System Restore

If you’ve set up your system to create restore points, you may be able to revert the system to an older good configuration where this issue didn’t exist. To try this out, 

  1. First, click on System Restore.
  2. Select the restore point to revert your system to and click on Next > Finish.
    use-system-restore-winre

Disable Automatic Repair

You could also prevent startup repair from automatically running at boot. This can lead to a more direct error being shown (e.g., Bootmgr is missing), which may help you fix the problem. To do this,

  1. Click on Command Prompt.
  2. Enter bcdedit to check your current boot entries. Check the identifier for Windows Boot Loader. It’ll be something like default or current.
  3. Use this identifier to disable automatic repair.
    bcdedit /set {default} recoveryenabled no
    bcdedit-recovery-enabled-no
  4. Restart your PC and check if anything has changed.
fix
Anup Thapa
  • Instagram
  • LinkedIn

Anup Thapa primarily covers Windows systems, networking, and computer hardware at TechNewsToday. Anup has been writing professionally for almost 5 years, and tinkering with PCs for much longer. His love for all things tech started when he got his first PC over 15 years ago. It was a Pentium IV system running Windows XP on a single 256 MB stick. He spent his formative years glued to this PC, troubleshooting any hardware or software problems he encountered by himself. Professionally, Anup has had brief forays into a variety of fields from coding and hardware installation to writing. In doing so, he's worked with people of different backgrounds and skill levels, from average joes to industry leaders and experts. This has given him not just a versatile skill set, but also a unique perspective for writing that enables him to concisely communicate complex information and solve his reader's problems efficiently. You can reach out to him at anup@technewstoday.com.

Related Posts

how to download and use rufus

How to Download and Use Rufus

September 28, 2023
how to turn off hardware acceleration

How to Turn Off Hardware Acceleration

September 27, 2023
what happens if you turn off your computer during an update

What Happens if You Turn Off Your Computer During an Update?

September 18, 2023
How to Disable Integrated Graphics

How to Disable Integrated Graphics?

September 16, 2023
System Restore Stuck

How To Fix Windows Stuck on System Restore

September 16, 2023
how to free up ram

How to Free Up Memory

August 4, 2023
Add A Comment

Leave A Reply Cancel Reply

Latest Posts
how to clean RAM

How to Clean RAM? Step-By-Step Guide

October 2, 2023
motherboard form factors

Motherboard Types: ATX, Micro ATX, and Mini ITX Explained

September 28, 2023
how to download and use rufus

How to Download and Use Rufus

September 28, 2023
You may also like
printer-not-printing

How to Fix a Printer That’s Not Printing

September 26, 2023
Share Location With Friends and Family

Share Location With Friends and Family (iPhone and Android)

September 18, 2023
how-to-print-without-a-printer

How to Print Without a Printer

September 18, 2023
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

November 10, 2022
Facebook Twitter Pinterest
  • Home
  • About Us
  • Our Team
  • Editorial Guidelines
  • Privacy Policy
  • Affiliate Disclosure
© 2023 TechNewsToday, editor@technewstoday.com | Tech Central Pvt. Ltd.

Type above and press Enter to search. Press Esc to cancel.