Freeware Descriptions:
UltraDefrag is a powerful, open source defragmentation tool for Windows. It´s engine is very fast, because it is created as a kernel-mode driver.
Here is complete features (taken from authors site):
There are three interfaces to them: graphical, console and native. The first is very useful, because it uses cluster map visualization. Console is good for task scheduler, and native tool - for advanced users and programmers.
UltraDefrag´s design is very ergonomic: no skins, no localization, no animation and so on. It´s a truely small and powerful program! It can be used on Windows 2000, Windows XP, Windows Server 2003 and Windows Vista. NT 4.0 support is currently unavailable.
Features:
- very fast defragmentation, because engine is kernel mode driver and has optimal algorithm.
- very small engine written in pure C language.
- nice graphical interface - compact and comfortable.
- safety, because file moving is realized with special system calls.
- simple to use.
- generate html reports.
- has useful filters.
- free: distributed with full source code under the GNU General Public License.
What’s New in version 3.0.0:
- Defragmentation algorithm was completely rewritten to be more effective. Click To know more about the algorithm. Now UD is more reliable and effective.
- Very fast defragmentation, the work is done via a kernel mode driver which has an optimal defraging algorithm.
- Single file or directory defragmentation ability. Select any file or folder in Explorer and choose the appropriate context menu item to defragment them.
- Debug logging feature - Program writes debugging information to %windir%UltraDefraglogs directory. That means if your windows is installed in drive “C” and directory name is “Windows”, then logs can be found in C:/Windows/UltraDefrag/Logs.
- Very small engine written in pure C.
- PortableDefrag can be installed on demand which can be carried around in USB storage devices and used without any installation.
- Nice graphical interface - compact and functional.
- Safety, because the file moving is accomplished with Microsoft’s own Defrag API.
- Simple to use.
- Set program’s filter to exclude unwanted files and folders from the analysis.
- Ability to generate html reports of fragmentation status.
- Ability to include/exclude files based on simple filters.
- Native x64 support.
- Free: Distributed with full source code under the GNU General Public License.
- Many GUI translations were made: Catalan, Chinese (Simplified), Chinese (Traditional), Japanese, Dutch, French, German, Greek, Italian, Portuguese, Slovak, Slovenian, Czech, Korean, Latvian, Polish, Portuguese (Brazilian), Spanish (AR)
- Scripting support for boot time interface. Now you can do anything with your drives during the Windows Boot Process.
- Portable Version also available.
- Complete documentation avalable both online and on the installer.

File Size / OS:
- 335 KB / Windows 9x - ME - 2000 - NT - XP - 2003 - Vista
Download UltraDefrag 3.0.0: