stickyb,
If you cannot get the error checking to run in Safe Mode, there is one more option. Boot from the WinXP CD, then go into Recovery Console. Type from the C Prompt:
chkdsk drive /p /r
/p : Does an exhaustive check of the drive and corrects any errors.
/r : Locates bad sectors and recovers readable information.
Take Care,
Richard