UltraDefrag is a powerful defragmentation tool for Microsoft Windows. There are three interfaces: graphical, console and native. The GUI is very useful, because it represents the filesystem visually as a color coded cluster map. The console is another option for those that prefer the command line. It also allows you to run UltraDefrag from the task scheduler and scripts. Finally, the native executable runs at boot time in a manner similar to chkdsk.