Forum Discussion

Holaway's avatar
Holaway
Steel Contributor
Nov 19, 2024
Solved

Windows won't boot - error code 0xc000000e - windows system32 winload.efi

Messed up the SSD while trying to recover lost data and got this screen on next boot


I made bootable USB to get into CMD prompt and tried almost every solution online but it always ends in an error. Disk 0 should be the one with windows but can't locate any windows or boot files on it. I don't even know if drive is MBR or GPT because it doesn't have the asterisk however under Fs column, type is FAT32. Disk 1 just has games files on it.

I will list some issues i am having when trying cmd solutions:

bcdedit - The Boot config. data store could not be opened. The system cannot find the file specified

bootrec /fixboot - access is denied

bootrec /rebuildbcd - total identified windows installations: 0

Basically main problem is that windows and boot files are lost somehow, i tried dir /a still couldn't locate windows files.

I have seen a lot of people saying V: /FS:FAT32 then C:\windows /s V: /f UEFI (V is vol with EFI partition) works but i don't want to lose the data in the SSD.


Please help, I have been trying to fix this since yesterday. Is it even possible to fix this issue without losing the data??

Let me know if you need more info and appreciate the help very much!

  • Yikes, that sounds like a real nightmare. If your Windows and boot files are missing and you can’t even locate them, it’s tricky but might still be fixable. Here's what you could try:

    1. Check Partition Table Type: Since Disk 0’s type shows FAT32, it’s probably UEFI (GPT). You can confirm with diskpart:
      Run diskpart, then list disk.
      If there’s no asterisk under "GPT," it’s MBR. Otherwise, GPT.
    2. Assign EFI Partition a Drive Letter:
      In diskpart, list vol to find the EFI volume (FAT32).
      Use select vol X (replace X with the EFI partition number).
      Then assign letter=V.
    3. Manually Rebuild Boot Files:
      Run:
      bashcd /d V:\EFI\Microsoft\Boot\ bootrec /fixboot bcdboot C:\Windows /s V: /f UEFIcd /d V:\EFI\Microsoft\Boot\bootrec /fixbootbcdboot C:\Windows /s V: /f UEFI
    4. If access is denied on /fixboot, try this first:

    bashbootsect /nt60 V: /force

    Have you tried running a recovery tool yet to see if your Windows folder is intact? It might reveal if the OS is salvageable. Let me know how it goes!

4 Replies

  • PaulP-Baltimore's avatar
    PaulP-Baltimore
    Copper Contributor

    I am trying to get a duplicate drive, and I have hit this error. However, when I try to follow the prompt from my boot manager, it instructs you to insert your installation disk (just created), choose settings, and click next. Select "Repair your computer".

    The just created installation disk hits the same error 0xc000000e. 

    I can get to the new drives only with the original drive as a boot drive. My Partition Manager shows the disks as follows:

    Copyright (C) 1999-2008 Microsoft Corporation.

    On computer: PAUL-530-WIN7

     

    DISKPART> list disk

     

    Disk ### Status Size Free Dyn Gpt

    -------- ------------- ------- ------- --- ---

    Disk 0 Online 114 GB 0 B

    Disk 1 Offline 232 GB 1024 KB

     

    DISKPART> select disk 1

     

    Disk 1 is now the selected disk.

     

    DISKPART> online 1

     

    Microsoft DiskPart version 6.1.7601

     

    DISK - Online a disk that is currently marked as offline.

    VOLUME - Online a volume that is currently marked as offline.

     

    DISKPART> online disk 1

     

    The arguments specified for this command are not valid.

    For more information on the command type: HELP ONLINE DISK

     

    DISKPART> list disk

     

    Disk ### Status Size Free Dyn Gpt

    -------- ------------- ------- ------- --- ---

    Disk 0 Online 114 GB 0 B

    * Disk 1 Online 232 GB 1024 KB

     

    DISKPART> list part

     

    Partition ### Type Size Offset

    ------------- ---------------- ------- -------

    Partition 1 Primary 664 MB 31 KB

    Partition 2 Primary 232 GB 664 MB

     

    DISKPART> list volume

     

    Volume ### Ltr Label Fs Type Size Status Info

    ---------- --- ----------- ----- ---------- ------- --------- --------

    Volume 0 D DVD-ROM 0 B No Media

    Volume 1 System Rese NTFS Partition 324 MB Healthy System

    Volume 2 C NTFS Partition 114 GB Healthy Boot

    Volume 3 F System Rese NTFS Partition 664 MB Healthy

    Volume 4 E NTFS Partition 232 GB Healthy

    Volume 5 G GSP1RMCPRFR NTFS Removable 115 GB Healthy

     

    DISKPART> list disk

     

    Disk ### Status Size Free Dyn Gpt

    -------- ------------- ------- ------- --- ---

    Disk 0 Online 114 GB 0 B

    * Disk 1 Online 232 GB 1024 KB

    Disk 2 Online 115 GB 0 B

     

    DISKPART>

    How can I get the boot sector changed in this setup?

     

  • Garciab's avatar
    Garciab
    Bronze Contributor

    You will need a Windows installation media (USB drive or DVD). If you don’t have one, you can create a Windows 10/11 installation media on another computer using the media creation tool from Microsoft’s website.

  • GeraldMartin's avatar
    GeraldMartin
    Iron Contributor

    Yikes, that sounds like a real nightmare. If your Windows and boot files are missing and you can’t even locate them, it’s tricky but might still be fixable. Here's what you could try:

    1. Check Partition Table Type: Since Disk 0’s type shows FAT32, it’s probably UEFI (GPT). You can confirm with diskpart:
      Run diskpart, then list disk.
      If there’s no asterisk under "GPT," it’s MBR. Otherwise, GPT.
    2. Assign EFI Partition a Drive Letter:
      In diskpart, list vol to find the EFI volume (FAT32).
      Use select vol X (replace X with the EFI partition number).
      Then assign letter=V.
    3. Manually Rebuild Boot Files:
      Run:
      bashcd /d V:\EFI\Microsoft\Boot\ bootrec /fixboot bcdboot C:\Windows /s V: /f UEFIcd /d V:\EFI\Microsoft\Boot\bootrec /fixbootbcdboot C:\Windows /s V: /f UEFI
    4. If access is denied on /fixboot, try this first:

    bashbootsect /nt60 V: /force

    Have you tried running a recovery tool yet to see if your Windows folder is intact? It might reveal if the OS is salvageable. Let me know how it goes!

    • perryjason04's avatar
      perryjason04
      Copper Contributor

      bashcd /d V:\EFI\Microsoft\Boot\ bootrec /fixboot bcdboot C:\Windows /s V: /f UEFIcd /d V:\EFI\Microsoft\Boot\bootrec /fixbootbcdboot C:\Windows /s V: /f UEFI   What is going on here?