The usual type of fix for this were to boot off the Windows CD and run the Command Prompt and run a command like this:
BCDedit
However, this returned the error:
The boot configuration store could not be opened
This was quite strange. I could see all the files on my drive and could
see that all the partitions that were supposed to be there were there
using DISKPART.
Other suggestions were to run this set of commands:
Bootrec /fixmbr
Bootrec /fixboot
Bootrec /rebuildbcd
One posted suggested that this worked 100% of the time. It didn't. I got the error:
The requested system device cannot be found
Other sites suggested that I should make the System partition (the 100MB
partition with no drive letter that Windows 8 uses to store the boot
files on a UEFI system) Active using DISKPART. However, when I tried
this I was told that my drive was not an MBR - is isn't, it is GPT.
At this stage, I thought that I should just cut my losses and try a
refresh install. However, when I chose this option, I got the error:
The drive where Windows is installed is locked
Very curious.
Finally found a site that suggested using:
BCDBoot c:\Windows
Now this didn't work either, I got:
Failure when attempting to copy boot files
There was an option to use a /S to specify where to copy the boot files
to. However, I wanted them to be copied to the system partition which
doesn't have a drive letter. So, I used DISKPART to assign the letter Z
to volume:
ASSIGN LETTER=Z
Then I could use BCDBoot to run this:
BCDBoot c:\Windows /s z: /f UEFI
Lo and behold, my system now boots! To say that I am a bit frazzled,
after a couple of days of family members looking at me expecting me to
be able to fix this issue, would be a major understatement.
*****
http://www.qliktips.com/2012/11/fix-windows-8-boot-issue.html