The following is a comparison of notable file system defragmentation software:
Program | Developer | License | Supported file systems | Supported platforms | GUI | CLI | Script | Scheduler | Boot time | Auto defrag when idle | Stable release | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Auslogics Disk Defrag | Auslogics | FAT16, FAT32, NTFS | Windows XP and later | |||||||||
AVG PC TuneUp | AVG Technologies | 2015 (v15.0.1001.238) (November 30, 2014) | ||||||||||
Contig | Microsoft | NTFS | Windows XP and later; Windows Server 2003 and later | [1] | 1.8 (July 4, 2016) | |||||||
Defraggler | Piriform | FAT32, NTFS, exFAT, ReFS[2] | Windows XP and later | |||||||||
Drive Optimizer (formerly Disk Defragmenter) | Microsoft | FAT16, FAT32, NTFS, ReFS | Windows 2000 and later; Windows 95 and later | Same as Windows | ||||||||
Diskeeper | Condusiv Technologies | FAT16, FAT32, NTFS | Windows XP and later | [3] | [4] | [5] | [6] | |||||
JkDefrag | Jeroen Kessels | FAT & NTFS | Windows 2000, Windows XP, Windows Vista | 3.36.0.2 / August 31, 2008 | ||||||||
O&O Defrag | O&O Software | FAT16, FAT32, NTFS, exFAT, ReFS | Windows NT 4.0, 2000, XP, Vista, 7, 8.x, 10, 11. Server 2003, 2008, 2012, 2016, 2019, 2022 | |||||||||
PageDefrag | Microsoft | FAT16, FAT32, NTFS | Windows 2000, XP | |||||||||
PerfectDisk | Raxco | FAT16, FAT32, exFAT, NTFS, ReFS* and CSVFS[7] | Windows XP SP3 or higher (x86, x64), Windows 10, Windows Server 2003 SP1, Windows Server 2019 | PerfectDisk 14 Build 894(May 2, 2019)[8] | ||||||||
UltimateDefrag | DiskTrix | [9] | FAT32, NTFS | Windows XP and later | 6.1.2.0 (28 July 2021) | |||||||
UltraDefrag | Dmitri Arkhangelski, Justin Dearing, Sayem Chaklader, Stefan Pendl | (8.0+) / GNU GPL (7.1.x) | FAT12, FAT16, FAT32, NTFS, exFAT, ReFS[10] | Windows NT 4.0 and later | [11] | , Open source version discontinued[12] | ||||||
Vopt | GoldenBow (or DataTuna)[13] | FAT32, NTFS | Windows 2000 and later | |||||||||
Program | Developer | License | Supported file systems | Supported platforms | GUI | CLI | Script | Scheduler | Boot time | Auto defrag when idle | Stable release |