For error like 0x000000e or “can’t find hardware” try this combination in Windows 7/8/8.1:

bootrec /fixmbr
bootrec /fixboot
bootsect.exe /nt60 all /force
bootrec.exe /rebuildbcd

Also this could help:

bcdedit /export C:\BCD_Backup
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd

But if not… here’s a heavy method:
Advanced DiskPart and Boot creation process (must have a free 100MB for a Windows System Reserved Partition):

list disk
select disk 0 #Choose your system disk
create partition efi size=100
list partition #Created partition must be selected
format quick fs=fat32 label="SysRec"
assign letter=X
create partition msr size=128
list partition #Check for errors
list vol
select vol 3 #Windows installation number should be used
assign letter=C

Copy the EFI:

mkdir X:\EFI\Microsoft\Boot
xcopy /s C:\Windows\Boot\EFI\*.* X:\EFI\Microsoft\Boot

Create the whole new BCD store:

cd EFI\Microsoft\Boot
bcdedit /createstore BCD
bcdedit /store BCD  /create {bootmgr} /d “Windows Boot Manager”
bcdedit /store BCD /create /d “Windows 8” /application osloader
#Show {guid} like {c0dfc4fa-cb21-11dc-1337-005056c00008}, replace below with {guid}
bcdedit /store BCD /set {bootmgr} default {guid}
bcdedit /store BCD /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
bcdedit /store BCD /set {bootmgr} displayorder {default}
bcdedit /store BCD /set {default} device partition=c:
bcdedit /store BCD /set {default} osdevice partition=c:
bcdedit /store BCD /set {default} path \Windows\System32\winload.efi
bcdedit /store BCD /set {default} systemroot \Windows

To fix the UEFI use:

bcdboot c:\Windows /s X: /f ALL

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s