Categories /

System - Disk Defragmenters (6)

WinContig v3.0.0.1 Updated

billon on 22 Oct 2020
  • 4MB (uncompressed)
  • Released on 22 Oct 2020
  • Suggested by MarcoNovaro

WinContig is an easy-to-use file defragmentation program that allows defrag of parts of the drive. This is useful for squeezing extra performance out of important or frequently used files or programs without wasting time and energy cleaning up the rest of the drive.

Note that this is recommended only on magnetic disks. Flash-based drives (SSDs and thumb drives) don't benefit from defragmentation and such maintenance tools can reduce the life of the drive.

The program engine is based on the standard Microsoft defragmentation API and allows you to group files into profiles, accepting a number of available command-line switches for additional control.

Runs on:Vista / Win7 / Win8 / Win10
Writes settings to: Application folder
Stealth: ? Yes
Unicode support: Yes
License: Freeware
How to extract: Download the ZIP package and extract to a folder of your choice. Launch WinContig.exe or WinContig64.exe (for 64-bit OS).

Optionally, delete unnecessary language files.
Similar/alternative apps: UltraDefrag
What's new? See:
Latest comments
portafreeuser on 2012-02-09 05:28

OK, I ran a newer version on my XP SP3 system and it worked just fine. Thanks for a nice easy defrag program with some nice display information and command line features. I actually like how the pre-version 1 versions looked better (less cluttered), but at least this works and doesn't crash and is portable and simple.

__philippe on 2018-09-12 08:35

Sysinternals' lean Contig.exe v1.8 (248KB) CLI will defrag selected files just as well…;-)

Bonus point: still behaves under WinXP...;-)

appsuser on 2019-11-27 20:17

Although a little difficult to figure out, have successfully used this to defragment fragmented .ISO files resulting from an AnyBurn .IMG file conversion.

See all

UltraDefrag v7.1.4

billon on 1 Mar 2020
  • 4MB (uncompressed)
  • Released on 1 Mar 2020
  • Suggested by pagliaro

UltraDefrag manages file fragmentation on to improve file access time and overall system speed of magnetic (non-SSD) drives. The program includes quick and full defragmentation modes for frequent or occasional (usually monthly) optimization on NTFS, FAT and exFAT-formatted drives. The program is optimized for efficiency and speed versus other available tools and can be paused mid-defrag. See FAQ for usage suggestions.

Supports over 40 world languages and includes a command-line version.

Alternatively, UltraDefrag Portable switches automatically between the 32/64-bit versions and cleans up the fragmentation details left behind on drives.

Runs on:WinXP / Vista / Win7 / Win8 / Win10
Writes settings to: Application folder
Dependencies: Administrator rights
Stealth: ? Yes. If reporting is disabled
Unicode support: Yes
Path portability: Automatic relative path (eg. ..\..\personal\work.doc)
License: GNU GPLv2
How to extract:
  1. Download the "portable" ZIP package according to your OS bitness and extract to a folder of your choice
  2. Delete hibernate4win.exe, LICENSE.TXT, and unnecessary language files in locale and po folders
  3. Launch ultradefrag.exe
Similar/alternative apps: Defraggler, WinContig
What's new? See:
Latest comments
misan on 2013-08-14 21:12

Because of the different strategies of most defrag apps you can do more false then right:
if you're using Vista/7/8 use the build-in defragmenter on a regular basis,
if you use XP my favourite is DiskDefrag on a regular basis,
if you defragment your hard disk, please use only one app for it.

I'm not a 'fanboy' of Auslogics DiskDefrag or any of their other products.

avi-aryan on 2013-09-24 11:05

Ultra Defrag looks good and works fast . I downloaded it just after reading a review at . Just can't wait to see how it works when compared to all other defragmenters I have tried in the past.

PS - Can anyone help me how to enable Boot Time Defragmentation provided I use the portable version.

webfork on 2015-06-28 23:20

Avi-aryan: on the Boot Time Defrag, it's unfortunately still only available for the installed version.

See all

Defraggler v2.22.995

billon on 10 Oct 2019
  • 13MB (uncompressed)
  • Released on 22 May 2018
  • Suggested by atao.m

Defraggler improves drive performance by organizing data at a file system level. Since files over time spread out over a drive, occasional "defragmentation" can help reduce drive seek time. Uniquely, Defraggler can function at a file or folder-level to help clean up specific areas, or the whole disk. The program will also list fragmented files and their locations.

The package includes both 32-bit and a 64-bit versions, as well as a command line program. This tool is not recommended for SSD drives or other flash-based media.

