| Systems Internals PageDefrag |
2.32 |
free |
defrags pagefile.sys file. |
Does nothing else besides defrag pagefile.sys Can only run at boot time. You
can almost as easily, and more safely, defrag pagefile.sys by temporarily moving
it to another partition in the Control Panel, reboot, defrag, then move it back, then reboot again. However
you need a spare FAT (File Allocation Table) or
NTFS partition to do that. For NT/W2K/XP. Does not work on Vista/W7-32/W7-64. |
| Built-In Windows defragger |
|
free |
This is the defragger that comes bundled with Windows. |
It is a stripped down version of Norton Defrag that does not attempt to place most commonly used files
in prime real estate — half the purposes of a defragger. |
| MyDefrag |
4.3.1 |
free |
née JkDefrag. Open source, source available. Script driven. Can order by last access date. |
Bare bones. Purely command line driven. You need the -f 0 option or similar
to make it work sensibly. It cannot defrag locked or system files. |
Auslogics Disk Defrag |
3.3.0.2 |
free They say “free trial download”, but it is 100% free for home use. Last revised/verified: 2011-02-01 |
Works on W2K/XP/W2003/Vista/W7-32/W7-64. Quick. Comes in 32 and 64-bit versions. |
It offers no options to control how the defrag is done. Does not have a way of handling locked or
system files. It appears to do the equivalent of an O & O STEALTH or SPACE option, just defragging
non-contiguous files, without any attempt at optimum file placement. |
DiskTrix Ultimate Defrag |
3.0 |
lite DefragExpress 1.0.0.49
full Ultimate Defrag. 3.0
Last revised/verified: 2012-01-01 |
- Supports XP/W2003/Vista/W7-32/W7-64.
- It has come a long way since I first tested it in 2005.
- If you let it do a boot-time defrag, it can defrag everything, even system files like the
MFT (Master File Table), pagefile.sys, $Logfile, hiberfile.sys, $USN ChangeJournal…
- I have not done a formal benchmark, but this feels like the fastest defragger.
- It claims monitors file use between defrags to figure out which files you use most often. I suspect
this is not true. I can see so sign of any service doing such monitoring. I think all they means in
they turn on the OS last-access tracking. They are thus tracking when files were last used,
but not how often. The most used files it moves to the prime real estate near the edge of the disk. If
this were true, it would be an incredibly brilliant feature. I have not noticed any major improvement
in performance after using it.
- The defrag is remarkably quick, either the auto or recency mode.
- It offers you a choice of you seven basic algorithms, basically trading off precision for speed. It
has many sub options.
- The manual is excellent, explaining not only the Disktrix program, but how hard disks and
defraggers work. It explains what defraggers attempt to do and why.
- The GUI (Graphic User Interface) is responsive. You can query where various
files are or what files are in various clusters, even while it is defragging.
- The GUI is compact, easy to understand and easy to read.
- If you want, you can precisely control the placement of individual files.
- It, at least psychologically, appears faster than other defraggers, though I have not benchmarked
it.
- It collects the directories and puts them in prime real estate.
- The Ultimate version lets you configure 6 different defrag
strategies. The express version gives you no choices.
|
Last revised/verified: 2012-01-01 |
Abelssoft JetDrive |
2010 |
for JetDrive Professional.
for JetDrive Ultimate
Last revised/verified: 2012-01-01 |
- Pretty Toy Story-like 3D look and feel. Aimed at the naïve user. Fully automatic, almost no
confusing options. Needs no configuration. A defragger is not going to do any good unless it is used.
This defragger would be good to give to someone who is defragger-phobic. Visually this program stands
head and shoulders above the competition. This was quite a surprise for me for a product coming from a
company I was unfamiliar with.
- Your choice of about 30 different colour schemes.
- It claims to defrag all system files including the MFT, though the trial
version does not do that.
- It is very quick. When you watch it work, you can see is not using the usual
flat-footed sequential algorithm. However, they alarm you saying the first defrag could take over 24
hours.
- It has a mode called JetSmart which is disabled in the trial version. It
suspect it is a more thorough defrag. The documentation is rather vague on what it is.
- The animated puppy is gone. Cute wears thin for me very quickly. The Microsoft paperclip gives me
apoplexy when I can’t make it go away.
- It gives you the option or just defragging or of sorting files, but it gives no details on just
what they mean by that.
- Will also defrag the registry (without pruning junk, just compacting deleted entries), and defrag
memory. I presume by that they mean internally defragging pagefile.sys.
|
- The trial version is so severely hobbled that I was not able to test any of the serious features,
such as MFT defrag. I don’t own a copy of the registered program.
- It defrags files, but it does not compact them to make all the space contiguous at the end. The
Abelssoft people consider this an advantage. They figure compacting space “is a nightmare because
if all files are stored next to each other then there is no space to grow. This means that your files
will get fragmented very fast again, which will slow down the read processes quickly.” Space
compacting speeds things up for files that are not growing. I prefer the ability to try things out
various ways and see which works best in my particular circumstance for each partition. I segregate
stable files in their own partitions where space compaction does pay.
- As the defrag progresses, it marks more and more squares unmovable. The
number of unmovable clusters should be invariant. This may be a bug, or it may be a side effect of
using such large display squares that cover so many clusters, e.g. caused by fragmented files being
moved from a square containing an unmovable cluster changing the status of the entire square to
unmovable.
- When it is done, it claims a partition is 100% defragmented when it
is not, and I don’t mean the various unmovable files.
- When it is done, it marks half the squares used and half as
contiguous. Surely if the drive is 100%
defragmented, all the used squares should be marked either contiguous or unmovable. Maybe the labeling is at fault.
Perhaps they mean “already contiguous” and “recently defragged”.
- The Ultimate version includes a few toys that have nothing to do with defragging.
Last revised/verified: 2012-01-01 |
Condusiv Diskeeper |
2011 |
Professional with HyperFast
Server edition.
In addition there are at least twelve variants, including ones for Windows, VAX (Virtual Address extension)
and VMWare.
Last revised/verified: 2012-01-01 |
Condusiv Diskeeper, formerly Executive Software Diskeeper. Note the spelling Diskeeper not DiskKeeper.
- Particularly good at speeding up file copies.
- Defrags, free space, directories, MFT
and pagefile.sys
- Moves dirs to centre of the disk.
- Has VmWare version called V-locity
|
- Very slow. Makes no attempt to position files by last access date.
- Directory, MFT and pagefile.sys optimisation can only be done
at boot time.
- Boot time defrag can take 15+ hours and is not interruptible.
- The company has Scientology connections, which may cause trouble if you are in Germany.
- My computer was in my bedroom and it drove me nuts clicking away in the middle of the night after I
installed Diskeeper. The only way I could get it to stop running was to uninstall it.
- Diskeeper claims that a badly fragmented MFT
will double boot time and slow some apps by 50%. Software installs can
take 5 times longer.
- They claim a badly fragmented page file can slow mouse response to 30 seconds. I find that
improbable, unless it were a specially constructed pathological case.
- It claims to improve performance of SSD (Solid State Disk)s by a factor of 6, but I don’t see
how it could possibly do that. Position of files on an SSD
is supposed to have
no effect on speed. Perhaps they use a traditional RAM (Random Access Memory)
cache. But what would it do the built-in
cache would not? perhaps compression.
Last revised/verified: 2012-01-01 |
Paragon Hard Disk
Manager |
11 |
. There is also a more expensive business version for
Pay by credit card, PayPal, cheque, wire transfer or money order.
Last revised/verified: 2012-02-16 |
Can be run without installing from a bootable CD (Compact Disk). From Germany. You buy the
32-bit and 64-bit Windows 7 versions
separately.
- It is a complete hard disk suite, not just a defragger. It contains a partition manager, backup,
restore and a tool to move part of the OS
to SSD. It boasts 27 defrag strategies. They no
longer sell the defragger separately.
- It can move the MFT to the start of the disk, defrag it, compact it
internally, and shrink it. This is the main reason to buy Paragon. None of the other defraggers handle
this crucial task. You can use it just for this.
- It automatically checks disk integrity before defragging. Defragging a corrupted disk would just
make matters much worse.
- It is thorough. All files are in the advertised order, without embedded empty space and fully
defragged when it completes. It does not leave an empty cluster between directories for future
growth.
- Defrags paging files at boot time and directories online.
- It has disk monopoly access mode to prevent the system from attempting to move already defragmented
blocks.
- It will put directories at the beginning/end and sort files by size or in order by last
modification date, but not last access date.
- It appears to defrag the log and journal files, absolutely everything.
- It can create a recovery boot CD with crucial files on it. This is the major new
feature of version 2010.
|
Paragon defragger would be the best defragger were it not for some glaring problems with the user
interface. The authors got all the hard stuff correct, then stopped before they had polished the user
interface. Other than the need to lock the entire drive, most of these problems would be fairly trivial
to fix. The most important problems are near the top:
- You can defrag only one partition at a time. You can’t give it a list to defrag and walk
away. Further you have to defrag/move the MFT, and compact the MFT
separately from defragging the files. If you have four partitions, you will need 16 reboots to defrag
the files and compact and defrag the MFTs. It is not 24, because the
MFT
s automatically get defrags when you defrag the files in a partition. You have to babysit it. Other
defraggers you can wind up and come back the next morning.
- It will not order files by last access date, though it will order by size or last access date.
- The version 2009 would not touch my C:
system NTFS partition. It says it is an unsupported partition type. Other defraggers
have no trouble with it. I can’t see anything unusual about it. The Paragon support people said a
byte in the partition table is wrong and needs to be manually patched. Tech support said to patch byte
0x26 to 0x80 in the boot sector, but I so far
don’t have a tool that will let me do that. It is a fault in Acer computers. The purchased
version does not have this problem. 2010 does not have it either.
- The boot time defragger sometimes just quietly terminates without an error message without doing
any defragging.
- You can’t do anything else with the computer when it is defragging.
- You must reboot at the start and finish of each defrag. I was never able to get it to defrag
online, except in safe mode. There was always some program using the partition.
- Every time you defrag you have to respecify the options: put directories at the end, do not sort by
size, sort by ascending last access date. It forgets your previous settings.
- When you select the partition, the partitions are displayed showing the nested extended partition
structure to scale, but they are not always labeled with drive letters. The display is further confused
by showing Linux partitions and others it does not know how to defrag. It should just show a list of
drive letters of defraggable partitions.
- The display during the defrag is just a progress bar. You have no idea what it is doing. You
don’t know what file it is moving, or even which partition it is defragging.
- the time to finish has the alarming habit of getting bigger and bigger and freezing,
instead of counting down at a steady pace. The program should estimate high, based on previous runs,
and refine the estimated time to finish in such a way the time to finish always keeps getting
smaller.
- The cluster display does not let you explore the disk. It tells you nothing about what is in the
cluster or how it is being used.
- If you abort an operation in the GUI, you cannot start another. You have to exit and
restart.
- The defrag display often says there are 2 MFT fragments, but when you go to defrag the
MFT, it says there is only one and no defrag is necessary.
- It requires excessive hand-holding. It appears that it wants you to babysit it and hit space from
time to time before it will get on with the next stage, but you can just let it sit for a while and
eventually it starts up again on its own. It should be able to run unattended to defrag a group of
partitions and shrink a group of MFTs. The boot time modules makes reference to a
script, but I saw no documentation on how you might compose one.
- It is slow. I takes 3 hours to defrag my C: partition. Defrags on data partitions can be quite quick however.
- It has fast and safe modes. Fast mode does not guarantee your disk will be
uncorrupted if there is a power failure. Further you can’t interrupt a defrag even with the esc
key. This means you computer may be tied up 2 or 3 hours defragging a partition before you can use your computer again, no matter
what. Fast mode is not particularly fast. In some circumstances it is slower. I would not recommend
using it.
- The cluster display is misleading. It makes the disk look more fragmented than it really is.
- In general you must purchase new versions without any discount. You can get a discount, but you
have to ask for it. Sometimes there is a free update.
- The sort for the internal defrag pass is slow, possibly an O(n²) insertion sort, though not
outrageously slow. It would be almost instantaneous with a 16-bit
RadixSort.
- The offline display quickly scrolls offscreen before you can read it with no way to scroll back to
read it.
- The person who translated the prompts and labels from German to English made many errors. I sent a
list of them to Paragon, but they refused to correct them. The errors are still there several versions
later.
- The scan of the list of files sometimes just goes into an endless loop.
- The UI (User Interface) is hopeless about feedback. You can never tell if a command took. There
may be no response or indication for 5 minutes or more.
- The information it displays about partitions does not include how badly the
MFT is fragmented either externally or internally, so you don’t know
if you need to defragment/compact.
- I uninstalled the trial Paragon 2009 and reinstalled Paragon 2007. However, now, none of the
boot-time features work. Reinstalling Windows from scratch cleared the problem. I am now using Paragon
2010.
Last revised/verified: 2012-01-01 |
Raxco Perfect Disk |
12.5 |
for Home Premium Edition
for Professional Edition
Last revised/verified: 2012-01-01 |
- I have not done a formal benchmark, but this feels like one of the slower defraggers initially.
However, since it keeps together all files that have been recently modified, it also keeps together
files most likely to become defragmented. It is thus very quick if you do frequent subsequent
runs.
- This defragger targets the niche of very large disks where you must be quick and have to be
parsimonious with RAM to get the disk defragged in reasonable time. It is faster than most
other defraggers. It is particularly good at improving boot time. It optionally compresses small files.
Places most frequently modified (not necessarily most frequently accessed) files near the center of the
disk and rarely modified ones near the edges, with the free space in the central band. It will work
with only 5% free space.
- I checked. Its boot time defrag handles absolutely all the metafiles. There is
not a single fragmented file left when it is done!
- IT Pro Magazine gave it their 2008 editor’s choice award. CNET gave
it five stars.
- It unusually good working in the background. It automatically backs off and lets you get work done
in the foreground.
- Their online store takes credit cards, PayPal, cheque, money order or wire transfer. They also sell
through dealers.
- If you get into the deeper menus, you can leave bands of empty space for files to grow into.
- The user interface is handsome done in nautical colours. Most of it, however, has nothing
whatsoever to do with defragging. I think it would be best if the non-defragging stuff were pruned off
into a separate utility. It is just confusing. The way they show fragmented clusters is ingenious.
- It has a simple command line interface:
"X:\Program Files\Raxco\PerfectDisk\PDCmd.exe" /sp C: D: E: F: G: /w
Unfortunately, it gives you no progress information. Clusters disappear for minutes at a time. You
can’t tell much about what it is doing or how far it has progressed by looking at the display.
You can’t point at a cluster while it is defragging to find out which file it is to learn about
how it works.
- The default colour scheme is well-chosen. I had no problem telling the various classifications
apart.
|
- It gives you little control over how the defragging is done. It is a black box. You get to choose
their proprietary Smart Placement option, defrag only or space compression.
It uses only last modified time and file extension in deciding placement in its own proprietary way. If
you are not a techie, this is a plus. You want it automatic. Deep in the menus you can do some
tweaking, but the options amount to minor variants of the built-in ones.
- It does not fully defrag free space, or all the files. You have to run it two or three times to get
everything defragged. Raxco claims this is a limitation of the NTFS
defrag interface, though I doubt this. It could keep working till it was done, just as its competitors
do. Earlier versions often went into an infinite loop, but it has not done that with recent versions.
Leaves many files undefragged after a single pass.
- The prime real estate are the outer low-numbered tracks. Oddly, Perfect Disk puts the rarely
changed files there. It should put them on the inner tracks.
- To defrag a disk you must find the drive letter and right click it. For heaven sake. Don’t
hide the most important function!
- The graphic display does not keep up to date consistently as it works, but it has a window telling
which file it is moving so you can at least tell it has not hung. The display just sits there most of
the time, looks as if nothing is happening. The competition all produce hypnotic displays that seem
fairly lively.
- If you shut down the program by clicking × the program does not stop, it
just continues in the background as a system process eating up nearly all available
CPU (Central Processing Unit) cycles. You
can avoid this behaviour by using the stop icon to stop the program, though it seems to start itself
and run at odd times even when you have not scheduled it too. You can’t get rid of the background
service that runs all the time, however this is true of most defraggers.
- The dialog where you configure the options for how you want a given partition handled is cleverly
hidden. The way you can access it is with a double click on the drive letter. If you do a defrag run,
then run it again, and abort part way through, your disk will be messier than when you started.
- Raxco says it holds a patent on the idea of file placement. This is prior art and I can prove it to
anyone who needs to break the patent. I posted the idea years ago on BIX (Byte Information Exchange).
- When you use the GUI to ask it to defrag several partitions, it defrags them simultaneously.
This is not as efficient as defragging them one after the other.
- It takes two clicks to see the contents of a block (groups of clusters),
and you can only view the contents when the defrag is stopped. It should take only one and it should
work all the time, with snappy response.
|
O & O
Professional Defrag |
15.5.323 |
for the single user
No upgrade discount
for the Server edition that lets you defrag an entire LAN (Local Area Network)
of machines.
Last revised/verified: 2012-04-21 |
Advantages
- This is what I decided to buy for myself. Five magazines gave it awards.
- Comes from Germany. You can let it work in the background waking up whenever the system is idle to
do a little defragging. You can tune the algorithm to use. You can tune it to sort files
alphabetically, to order for fast read access (sorted by last access date, its most logical algorithm
in my opinion) or fast write access, or to defrag with minimal resources. It sorts by ascending last
access date. Ideally it should sort by descending last access date to put the most frequently accessed
files on the fast outer tracks near the beginning of the partition. It supports
FAT, FAT32, NTFS, NTFS5, RAID (Redundant Array of Inexpensive Disks), EFS.
Works even on drives larger than a terabyte. It has a scheduler so you can run the defrags unattended.
It is clever enough to queue up a request to defrag a partition on the same disk as one being
defragged, but will optionally simultaneously defrag a separate physical disk.
- They take credit cards and PayPal.
- The Complete/ACCESS algorithm has some nice features:
- After the first use, it is relatively quick. It moves a few files you have not used in a while
to the active end of the disk, creating holes. Then it rapidly slides files down to fill the holes.
Often it does not even need to touch the first half of the disk.
- It optimally organises the files so that the ones you use most often are
near the active end of the disk and the ones you hardly ever use are near the beginning, perfectly
sorted. No other defragger does this. Others use approximate bands or base the sorting on last
modified date rather than last accessed date. This is the key reason I chose O&O for my own
use. For this to work properly, you must first turn on last-access date maintenance with the
fsutil utility.
- You can think of it like a house with well-designed many-layered storage for commonly-used
items, rarely-used items and an attic. Getting rarely-used files off to the attic reduces
clutter.
- It is equally important to get files used together close to each other on disk as it is to get
the fragments of a files. This algorithm does that.
- It defrags the hibernate file and the registry. It can even defrag the registry without a
reboot.
- The tech people get back to me within hours.
- You can control it from the command line, e.g.:
rem defrag with COMPlete ACCess : C: D: E: F: G:
OODCMD /COMPACC:C,D,E,F,G
It works faster and more reliably in this mode. It stops immediately when you ask it to, unlike the
GUI interface.
- In version 12.0 they introduced zones. You can specify three zones and
which files belong in each zone. Zone 1 is for files that will not
likely change. Zone 2 in for your main data files. Zone 3 is for caches and temporary files. It uses different algorithms to defrag each
zone, Zone 1=Complete/Name, Zone 2=Complete/Access and Zone 3=SPACE. This speeds
defragging, since three piles are easier to sort than one giant pile of files. It puts programs in the
prime real estate of the outer band. I suspect they do this because this is where you get the maximum
transfer rate — good for loading programs. The next band is data, and the innermost band is
rarely used files in the least desirable real estate. You go back and forth between loading programs
and processing data. It keeps all the parts of a given program together. It keeps the most active data
together. Its file placement is the most intelligent of any defragger However, the overly wide empty
space bands means needless extra head movement. You could ameliorate that defect by using a tool like
BootIt NG to shrink your partitions to have just
the minimum necessary free space.
- It gives you lots of statistics about the effect of defragging over the last few weeks.
|
Disadvantages
My comments may sound like utter damnation, but I still consider O&O best of breed, though I if I
get some time I will exhaustively retest all the competition to see if I can do better.
Last revised/verified: 2012-01-01 |
IOBit Smart Defrag |
2.2 |
free
Last revised/verified: 2012-01-01 |
This defragger is remarkably good, especially when you consider it is free.
- It does boot time, background and scheduled defrags.
- It use an intelligent quick move algorithm that seems to avoid moving and removing the same
clusters, unlike the competition that use mindless brute-force strategies.
- The user interface is fairly intuitive and straight forward.
- The GUI looks just as good as any of the commercial competition.
- It has a clever feature of allowing boot time defrags no more than once a day or once every two
days.
- You can run a defrag only, fast optimise or full optimise depending on how much time you are
willing to invest.
|
It is not perfect, but far from fatally flawed:
- There is no command line interface.
- It is extremely slow at analysing disks. This is odd given how quick it is at defragging them.
Perhaps it uses some inept sort like an insertion sort or linear
search.
- The cluster display is confusing. It gives the impression the disk is empty and clusters are added
one at a time, rather than already there and shifted around.
- There is no cluster query function to find out what is being stored in each cluster. This makes it
hard to figure out what it is thinking.
- It uses two bands, rather than the traditional three, frequently-used and infrequently-used. It
correctly puts most of the frequently used files in the outer prime real estate, but it oddly puts some
of them in the centre. I am not sure why. There is no documentation on its strategy on the rationale
for it.
- Even when you do a full defrag, there are still plenty of fragmented files and large blocks of
files out of place when it is finished. It brags it is very quick, but that is like bragging you are
quicker at cleaning dishes than anyone else, and you leave some in the sink.
- It does not internally tidy either the registry or the MFT.
|
Symantec/Norton
SpeedDisk part of the Norton Utilities 15 |
15 |
includes 3 licenses.
Norton Utilities 360 is the deluxe version with the same defragger.
Last revised/verified: 2012-01-01 |
- Particularly good at speeding up read access to files.
- Fast since it does not use the klunky official defrag interface.
- It can defrag the MFT, pagefile, dirs etc. without a reboot. It places
frequently accessed file near the start of the partition.
- Moves small files into the MFT which gives them faster access and ensures they
take up less space. (The downside is the MFT needs more frequent defragging.) It is very simple
to run.
- Puts frequently/infrequently accessed/modified files in separate bands.
- Places the MFT, then the pagefile, then the directories, then the high access files.
Norton’s placement makes more sense to me.
- The rainbow hued analysis map changes in ways that make sense. Other defraggers seem to have no
method to their actions. They appear to just as often be messing up the disk as defragging it.
- It requires only one session to fully defrag the disk.
|
- There are no options to configure other than the names of files you want put near the beginning or
end of the disk.
- It has the disturbing quality of redefining how much of each kind of file it has as it
progresses.
- Cannot defrag the first 16 clusters of the MFT.
- It is quite slow when it defrags small files.
- Microsoft claims Symantec’s online defrag of the MFT
is dangerous. This could just be Microsoft getting huffy over Symantec bypassing its official klutzy
defrag interface, or it could represent a true problem. If Microsoft implemented it properly, there
would be no need for bypassing it.
- The defragger is noisier than most, sounding as if it is going to shake your disk to death.
- Two different sets of utilities all on one CD, a
W95/W98/Me
and NT/W2K/XP/W2003/Vista/W7-32/W7-64
set. For windows, make sure you manually configure a swap file with Control Panel
⇒ System ⇒ Performance ⇒ Virtual Memory, otherwise SpeedDisk will keep
restarting, fearing writes to the temporary swap file. It moves the swap file and directories. However
under NT/W2K/XP/W2003/Vista/W7-32/W7-64
it does not move directory entries (on FAT partitions) and metadata files (on
NTFS partitions). It leaves them where they are, calling them unmovable files, scattered across the drive. To defrag them, you would have to reformat
the drive and reload the files, creating all the directory entries first.
|