UK tech experts · info@vividrepairs.co.uk
Vivid Repairs
A Windows laptop on a dark desk showing a blue screen boot error with recovery options visible on screen
Fix It Yourself · Troubleshooting

Windows boot repair file recovery

Updated 13 July 202613 min read
As an Amazon Associate, we may earn from qualifying purchases. Our ranking is independent.

You switch on your PC, the Windows logo spins for a bit, and then nothing. Or worse, it loops back to the same error screen over and over. And somewhere on that drive are files you absolutely cannot lose. Windows boot repair file recovery is one of those situations where panic sets in fast, and the wrong move first can make things a lot worse. I've seen it hundreds of times. The good news is that with the right order of operations, most people get their files back and their machine booting again without losing a thing.

TL;DR

For Windows boot repair file recovery: always secure your data first (via another PC or WinRE), then work through Startup Repair, bootrec commands, CHKDSK, SFC, DISM, and registry hive restore in that order. Don't run aggressive disk tools before your files are safe.

⏳️ 13 min read ✅ 82% success rate 📅 Updated June 2026

Key Takeaways

  • Windows boot repair file recovery must start with data rescue, not repairs.
  • Safe Mode and Startup Repair fix the majority of boot failures without any command line work.
  • BCD corruption is fixed with bootrec /fixmbr, /fixboot, /scanos and /rebuildbcd from WinRE.
  • SFC and DISM repair corrupted system files; CHKDSK fixes disk-level errors.
  • Registry hive restore from RegBack is the last resort before a full Reset or reinstall.
  • A Windows recovery USB created in advance makes all of this dramatically easier.

At a Glance

  • Difficulty: Advanced
  • Time Required: 30 to 60 mins
  • Success Rate: 82% of users

What Actually Causes Windows Boot Repair File Recovery Situations?

Most of the time when someone rings us about a machine that won't start, the underlying cause falls into one of a handful of buckets. Understanding which one you're dealing with shapes which fix you go to first, so it's worth spending a minute here before you start clicking things.

The most common culprit is a corrupted Boot Configuration Data (BCD) store or a damaged Master Boot Record (MBR). Windows relies on these to know where to find the operating system on your disk. If either gets mangled, by a failed update, a sudden power cut, or even an overly aggressive partition tool, the system simply can't find Windows to load it. You'll typically see errors like "Boot BCD error" or "BOOTMGR is missing" on a black screen before Windows even gets going.

Faulty drivers are probably the second most common cause, and honestly they're the sneakiest. A bad storage controller driver or a dodgy third-party filter driver can make Windows appear to hang or loop endlessly during startup, even though the actual boot files are fine. If your machine was working perfectly until you installed a new driver or ran a Windows Update that pulled in a driver update, that's your first suspect. This is also why Safe Mode is so useful: it loads only Microsoft-signed drivers, bypassing the problematic third-party ones entirely.

Corrupted system files and registry hives round out the top three. Windows Update failures, malware (especially the kind that targets system files, which we cover in our guide on trojans that keep returning through Windows Defender), or even a hard power-off mid-write can leave critical files in a broken state. The registry hives in particular are fragile: if SYSTEM or SOFTWARE gets partially written during a crash, you can end up in a boot loop with no obvious error message.

Finally, there's plain old disk hardware failure. A drive that's developing bad sectors will often start causing intermittent boot problems before it dies completely. CHKDSK with the /r flag will find and work around bad sectors, but if the drive is genuinely failing, no software fix is permanent. Get your data off it and replace the hardware. You can monitor drive health proactively using Microsoft's documented WinRE tools and vendor SMART utilities.

Windows Boot Repair File Recovery: Quick Fixes First

Stop. Before you run any repair tool, read the data recovery steps below. Running CHKDSK /r or replacing registry hives on a struggling drive before securing your files is one of the most common ways people lose data permanently.
1

Get Your Files Off First Easy

  1. If the drive is accessible from another PC:
    Power down the broken machine. Remove the internal drive (SATA or NVMe). Connect it to a working Windows PC using a SATA-to-USB adapter or NVMe enclosure (under £15 from any online retailer). The drive should appear in File Explorer. Copy everything important to a separate drive immediately.
  2. If you can't remove the drive:
    Boot from a Windows 10 or 11 installation USB. At the first setup screen, click Repair your computer, then Troubleshoot, then Advanced options, then Command Prompt. Type notepad and press Enter. In Notepad, go to File > Open. This gives you a basic file browser. Change the file type dropdown to All Files and browse to your user folders. Right-click files and copy them to an external USB drive.
  3. Verify: Confirm your critical files are safely copied before closing anything. Don't skip this.
Files secured. Now you can repair without risking data loss.
If the drive doesn't show up on another PC at all, or makes clicking noises, stop immediately. That's a hardware failure and you'll need professional data recovery. No software fix will help at that point.
2

Try Safe Mode Easy

  1. Trigger WinRE:
    Force power-off your PC two or three times during the Windows logo (hold the power button until it shuts off). On the third or fourth attempt, Windows should detect the failed boots and automatically launch Automatic Repair. Select Advanced options.
  2. Get to Startup Settings:
    Go to Troubleshoot > Advanced options > Startup Settings > Restart.
  3. Choose Safe Mode:
    Press 4 for Safe Mode or 5 for Safe Mode with Networking. If Safe Mode loads, you're in good shape. Copy any remaining files to external storage straightaway.
  4. Remove the problem:
    In Safe Mode, open Device Manager (right-click Start > Device Manager) and roll back or uninstall any recently updated drivers, especially display or storage drivers. Check Settings > Apps for anything installed just before the problem started.
If Safe Mode works and you've removed the suspect driver, restart normally and test. Many boot failures end right here.
3

Run Startup Repair Easy

  1. Enter WinRE:
    Either via the automatic repair trigger above, or by booting from a Windows installation USB (hold Shift and click Restart from the login screen if you can get that far, or boot from USB and choose Repair your computer).
  2. Launch Startup Repair:
    Troubleshoot > Advanced options > Startup Repair. Select your Windows installation when prompted. The tool will scan boot files, BCD, and configuration and attempt automatic fixes. This took three reboots before it stuck on one machine I worked on last month, so give it time.
  3. Restart and verify:
    If Startup Repair says it fixed something, restart normally. If it says it couldn't repair, move to the intermediate fixes below.
Startup Repair is Microsoft's own first recommendation for boot failures. It handles simple BCD and boot file issues well.

More Windows Boot Repair File Recovery Solutions

Startup Repair didn't sort it? These intermediate options cover a wider range of causes, from bad updates to missing system image backups.

4

System Restore Medium

  1. Open System Restore from WinRE:
    Troubleshoot > Advanced options > System Restore. Sign in with your account credentials if prompted.
  2. Pick a restore point:
    Choose a date from before the problem started. If you know a specific Windows Update or driver install triggered it, pick a point just before that. The wizard will show you what will change.
  3. Let it run and restart:
    The process takes 10 to 20 minutes. Don't interrupt it. After restart, Windows should load normally with the system files and registry rolled back to that earlier state.
System Restore is particularly good at undoing bad driver updates. Worth trying before anything more aggressive.

No restore points available, or System Restore failed? This sometimes happens after malware activity or if restore points were disabled. In that case, try Reset This PC with the Keep my files option from the same WinRE menu. It replaces core system files and removes installed apps while keeping your personal files in place. It's more disruptive than System Restore but it fixes problems that Restore can't touch. Always have your files backed up before running it, even with the Keep my files option selected, because any in-place operation carries some risk.

If you previously created a full system image via Windows Backup and Restore, you can also restore that from WinRE. It's the nuclear option for intermediate fixes: very high success rate if the image is good, but it overwrites everything since the image was taken. Useful if the image is recent and you've already secured your current files.

Advanced Windows Boot Repair File Recovery Fixes

Right, if you're still here the simpler tools haven't worked. These are the fixes I use daily on the trickiest cases. They involve the command line, so take your time and type carefully. One wrong character in a bootrec command or a registry path can create new problems.

