You're off topic for this forum, which is dedicated to Windows Live OneCare. You may want to try the Windows XP newsgroups here: http://support.microsoft.com/newsgroups/Default.aspx
However, the reason Defrag can't run is that it has detected that there are errors on your hard drive. You must run Chkdsk to fix these errors before Defrag can run.
-steve