Free Defragmentation Utilities and Tools
Contig
Contig is a single-file defragmenter that attempts to make files contiguous on disk. Its perfect for quickly optimizing files that are continuously becoming fragmented, or that you want to ensure are in as few fragments as possible. Contig works on NT 4.0 and higher. Be sure and check out some of the other cool windows utilities from sysinternals while you are there.
PageDefrag
PageDefrag uses advanced techniques to provide you what commercial defragmenters cannot: the ability for you to see how fragmented your paging files and Registry hives are, and to defragment them. In addition, it defragments event log files and Windows 2000/XP hibernation files (where system memory is saved when you hibernate a laptop).
DefragMentor Lite CL
DefragMentor Lite CL is a FREE command line file defragmentation utility. With DefragMentor Lite CL you can defragment a single file or a group of files as well as to obtain information on file and disk fragmentation.
DefragNT
DefragNT presents the user with many options for disk defragmenting (including various file sorting criterias) and many informations about the opened partition. It will even allow you moving a specific portion of a specific file to a specified location. FAT partition support for Windows NT4, Windows 2000, Windows XP and newer; NTFS partitions supported only beginning with Windows XP.