When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.

JkDefrag 3.9

Free (released under the GNU General Public License) disk defragment and optimize utility for Windows 2000/2003/XP/Vista/X64. Completely automatic and very easy to use, fast, low overhead, with two optimization strategies, and can handle floppies and USB disks/sticks. Included are a Windows version, a commandline version (for scheduling by the task scheduler or for use from administrator scripts), a screensaver version, a DLL library (for use from programming languages), and versions for Windows X64. JkDefrag is based on the standard defragmentation API by Microsoft, a system library that is included in Windows 2000, 2003, XP, and Vista. All defragmenters are based on this API, including commercial defragmenters. JkDefrag is therefore very solid and there is no risk of losing data. You can stop the program at any time, it will finish the current file in the background. If your disks use NTFS then you're even safe when the computer crashes in the middle of defragging. Nevertheless, it's still a good idea to backup before defragmenting, just like with other defragmenters, because the heavy use of the harddisk may trigger a hardware fault.

Changes in this version:

- Added optimization methods for sorting files on disk by name, size, last access, last change, and creation time.
- Reduced the number of steps from 6 to 3.
- Added zoning to the Fast and Full optimization methods. Files are now placed in 3 zones with a free space between: directories, regular files, and space hogs.
- Added "-u" commandline option to add custom masks to the list of build-in SpaceHogs masks.
- Added a top-25 of largest files to the status report.
- Huge files (>4Gb) are now treated in segments.
- The versions now also detect if another version is running (windows, command line, screen saver).
- The Windows display idle timer (screen saver) and system idle timer (power saver) are disabled while JkDefrag is running.
For programmers:
- Many changes in the sources.
- Added an example Visual project.
- Library sources are now compatible with the UNICODE compiler setting.
- Changes to facilitate multithreading.
- Renamed the sources. There is now a JkDefrag.cpp and JkDefrag.h file for easy inclusion into a project.
- Integrated the DefragInitialize function into the RunDefrag function.
- Changed the StopProcessing subroutine, it now accepts a timeout.

Download: JkDefrag 3.9
Download: JkDefrag 3.9 (Windows x64)
Screenshot: >> Click here <<
View: JkDefrag Home Page

Report a problem with article
Next Article

A-Squared Free 3.0.0.311 Beta

Previous Article

Microsoft Tech-Ed 2007 - June 4-8

Join the conversation!

Login or Sign Up to read and post a comment.

8 Comments - Add comment