I'd check the partitions integrity using whatever program you created the partitions with, in my case, Partition Magic.
I've has a similar thing happen to me before, the program cured it.
But, that said, it sounds to me your hard drive has lost its will to live.... :'(

Posting drivel here since Jan 31st, 2002. - That long!
"He who laughs last, thinks slowest."