UltraDefrag
is an open source disk defragmenter for Windows NT 4.0 and later operating
systems. It is very fast, because the defragmenting is done by kernel-mode
driver. UltraDefrag makes use of the same defragmenting API used by many other
windows defrag utilities, both open and closed source. However, UltraDefrag has
many features that makes it unique. Firstly it has a kernel mode driver that
does most of the work, secondly is the ability to run the application at boot up
time in a manner similar to chkdsk. This allows for faster defragmentation time
and the ability to defragment all files including system files. It can also
defrag single file or multiple directory and can generate a list of all
fragmented files. The program is available for both 32bit and 64bit version of
Windows running on both AMD and Intel based processor. There are three interface
available: Graphical, Console and Native. The UltraDefrag Micro Edition is a
special package for advanced users who prefers extreme stability and power.
This edition is a little bit faster, much stable (its driver contains just most
important parts). It has console interface to speed up defragmentation process.
Boot-time feature is available too. The Micro Edition saves reports in plain
text format.
UltraDefrag has the following features:
• system files defragmentation (registry, pagefiles...)
• ultra fast NTFS analysis
• fast defragmentation algorithm
• effective volume optimization algorithm
• safety, it can never damage processed files
• simplicity, it can be used without reading the documentation
• ability to defragment single file/directory from the context menu in Explorer
• ability to defragment additional streams attached to NTFS files
• ability to exclude any unimportant fiiles 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
• well readable HTML reports
• powerful command line interface
• ability to automatically hibernate/shutdown PC after a job
• small handy scheduler
• multilingual graphical interface
• little binaries (less than 500 kb)
• portable version available which requires no installation
• native 64-bit support
• open source code licensed under GPL
Changes in UltraDefrag Version 4.3.0, 2010-04- :
- UltraDefrag Scheduler has been retired as a component less functional than
standard Windows Task Scheduler; visit http://ultradefrag.wikispaces.com/ for
tutorials on scheduling disk defragmentation tasks through Windows Task
Scheduler
- --wait option was added to the command line interface to make scheduled
defragmentation more flexible
- more reliable monolithic boot time defragmenter was made
- few bugs preventing the correct MFT displaying were fixed in driver
- one little bug preventing displaying system files in green color on NTFS
volumes was fixed
- cluster map appearance in GUI was improved and made absolutely independent
from the screen DPI
- cluster map block size was made customizable in GUI through map_block_size
parameter added to guiopts.lua configuration file
- the following translations were updated: Czech, Finnish, Japanese, Spanish
(AR)
- installer was updated to include publisher, version, estimated size and
support link in uninstall information
- sources were cleaned up by removing the obsolete kernel mode driver support at
all
- for programmers: winx_create_thread improved, udefrag.dll interface optimized
(function prototypes changed!)
Homepage - http://ultradefrag.sourceforge.net