I had this happening to me on a Windows 2000 system for a while. I eventually tracked it down to a hard disk that was being intermittently faulty, and which eventually failed completely.

Backup early, backup often.

Also, have a scrape 'round the knowledge base at support.microsoft.com and search for that error text.
_________________________
Tony Fabris