Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security, Veeam & DevOps

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form

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

Posted on 30/11/202311/08/2026 Matthew By Matthew No Comments on How To Fix “Startup Repair Couldn’t Repair Your PC
  1. Home
  2. Windows
  3. How To Fix “Startup Repair Couldn’t Repair Your PC
How To Fix “Startup Repair Couldn’t Repair Your PC
How To Fix “Startup Repair Couldn’t Repair Your PC

The Startup Repair tool in Windows aims to automatically resolve boot-related errors. However, users often find themselves stuck in an error loop with messages like “Startup Repair Couldn’t Repair Your PC.” This guide provides detailed steps to address this common issue, offering multiple solutions ranging from file recovery to reinstalling Windows and repairing the boot sector. Here are other related guides: How to Fix the “Windows Installer Service Could Not Be Accessed” Error While Installing an Application, What Happens if You Turn Off Your Computer During an Update, and How to Fix Black Screen Issues on Windows 11/10.

Steps to Fix ‘Startup Repair Couldn’t Repair Your PC

Recover Files & Reinstall Windows:

The most effective solution to address this issue involves recovering your files from the disk, wiping it clean, and then reinstalling Windows.

Begin by transferring your boot drive to another computer to access the files. Once that is completed, reinstall the drive back into your system. Upon completing the recovery process, use a bootable USB to access the Windows install wizard.

During the partition selection screen, you will encounter two options:

  1. Install Windows on the Current System Partition: You can choose to install Windows over the existing system partition. This option allows you to recover your user files later from the Windows.old folder.
  2. Wipe Entire Drive for a Clean Install: If you have successfully recovered your files, opt to wipe the entire drive for a fresh installation.
Startup Repair Couldn’t Repair PC: Wipe disk and reinstall windows
Wipe disk and reinstall windows

Following the installation, your system should boot up without any issues.

Repair Your Boot Sector:

While repairing the boot sector can be hit-or-miss, it’s worth attempting before opting for a full reinstallation. Follow these steps:

Boot from a Recovery or Windows Installation Drive and choose “Repair your computer” on the Install screen.

Startup Repair Couldn’t Repair PC: Select repair your computer in windows setup
Select repair your computer in windows setup

Navigate to Troubleshoot > Advanced Options > Command Prompt.

Startup Repair Couldn’t Repair PC: Use command prompt
Use command prompt

MBR Repair (for MBR-partitioned drives):

Execute the following commands:

bootrec /FixMBR
bootrec /FixBoot
bootrec /ScanOs
bootrec /RebuildBcd
Startup Repair Couldn’t Repair PC: Execute the MBR disk repair command
Execute the MBR disk repair command

EFI Partition Repair (for GPT-partitioned drives):

In contrast to older systems, most modern setups utilize GPT-partitioned drives, which follow a distinct boot process. To address boot issues in such configurations, it becomes necessary to repair the EFI System Partition (ESP). Here’s a step-by-step guide to help you through the process:

Open the diskpart utility and list the available disks:

diskpart
list disk
Startup Repair Couldn’t Repair PC: List the disk partitions
List the disk partitions

If multiple disks are listed, determine your boot drive with Windows installed based on disk sizes or the presence of an asterisk. Select it using the disk number:

sel disk 0

List the volumes on the selected disk:

list vol
Startup Repair Couldn’t Repair PC: Select disk and list volume
Select disk and list volume

Identify the ESP, typically a FAT32 volume around 100MB in size, possibly labeled as Boot or System. Select this volume using its corresponding number:

sel vol 2

Assign a drive letter to the volume for mounting purposes; in this example, the letter R is used. Then, exit the volume selection:

assign letter=R:
Startup Repair Couldn’t Repair PC: Assign drive letter to selected volume
Assign drive letter to selected volume

After assigning a letter, enter exit.

Proceed to the Boot directory of the ESP (EFI System Partition) by entering the following command:

cd /d R:\EFI\Microsoft\Boot\
Startup Repair Couldn’t Repair PC: EFI boot directory
EFI boot directory

Execute the commands below only if the initial one results in a “The system cannot find the path specified” error:

cd /d R:\Boot\
cd /d R:\ESD\Windows\EFI\Microsoft\Boot\

To backup your Boot Configuration Data (BCD), rename it:

ren BCD BCD.bak

Now, recreate the BCD store by copying the BCD files from C:\Windows to the ESP (R:):

bcdboot C:\Windows /s R: /f ALL

Conclude the process by running the following commands and restarting your PC:

bootrec /rebuildbcd
exit
Startup Repair Couldn’t Repair PC: EFI partition repair
EFI partition repair

Restore Registry from Backup

Access the Windows Recovery Environment and navigate to Troubleshoot > Advanced Options > Command Prompt.

Use command prompt
Use command prompt

Use the following diskpart command to select your OS partition:

diskpart
list disk
sel disk 0
list vol
exit
Select OS disk partition
Select OS disk partition

