“For those that feel that the built-in Windows 7 defrag tool lacks both in functionality and in UI, there are 3rd-party tools that may do a better job.”
Auslogics Disk Defrag Free: http://www.auslogics.com/en/software/disk-defrag/
Auslogics Disk Defrag Portable: http://www.auslogics.com/en/software/disk-defrag/#portable
Free EaseUS® Partition Master Home Edition: http://www.partition-tool.com/personal.htm
MyDefrag: http://www.mydefrag.com/