The UltraDefrag GUI consists of a single re-sizable window. View screenshots...
The Menus
| Action |
-
Analyze (F5; Enter)
- This analyzes the currently selected disk(s), constantly updates the cluster map and status bar, and generates a report.
The process locates free space, folders, fragmented, compressed, regular and system files.
-
Defragment (F6)
- This defragments the currently selected disk(s), constantly updates the cluster map and status bar, and generates a report.
The process moves fragmented files to free space to concatenate them.
-
Quick optimization (F7)
- This optimizes the currently selected disk(s), constantly updates the cluster map and status bar, and generates a report.
The process moves fragmented files to the back of the disk to free space at the front and moves them back to the front to concatenate them.
-
Full optimization (Ctrl+F7)
- This optimizes the currently selected disk(s), constantly updates the cluster map and status bar, and generates a report.
The process moves fragmented and regular files to the back of the disk to free space at the front and moves them back to the front to concatenate them.
-
Optimize MFT (Shift+F7)
- This concatenates the MFT into one single chunk.
-
Stop (Ctrl+C)
- This aborts the currently running process at any stage, currently pending move operations will be completed to avoid corruption.
-
Repeat action (Shift+R)
- If this is set, the current operation will be repeated multiple times in a row. This allows processing as many files as possible.
- Skip removable media (Ctrl+M)
- If this is checked, disks located on removable drives are not included in the disk list.
- Rescan drives (Ctrl+D)
- This updates the disk list to include disks located on removable drives, which have been plugged in after starting UltraDefrag.
- When done
- This allows one to select an action that will be executed after all operations have been performed.
The default is None, available actions are: Exit, Standby, Hibernate, Logoff, Reboot and Shutdown.
- Exit (Alt+F4)
- This terminates UltraDefrag.
|
| Report |
-
Show report (F8)
- This displays the report generated for the selected disk(s) in a browser window.
|
| Settings |
- Language
- This allows selecting the displayed language and to open the Translations folder, which contains the translation.template and all language files.
- Graphical interface
- Font (F9)
- Usually the font must be changed only, if the contents of the disk list are not displayed correctly.
-
Options (F10)
- This will open a text editor window with the script loaded mentioned in the section Configuring below, which allows you to change the look and feel of the window as well as the behaviour of the actions.
- Boot time scan (Disabled for portable editions)
-
Enable (F11)
- This enables or disables the boot time processing.
-
Script (F12)
- This opens a text editor window with the script loaded mentioned in the chapter Boot Time Defragmentation, which allows changing the way the boot time processing behaves.
- Reports (Ctrl+R)
- This allows changing the look of the reports.
|
| Help |
-
Contents (F1)
- This launches the handbook you are currently reading.
- Best practice (F2)
- This launches the Tips and Tricks chapter of this handbook.
- FAQ (F3)
- This launches the Frequently Asked Questions chapter of this handbook.
- About (F4)
- This opens the about window.
|
Preview
(available only in alpha and beta releases) |
- Find largest free space
- Always fill the largest free space region first.
- Find matching free space
- Always fill a free space region which is similar to the size of the file.
- Skip partial defragmenting
- On regular defragmentation skip the final partial defragmentation, which consolidates small parts of files.
|
The Tool-Bar
It consists of the most frequently used commands for easy access.
List of Disks
The top part of the window contains a full list of disks available for defragmentation. Each line of the list contains disk name, type of filesystem, total amount of space, amount of free space and, finally, percent of free space on the disk.
Fixed drives are marked by
, removable drives - by
.
Multiple disks can be selected in the list. In this case UltraDefrag will process them one after the other. The rules for the selection are the same as in Windows Explorer.
Cluster Map
It represents the disk clusters by little colored squares. Colors have the following meaning:
 | Fragmented |
|
 | Not Fragmented |
|
 | Compressed |
 | Directory |
|
 | System (Locked) |
|
 | MFT |
 | Temporary |
|
| |
|
 | Free Space |
When there are two different colors assigned to the same item, the darker one marks objects above the size threshold, if one is set. Dark magenta represents the master file table (MFT), light magenta - space reserved for the MFT expansion. The cyan color represents space temporarily allocated by Windows. Gray is indicating unused map blocks, because the map is bigger than the number of available clusters.
Note that files excluded from processing are never treated as fragmented. Because only files affecting system performance should get our attention.
Due to the way the amount of clusters per map block is calculated, it can happen that the last block represents much more clusters than the other ones. This leads to the effect, that there is a small delay till the clusters are painted, if they are moved to the end of the disk.
When done
If any of the actions except None is checked, UltraDefrag will automatically perform that action after the job completes.
Note that your system and hardware configuration must support shutdown and power off, otherwise Windows may reboot your PC or even do nothing. Therefore test this mode before using it at a regular basis.
Note that your system must support the selected suspend mode and it must be turned on. Otherwise Windows will display a message box containing a brief error description and the system will not be switched into any suspend mode.
Configuring
The default font is Courier New, 9.
GUI options are stored in guiopts.lua file. They have the same meaning as the environment variables accepted by the UltraDefrag command line tool.
It does make sense to set grid_line_width = 0, if you set map_block_size = 1 to be able to use the whole size of the cluster map.
This is especially useful, if you have drives of sizes of 500GB and more.