Defraggler is a freeware installable defragmentation tool for windows, which can be easily made portable.
This powerful tool lets you specify exactly what you wish to defrag. You can select one or more files, folders, or the whole drive to defrag safely and secure, as it uses the exact same techniques that Windows uses to read or write files.
We tested defraggler on a 5 year old laptop powered by a Sempron 3400+ CPU (2 Ghz 256kb L2 cache). During disk defragmentation we noticed that CPU was at 30% with a few peaks at 50%. So this is a lightweight application for modern CPUs.
It also offers Quick Defrag, free space defragment in order to organize empty disk space to prevent fragmentation, Scheduled defragmentation and currently supports 37 languages.
System Requirements:
Runs fine on Microsoft Windows 7, Vista, XP, 2003 and 2000. (Including both 32-bit and 64-bit versions.)