Windows Defragmentation

On a Windows system when it saves files to your hard drive, it tries to go fast and puts them on the drive as fast as possible, but not necessarily in the most organized way. Much like when you are digging in the fridge you tend to just put stuff back as opposed to organizing it. However as time goes on when Windows needs to access the files on the hard drive, it takes longer to find them as they are not organized, which can lead to slower performance. So the way to organized the files on your hard drive is called Defragmenting. Defragmenting your hard drive is much like cleaning our your fridge, it re-organizes the files on your hard drive, increasing overall performance. I am going to talk about two ways of defragmenting your hard drive, one by using the built in Windows defragmentation tool and using JKDefrag.

Windows comes with a defragmentation tool as part of the operating system. You can access it by going to Start, Programs, Accessories, System Tools, and then Disk Defragmenter. You can analyze and defragment your hard drive from here. However there was a significant difference in this tool from Windows XP to Windows Vista. In Windows XP you could analyze and it would show you the hard drive, with the red color showing fragmented files. Depending how much red, one would want to degragment. However in Windows Vista it only tells you if the drive needs defragmenting or not, with no visual display or progress when defragging. I would suggest running it about once a month regardless.

Another free tool I have come across is JKDefrag. This is a tool you can download and run that will defragment your hard drive for Windows, regardless if it is XP or Vista. It has a nice visual display for either, and does the same job as the built in disk defragmenter for Windows. But if you don’t trust the built in disk defragmenter for Windows, this is a good alternative. Once you launch it, it will go through four phases before it is done. Much like the built in Windows Disk Defragmenter, you can stop it at anytime without any damage to your hard drive.

So whether you want to run the Disk Defragmenter that comes with Windows or use JKDefrag, I would recommend running a defragmention after installing or deleting any programs, or roughly once per month. This will keep your hard drive running smoother and increase its performance and life span.

2 Responses

  1. Anonymous says:

    Oh crap, you caught me! I have been using JkDefrag for years, but I have been using a pretty front end application called JkDefrag GUI available here:

    It is actually a very useful application that adds functionality to JkDefrag. This program lets you defrag as a screen saver, or defrag as a scheduled job (which I do on a system that is always on), and lets you defrag followed by a shutdown (which I do on my personal laptop every week at work).

    So let me apologize for making a negative comment on your use of pretty front end applications. This is a case where the front end application makes the original program _much_ more useful.

    One thing I would like to add to your post is that it does not pay to defrag flash drives. The read time of a flash drive does not depend on the location on the drive (it is fast all over). Read times on a physical hard disk drive can vary from the front to the middle to the end of the disk and depends on many things such as platter speed and seek time. Flash drives do not suffer from these limitations and do not need defragmentation.

    Also I have read that flash drives have a limited amount of reads and writes, and since defragmentation makes many reads and writes to organize the data it shortens the life span of the drive.

  2. Anonymous says:

    The Vista defragger is slow and the lack of the graphic display doesnt help either. I have gone in for Diskeeper as the alternative, mainly since its completely automatic and also defrags under low free space. Runs very well on my laptop in realtime mode.