Let's check the hard drive. Problems like this can be indications of potential hardware issues. The file "crcdrive.sys" is responsible for checking the drive for consistency of the data using what is called a "cyclic redundency check". For more info see this: http://en.wikipedia.org/wiki/Cyclic_redundancy_check
If cyclic redundency check fails, it can mean that the drive is misfunctioning, so we need to check that out before we do anything else.
Go to Start/Run and type:cmd
in the box followed by <enter>. That will open a black command box. At the command prompt type in the followingchkdsk /r
followed by <enter>. That will come up with a message that Windows can't lock your hard drive but can schedule it for the next boot. Choose Y and <enter> and it will tell you it is scheduled.
Reboot. chkdsk will run an extended series of 5, not 3, tests including a file integrity and free space scan of your hard drive. This will take some time. chkdsk may find and fix some things or not, as the case may be. Now, if there a lot of errors, then we should dig further, because in that case your hard drive may be failing.
Report back what chkdsk does.