Frequently Asked Questions


Can I up- or downgrade over an existing installation?

Yes. There's no need to remove old files, the installer will take care about everything automatically.

My antivirus software says UltraDefrag is infected by a virus. Is it true?

No, it isn't. To ensure that none of the files have been accidentally infected by a virus, we test everything carefully on Only when all the files pass most of the virus scanners we make an official release. So, if you see a message saying UltraDefrag is infected by a virus, actually that's nothing but a false positive. We do recommend you to report the case to your antivirus software vendor. As a result your antivirus software will get fixed and you won't see the false positives anymore.

General usage

I need to defragment a large file but have no sufficient free space gap on the disk, what should I do?

To consolidate free space you can try the full optimization. If it fails to achieve the desired result try one of the following:

  • Move all files to another disk, reformat the original disk and move files back. Everything will be perfectly settled in the beginning of the disk.
  • Use GParted or Partition Magic software to shrink the disk. Then expand it back to the original size to get a continuous free space gap at the end.

After defragmentation I see my restore points disappeared, what happens?

The system restore service sometimes tracks file movements. When it exhausts all the disk space reserved for restore points it eliminates elder stuff to release some space for further tracking. Due to this reason we recommend to use backup software instead to keep valuable data backed up.

How to move everything to the beginning of the disk?

Usually it doesn't make sense to move big fragments, but if you'd like to get all files perfectly sorted or just want to pack everything as tight as possible before partition shrinking you can easily do it. Just click Settings > Preferences, open the Advanced tab, check Deep action, click OK and perform full optimization then. This way UltraDefrag will move all files, regardless of their fragments size, to the beginning of the disk.

I have a volume with no drive letter assigned, how can I defragment it?

Go to Start > Control Panel > Administrative Tools > Computer Management > Storage > Disk Management and assign a drive letter to the volume. Then defragment it and, if you wish, remove the assigned letter afterwards. To automate the process the diskpart utility can be used as shown in the Console Interface chapter of this handbook. The only drawback is that in some cases a reboot may be required to release the assigned drive letter, especially on older systems like Windows XP.

Graphical interface

When will the cluster map become interactive, so I'll be able to know where individual files are located on disk?

When defragmentation algorithms are quite efficient, it's definitely not necessary to know locations of individual files - anyway you'll get your drive optimized quite well. Maybe we'll implement the discussed feature later, but now it's time for more significant improvements.

Why the progress percentage updates irregularly?

The progress percentage measures disk space, not number of files. So it advances pretty quickly when the program deals with big files, and slows down significantly when thousands of small files are in the queue.

Why the progress sometimes exceeds 100% for FAT disks?

On FAT disks space gets immediately released after file movements, so it might happen that more files get fully defragmented than initially calculated.

Why is the disk name not displayed?

Windows Explorer replaces empty disk names by Local Disk or similar, but UltraDefrag doesn't.

Why is only the last report displayed, if I choose to display multiple reports?

Browsers which do not support tabbed browsing are reusing the same window. This is a limitation of the way a web page is opened from within Explorer.

Why are multiple windows opened, if I choose to display multiple reports?

If your browser supports tabbed browsing open one instance of it before you display the reports. This will open each report in a new tab depending on your browser configuration.

When I click Settings > Preferences > Advanced > UltraDefrag configuration file > Edit the program fails to open the file, what's going on?

Usually it happens on 64-bit systems when a 32-bit text editior is associated with the .lua file extension. To fix the problem just install a 64-bit edition of the editor or associate the .lua extension with the built-in Windows Notepad.

Boot time interface

Why some files are still fragmented?

Inspect the file fragmentation reports to find out the reason. Some system configurations are locking files even at boot, which can't be prevented. In some cases free space regions aren't big enough to hold the entire file. You might fix that using the quick optimization which consolidates free space a bit.

How can I disable the boot time defragmenter manually?

Remove the defrag_native entry from the following system registry parameter:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute

Automatic defragmentation

The built-in disk defragmenter refuses to run showing the message: "Disk defragmenter was scheduled using another program". What's going on?

Usually this happens on Windows 7 when automatic defragmentation is enabled. To prevent waste of time UltraDefrag disables the built-in scheduled defragmentation task during the installation, as described in the Automatic Defragmentation chapter. On Windows 8 and more recent Windows editions everything works fine, but on Windows 7 the built-in disk defragmenter may complain about that and refuse to run. It's completely safe to reenable the task (just click Remove settings in the message dialog), but afterwards we do recommend to disable it again, to prevent waste of time.

Why Windows refused to launch the task at idle, but queued it instead?

Usually this happens on Windows Vista and 7 which do check whether the computer is idle or not pretty infrequently, every 15 minutes or so. Thus, the computer needs to stay idle for up to 15 minutes on these systems to launch the task. Till then the task will stay queued.

Why Windows shows the following last run result for the task: "The process terminated unexpectedly (0x8007042B)"?

Usually this happens on Windows 8 and 10. It simply indicates that the task has been stopped because the computer ceased to be idle before the task completion. There's nothing special about it - the task will be launched again to finish the job when the idle state will resume.

I'd like to check what's been done during the last run of the task, but I found log files empty. What's going on?

Usually this happens on Windows 7 when the computer ceases to be idle before the task completion. In this case Windows 7 terminates all the processes involved in the task immediately giving them no chance to save debugging output to log files. There's no easy way to overcome this. The program could save debugging output bit by bit during its execution but this would affect its performance, in some cases pretty drastically.


How many differences are between the disk processing algorithms of UltraDefrag and well known MyDefrag (previously JkDefrag)?

Both programs have similar disk analysis algorithms, but defragmentation is done in different ways. While MyDefrag gives more control over files placement, UltraDefrag uses much simpler algorithms which are much faster and much easier to use.