5

Rebuild Boot Code and BCD Advanced

  1. Open Command Prompt from WinRE:
    Boot from Windows installation media. Click Repair your computer > Troubleshoot > Advanced options > Command Prompt.
  2. Run the boot repair sequence (BIOS/MBR systems):
    Type each command and press Enter, waiting for each to complete:
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd
    When rebuildbcd finds your Windows installation, type Y to add it to the BCD store. See Microsoft's official recovery options documentation for more detail on what each command does.
  3. UEFI/GPT systems (most modern PCs):
    The bootrec sequence still applies for BCD, but if BOOTMGR itself is missing or corrupted on the EFI partition, you'll need to copy it from the Windows drive. Use diskpart to identify and assign a letter to the EFI partition, then copy BOOTMGR across. This is fiddly; if you're not confident, jump to the remote support option below.
  4. Restart and test:
    Exit Command Prompt and restart. If Windows loads, you're sorted. If not, continue to the next fix.
bootrec /rebuildbcd is the fix for the majority of BCD corruption cases. It's the command I reach for most often after Startup Repair fails.
6

CHKDSK, SFC and DISM Advanced

  1. Check and repair the disk:
    From WinRE Command Prompt, run:
    chkdsk C: /f /r
    The /f flag fixes logical file system errors. The /r flag locates bad sectors and recovers readable data. This can take a long time on larger drives, 30 minutes to a couple of hours. Don't interrupt it.
  2. Run SFC against the offline Windows installation:
    sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
    SFC scans protected system files and replaces any corrupted ones from the Windows component cache. Note: from WinRE the drive letter for your Windows installation might not be C:. Run dir C: and dir D: to confirm which one contains the Windows folder.
  3. Run DISM if SFC reports it couldn't fix everything:
    You need your Windows installation USB plugged in for this. Find the drive letter it's mounted on (usually D: or E: in WinRE):
    dism /image:C:\ /cleanup-image /restorehealth /source:X:\sources\install.wim:1 /limitaccess
    Replace X: with the actual letter of your installation media. DISM repairs the component store that SFC relies on, so running DISM first and then SFC again is sometimes the winning combination. This matches Microsoft's documented SFC repair process.
  4. Restart and verify:
    After both tools complete, restart and test. Check Event Viewer (eventvwr.msc) under Windows Logs > System for any remaining boot-related errors.
SFC and DISM together fix the vast majority of corrupted system file scenarios. If CHKDSK found and fixed bad sectors, monitor the drive health closely going forward.
7

Restore Registry Hives from RegBack Advanced

  1. Open Command Prompt from WinRE as described above.
  2. Navigate to the config folder:
    cd C:\Windows\System32\Config
  3. Rename the existing hives as backups:
    ren SYSTEM SYSTEM.old
    ren SOFTWARE SOFTWARE.old
    ren SAM SAM.old
    ren SECURITY SECURITY.old
    ren DEFAULT DEFAULT.old
  4. Copy the RegBack hives in:
    copy C:\Windows\System32\Config\RegBack\* C:\Windows\System32\Config\
    If Windows prompts to overwrite, confirm yes.
  5. Restart and test:
    Exit Command Prompt and restart. If the registry corruption was the cause, Windows should now load. Note: RegBack copies may be a day or two old, so some very recent settings changes might be lost.
This is a last resort before Reset This PC. The.old backups you created mean you can reverse it if needed. Don't skip the rename step.
8

Disable a Problematic Boot Driver via Offline Registry Advanced

  1. From WinRE Command Prompt, type regedit and press Enter.
  2. Load the offline hive:
    Click HKEY_LOCAL_MACHINE, then File > Load Hive. Browse to C:\Windows\System32\Config\SYSTEM and open it. Give it a name like OfflineSystem when prompted.
  3. Find the suspect driver:
    Navigate to HKEY_LOCAL_MACHINE\OfflineSystem\ControlSet001\Services and find the driver's service key. Set the Start DWORD value to 4 (disabled). Alternatively, go to HKEY_LOCAL_MACHINE\OfflineSystem\ControlSet001\Control\Class and remove any UpperFilters or LowerFilters values that reference non-Microsoft drivers. This is the same approach used for fixing Bluetooth error code 10 on Windows 10 when a filter driver is the cause.
  4. Unload the hive:
    Click the OfflineSystem key, then File > Unload Hive. Restart.
