Hi guys!,
Ok this is the situation. I've had XP and vista in two different partitions booting nice using acronis OS selector for the past few days until XP locked up. I restarted the PC and chkdisc ran and corrected a few indexing errors. Then I found I couldn't boot in either OS. After a while I managed to get things setup again with acronis OSS. XP can boot from OSS but vista isn't listed. If I disable OSS and just try to boot Vista as if XP doesn't exist I receive the winload.exe is missing /corrupt with code: 0xc000000e. Using vista to browse the vista partition i found that the file does exist in the correct folder
Now I read this forum and someone said try to to point the path in bcdedit to \windows\system32\boot\winload.exe since it also exists there and this should fix it if it is indeed corrupt
I tried but it said it couldn't find the file. I know it is there so instead I renamed the winload.exe in the sytem32 folder and then copied over the version from the boot folder. I rebooted (bypassing OSS) and windows boot manager displays the same error. I know a lot of people say oh i've tried everything etc etc.. but I have literally gone through pages and pages of google results and each method I have found doesn't work.
I did notice that if I boot with the vista DVD and run repair it finds the vista installation on F:
Then if I use the console to browse C:\ I find that C: isn't associated with XP but with one of my IDE drives that I use for storage.
FYI this is what bcdedit reads
Windows boot manager
identifier {bootmgr}
device partition=C:
display order {default}
timeout 30
Windows boot loader
identifier {default}
device partition=F:
path \Windows\system32\winload.xe
description Windows Vista
OSdevice partition=F:
sysroot \Windows
I'm not too familiar with these details I presume they're right or should device partition and OSdevice also read C: ?
I think this is the problem that is causing OSS not to be able to detect Vista. does anyone have any ideas? I don't know what else to try, it took me ages to setup Vista before... please help!

[just to add: I have also tried using the repair facility, it made a few corrections the first time around but didn't solve the boot error]