cyclic redundancy checks are data source errors. If the source is the hard drive then that would be suspect #1.
Go to
start Run... and type
cmd
Then type:
chkdsk e: /f
If Windows is indeed on E: then you will be told that this cannot be done until you reboot. Do you want to do this on reboot?
Y or N
Type:
Y and reboot.
Also just another point: Open C: and see if you have a Windows or System32 file on your C: drive. If you have 2 versions of XP running this could be the issue. Or if you do not have a C: