This has been the most difficult review to write, because I feel like I'm swimming against the tide of public opinion, and I've had bad experiences with Diskeeper in the past. It's also the most expensive product reviewed. As time went on the review became easier as using the product became more loathsome.While I agree that a simple program like CCleaner will reduce the clutter on your PC, the reason why I needed a program other than WDD was to sort out the tangled mess my large files were getting themselves into that WDD wasn't able to sort out. I fail to see why I should keep 15-20% of my drive unused simply because my defrag program can't deal with my large files. That's what Diskeeper expects.
Getting More Free Space
If your volume is extremely full, there may not be sufficient free space to effectively defragment the files. In this case, here are several suggestions:You can temporarily move some of the files off the volume, particularly large files. This temporary measure often allows Diskeeper the "working room" it needs to complete the defragmentation process. Also, this allows Diskeeper to defragment the free space on the volume, increasing the possibility that the temporarily-moved files can be moved back to the volume in a contiguous (or at least less fragmented) condition.
There are often a number of temporary files stored on your computer, and deleting these files can help you gain more free space. [snip]
You can empty the Windows Recycle Bin on the volume in question. By default, when you delete files on most Windows systems the files are not really deleted—they are instead moved into the Recycle Bin, so they still take up disk space. Emptying the Recycle Bin does delete the files, thus creating more room for Diskeeper to do its work.
So on the one hand Diskeeper doesn't make any major effort to sort out the free disk space, and on the other hand it states that if there isn't enough free disk space it can't (or won't) defrag large files. This is a self-defeating approach, and when it hits you you'll wish you never paid good money for this program. Just uninstall it and buy a decent program to begin with.
Why doesn't Diskeeper completely consolidate the free space on my volume?
There are several factors that can prevent the free space on a disk volume from being defragmented:It is important to know that having all of the free space in a single, contiguous piece provides very little (if any) performance benefit. Free space fragmented into hundreds of pieces will impact disk performance, but free space that’s in a few pieces should not have any effect on the performance of your disk.
- A fragmented paging file.
- A large number of directories on the volume.
- On NTFS volumes, a portion of the free space on a volume is reserved by the operating system for the Master File Table (MFT).
It's slow. Very slow. Not all the time, mind you, but in the case of my C: drive it took anything up to 20 minutes, and always longer than 10 minutes, just to analyse the drive; other programs reviewed took less time to defrag the drive. Removing certain crucial large compressed files fixed this, but I need those files! The image above shows the analyse screen after 11 minutes, timed using DS Clock. Not even WDD takes that long!
There seems to be a flaw in Diskeeper that prevents it from dealing correctly with large, compressed files, fragmented or not. Apart from slowing the analyse process down, once the analysis is complete it shows the wrong answer. This may explain the problems I encountered in actually getting the drive defragmented. In the picture above it is getting the size of the file wrong because it only occupies 1441MB, not 3488MB as shown, so its "Excess Allocation" error message is misleading. On another occasion it clearly showed some red fragmented files on the screen, but the list of fragmented files was completely empty.
The program is fairly easy to use, and it has some nice interface and information features, but no way of being able to associate a given red area on the drive map to a particular file.

In each case Diskeeper has ignored some files, and not made any attempt at consolidating the free disk space. This is the same problem I experienced with Diskeeper version 7 and 8.
The "revolutionary InvisiTasking™ technology" doesn't work as well without the I-FAAST™ feature, and when it does work, it doesn't notice when you start using your machine again. I happened to double-click on an MP3 file it was busy with, and got a nasty error from WinAmp. A few minutes later the file played fine.
Five hours later, with a bit of prodding by getting Contig to defrag all the other files on the drive, this is the result. I was unable to get this with Diskeeper 2007 Pro, only with Diskeeper 2007 Pro Premier, and only after specifically identifying the two files as being priority files for the I-FAAST system.I have not decided what to review next: DiskMD didn't make it out of the starting block, since you have to buy it before you find out whther it's any good. In the meantime, I suggest you try my combination of freeware defrag utilities. Download it here. It's certainly better than Diskeeper.
Update: Monday 28th May 2007: It seems that Diskeeper is one of the only programs actually able to defrag the Master File Table (MFT). Because I converted my FAT32 partition to NTFS before I had reinstalled everything, the MFT doubled in size while I installed all the Office files and other applications. After trying PerfectDisk 8, JkDefrag, and Windows Disk Defragmenter, Diskeeper did the trick. When I uninstalled it I didn't get the errors reported above. I have contacted Raxco to find out why PD wasn't able to defrag the MFT, when it claims to be able to so. I did not receive a reply.
Update: Friday 8th June 2007: It would appear that Paragon Total Defrag 2007 can not only defragment the MFT, but also reduce its size, something no other defrag program can do.
Update: Wednesday 24th October 2008: DK 2008 has been released, and I'll be testing it for the next few weeks to see if it really lives up to its claims. I'm not optimistic but I hope to be proved wrong. See First Impressions.








