JkDefrag

From Wikipedia, the free encyclopedia

JkDefrag

Image of drive during defrag
Design by Jeroen Kessels
Latest release 3.34 / February 1, 2008 (2008-02-01); 134 days ago
Written in Microsoft Visual C++ 2005
OS Windows 2000
Windows 2003
Windows XP
Windows XP x64 Edition
Windows Vista
Genre Defragmentation program
License GNU GPL
Website www.kessels.com/JkDefrag/

JkDefrag is a disk defragmenting utility for Windows, and is the first free software defragmenting project of its kind.[1]This free computer program was developed by Jeroen Kessels beginning in 2004[2] and is released under the GNU General Public License.

Contents

[edit] Operation

JkDefrag classifies files into 3 zones:

  • Directories and system files (zone 1);
  • Regular files (zone 2); and
  • Large files referred to as "space hogs" in the documentation (zone 3).

Files outside their zone are moved to their zone. Directories are perhaps the most accessed data on disk, so zone 1 is placed at the beginning of the drive. After the directories comes a free space area, then zone 2 with regular files, another free area, and then zone 3 with "space hogs", which are large files, archives, recycle bin contents, service pack files, and other infrequently accessed data.[3]

The defragger has several identifying characteristics:

  • Low overhead: it does not place an undue burden on the system;
  • Fully automated operation: there are no interactive buttons or menus;
  • Command line interface (for scheduled defragmentation, or for use with administrator scripts);
  • Screensaver defragmentation, with the option to run another screen saver when done;
  • Complete source code (Microsoft Visual C++ 2005) available for download;
  • A DLL library (for use in programming) licensed using the LGPL; and
  • Support for 64 bit versions of Windows XP and Vista.

It works on Windows 2000/XP/2003/Vista Operating Systems, supporting both FAT and NTFS filesystems, and uses the Windows defragmentation API. Support is provided through web-based forums.

[edit] Related software

There are several graphical user interface utilities designed to work with JkDefrag.

  • JKDefrag Option GUI by Emiel Wieldraaijer includes support for 26 languages, and has additional support for BartPE and U3 implementations.[4]
  • JkDefragGUI by Markus Hörl includes support for 10(+30) languages, and there is a setup version.[5]
  • ScanDefrag supports JkDefrag and allows it to run early on during Windows startup.

For a list of other defragmentation software products, see list of defragmentation software.

[edit] See also

[edit] Notes and references

  1. ^ Partition Logic is another GPL project that has a basic defragmenting component, but it runs under Visopsys, not Windows,
  2. ^ The Version History file's first entry is "Defrag pre-versions 2.24 (Pre Oct, 2006)"
  3. ^ "Phase 3: Optimize" explanatory notes.
  4. ^ JKDefrag Option GUI/JkDefrag reviewed on Software Genius web site July 2007, also nominated "Repair Tool of the Week" in TechNibble August 2007
  5. ^ JkDefragGUI/JkDefrag reviewed on PortableApps web site in April 2008
  • Referenced in "Boxed Utility Blowout" in Computer Power User magazine September 2007 pg 66-68
  • Summary information in Freeware/Open Source for Windows Weekly Summary by Todd Ogasawara on O'Reilly Windows Devcentre July 2007
  • Review in "Defragmentation freeware outpaces native tools in Windows" by Serdar Yegulalp in WinComputing April 2007
  • "Must-have Windows utilities for 20 essential tasks" by Serdar Yegulalp in ComputerWorld and Network World Asia July 2007
  • Nomination for "Repair Tool of the Week" in TechNibble August 2007

[edit] External links

Languages