Graphical Interface

UltraDefrag GUI is pretty straightforward: you select disks and then either analyze, or defragment, or optimize them. If multiple disks are selected they will be processed one by one. After the job completion you may open a file fragmentation report to check out which files are still fragmented and why.

The program lists all disks available for defragmentation, marked by the following icons:

fixed.png
Fixed drives
removable.png
Removable drives

Criss-crossed icons mark dirty ones. Click Action > Repair drives to clean 'em up.

To select multiple disks use the same rules as in Windows Explorer. For instance, hit Ctrl+A to select them all.

Double-click a drive or select it and hit Enter to start its analysis (repair if it's a dirty one).

Cluster map

The bottom part of the window shows the cluster map of the selected disk. It represents disk clusters by little colored squares. The top left square represents the first cluster, the bottom right - the last one. All the clusters in between are organized by rows. The colors have the following meaning:

Fragmented.png
Fragmented
Blank.png
NotFragmented.png
Not fragmented
Blank.png
Compressed.png
Compressed
Directory.png
Directory
System.png
Locked (system)
MFTzone.png
MFT
FreeSpace.png
Free space
UnusedBlock.png
Unused map cell
Files and directories
When there are two different colors assigned to the same item, the darker one marks objects above the size threshold, if one is set.
MFT
Dark magenta represents the master file table (MFT), light magenta - the space reserved for its expansion.
Unused map cells
Each cell reflects an integer number of clusters. So, for instance, if a disk has 1000 clusters, but its map contains a bit more cells those redundand cells will be not used at all. On the other hand, if the map has exactly 2000 cells they will be all in use, reflecting 2 clusters each.
Note
Unused map cells are not to be confused with free space.
Free space color
The default is white as shown above, but it can be changed through a background color option.

It does make sense to set grid_line_width = 0 if you set map_block_size = 1 to use the screen space more efficiently. This is especially useful, if you have drives bigger than 500GB in size. To set both options click Settings > Options and edit the appropriate lines in the opened configuration file.

Menu

Action

glass.png
Analyze (F5; Enter)
Analyze the selected disk(s).
defrag.png
Defragment (F6)
Defragment the selected disk(s).
quick.png
Quick optimization (F7)
Perform quick optimization of the selected disk(s).
full.png
Full optimization (Ctrl+F7)
Perform full optimization of the selected disk(s).
mft.png
Optimize MFT (Shift+F7)
Optimize the master file table on the selected disk(s).
pause.png
Pause (Space)
Pause or resume the job. The current file movement will be completed to avoid data corruption.
stop.png
Stop (Ctrl+C)
Abort the job. The current file movement will be completed to avoid data corruption.
report.png
Show report (F8)
Open the file fragmentation report for the selected disk(s).
Blank.png
Skip removable media (Ctrl+M)
Exclude removable drives from the list.
Blank.png
Rescan drives (Ctrl+D)
Update the list of drives.
Blank.png
Repair drives
Repair the selected disk(s) using the chkdsk command line tool.
Blank.png
When done
Set the action to be performed after the job completion. The default is None, available actions are: Exit, Standby, Hibernate, Logoff, Reboot and Shutdown.
Note
To shut the computer down successfully both your system and hardware configuration must support shutdown and power off, otherwise Windows might either reboot the computer or simply stay idle. The same way neither standby nor hibernation will work when they aren't supported by the hardware or aren't turned on in Windows.
Blank.png
Exit (Alt+F4)
Terminate UltraDefrag.

Settings

Blank.png
Language
Select display language for the graphical interface.
gear.png
Options (F10)
Open the main configuration file.
Blank.png
Sorting
Set sorting order for the disk optimization.
terminal.png
Boot time scan > Enable (F11)
Enable or disable the boot time processing (disabled in portable editions).
script.png
Boot time scan > Script (F12)
Open the boot time script (disabled in portable editions).

Help

help.png
Contents (F1)
Open this handbook.
light.png
Best practice (F2)
Open the Tips and Tricks chapter of this handbook.
Blank.png
FAQ (F3)
Open the Frequently Asked Questions chapter of this handbook.
Blank.png
Cluster map legend
Show the Cluster map section of this chapter.
Blank.png
Debug
Get access to debugging information:
  • Open log (Alt+L) opens a log file with debugging information if one is enabled.
  • Send bug report opens the Troubleshooting chapter of this handbook.
Blank.png
Upgrade
Set whether the program will check for available updates on startup or not.
star.png
About (F4)
Show general information about the program.