UPDATED: Nag screen shown. See the last picture of this article.
Given that there's a consensus that one of the best defragmenters around is Diskeeper, I tried its freeware version, Diskeeper Lite.
It's way better than the default Windows XP (SP2) defragmenter; it detected a lot of fragmented files that the default utility did not.
Here's a screenshot:
A caveat though: the "Smart Fragmentation Analysis" feature of this freeware bothers me. The freeware defragmenter, according to its "Help" manual,
periodically checks the fragmentation levels on your disk volume(s) automatically. This "smart" technology analyzes your disk volumes, and when the fragmentation increases to a sufficient level, a message is displayed reminding you to defragment the affected volume(s).
Monitoring features --- especially those that involve HDD activity --- don't sit well with me as more often than not, they tend to introduce stutter in gaming as I discussed in a previous article.
You can download the freeware HERE.
While I found out after a round of gaming that this one does not affect my gaming experience in a negative way, I nonetheless took a trip to the Task Manager to see what processes Windows was running to support the feature. Sure enough I found this one:
The pic above is the reason why I deactivate DKService.exe when I play games. The nag screen is annoying. (It only popped up three times in the 21 or so days that I've tried it out so it's not as annoying as it sounds though.) As shown above, deactivating the said service is simplicity itself.
Diskeeper Lite; it's free and it's definitely better than the default Windows XP (SP2) defragmenter.