There are many aspects to any defrag.
"How long does it take",,,seems to always get itself into the conversation.
Then there's,,,,, "does it leave any unfragmented files, or empty spaces?"
So many questions and I've got just one answer. "Ghost".
I run "Ghost 2003" from a boot disk to completely take Windows out of the equation.
On my FAT-32 formatted HD, I can run a cleanup batch file from my boot disk to delete the windows
Pagefile, the old Restore points and all those junk files that windows likes to stash away in secret places.
I gain just about 2 gigs of space by doing the cleanup first before running Ghost.
On my SATA drive the backup only takes me four minutes. Then without even leaving the program,
I do a Restore from the file I just created on my D: partition. That takes about five minutes.
All my files are then written back to the HD in the same nice neat order they were put into the Ghost Image.
So within ten minutes I've created myself a nice backup of my C: drive and performed the best Defrag ever.
When I'm done, my drive looks like this:
If anyone has a Defrag program that will do all that in less than ten minutes, I'll take a copy!
Cheers Mates,
Andromeda43
PS: I didn't even have to buy Ghost. It came as a bonus program on a SOHO motherboard CD.