Subscribe to AfterDawn's weekly newsletter.
Version history for Ultra Defrag (64bit)
<<Back to software description
Changes for v5.0.0 RC1 - v5.0.1
- A problem where the MFT optimization aborted early was fixed.
- A problem where the boot time interface would hang under certain conditions was fixed.
- Additional information was added to the tips, GUI and FAQ sections of the documentation
Changes for v5.0.0 Beta 3 - v5.0.0 RC1
- This release candidate includes all the new features of the initial v5.0.0 release.
- GUI:
- The drive list hight can now be adjusted by dragging the bottom border of it.
- Progress is now displayed in the status column of the drive list.
- The drive label is now displayed in the drive list. Please check if all localized labels are displayed correctly.
- There are now more actions available to be executed when UltraDefrag terminates.
- The cluster map now displays unused map blocks in gray, so they can not be confused with free space.
- Command line interface:
- It is now possible to specify paths as arguments, which has fixed a problem with the Explorer context menu handler on Vista and above.
- Driver:
- Defragmentation of regular files and volume metafiles was improved.
- Full optimization has been improved, which processes all files despite of fragmentation.
- Quick optimization has been added, which mainly processes fragmented files.
- MFT optimization has been added, which only processes the MFT.
- Creation of a log file by setting an environment variable is now possible, which highly simplifies reporting problems.
- Reports:
- The file size, file status and report creation date and time were added to the fragmentation reports.
- Installer:
- All selections can now be done through command line parameters too.
- For further information about the switches see the handbook.
Changes for v5.0.0 Beta 2 - v5.0.0 Beta 3
- volume optimization reimplemented
- quick volume optimization implemented
- the cluster map now indicates unused map blocks with gray color
- one bug preventing a proper redraw of defragmented files was fixed
- few bugs causing infinite loops in defragmentation algorithm were fixed
- one bug preventing MFT defragmentation was fixed
- one bug preventing reports containing Asian characters in file names from being built was fixed
- one bug preventing defragmentation in some cases on Windows NT 4.0 and Windows 2000 was fixed
- the documentation was updated to include better information about taking screen-shots and creating support packages on the bug reports page
- tree-view to select chapters was added to documentation and the default doxygen color theme is now used
- the following translations were added: English (GB), Iloko
- the following translations were updated: Korean, Turkish, Slovak, English (US), Hindi, Romanian, Filipino (Tagalog), Catalan, Spanish (ES), Greek, Chinese (Simplified), Polish, Swedish, Italian, Finnish, Chinese (Traditional), German, Hungarian, Danish
- hexview command added to the boot time shell
- Developers: udefrag_start_job prototype changed by adding algorithm preview flags
Changes for v4.4.0 - v5.0.0 Beta 2
- This preview release includes the new GUI design and the new log file creation feature. Analysis and defragmentation are implemented, but optimization is still being worked on.
- GUI:
- The volume list hight can now be adjusted by dragging the bottom border of it.
- Progress is now displayed in the status column of the volume list.
- The volume label is now displayed in the volume list. Please check if all localized labels are displayed correctly.
- There are now more actions available to be executed when UltraDefrag terminates.
- Command line interface:
- It is now possible to specify paths as arguments, which has fixed a problem with the Explorer context menu handler on Vista and above.
- Driver:
- Defragmentation of regular files and volume metafiles was improved.
- Creation of a log file by setting an environment variable is now possible, which highly simplifies reporting problems.
- Reports:
- The file size, file status and report creation date and time were added to the fragmentation reports.
- Comments and suggestions about the new design are much appreciated!
Changes for v4.4.0 RC 1 - v4.4.0
- history of typed commands added to the boot time interactive mode; navigation is possible by arrow keys, 'history' command can be used to list all typed commands
- call, man and type commands added to the boot time shell
- echo, exit, pause and set commands of the boot time shell improved
- clearing of the failed boot flag added for reboot and shutdown at boot time
- pending boot-off boot time script command support added, this removes the limitation of boot-on/off not working before reboot/shutdown
- interactive mode at boot time now displays help split into pages
- escape key handling added to break the boot time script execution
- boot time commands parsing was rewritten to increase reliability and flexibility of the boot time shell
- corrected cluttered progress display if console output was redirected
- optimized timeout for waiting for a keyboard event in boot time interface
- the following translations were updated: Portuguese, Chinese (Traditional)
- FAT formatted volumes are displayed in GUI now as FAT12/FAT16/FAT32 instead of less informative FAT/FAT32
- winx_heap_alloc replaced by winx_heap_alloc_ex to allow specifying flags
- winx_heap_alloc_zero added to allow allocating memory initialized with zero
- winx_ftw, winx_scan_disk, winx_fsize, winx_kb_read, winx_xtime, winx_prompt_ex, winx_get_file_contents, winx_release_file_contents, winx_wcsistr, winx_print_array_of_strings, winx_get_volume_information, calls were added to zenwinx library
- winx_fbopen call added to zenwinx library for buffered file i/o support
- obsolete winx_get_volume_size and winx_get_filesystem_name calls were removed from zenwinx library; use more common winx_get_volume_information instead
- one little bug in winx_kbhit, winx_breakhit functions was fixed
- udefrag_get_vollist and udefrag_release_vollist calls were added to udefrag library; an obsolete udefrag_get_avail_volumes was removed
Changes for v4.3.0 - v4.4.0 RC 1
- GUI:
- Progress is now added to the GUI window caption, so it is displayed in the tooltip of the taskbar icon.
- Cryptic single character progress label was replaced by the localized operation names.
- Driver:
- Partial defragmentation was added to decrease the number of fragments even when there is no free space on disk to concatenate all fragments of the file.
- Volume optimization algorithm was improved to prevent useless additional optimization passes.
- One little bug preventing optimization from being stopped was fixed.
- Volume optimization algorithm was improved to prevent skipping heavily fragmented parts of the volume.
- Boot time interface:
- 10 seconds delay is skiped on boot time scan, if only one keyboard is present.
- Translations:
- Added language selector to the GUI package.
- Hindi translation was added.
- The following translations were updated:
- Croatian, Danish, Dutch, French, Greek, Polish, Russian, Serbian, Swedish, Turkish
Changes for v4.2.0 - v4.3.0
- GUI:
- The ability to resize the main window has been added.
- Text and controls are now scaled to the current DPI settings of the screen.
- Cluster map customization is possible now through guiopts.lua configuration file editing.
- Update check was added.
- Driver:
- 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.
- Translations:
- The following translations were updated: Czech, Finnish, Japanese, Spanish (AR), Portuguese (BR), Korean, Hungarian.
Changes for v4.3.0 RC 2 - v4.3.0 RC 3
- Driver was improved to better distinguish between free space and MFT zone.
Changes for v4.3.0 RC 1 - v4.3.0 RC 2
- Few bugs were fixed.
- --use-entire-window option was added to the command line interface.
Changes for v4.2.0 - v4.3.0 RC 1
- 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.
Changes for v4.1.0 - v4.2.0
- multiple drives selection feature was added to GUI and Scheduler
- progress indication was improved to be more detailed and smooth
- defragmentation and optimization speedup was performed
- --all, --all-fixed command line switches added to the console interface and to the boot time defragmenter - boot time interface initialization speedup was performed
- boot time interface interactive mode commands set changed to be the same as in scripting mode
- HTML reports encoding was changed to UTF-8, which renders nicely in all popular web browsers including Internet Explorer
- plain text reports were improved to be more readable
- the following translations were updated: Dutch, Swedish, Japanese, Polish
- a bug preventing true Unicode paths from being displayed in file fragmentation reports was fixed
- shutdown confirmation dialogs were added to GUI
- one additional check preventing the boot time defragmenter from running in Windows Safe Mode was added
- one little bug causing a wrong progress bar appearance on Windows XP default theme was fixed
Changes for v4.2.0 RC 4 - v4.2.0 RC 5
- Multiple drives selection feature was added to GUI and Scheduler.
- Progress indication was improved to be more detailed and smooth.
- Defragmentation and optimization speedup was performed.
- --all, --all-fixed command line switches added to the console interface and to the boot time defragmenter.
- Boot time interface initialization speedup was performed.
- Boot time interface interactive mode commands set changed to be the same as in scripting mode.
- HTML reports encoding was changed to UTF-8, which renders nicely in all popular web browsers including Internet Explorer.
- Plain text reports were improved to be more readable.
- The following translations were updated: Dutch, Swedish, Japanese, Polish.
- A bug preventing true Unicode paths from being displayed in file fragmentation reports was fixed.
- Shutdown confirmation dialogs were added to GUI. Please visit UltraDefrag.WikiSpaces.com and update the translations.
- One additional check preventing the boot time defragmenter from running in Windows Safe Mode was added.
- One little bug causing a wrong progress bar appearance on Windows XP default theme was fixed.
Changes for v4.1.0 - v4.2.0 RC 4
- multiple drives selection feature was added to GUI
- progress indication was improved to be more detailed and smooth
- defragmentation and optimization speedup was performed
- --all, --all-fixed command line keys added to the console interface and to the boot time defragmenter
- boot time interface initialization speedup was performed
- boot time interface interactive mode commands set changed to be the same as in scripting mode
- HTML reports encoding was changed to UTF-8 which renders nicely in all popular web browsers including Internet Explorer
- plain text reports were improved to be more readable
- the following translations were updated: Dutch, Swedish
- a bug preventing true Unicode paths from being displayed in file fragmentation reports was fixed
- one little bug causing a wrong progress bar appearance on Windows XP default theme was fixed
Changes for v4.1.0 - v4.2.0 RC 3
- multiple drives selection feature was added to GUI
- progress indication was improved to be more detailed and smooth
- defragmentation and optimization speedup performed
- --all, --all-fixed command line keys added to the console interface and to the boot time defragmenter
- boot time interface interactive mode commands set changed to be the same as in scripting mode
- the following translations were updated: Dutch, Swedish
- one little bug causing a wrong progress bar appearance on Windows XP default theme was fixed
Changes for v4.0.0 - v4.1.0
- few bugs in driver were fixed
- a huge analysis speedup performed
- one bug in GUI (#2964309) was fixed
- one little bug preventing the Scheduler running on Windows 2000 was fixed
- volume status messages were improved in UltraDefrag GUI
- the report saving speedup was performed
- the following translations were added:
- Belarusian, Bulgarian, Croatian, Filipino (Tagalog), Finnish, Icelandic, Macedonian, Norwegian, Romanian, Serbian, Ukrainian, Yiddish
- the following translations were updated:
- Catalan, Chinese(Simplified), Chinese(Traditional), Czech, Danish, Dutch, Farsi, French(FR), German, Greek, Hungarian, Italian, Japanese, Korean, Latvian, Polish, Portuguese(BR), Portuguese, Russian, Slovak, Slovenian, Spanish(AR), Swedish, Thai, Turkish
- /LANG command line option was added to the installe
Changes for v3.2.1 - v4.0.0
- a lot of extremely important bugs were fixed
- the strongest error handling was added to all program modules
- program is available again for all 64-bit targets
- documentation was rewritten to be much clearer
- kernel mode driver was removed as a component less reliable by definition
- translations submitting is available again through http://ultradefrag.wikispaces.com/
- USB keyboards support at Windows boot time was added
- all important program sources were well documented
Changes for v3.1.0 - v3.2.1
- shutdown after a job feature was added to GUI
- hibernate after a job feature was added to GUI
- `boot-on` and `boot-off` commands were added to boot time defragger
- Scheduler has been translated into Spanish (AR) language
- Hibernate command line tool was added
- few bugs were fixed
- Ultra Fast NTFS scanning feature was added, NTFS analysis becomes approximately 25 times faster now
- defragmentaion of additional streams attached to NTFS files was added
- 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
Changes for v3.0.0 - v3.1.0
- this is the first really stable release
- graphical ...

