From Wikipedia, the free encyclopedia
Jump to: navigation, search
Ultra defrag.gif
UltraDefrag 7.0.0 beta1 on Windows 8.png
UltraDefrag on Windows 8
Original author(s) Dmitri Arkhangelski, Stefan Pendl, Justin Dearing, Sayem Chaklader
Stable release 6.0.2 (May 17, 2013 (2013-05-17)) [±]
Preview release 7.0.0 beta1 (May 20, 2013)
Written in C, JavaScript, Lua
Operating system Windows NT 4.0
Windows 2000
Windows 2003
Windows XP
Windows Vista
Windows XP x64 Edition
Windows 7
Type Defragmentation program
License GNU General Public License
Website http://ultradefrag.sourceforge.net/

UltraDefrag is an open-source disk defragmenting utility for Microsoft Windows. It is released under the GNU General Public License. The only other Windows-based defragmentation utility with a GNU GPL was JkDefrag (GPL version discontinued since 2008).


UltraDefrag was originally written by Dmitri Arkhangelski in 2007, who was later joined by Justin Dearing who wrote an original user manual and UltraDefrag Scheduler application. Later Sayem Chaklader joined the team to completely redesign the project's website. Also he improved graphics belonging to the project. In the year 2009 Stefan Pendl joined the team. Most new features and improvements since that time were invented by him.[citation needed]


  • Defragments system files (registry, pagefiles...)
  • Fast NTFS analysis compared to some[which?] other products
  • Fast and effective operation (completely defragments without additional passes)
  • Safe operation to prevent file damage
  • Ability to defragment single file/directory from the context menu in Explorer
  • Ability to defragment Alternate Data Streams attached to NTFS files
  • Ability to exclude any unimportant files based on flexible filters
  • Ability to defragment files which have number of fragments above specified threshold
  • Ability to automatically break defragmentation when the specified time interval elapses
  • Human-readable HTML reports
  • Powerful command line interface
  • Ability to automatically hibernate/shutdown PC after a job
  • Ability to make an automatic effective defragmentation through Windows Task Scheduler
  • Multilingual graphical interface
  • Small binaries (less than 1 MiB)
  • Portable version available which requires no installation
  • Native 64-bit support, including Intel Itanium support
  • Open-source code licensed under the GNU General Public License

UltraDefrag uses Microsoft's defragmentation API and works on Windows NT, 2000, XP, Server 2003, Vista, and 7 operating systems. It supports FAT12, FAT16, FAT32, exFAT, and NTFS file systems. As of March 2013, Windows 8 was still not tested with UltraDefrag and the boot-time defragmentation utility did not work on Windows 8.

See also[edit]


External links[edit]