You might try the FIXBOOT command
Have a dell inspiron 530 tower with a wd 1tb hd, xp pro, was running fine shut down no issues, went to boot yesterday and got bsod "unmountable boot volume" with an error code of "Stop 0x000000ED (ox8a676030, 0xc000009c, 0x0000000, 0x0000000)".
Tried restart same error, set bios to boot from cd, put in windows xp disc ran "R" (recovery mode) then at the C prompt "chkdsk /r" but instead of running it says "The volume appears to contain one or more unrecoverable problems."
I pulled the drive and hooked it up via usb/sata device to my main computer and ran the wd lifeguard diagnostics DLGDIAG on it, ran the quick test "passed", ran the extended test "pass", re-inserted it in the dell and this time replaced the sata cord as well just in case - same bsod.
I am a bit stumped, thought I had a bad drive but it seems to be passing all the wd hd software tests, figured I could get by with the windows recovery chkdsk /r or /p (neither worked), was hoping for some suggestions on what else to check or try?
I did notice via usb I couldn't see the smart info, maybe next step will be to add it into my main pc via sata and see what the smart results say for this drive altho it passed the quick and extended tests...
Thanks for any input,