Runs on:WinXP / Vista / Win7 / Win8 / Win10
Writes settings to: Application folder
Dependencies: Administrative rights
Unicode support: Yes
License: Freeware
How to extract:
  1. Download the installer and extract Defraggler.exe or Defraggler64.exe (for 64-bit OS), and optionally Lang directory to a folder of your choice
  2. Create a blank text file in the same folder, paste the following:


    and save it as portable.dat
  3. Launch Defraggler.exe or Defraggler64.exe
Similar/alternative apps: WinContig
What's new? See:
Latest comments
__philippe on 2013-07-22 13:58

For quick-and-dirty, single file specific defrag job, I tend to favor Sysinternals' Mark Russinovich CLI implementation (as in Clean-and-Lean-Interface...;-)

Blindlingy fast, small footprint (208k) Contig.exe V1.7


Checker on 2014-03-25 14:25

Sorry, I really missed that.

webfork on 2014-03-29 16:12

Thanks checker

See all

HDiskDefrag v3.0.4

Emka on 16 Dec 2013
  • 244KB (uncompressed)
  • Released on
  • Suggested by AlephX

HDiskDefrag defragments FAT/NTFS partitions on non-removable hard disks. You can specify to clear temporary files and browser cache before defragmentation. You can also select whether to defragment system files and various methods of placement (by name, last access, last write).

Not recommended on SSD or flash-based media.

Runs on:WinXP / Vista
Writes settings to: None
Dependencies: May require administrator rights
License: Freeware
How to extract: Download the ZIP package and extract to a folder of your choice. Launch HDiskDefrag.exe.
Latest comments
Ludwig Hagen on 2007-10-28 18:14

v2.0 available!!

PRH on 2010-06-04 22:43

Dependencies: Needs admin rights

Add comment

PageDefrag v2.32

Checker on 15 Mar 2014
  • 106KB (uncompressed)
  • Released on
  • Suggested by Hank7

PageDefrag allows you to defragment files that are normally not possible to defragment i.e. paging files, registry hives, event log files and Windows 2000/XP hibernation files. In addition, it shows the fragmentation level of these files so that you can make a decision about whether or not to defragment.


  • Speed benefits on a SSD-based (flash media) Windows installation will be minimal.
  • The program installs itself as a service and provides you with the option to run on next reboot, run with every reboot, or to remove the service. It can be run from removable media, but will modify the target machine permanently until the service is removed.

Runs on:WinNT / Win2K / WinXP
Writes settings to: Windows registry. But given the nature of the application, I think it can be accepted as portable.
Dependencies: Administrator rights
Stealth: ? No
License: Freeware
How to extract: Download the ZIP package and extract to a folder of your choice. Launch pagedfrg.exe.
Latest comments
u64 on 2010-07-05 01:03

While PageDefrag does what it says, i prefer UltraDefrag.
It's GPL, but not Portable by default, last i checked.
On the flip side as making it Portable we can put the
performance-sensitive files on the fastest area on the
Drive, the beginning.
Check with Windows Defrag (dfrg.msc) first, in case the swapfile
is already near the beginning. In rare cases i've seen old
UltraDefrag versions put the swap last on the drive. ouch
As always before Defrag, i suggest running chkdsk /f.

Create this file in Notepad, Save As Unicode-format.
set UD_IN_FILTER=Pagefile;SysEvent;AppEvent;SecEvent;Windows\System32\config;ntuser;usrclass
udefrag -o -m c:
echo boot-off

ultradefrag-3.3.0.bin.i386.exe /S
copy /y ud-boot-time.cmd %windir%\System32
%ProgramFiles%\UltraDefrag\bootexctrl /r defrag_native
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce /v unud /d "cmd /c %windir%\UltraDefrag\uninstall.exe /S" /f
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce /v unuc /d "cmd /c del %windir%\System32\ud-boot-time.cmd" /f
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce /v unul /d "cmd /c del %windir%\..\fraglist.luar" /f
reg add HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce /v unug /d "cmd /c rd /s /q %windir%\UltraDefrag" /f

The path to bootexctrl may differ on UltraDefrag versions!

Run the bat and UltraDefrag runs at next reboot.
And then uninstalls next time you login.

D1G1T4L3CH0 on 2011-05-11 15:43

I know this thread is a bit old now, but I wanted to comment on UltraDefrag.

It's a great application, and my preferred choice of the two as well. Thanks for your post on this u64. I wanted to note that now there is a portal version available from the website for UltraDefrag, but it doesn't support boot time defrag since without installation, there would be no ud-boot-time.cmd file in the system32 directory. It can created and put in there, then the portable application will allow you to enable boot time defrag. This way you can avoid the install and uninstall with the UltraDefrag.bat script above. Good script though. But then, if it's a portable installation on a removable device, you probably shouldn't run boot time config unless that device is connected and accessible at boot time.

AdrianK_IT on 2013-05-07 17:23

The download link does not work; available from the website ie here:

See all