UltraDefrag is a powerful disk defragmenter for Windows. It can quickly boost performance of your computer and is easy to use. Also it can defragment your disks automatically so you won't need to take care about that yourself.

UltraDefrag has the following features:

  • automatic defragmentation
  • fast and efficient defragmentation algorithms
  • safe environment preventing files corruption
  • detailed file fragmentation reports
  • defragmentation of individual files/folders
  • defragmentation of locked system files
  • defragmentation of NTFS metafiles (including MFT) and streams
  • exclusion of files by path, size and number of fragments
  • fully configurable disk optimization
  • disk processing time limit
  • defragmentation of disks having the specified fragmentation level
  • automatic hibernation or shutdown after the job completion
  • multilingual graphical interface (over 60 languages available)
  • one click defragmentation via Windows Explorer's context menu
  • powerful command line interface
  • easy to use portable edition
  • full support of 64-bit editions of Windows

UltraDefrag can defragment both FAT and NTFS disks with just a couple of restrictions:

  • It cannot defragment FAT directories, because their first clusters are immovable.
  • It cannot defragment master file tables (MFT), because their first 16 clusters are immovable.

However, the program optimizes those files placing their fragments as close to each other as possible.

UltraDefrag can be used on Windows XP/Vista/7/8/10 as well as Windows Server 2003/2008/2012/2016. Older versions of the program (prior to v7) can be used on Windows NT 4.0 and Windows 2000 as well, with some limitations. Additionally UltraDefrag for Linux exists which is an independent port of the program based on NTFS-3G capabilities.

Disk processing methods

There are three disk processing methods available: defragmentation, quick optimization and full optimization.

In the initial phase of the disk processing the program analyzes the disk gathering information about files and free space gaps. Then, depending on the selected method, the program either defragments the disk or performs its optimization.

Defragmentation joins fragments together eliminating the fragmentation problem.

Full optimization moves all small files and fragments to the end of the disk to release space in the beginning. Then it moves files back, sorted by a user defined criteria, to speed up access to groups of small files. By default files are sorted by path in ascending order. Additionally FAT directories and NTFS master file tables get optimized as mentioned above.

Quick optimization is the same but it skips already sorted out files.

There are a lot of options available to control the process. Refer to the Graphical Interface chapter of this handbook for detailed information.

Web resources

Everything related to the program including printable versions of this handbook can be found at UltraDefrag Website.