I mistakenly set a 'run chkdsk /f' command for an external drive using a trial version of Diskeeper 2009 (I have Diskeeper 10 installed but it won't run on large drives). However chkdsk will not run at startup on the external drive. Thus now I cannot defrag the external drive using any program.
I have asked Diskeeper support for help but no reply. I have tried using fsutil dirty query D: which reports the dirty bit is set, and then using chkntfs /d D: to clear the bit but nothing has changed. I have reset the drive letter (using Partitionmagic) but nothing has changed. I have scanned the various forums but haven't found anything--maybe I didn't look in the right places.
I am running XP SP3 on a Sony VAIO VGN S560P laptop. The external drive in question is a WD 650GB My Book connected via USB. Thanks.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic