Community
Wiki Posts
Search

Disk Defraggers?

Thread Tools
 
Search this Thread
 
Old Aug 3, 2008 | 4:21 pm
  #1  
Original Poster
 
Join Date: Aug 2001
Location: Boston, MA, USA
Posts: 1,470
Disk Defraggers?

Looking for suggestions on third party defraggers for XP. Anyone use Auslogics Disk Defrag?
businesstraveler is offline  
Old Aug 3, 2008 | 4:35 pm
  #2  
FlyerTalk Evangelist
 
Join Date: Jun 2006
Location: IAD/DCA
Posts: 31,871
http://www.raxco.com/

although i no longer keep up, that was the best i knew of
Kagehitokiri is offline  
Old Aug 3, 2008 | 4:39 pm
  #3  
100k
Conversation Starter
All eyes on you!
20 Years on Site
 
Join Date: Mar 2005
Location: ORD MDW
Programs: AA, UA, DL , IHG Plat, Bonvoy Gold - 2009 FT Fantasy Football Champion
Posts: 6,987
Originally Posted by businesstraveler
Looking for suggestions on third party defraggers for XP. Anyone use Auslogics Disk Defrag?
Yes, it seems to work better than the XP system defrag. I have not compared it to other 3rd party products.
sobore is offline  
Old Aug 3, 2008 | 4:40 pm
  #4  
A FlyerTalk Posting Legend
10 Countries Visited20 Countries Visited30 Countries Visited20 Years on Site
 
Join Date: Apr 2001
Location: PSM
Posts: 69,232
Why a 3rd party one? The built-in one actually isn't all that bad as defraggers go.

Slightly OT, why bother defragging? I've never found the performance benefit to be worthwhile. Then again, I reinstall more frequently than most and keep 30-50% free space on my HD, so that probably helps. But defragging was more of an issue when seek times were way slower and drives generally had lower performance metrics. I don't think it is nearly as significant an issue these days.
sbm12 is offline  
Old Aug 3, 2008 | 11:39 pm
  #5  
 
Join Date: Jul 2008
Posts: 73
There was an article in Maximum PC a couple of months back which compared Vista's built-in defragger to a few third-party products. In all cases, they found that defragging only improved boot time; overall disk performance wasn't helped. That finding was consistent with what I've found in 10+ years of doing IT.
cdma is offline  
Old Aug 4, 2008 | 4:26 am
  #6  
 
Join Date: Dec 2007
Location: Over the Atlantic
Programs: DLPM MM
Posts: 115
There is an outstanding open source solution -http://www.kessels.com/Jkdefrag/ which works beautifully, has been around for years, and includes a screensaver option so it can kick in and do some work when your machine is idle. Highly recommended.
scunnered is offline  
Old Aug 4, 2008 | 2:24 pm
  #7  
 
Join Date: Jul 2004
Location: The Big D
Programs: AA, CO, DL, WN, SPG Gold
Posts: 1,842
Originally Posted by scunnered
There is an outstanding open source solution -http://www.kessels.com/Jkdefrag/ which works beautifully, has been around for years, and includes a screensaver option so it can kick in and do some work when your machine is idle. Highly recommended.
Agreed! And it works great. ^

However, the command line is a pain. Here's an add-on for a full GUI for jkdefrag that opens up the command line to all the fine tuning you desire. It's the full package, so kill your Kessels install if you have it.

http://www.emro.nl/freeware/
DallasBill is offline  
Old Aug 4, 2008 | 2:45 pm
  #8  
 
Join Date: Sep 2007
Posts: 297
+1 for jkdefrag.
damon2 is offline  
Old Aug 4, 2008 | 3:40 pm
  #9  
 
Join Date: Apr 2005
Location: PHX
Posts: 3,794
Back in the DOS days (and early versions of Windows), the system would read one file at a time, end to end. Combined with slow seek rates, this made defragging a big win.

However, XP/Vista will read segments of multiple files at the same time. Since it has to seek between files anyway, fragmentation is less of an issue.

XP/Vista also uses caching and prefetching to minimize disk access times. The Windows\Prefetch directory contains maps of frequently accessed disk blocks for different programs. When they start it loads those blocks right away rather than waiting for them to be demanded.
alanh is offline  
Old Aug 4, 2008 | 3:47 pm
  #10  
 
Join Date: Mar 2008
Location: Los Angeles, CA USA
Programs: AA/UA
Posts: 325
I heard in Vista and XP it is a bad idea to run defrag as it puts all the exe files together.. the dll together etc.. but when a program needs to run it needs to search all over the HD to look for the said files
JumboJetLA is offline  
Old Aug 4, 2008 | 4:00 pm
  #11  
FlyerTalk Evangelist
40 Countries Visited
5M
100 Nights
20 Years on Site
 
