Defraggler is a small, but modern and easy to use software to defragment your hard drives and maintain the computer in the best shape.
The program displays real-time information about its activity and you can pause/stop/resume the defragmentation anytime. Also, you can analyze the hard drive before defragmenting it.
It displays colored blocks and if you click on them, you will find lists with files that can be sorted by size or other criteria. Also, you can set it to run based on a schedule.
You can analyze the hard drives, then you can defragment only what you want.
Defraggler is available as free download for Windows 32-bit and 64-bit.