Program: UltraDefrag
License: Open Source/Freeware
Description: UltraDefrag is an Open Source disk defragmentation tool that offers fast defragmenting, using a kernel based driver. It offers a simple GUI with a cluster map display, as well as a command-line interface and scheduling option. The program supports full defragmentation and space defragmentation (compacting), and allows you to include/exclude files or folders based on their name or size. Other features include HTML reports and boot time defragmentation.
Website: http://ultradefrag.sourceforge.net/
Download: http://www.snapfiles.com/reviews/ultradefrag/ultradefrag.html
We already have JKDefrag in development, what other benefits does UltraDefrag offer?
Also, why link to the snapfiles download, their sourceforge page has the official download on it.
This project may not work out well as a portable application because it appears to require some drivers
The developer formerly known as ZGitRDun8705
It comes with a folder with a portable version in it but I prefer it be in PAF format. Also, JkDefrag does not have boot-time defrag for the registry and page file. UltraDefrag does. And I linked to the SnapFiles download because it works. If you would prefer to download from SourceForge because you trust it more, be my quest. The requirements for the request form do not state that the download link has to be the one that the developer provides.
Failure is not an option. It comes bundled with Windows.
I saw that it comes with a folder that has a portable version, but again, I don't think it can be truly portable because it has to install drivers to run. Also, boot-time scans aren't really a portable feature.
I wasn't trying to attack you for using an alternate download, I was just curious. And you are correct that the guidelines do not say you have to use the developer's download, but it's typically preferred.
The developer formerly known as ZGitRDun8705
I will remember that for future requests. I know that boot-time defrags are not necessarily a feature that one would seek in a portable program but if you were to use a defrag program as a portable app, you would be using the app to increase performance on the host computer. Then you could also schedule a one-time boot-time defrag with UltraDefrag to increase the performance of the computer even more. The boot-time defrag can be set to run every time (for installations of the app) or a one-time boot-time defrag (perfect for the portable version).
Failure is not an option. It comes bundled with Windows.
I would really like if there was a boot time page file/hibernation file defrag on a portable app. Maybe if you set bios to accept flash drive to run at boot time, it would launch a small OS (maybe something like DOS) and make the defrag. I know it must be hard, but that´s a possibility.
Anyway, a normal defrag prog would be useless, since it already comes with Windows.
cya!
well i'm sure it can be done but this site doesn't really do bootable apps. a defrag program wouldn't be useless because JkDefrag is better and faster than the windows defrag plus vista doesn't have a manual defrag, only an automatic one.
"defrag for the registry and page file." sounds very useful. I would appreciate if someone would look into this.
JKDefrag can and does defragment the registry files, and virtually everything else, too, for that matter
For the page file, try http://technet.microsoft.com/en-us/sysinternals/bb897426.aspx
But that also involves a reboot, and neither that nor Ultradefrag's boot time pass could ever really be portable, since they involve installing files to the boot volume, making specific registry changes to cause their app to run extremely early in the boot process.
That, in and of itself is extremely non-portable.
You would then need something else that ran later in the boot sequence to clean out the changes above, and clean up itself, which is non-trivial without leaving something behind.
this post is full of warnings against defraging a usb flash drive of any shape and size.
https://portableapps.com/node/15899
An Old Irish Blessing
May the road rise up to meet you. May the wind always be at your back. May the sun shine warm upon your face, and rains fall soft upon your fields. And until we meet again, May God hold you in the palm of His hand.
MickeyJ4J
Should we be looking at this as a JKDefrag replacement since it's now closed source?
Michael D. Shook
I don't think it can be truly portable because it has to install drivers to run. JKDefrag can still be used. And once we open up to freeware, MyDefrag can be used as well.
The developer formerly known as ZGitRDun8705
Saw UltraDefrag today in a Download Squad article. It's gone to 4.0 and looks pretty good. With JKDefrag going closed source might be worth anotherlook.
Not sure if the driver issue is still valid.
PortableApps.com Advocate
Even if UltraDefrag still needs drivers, PAL might be able to handle them. I know Chris has been working on drivers & services; not sure how that's coming, though.
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
Driver support in the launcher is ready to be tested. I think it should all work perfectly, but it's the sort of area I'd recommend that you test in a virtual machine which you can easily revert if something did go wrong.
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
You know, this is pretty interesting:
UltraDefrag screenshot: http://ultradefrag.sourceforge.net/screenshots/ud-analysing-volume.png
Defraggler screenshot: http://i48.tinypic.com/5bz8di.png
Are they perhaps forks of the same original product, or is something else going on here?
Cheers!
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
That sounds interesting. I've seen that option as -c on the command line. Do other programs/GUIs have it?
JKDefrag has the "defrag AND optimize" option. I believe space optimization would be a side-effect of optimizing the used space.
I did a little research. The following thread explains compacting in UltraDefrag:
Use of the word "compact" is...
http://sourceforge.net/projects/ultradefrag/forums/forum/709672/topic/35...
UltraDefrag's compacting is shifting files to the beginning of the volume, thereby removing the spaces between files and increasing usable free space (as well as increasing performance because the beginning of a disk drive is faster than the end).
The optimizations in JkDefrag are much more comprehensive:
JkDefrag v3.36
http://www.kessels.com/JkDefrag/
These optimizations are explained in detail at the above link.