Sometimes a driver issue.
My advice? Since there is nothing known about your machine, take it back to the maker and make it a warranty issue.
I keep getting read ahead falures on various drives and partitions. What can I do? I've already restored several times, it then goes away for a bit, only to return. I contantly use chkdsk and clean the registery and keep defrag up to date. Do I really need to format and reinstall XP, or is there an easier route?