Here are a few thoughts (please excuse me if i ramble). Tell me if this gives you any ideas.
When doing a fixmbr it gives the warning saying "this computer appears to have a non standard boot loader" no matter how many times you run it, which leads me to think that is not over writing the MBR.
Using a linux disc, I can over write the MBR and install a grub boot loader giving me access to the other drive and partitions. Giving normal operation (with exception of booting to effected drive windows which just gives a blank screen), (thus the old MBR should no longer exist)
After Grub has over written the MBR, going back with the windows XP recovery and re running the fixmbr fixboot, brings BACK the YOYO error.
If it is a virus that hides in the MBR, then it should be wiped out when the grub over writes the MBR. If it is on the hard drive, the system never get a chance to run or write to the MBR (and i am certain that the windows setupdisk is not infected.) It is also not in the ntdlr, ntdetect.com, nor the hibernation file. as i have either replaced or disabled those in different attempts.
Now if it was a hard drive error, then i would expect something other than the following results.
1 - GRUB installs correctly. no problems at all.
2 - On inspection of drive from alternative drive, all files intact
3 - Full scan disc from alternative drive of effected drive comes clean.
So this leaves me still rather baffled.
PS If any one wants to contact me VIA ICQ or MSN please do.
6250155
dabu147@hotmail.com