boot - Windows 8: BFSVC Error: Could not open the BCD template store. Status = [c000000f]
2014-04
I have installed a new hard disk drive on my Acer Aspire 771. I made a USB recovery stick as well as recovery cd of the Windows 8 64 bit running on the former HD (which got corrupted, so no cloning possible).
After two days of struggling, I managed to get the recovery going, but it aborted at about 80 % of loading. As before, the system is not booting, and only the recovery disk helps me to get the command promt (all other repair options fail).
I tried to recreate the BCD, doing something like:
select vol 2 --> EFI
assign --> resulted in F: drive
select vol 3 --> Windows8_OS drive (471 GB)
assign --> resulted in G: drive
exit
cd /d F:\EFI\Microsoft\Boot\
bootrec /fixboot
ren BCD BCD.bak
bcdboot G:\Windows /l en-us /s f: /f ALL
to no avail, resulting in the mentioned error message
I also tried:
BOOTREC /FIXMBR
BOOTREC /FIXBOOT
BOOTREC /REBUILDBCD
without success.
I'm getting into slight dispair...
Thanks for any suggestions.
It is not fair to recommend tools for $40 (as in previous post) when they probably cannot solve the problem.
The error message clearly states that "BCD Template" is not present (or cannot be read).
BCD Template is in \Windows\System32\Config folder.
bcdboot command uses it for recreating BCD on system partition.
The only solution is to obtain a Windows 8/64-bit installation DVD or ISO image and do a offline repair using SFC command (use DVD or mounted ISO as source for all repair operations like bcdboot for example).
SFC will repair/recreate all Windows system files.
Well, .. the fact of having two HDD will not make windows 8 read any of them .. so you have to disable or plug one of them...
There's another fact too,
Windows 8 has many problem in boot, You can't just fix them like windows 7
I ran in many boot problems, and tried many things.. I even Wrote the BCD files from scratch.
But nothing happend.
You may also put in mind the problems of GPT partitioning .. and UEFI Boards..
the best solution is to obtain an iso called Easy Recovery Essentials Professional for Windows 8
the you can burn it on cd .. it's easy than the using USB
it did magic to me..
It will cost you about 40$
Or you can google it... but you'll not get much luck..
since they don't allow here to put links to paid license programs .. I can't give you a link...
How do I verify that the BCD store has actually moved?
I had:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=F:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {59d84d8a-0888-11e0-9d9c-91c956e448ed}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows Server 2008 R2
locale en-US
inherit {bootloadersettings}
recoverysequence {59d84d8c-0888-11e0-9d9c-91c956e448ed}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {59d84d8a-0888-11e0-9d9c-91c956e448ed}
nx OptOut
Then I ran:
C:\Windows\system32>bcdedit /set {bootmgr} device partition=C:
The operation completed successfully.
Now I have:
C:\Windows\system32>bcdedit
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {59d84d8a-0888-11e0-9d9c-91c956e448ed}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows Server 2008 R2
locale en-US
inherit {bootloadersettings}
recoverysequence {59d84d8c-0888-11e0-9d9c-91c956e448ed}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {59d84d8a-0888-11e0-9d9c-91c956e448ed}
nx OptOut
Has the location of the store actually moved? or have I just messed up the settings?
You can physically copy the BCD store using file copy, or you can export the BCD store to any Windows drive.
If you want to move Windows boot files (it is not enough to move just BCD file) to another partition this is another story.
How to move Windows 7/8 boot files to another partition. Again this has only meaning for MBR disks. On GPT disks and UEFI firmware Windows 7/8 boots always from ESP - EFI System Partition.