EFI Partition Gone

Andrew5

Distinguished
Oct 27, 2014
44
0
18,530
Hello,
A disk with a Windows install on it is missing the necessary EFI files to boot.
The EFI partition is E:, and the Primary Windows partition is C:.
I already made an EFI partition and followed these instructions: http://woshub.com/how-to-repair-deleted-efi-partition-in-windows-7/
However, I found out that none of the files ending in .efi are present in either C:\Windows\Boot\EFI nor E:\EFI\Microsoft\Boot, including bootmgfw.efi
My question is, how do I get these .efi files? Are they unique to each installation?

I'd appreciate if someone could give me a solution to the missing .efi files...

Thanks,
Andrew5
 
Solution
See here on what to do after rebuildbcd finds no installations - https://answers.microsoft.com/en-us/windows/forum/windows8_1-windows_install/total-identified-windows-installations-0/52359f87-de4a-41dc-b0c3-cc275e1d9fbf

See if the bcdboot command here helps, rest of it is about making the partition - https://www.tenforums.com/installation-upgrade/52837-moving-recreating-efi-partition.html

the error seems to about using right version of the bootmgr. Don't download the program mentioned but this talks about error: https://neosmart.net/wiki/0xc0000428/

Colif

Win 11 Master
Moderator
DO you have a win 10 installer? if not, on another PC, download the Windows 10 media creation tool and use it to make a win 10 installer on USB

This might be what you after:
change boot order so USB is first, hdd second
boot from installer
on screen after languages, choose repair this PC, not install.
choose troubleshoot
choose advanced
choose command prompt
We need to use the Bootrec.exe tool. Click on command prompt and type in the following commands, one after the other:
bootrec /RebuildBcd
bootrec /fixMbr
bootrec /fixboot
Exit

Now go ahead and reboot your system. In some cases you may need to run some additional commands.
bootsect /nt60 SYS or bootsect /nt60 ALL
 

Andrew5

Distinguished
Oct 27, 2014
44
0
18,530


I have done that, and it still redirected me to Startup Repair, which NEVER works. When I ran bootrec /RebuildBcd, it did not detect the OS (0 Installations found) Is that normal? I also tried unplugging all other SATA and external USB drives. Still no difference. Anything else? I don't understand why it doesn't work. All the necessary boot files are there...
I am getting a 0xc0000428 errorcode.
 

Colif

Win 11 Master
Moderator
See here on what to do after rebuildbcd finds no installations - https://answers.microsoft.com/en-us/windows/forum/windows8_1-windows_install/total-identified-windows-installations-0/52359f87-de4a-41dc-b0c3-cc275e1d9fbf

See if the bcdboot command here helps, rest of it is about making the partition - https://www.tenforums.com/installation-upgrade/52837-moving-recreating-efi-partition.html

the error seems to about using right version of the bootmgr. Don't download the program mentioned but this talks about error: https://neosmart.net/wiki/0xc0000428/
 
Solution