It is my understanding that if your virtual memory is set too low so that the page file (called pagefile.sys)is too small then XP creates another file called tempfs.sys. Therefore you maybe having troubles with your page file - look at your virtual memory settings and increase to see if it helps.
It should also be safe to delete the file tempfs.sys if it is corrupt.
Every time Windows XP starts I get an error message "Windows\sistem32\temppf.sys is corrupt and unreadable" I try to run chkdsk utility to no avail. Any ideas how can I fix that problem welcome.