If a specific third-party driver was blocking startup, disabling it here should get Windows loading again so you can uninstall it properly from within Windows.

One more thing worth mentioning: if you've been dealing with repeated boot failures and suspect malware is involved, that's a separate battle on top of this one. Malware that embeds itself in boot records is particularly nasty. Our article on trojans that keep coming back despite Windows Defender covers that angle in detail. And if a Windows Update failure is what kicked all this off in the first place, the Windows Update error 0x80240034 fix is worth reading alongside this guide.

Preventing Windows Boot Repair File Recovery Problems

Here's the honest truth: most of the people I help with this problem didn't have a backup. And almost all of them say they meant to set one up. So the single most important thing you can do right now, once your machine is working again, is create a system image. Windows has a built-in tool under Control Panel > Backup and Restore (Windows 7) that still works perfectly on Windows 10 and 11. Store the image on an external drive that lives offline when not in use.

Second priority: create a Windows recovery USB. You can do this from a working PC via Settings > Recovery > Create a recovery drive. A 16GB USB stick is all you need. Having this means you can always access WinRE even if the internal recovery partition gets damaged, which is exactly when you'll need it most.

For drivers, stick to official OEM sources or Windows Update. Avoid third-party driver update utilities, they're often the source of the dodgy storage and chipset drivers that cause boot failures. If a Windows Update pulls in a driver that breaks things (it happens), roll it back from Device Manager or use System Restore before it becomes a bigger problem. Keeping Windows updated is still the right call overall, but if you notice instability after a specific update, act quickly.

Monitor your disk health. Free tools like CrystalDiskInfo read SMART data and will warn you when a drive is developing errors. A drive that's showing reallocated sectors or pending sectors is on its way out. Replace it before it takes your data with it. And avoid hard power-offs whenever you can, especially during updates. That's probably the single most common trigger for the BCD and file system corruption that starts this whole chain of events.

Windows Boot Repair File Recovery: Summary

Windows boot repair file recovery is genuinely one of the more stressful things to deal with on a PC, because you've got two urgent problems competing for your attention at the same time. The key is the order: files first, repairs second. Get your data to safety via another PC or WinRE's Notepad trick, then work through Safe Mode, Startup Repair, bootrec commands, SFC and DISM, and finally registry hive restore if needed. The vast majority of cases are sorted by the time you've run bootrec /rebuildbcd and SFC together. The advanced driver and registry fixes are there for the stubborn ones. And once it's all working again, please set up that backup.

Frequently Asked Questions

No. Always recover files first. Copy critical data to an external drive via another PC or WinRE before running tools like CHKDSK /r or replacing registry hives. Aggressive repair tools can make data loss worse if the disk is already struggling.

Startup Repair automatically diagnoses and fixes boot file or BCD issues. System Restore rolls back system files and the registry to an earlier point, undoing bad drivers or updates. Try Startup Repair first for a pure boot failure, and System Restore if a recent change clearly caused the problem.

Yes. Remove the internal drive and connect it to another Windows PC using a SATA-to-USB adapter. The drive should appear in File Explorer so you can copy files to safety. If the drive is not recognised, it may be physically failing and you may need professional data recovery.

It scans all partitions for Windows installations and rebuilds the Boot Configuration Data store from scratch. Use it when BCD is corrupted or missing. Always run bootrec /fixmbr and bootrec /fixboot first as part of the full repair sequence.

If Safe Mode boots fine but normal mode fails, a third-party driver is almost certainly the culprit. In Safe Mode, uninstall recently added drivers from Device Manager. If you cannot get into Safe Mode at all, use WinRE Command Prompt to load the offline system hive in regedit and set the suspect driver's Start value to 4 to disable it.