Join Date: May 2002
Location: Pittsburgh
Programs: MR LT Titanium, AA LT PLT, UA SLV, Avis PreferredPlus, HH Gold, Hertz PC, National Executive, etc.
Posts: 31,670
I use jkdefrag also. I can't vouch for current improvements, but several years ago I improved the performance of an application for a client of mine from 3 sec. to 1 sec. response time with a defrag. This was with an older, client-heavy Powerbuilder app. jkdefrag just runs in the background - I figure it can't hurt.
CPRich is offline  
Old Aug 4, 2008 | 4:34 pm
  #12  
 
Join Date: Sep 2004
Posts: 9,223
I use Raxco PerfectDisk. No evidence that it helps. But it helps me sleep better at night knowing that I did my best.

I edited a 40 GB MPEG2 containing 13 hours of TV programs, deleted the commericials and saved the resulting 13 separate 44-min MGPEG2s. I figure it can't hurt to defrag when you're doing stuff like that. Although having a lot RAM is probably a lot more important than defragging.
Bobster is offline  
Old Aug 7, 2008 | 10:09 am
  #13  
 
Join Date: Jul 2004
Location: The Big D
Programs: AA, CO, DL, WN, SPG Gold
Posts: 1,842
Originally Posted by alanh
Back in the DOS days (and early versions of Windows), the system would read one file at a time, end to end. Combined with slow seek rates, this made defragging a big win.

However, XP/Vista will read segments of multiple files at the same time. Since it has to seek between files anyway, fragmentation is less of an issue.

XP/Vista also uses caching and prefetching to minimize disk access times. The Windows\Prefetch directory contains maps of frequently accessed disk blocks for different programs. When they start it loads those blocks right away rather than waiting for them to be demanded.
You are talking programs, not data. Most (all?) programs you use involve a data file (doc, xls, wmv, mov, etc.). When those files are written (and saved, and re-saved, and re-saved, etc.) to a fragged disk, pieces of them are put into multiple locations on the disk, further fragging said disk. The Windows MFT file is a "master pointer locater" to where all those file peices are and how they fit in what order. A fragged disk will also result in a fragged MFT file as you add more to the disk and it has to grow with new data to "watch.". It tries to stay whole, but eventually it will frag if the disk is fragged heavily.

So, when your program needs to access a file for data, it reads the MFT (which may be fragged itself and take disk seek time to get it all), which then tells the disk where to seek and read for the data file pieces. Which are then assembled for the program to use. That all takes time and disk cycles. Defragging puts those files together in as many larger, continguous sections as possible, in order to stop that extra disk thrashing.

That's why it works to improve performance. Program defragging is a good, but secondary purpose, and usually involves placing your most used programs contiguously towards the center of the disk where seek time is fastest. BTW, XP/Vista cannot "read segments of multiple files at the same time" because on a typical single disk system, the read-head has to be somewhere at any given time. It can't be reading the MFT and reading in other places on the disk and be in 2, 3 or more places at once.
DallasBill is offline  
Old Aug 7, 2008 | 1:17 pm
  #14  
 
Join Date: May 2000
Location: Naples, Florida
Posts: 7,419
Originally Posted by DallasBill
.....Program defragging is a good, but secondary purpose, and usually involves placing your most used programs contiguously towards the center of the disk where seek time is fastest....
Is this done automatically (with the Windows defragger, Norton defragger, JkDefrag ...)?
I have a feeling, that your very interesting comments describe what is in the books (how it should be), not what really happens?!

BTW, Jeroen Kessels believes:
...Optimize:
On most harddisks the beginning of the harddisk is considerably faster than the end, sometimes by as much as 200 percent!...
It was my understanding too, that placing your most used programs contiguously towards the center of the disk is the best way to optimize seek times. It probably depends on the software/driver.

Last edited by USAFAN; Aug 7, 2008 at 1:51 pm
USAFAN is offline  
Old Aug 7, 2008 | 1:53 pm
  #15  
 
Join Date: Jul 2004
Location: The Big D
Programs: AA, CO, DL, WN, SPG Gold
Posts: 1,842
Originally Posted by USAFAN
Is this done automatically (with the Windows defragger, Norton defragger, JkDefrag ...)?
I have a feeling, that your very interesting comments describe what is in the books (how it should be), not what really happens?!
Yes, it is done. What I meant by that statement was "In the grand scheme of the things, the overall importance to a user of program defragging is..."

That's because, once a program is installed on a clean disk (or on a defragged disk), the data bits that make it up will will tend to never move again. Unless a defrag utility sees that it is used often, then the algorithm will kcik in to move it. XP/Vista takes care of this automatically. Others will do it, too. Program updates to it could also frag it unless your disk is defragged, with lots of contiguous free space.

We work with (develop) high availability index and querying edgeware (software) that can write/update/delete gigs of data at a time. We've done multiple tests on defragging both single disks and RAID'ed sets for before/after MFT file sizes and their fragged extents, query times and contiguous free space before/after.

Defragging works -- that's why DiskKeeper (and others) are still in business. And that's why I use jkdefrag for personal use.
DallasBill is offline  


Contact Us - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service -

This site is owned, operated, and maintained by MH Sub I, LLC dba Internet Brands. Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Designated trademarks are the property of their respective owners.