Reoccurring Vista boot error - Perm solution needed


I am getting the following error message within Vista and I have read up a number of posts how to resolve this. I have used easyBCD and this fixes the issue and allows me to boot up Windows correctly. However on average every 3rd boot I get the same error and I need to repeat the process.

Windows failed to start. A recent hardware or software change might be the cause.
File: \Boot\BCD
Status 0xc000000f

An error occurred while attempting to read the boot configuration data.

Would anyone know what is causing this issue and how can I prevent it reocurring. All of the posts on the web advise how to resolve however I haven't seen anyone faced with the issue reocurring.

Many thanks,
Johnno :booyah:
Hi Johnno, welcome to NST.
There might be bad block(s) in the boot sector, which need fixing (removing) first.
Try running a chkdsk /r against your Vista partition.
I don't know, Terry...
How can it be the bootsector when the file in question is the BCD, and not the bootmgr?
Maybe there's a virus on his system, that keeps corrupting the BCD.