You are here

UltraDefrag

19 posts / 0 new
Last post
spaztastic
spaztastic's picture
Offline
Last seen: 16 years 4 months ago
Joined: 2008-02-28 13:53
UltraDefrag

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

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 10 months ago
Developer
Joined: 2006-12-06 18:07
We already have JKDefrag in

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

spaztastic
spaztastic's picture
Offline
Last seen: 16 years 4 months ago
Joined: 2008-02-28 13:53
It comes with a folder with

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.

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 10 months ago
Developer
Joined: 2006-12-06 18:07
I saw that it comes with a

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

spaztastic
spaztastic's picture
Offline
Last seen: 16 years 4 months ago
Joined: 2008-02-28 13:53
I will remember that for

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.

raf.lanna
Offline
Last seen: 16 years 6 months ago
Joined: 2008-05-09 14:38
Boot time defrag.

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!

Travis Carrico
Offline
Last seen: 15 years 11 months ago
Developer
Joined: 2006-10-22 00:30
.

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.

LOGAN-Portable
LOGAN-Portable's picture
Offline
Last seen: 11 years 9 months ago
Developer
Joined: 2007-09-11 12:24
"defrag for the registry and

"defrag for the registry and page file." sounds very useful. I would appreciate if someone would look into this.

Jimbo
Offline
Last seen: 4 years 9 months ago
Joined: 2007-12-17 05:43
actually

JKDefrag can and does defragment the registry files, and virtually everything else, too, for that matter Wink

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.

Mickeyj4j
Mickeyj4j's picture
Offline
Last seen: 10 years 11 months ago
Joined: 2008-05-30 07:53
URGENT

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

shookmon
Offline
Last seen: 7 years 4 months ago
Joined: 2007-02-21 16:26
JKDefrag replacement since it's now closed source?

Should we be looking at this as a JKDefrag replacement since it's now closed source?

Michael D. Shook

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 10 months ago
Developer
Joined: 2006-12-06 18:07
I don't think it can be truly

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

horusofoz
horusofoz's picture
Offline
Last seen: 1 year 2 months ago
Joined: 2008-04-03 22:45
Saw UltraDefrag today in a

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

computerfreaker
computerfreaker's picture
Offline
Last seen: 13 years 2 months ago
Developer
Joined: 2009-08-11 11:24
PAL

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."

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 9 years 4 months ago
Joined: 2007-04-15 21:08
Ready for testing

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

computerfreaker
computerfreaker's picture
Offline
Last seen: 13 years 2 months ago
Developer
Joined: 2009-08-11 11:24
Defraggler

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."

crux
Offline
Last seen: 3 years 11 months ago
Joined: 2008-06-13 18:10
Compacting

space defragmentation (compacting)

That sounds interesting. I've seen that option as -c on the command line. Do other programs/GUIs have it?

Darkbee
Darkbee's picture
Offline
Last seen: 4 years 6 months ago
Joined: 2008-04-14 09:41
JKDefrag - Optimize

JKDefrag has the "defrag AND optimize" option. I believe space optimization would be a side-effect of optimizing the used space.

crux
Offline
Last seen: 3 years 11 months ago
Joined: 2008-06-13 18:10
JkDefrag compacting vs. UltraDefrag optimizations

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...

"Compact" is a short word that makes sense because the empty gaps between files on the HDD are closed, causing them to be located in the faster areas of the HDD and also reducing future fragmentation (when more files are added). The real problem about the UltraDefrag term "compact" is that compacting files also defrags them, and UltraDefrag neglects to make that clear.

In other words, it makes no sense to first defrag and then compact. Compact alone will lead to the same result. Defragging without compacting completes in less time though.

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/

Phase 3: Optimize

  • On most harddisks the beginning of the harddisk is considerably faster than the end, sometimes by as much as 200 percent! See the link to "HD Tune" in the "See Also" chapter for a nice little free program to measure your disk. The default JkDefrag optimization strategy therefore moves all files to the beginning of the volume. It is intended for daily use and will simply fill gaps with files from above, very quick and with very little data movement.
  • JkDefrag classifies files into 3 zones: directories (zone 1), regular files (zone 2), and SpaceHogs (zone 3). Directories are perhaps the most accessed data on disk, so zone 1 is placed at the beginning of the harddisk. After the directories comes a free area (see below), then zone 2 with regular files, another free area, and then zone 3 with SpaceHogs (less important files that take up a lot of space). The beginning and end of the zones is determined automatically, see the "-f" option.
  • A running computer will create and delete temporary files like there is no tomorrow. If the harddisk were completely optimized then the only place for new temporary files would be behind all the other data. Which is rather slow. So JkDefrag maintains a free space of 1% of the total disk space between zone 1 (directories) and zone 2 (regular files), and between zone 2 and zone 3 (SpaceHogs).
  • Sorting the files on your disk can give you even more speed. There are several sorting strategies to choose from (see the "-a" options). These are all very slow and intended for occasional use only.
  • Windows reserves a percentage of the disk for the MFT (Master File Table), but can place normal files there if the rest of the disk is full. The files will remain there, even when there is enough space again. JkDefrag looks for files in the MFT reserved space and moves them to normal diskspace, making the reserved space available again for the MFT.

-a N The action to perform. N is a number from 1 to 11, default is 3:
1 = Analyze, do not defragment and do not optimize.
2 = Defragment only, do not optimize.
3 = Defragment and fast optimize [recommended].
5 = Force together.
6 = Move to end of disk.
7 = Optimize by sorting all files by name (folder + filename).
8 = Optimize by sorting all files by size (smallest first).
9 = Optimize by sorting all files by last access (newest first).
10 = Optimize by sorting all files by last change (oldest first).
11 = Optimize by sorting all files by creation time (oldest first).

These optimizations are explained in detail at the above link.

Log in or register to post comments