How to Fix Recovery Screen “Your PC/Device Needs to Be Repaired"

Windows stuck on Recovery with winload.efi and error 0xc0000098? Follow these steps to run Startup Repair, rebuild boot files (BCD), and get Windows booting again.

• 4 min read
WindowsSoftwareErrors & Codes+1 more
How to Fix Recovery Screen “Your PC/Device Needs to Be Repaired"

This guide applies to the Windows Recovery screen that says:

  • Your PC/Device needs to be repaired

  • File: \windows\system32\boot\winload.efi

  • Error code: 0xc0000098

This usually means Windows cannot load because the boot configuration data (BCD) or related boot files are missing or corrupted. This is a very common boot issue with Windows and can be easily fixed.

Why this error occurs?

Windows is installed on your drive, but your PC cannot find the correct boot information to start it. This commonly happens after an interrupted update, sudden power loss, disk errors, or a failed clone/migration to a new drive. It can also happen if BIOS/UEFI settings changed or the PC is trying to boot the wrong device. When critical files needed to boot up Windows becomes corrupted or missing, Windows fails to boot and this screen appears.

Quick Fixes

Automatic repair

Windows usually attempt to fix boot errors automatically but if you're not lucky and Automatic Repair doesn't seems to fix the issue, here are quick fixes you can try:
1) Try Startup Repair from Windows Recovery Tools

You will need Windows Recovery tools. If your PC does not show a “Troubleshoot” menu by itself, you may need a Windows installation USB. See how to get one here

  1. Boot into Windows Recovery (WinRE) or boot from a Windows USB.

  2. Select Repair your computer.

  3. Go to TroubleshootAdvanced optionsStartup Repair.

  4. Select your Windows installation/account if prompted.

Startup repair

If Startup Repair fixes the issue, your PC should boot normally.

2) Rebuild boot files using Command Prompt

Use this if Startup Repair does not work.

  1. Boot into Repair your computer again.

  2. Go to TroubleshootAdvanced optionsCommand Prompt.

Now run these steps carefully.

Step A: Find the Windows drive letter in Recovery

Drive letters can change in Recovery, so Windows might not be C: here.

Type: diskpart

Then: list vol

Look for the volume that contains Windows (often the largest NTFS partition). Note its letter (example: D).

Type:

Diskpart list volumes

Step B: Check the disk for errors

Replace D: with your Windows drive letter:

Chkdsk

Step C: Repair Windows system files (offline)

Replace D: if needed:

sfc

Step D: Recreate boot files (often fixes winload.efi/BCD issues)

This step writes fresh boot files for your Windows install.

Replace D:\Windows if your Windows folder is on a different letter:

bcdboot D:\Windows

If your PC is UEFI-based (most modern systems), you may need to specify the UEFI boot mode. If the simple command above fails, use:

bcdboot command

  1. Close Command Prompt and restart the PC.

3) Uninstall the latest update

If this started right after an update, rolling it back can help.

  1. Go to TroubleshootAdvanced optionsUninstall Updates.

  2. Try Uninstall latest quality update first.

  3. If needed, try Uninstall latest feature update.

uninstall updates

4) System Restore

If System Restore was enabled, this can roll your system back to a working point.

  1. Go to TroubleshootAdvanced optionsSystem Restore.

  2. Select a restore point dated before the problem started

system restore

When to Escalate

Stop repeated repair attempts and switch to hardware checks (and data-first thinking) if any of the following is true:

  • The internal SSD/HDD is not detected in Windows Recovery tools or in BIOS/UEFI.

  • CHKDSK reports many bad sectors, or it keeps failing mid-scan.

  • The PC keeps returning to the same Recovery screen (winload.efi / 0xc0000098) even after Startup Repair and rebuilding boot files with BCDBOOT.

In these cases, the issue is often a failing drive or deeper corruption. The priority should be backing up your important files before the drive becomes unreadable.

If things don’t go as planned

If you’ve tried the steps in this guide and your PC still won’t boot, contact a Windows technician so we can fix it without making the situation worse.

Message me with:

  • A clear photo of the error screen (showing winload.efi and 0xc0000098)

  • Your PC brand/model

  • Whether you were doing an update, shutdown, clone, or install before this started

  • Whether BitLocker/device encryption is enabled (if you know)

You can request for support here.

Need More Help?

Our tech support experts are here to help you solve any computer problem.

Leave a Comment

Comments (0)

No comments yet

Be the first to share your thoughts!

We use cookies to analyze site usage and improve your experience.Learn more