Unsolvable issue currently

Minh Tien Do 5 Reputation points
2026-08-05T15:05:35.5866667+00:00

Hi, I am getting this error on my old PC which have 8GB DDR3, windows 10 because i can't upgrade to windows 11 but i don't want it to be a piece of junk, i7 4770, 1TB SATA SSD, another 512GB SATA SSD, GTX 760 ZOTAC.

So yeah, when I start my PC up, it throw this error at me:
Recovery

Your PC/Device needs to be repaired

The application or operating system couldn't be loaded because a required file is missing or

contains errors.

File: \windows lsystem32\winload.efi

Error code: 0xc000000e

You'l need to use recovery tools. If you don't have any installation media (like a disc or USB

device), contact your PC administrator or PC/Device manufacturer.

Press Enter to try again

Press F1 to enter Recovery Environment

Press F8 for Startup Settings

Press Esc for UEFI Firmware Settings

Either F1 or F8 doesn't work so yeah, I ended up using the windows installer and then using bcdboot E:\Windows /s S: /f UEFI to try to repair the issue but it still throwing me that recovery screen so I ended up installing another windows 10 installation in my other 512GB SSD which worked but this things happens when I started using bootrec to rebuild my bcd. It does detect my old currently error windows installation but after I pressed y when it tells me to add to boot config, it then said The system cannot find the path specified. After that I really ran out of ideas of how I will troubleshoot this thing. I know that windows 10 is no longer supported so I wonder if I can get any Community Support if I can.

Please help me fix this error, there are importants data that can't be copied to the new drive without losing settings and i don't want that.

Thank you.

Windows for home | Windows 10 | Devices and drivers
0 comments No comments

2 answers

Sort by: Most helpful
  1. Carl-L 19,410 Reputation points Microsoft External Staff Moderator
    2026-08-07T09:01:49.91+00:00

    Hello Minh Tien Do,

    Welcome to Microsoft Q&A forum.

    If that also fails, I'd think that this lean more to a BCD mismatch issue rather than a missing file issues. Before we proceed further, can you please help me check a few things with these commands? You can use these commands on the working Windows.

    • dir E:\Windows\System32\winload.efi
    • chkdsk E: /scan
    • bcdedit /store S:\EFI\Microsoft\Boot\BCD /enum all (You will need to mount the EFI partition before doing so, S will be the drive letter of it).
    • diskpart
    • list disk
    • list vol

    Please let me know the outputs.

    I'm waiting for your reply.

    Was this answer helpful?


  2. Masum Abbas 0 Reputation points
    2026-08-05T15:16:34.65+00:00

    Don't worry, your PC is definitely not a piece of junk—an i7-4770 with 8GB RAM, dual SSDs, and a GTX 760 is still a very capable machine for daily tasks and lighter workloads, and it's completely worth saving to protect your settings and data.

    The reason you ran into the "The system cannot find the path specified" error with bootrec is that bootrec is a legacy tool that often fails on modern UEFI/GPT installations. Furthermore, drive letters inside the Windows Recovery Environment (WinRE) change dynamically, so E:\ or S:\ might not be pointing to what you think they are.

    Since your second Windows installation on the 512GB SSD is working, you are in a great position because you can safely access your old drive's partition to fix it.

    Here is the exact step-by-step method to repair your old Windows 10 installation without losing any data or settings:

    Step 1: Identify the Correct Drive Letters via Command Prompt

    1. Boot into your working Windows installation (on your 512GB SSD).

    Press the Windows Key, type cmd, right-click Command Prompt, and select Run as administrator.

    Type diskpart and press Enter.

    Type list volume and press Enter.

    Look at the list of volumes. Find your old Windows 10 partition (it will be an NTFS partition matching the size of your old OS drive) and note its assigned drive letter (for example, C: or D:). Also, look for the EFI System Partition (a small 100MB–500MB partition formatted as FAT32).

    If the EFI partition doesn't have a drive letter assigned, assign one to it (let's use S):

    Select the EFI volume: sel vol X (replace X with the volume number of the EFI partition)

      Assign a letter: `assign letter=S:`
      
      Type `exit` and press __Enter__ to leave DiskPart.
      
    

    Step 2: Recreate the Boot Files Properly using bcdboot

    Instead of using bootrec (which is failing because it's looking for a legacy path that doesn't exist on UEFI systems), use the modern bcdboot tool while explicitly pointing it to your old Windows directory.

    In the same Administrator Command Prompt, run this command:

    DOS

    bcdboot X:\Windows /s S: /f UEFI
    

    (Make sure to replace X: with the actual drive letter of your old broken Windows installation that you found in Step 1, and S: with the letter you assigned to your EFI partition).

    You should see a message saying: "Boot files successfully created."

    Step 3: Clean Up and Restart

    Once the command succeeds, close the Command Prompt.

    Restart your computer and enter your UEFI/BIOS firmware settings.

    Ensure that your primary boot option is set back to your Windows Boot Manager on the main drive (not the individual SSD, but the Boot Manager entry).

    Save changes and boot up.

    Your old Windows 10 installation should now load past the winload.efi error screen smoothly, bringing you right back to your desktop with all your apps, files, and personal settings intact.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.