Did you run Check Disk?

If you're at the tether end point you might as well try a Repair Install. A good guide here:

http://michaelstevenstech.com/XPrepairinstall.htm

Within that link you will also notice this more hands on approach:

http://www.digitalwebcast.com/articl....jsp?id=8658-0