all the disk processing algorithms were reimplemented to reach better efficiency and shorter processing times

FAT optimization was implemented

ability to sort files on the disk by the disk optimization was added; files can be sorted by path, size, creation time, last modification time, last access time - in eighter ascending or descending order

ability to filter out files by size of their fragments was added (fragment_size_threshold option in GUI; UD_FRAGMENT_SIZE_THRESHOLD environment variable in command line tool and boot time interface)

added ability to skip the disk processing when fragmentation level is below a specified one (fragmentation_threshold option in GUI; UD_FRAGMENTATION_THRESHOLD environment variable in command line tool and boot time interface)

One little bug preventing the root directory from being defragmented fixed.

Few bugs preventing the correct MFT displaying were fixed.

Driver was improved to better distinguish between free space and MFT zone.

One little bug preventing displaying system files in green color on NTFS volumes was fixed.

Boot time interface:

Progress indication was improved.

Backspace and escape keys handling added to the interactive mode.

Few bugs were fixed.

Command line tool:

--wait option was added to make scheduled defragmentation more flexible.

--use-entire-window option was added.

Scheduler:

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.

UltraDefrag Scheduler has been retired as a component less functional than standard Windows Task Scheduler; visit UltraDefrag.WikiSpaces.com for tutorials on scheduling disk defragmentation tasks through Windows Task Scheduler

more reliable monolithic boot time defragmenter was made.

few bugs preventing the correct MFT displaying were fixed in driver.

--wait option was added to the command line interface to make scheduled defragmentation more flexible.

GUI cluster map was reworked to be customizable to give better feedback of the current drive usage.

information about trash (temporary files) excluded from reports, statistics and cluster map; these files are completely ignored now

a lot of new options were added to the console program

the \??\ sequence removed from file names in reports

Thai translation was made

some important parts of handbook were completely rewritten

Scheduler was rewritten in C language; NET framework is not required now!

ability to translate Scheduler into foreign languages was added

GUI options were moved from udefrag-gui.cmd script to easy to understand guiopts.lua file

debugging information will not be saved on disk since this version of the program; read carefully an appropriate chapter of program's handbook for detailed instructions about kernel mode driver debugging instead

few fatal driver bugs were fixed

driver's reliability was increased

now UltraDefrag requires less software for its development

FOR PROGRAMMERS: build configurator was rewritten in Lua

NOTE FOR PROGRAMMERS: to successfully recompile the driver run configure.pl script and click 'Apply patch to MinGW' button once again