Navigate to the System32 folder on this partition by using the command:

cd /d C:\windows\system32\

Create a folder with the name “rbackup” or any other preferred name:

mkdir rbackup

Copy the “config” folder from the current directory to the newly created “rbackup” folder:

copy config rbackup

Access the “RegBack” folder located within the “config” directory:

cd config\regback
Create a folder to restore registry
Create a folder to restore registry

List the contents of the “RegBack” folder using the command:

dir
List directory to view the value of the created folder
List directory to view the value of the created folder

If the files in “RegBack” have a value of 0, there is no registry backup, and this fix will not be effective for your situation. In such cases, proceed to the next solution.

If the values are non-zero, you can copy the registry backup from “RegBack” to the “config” folder by using the command:

copy * ..\*

When prompted to overwrite the contents, enter ‘y’ and press Enter.

Uninstall Updates:

If the issue arose after a recent Windows update, you can uninstall the problematic updates. See How to fix Windows Update Error Code 0xC1900101 – 0x30018 on Windows 10/11. To do this, navigate to Troubleshoot > Advanced Options > and click Uninstall Updates.

Click on Uninstall Updates
Click on Uninstall Updates

In the uninstall updates section, select ‘Uninstall latest quality update.’

Uninstall faulty updates
Uninstall faulty updates

Perform a System Restore

If you’ve configured your system to create restore points, you might have the option to roll back your system to a previous, stable configuration without the present issue. To attempt this:

Navigate to Troubleshoot > Advance options > System Restore.

Select the system restore option
Select the system restore option

Choose the restore point you want to revert your system to and proceed by clicking Next > Finish. See How to Fix Windows Stuck on System Restore.

Start the restoration process
Start the restoration process

Conclusion

By following these comprehensive steps, users can effectively troubleshoot and resolve boot-related errors in Windows.

From recovering files and reinstalling the operating system to repairing the boot sector and utilizing advanced recovery options, this guide provides a thorough approach to address these issues without sacrificing valuable data.

I hope you found this article useful. Please feel free to leave a comment below.

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
Windows Tags:Microsoft Windows, Windows 10, Windows 11, Windows Server 2016

Post navigation

Previous Post: How to Fix Windows Stuck on System Restore
Next Post: How to import your Chrome or Firefox passwords into your iCloud Keychain

Related Posts

  • Fix 0x800f0831 Windows Update
    Fix 0x800f0831 Error when installing Windows update Windows
  • install python 3 and pip
    How to upgrade and downgrade PIP on Windows Windows
  • rdp4
    How to change the default RDP port in Windows Network | Monitoring
  • Prevent OS Reinstallation When Switching from Legacy BIOS to UEFI
    Prevent OS Reinstallation: Change from legacy BIOS to UEFI Windows
  • any
    Install AnyDesk on Windows for remote Connections Windows
  • MAP virtual disk error
    Install Workstation Pro 17: Fix failed to initialise library for mounting and unmounting virtual disks Virtualization

More Related Articles

Fix 0x800f0831 Windows Update Fix 0x800f0831 Error when installing Windows update Windows
install python 3 and pip How to upgrade and downgrade PIP on Windows Windows
rdp4 How to change the default RDP port in Windows Network | Monitoring
Prevent OS Reinstallation When Switching from Legacy BIOS to UEFI Prevent OS Reinstallation: Change from legacy BIOS to UEFI Windows
any Install AnyDesk on Windows for remote Connections Windows
MAP virtual disk error Install Workstation Pro 17: Fix failed to initialise library for mounting and unmounting virtual disks Virtualization

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

vexpert-badge-stars-5

Virtual Background

VEEAMLEGEND

Categories

veeaam100

Veeam Vanguard

  • SystoLOCK Passwordless Authentication
    Protect your Windows Devices with MFA with SystoLOCK Security | Vulnerability Scans and Assessment
  • How to Disable Automatic Opening of Previous files in Notepad on Windows 11
    How to Disable Automatic Opening of Previous Files in Notepad on Windows 11 Windows
  • Featured image Network Access Permission...
    Fix You Might Not Have Permission to Use This Network Resource Error Network | Monitoring
  • backupvssnapshot
    Virtual Machine Snapshot vs Backup Version Control System
  • mdtxxxxx
    Failed to run the action install Operating System: Lifetouch deployment failed, Return Code = -2147467259 0x80004005 when installing Windows image via MDT Windows
  • ADO Self hosted agent
    How to Create Self-Hosted Agent for Azure DevOps Pipelines Automation
  • nextcloudfeature 1
    How To Install Nextcloud on a Linux system Backup
  • HYBRID BENEFITS FEATURE
    Azure Hybrid Use Cases and Benefits AWS/Azure/OpenShift

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,759 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Contact
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon
  • Bsky

Tags

Active Directory Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2026 TechDirectArchive

Loading Comments...

You must be logged in to post a comment.