UltraDefrag 1.2.4

UltraDefrag is powerful Open Source defragmentation tool for Windows. It's engine is very fast, because it is created as kernel-mode driver. They are three interfaces to them: graphical, console and native. First is very useful, because it use cluster map visualization. Console is good for task scheduler, and native tool – for advanced users and programmers. Design of the UltraDefrag is very ergonomic: no skins, no localization, no animation and so on. It’s true small and powerful program! It can be used on Windows 2000, Windows XP, Windows Server 2003 and Windows Vista.

Features and restrictions:

  • optimal algorithm
  • support basic include/exclude filters
  • exclude zero-length files and files that are placed in MFT
  • full support of compressed files processing
  • 'Compact' command optimize free space disposition
  • generate useful html report
  • don't support volumes with more than 4.294.967.295 clusters
  • 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.

What's New:
  • big modern volumes support was added (by reducing memory requirements)
  • context menu handler for volumes in Explorer was added
  • documentation improved
  • first compilation using gcc -> strong code verifying -> hundreds of small bugs were fixed
  • full MinGW support for compilation
  • configure.pl script was created
Download: 32-Bit Version | 64-Bit Version
View: User Manual | Version History
Link: Home Page

Report a problem with article
Previous Story

Five desktop Linux highlights of 2007

Next Story

Sony assures Australians choose Blu-ray this Holiday Season


Commenting is disabled on this article.

Dandy is right on the money. Disk defragmenting isn't cpu bound in any way, so placing portions of the code in a kernel driver ranges from stupid to dangerous.
And yes, I like that MS is trying to make it harder for crap to creep in the kernel. When Symantec complained, I knew MS was on the right path. A firewall to keep out Symantec products is worth a fair bit in itself.

Its open source so you can see what it does when running in the kernel. I still agree with dandy though. Running unnecessary apps in kernel mode.

Defraggers will only be as fast as your hard drive. I still use the Windows one though since they Microsoft know how their drives work.

Defragmenting files by itself is not the challenge for defrag programs (all defrag the same way). It is the optimizing algorithms for file placement. (speeding up boot or reducing program startup time etc.). Thus multiple disk defragmenting software.

> It's engine is very fast, because it is created as kernel-mode driver


It's bad enough when apps want admin rights when it's not really necessary, but now I'm being asked to blindly trust some third-party app running in kernel mode not to contain buffer overrun vulnerabilities and the like?

Sorry, in my book, no matter what the intent is, that's just making room for bad things to happen. That's how Sony's rootkit turned into the fiasco that it was. Why is it that Microsoft is making it harder and harder to get to the kernel (PatchGuard, mandatory driver signing on x64, etc) with each newer Windows version?

Defraggers will always be slow no matter what. Can they quantify the gains? They're shaving what, a couple of milliseconds here and there?

> hundreds of small bugs were fixed

Oh, phew, now I feel much safer, knowing that all this code is running with full access privileges.