Your computer’s a busy beaver, rapidly accessing and utilising files all in the name of bringing you what you want, when you want it. Sometimes it needs a little help tidying up, and that’s where these five disk defragmenters come in.
Photo by Alex Witherspoon.
For those of you unfamiliar with the problem of file fragmentation, a quick—and quite simplified—primer is in order. Files are stored on a hard drive in blocks of data. The larger the file, the larger the number of blocks it is composed of. As your operating system accesses files, moves files around, and so on data blocks are not always arranged in the most effective manner. Imagine it like a messy office where as you opened file folders from your file cabinet you frequently placed documents from inside all over the room. You have a great memory, and you can find all the pages from each folder again if you need to, but you waste a lot of time just moving around looking for them.
In a perfect system the blocks of data that compose a file would be in the immediate vicinity of the file header, and your operating system would waste no time at all looking for the other pieces of the file. As it stands, however, on a badly fragmented disk the data can be scattered in pieces across the entire platter of the hard disk. The following defragmentation applications are specialised tools which will help you optimise your hard drive. Continuing with the analogy of the file cabinet, a defragmenter is the helpful assistant that comes in and alphabetises all your documents in the appropriate folders and file drawers for you.
If you’re in the mood to dig into the more arcane aspects of the topic, definitely check out the Wikipedia entries on file system fragmentation and defragmentation. Now onto the top five nominees:
Auslogics Disk Defrag is a simple disk defragmentation program. You can defragment multiple disks or select individual files or folders for defragmentation. Auslogics allows you to set the priority of the application and can tell your computer to shut itself down when the defragmentation process is complete—a handy feature when you want it to scan and defragment while you’re sleeping but don’t want to leave your computer idling all night. Auslogics Disk Defrag is a free and portable application.
MyDefrag is an effective tool for defragmenting your disks. You can run it in default mode and get not only a defragmented disk but also optimised file placement; or you can tinker with it via scripting and further increase your disk optimisation for your specific needs. Even without its script support, MyDefrag does an excellent job defragmenting files and moving them to the optimum place on your hard disk. Files that are frequently accessed together are grouped together in zones for increased performance. MyDefrag will even scan the space allocated to the master file table and will move files from that space back to more appropriate places (sometimes when pressed for space Windows will dump files there, effectively orphaning them from the rest of the system).
PerfectDisk is one of only two commercial entries in this week’s Hive Five. One of PerfectDisk’s biggest claims to fame is what they call “Space Restoration Technology”. On top of optimising your disks during actual defragmention, PerfectDisk monitors disk writing to ensure that future files are written in the most efficient way possible in order to cut down on potential defragmentation. PerfectDisk will also analyse your data usage and create optimisation patterns suited for your style of file use and work. It can be scheduled or set to run when the computer is idle for continuous defragmentation.
Defraggler, from the same company that produces popular applications CCleaner and Recuva, is a portable defragmentation tool. It can scan multiple disks, individual disks, folders, or individual files for some quick, specific defragging. When Defraggler scans a disk, it shows you all the fragmented files and lets you either select sets to be defragmented or batch defragment all of them.
Diskeeper (Windows, $US29.99)
Like Perfect Disk, Diskeeper is packed with features not usually found in free defragmentation solutions. In addition to the basic defragmentation tools, Diskeeper can, for example, perform a quick defragmentation of system files on boot to keep your operating system running as efficiently as possible. Diskeeper, like Perfect Disk, has a system for continuously defragmenting files and optimizing new files for disk storage while you work. When you defragment multiple hard drives, Diskeeper selects different algorithms based on the disk—for example, it optimises your operating system disk differently from a media storage disk.
Have a strong opinion about defragmenting? Can’t believe your favourite program wasn’t included? Sound off in the comments.
Have you subscribed to Lifehacker Australia's email newsletter?
You can also follow us on Facebook, Twitter and YouTube.