I have been researching and battling with this for far too long now. I have a Western Digital 120G 8MB hardrive, which last week started giving problems after I uninstalled some software (I think). After uninstalling the software, I rebooted, and as XP started loading, I got a BSOD error "Stop 0x000000ED - UNMOUNTABLE_BOOT_VOLUME". Now, after searching around on the net, there seems to be 2 major causes of this error.
Firstly, there seems to be a problem with PC's with UDMA controllers using old 40 wire IDE cables instead of 80 wire cables, but I am almost 100% sure that I did replace my cables with 80 wire ones. I will double-check tonight.
Secondly, if the second reported memory address is 0xC0000032, the file system is damaged.
The drive is setup with a 10GB "System" partition, a 10GB "Programs" partition, and a 100GB "Files" partition. The hardrive is less than a year old.
Like I said, I will check the cables tonight, but I don't believe that is the problem, since no hardware has changed for a while now, and everything was running smoothly.
What I have done though, as suggested, is to run a "chkdsk /r" and "chkdsk /p" as well as writing a new MBR (fixmbr). Nothing helped. Sometimes booting into safe mode, and then restarting, would boot fine, but once restarted, would bring up the error again.
So I tried installing XP over the previous installation, no luck. Tried formatting the "System" partition, no luck. Used "Partition Magic" in dos to format the drive, reinstalled XP, after the reboot, the same error comes up.
I also tried the WD software to run a surface scan on the partition, and both the basic and full scans turned up no problems with the drive.
I have also flashed my BIOS with the latest update, and have also tried setting the BIOS to use “Failsafe BIOS settings”.
I am ready to boot the f**king thing out the window. Any suggestions???