http://www.auslogics.com/disk-defrag/
Why use this?
1)Vista instead of improving the defrag interface, it removed it all!!! Now
you stare at a throbber
going round and round.. with no clue of the progress or when it will end, or
how much your HDD has fragmented.
2) Vistas Defrag runs as a service...
ARGGGG Horrible idea! I knew programs that added a defrag service and
avoided them like the plague for this reason: They thrash your disk and you
don't know if something strange is going on on your pc or if its the defrag
working. Also services running in the background use up resources.
I personally disable the defrag service. If you are a poweruser I am sure
you want control over your computer.
and finally Vista should have had an OPTIONAL upgraded version of the NTFS
system that would never need Defrag in the first place.
This is possible with linux filesystems... even though some vistaboys will
never believe it and ask for whitepapers.
MS had 5 years to do this... but guess what? Its easier for them to slap in
a service thrashing your disk all the time,
than make a better OS!