Download JkDefrag 3.30

Spread the love

Yesterday, version 3.30 of JkDefrag, an open source hard drive defragmenter, was released. It is being developed by Jeroen Kessels and is available for Windows 2000 or higher in both a 32-bit and 64-bit version. The download is only 452KB in size and for that you get a version that runs in a DOS box under Windows, a version that can be started from the command line and a version that starts when the screensaver is activated. Those who prefer a graphical user interface can use JkDefragGUI. Below is what has changed in JkDefrag since the previous entry in the junk tracker:

Changes in JkDefrag version 3.30:

  • FAT disks are now analyzed by directly reading the FAT from disk. This is a lot faster, and finds more system files.
  • Changes to the graphics routines in the Windows and screensaver versions. The screen is now updated faster and more efficiently.
  • Added the “average begin-end distance” statistic to the report.
  • The commandline is now scanned for the “-l” logfile option before anything is written to the logfile.
  • Changed the progress counter for the Fixup phase.
  • Added a second fixup phase after optimizing “-a 3” to catch files that could not be moved the first time.
  • Bugfix for automatic processing of volumes that are mounted on a directory instead of a drive letter.

Changes in JkDefrag version 3.29:

  • Total rewrite of the “-a 7″…”-a 11″ sorted optimizations.
  • Total rewrite of the code that calculates the begin of the zones.
  • Excluded files are no longer listed in the “These items could not be moved” report.
  • Bugfix in the Windows version for very long filenames.
  • Added exception to ignore the Symantec GoBack configuration files.
  • Added protection against defragging hybrid disks.
  • Added to the list of build-in spacehogs:
    • ?:\\windows.old\\*
    • *.dvr-ms
    • *.wmv

Changes in JkDefrag version 3.28:

  • Restored the manifest file. I did not notice that the compiler had overwritten the manifest file, causing JkDefrag not to start on Windows XP.

Changes in JkDefrag version 3.27:

  • Changed action “-a 2” into defragment only (no fixup), and moved the “fixup” for “-a 3” to phase 3.
  • If the program detects that directories cannot be moved (on FAT disks) then messages about unmovable directories are suppressed in the status report.
  • Added code to the screensaver that instructs Windows not to go into power saver mode while the program is running.
  • Changed the percentage progress counter for “fixup”.
  • The program will now always exit with return code zero (success), instead of 1 (error).
  • Bugfix for infinite loop in the “-a 5” action (force together).
  • Removed the extraneous “already has a list of fragments” error message in the logfile.
  • Added the special exception to ignore the DriveCrypt “?:\\BootAuth?.sys” files to the NTFS scanner.
  • Bug fix for a memory leak in the NTFS scanner.
  • Bugfix in the status report for the number of fragmented files.

Changes in JkDefrag version 3.26:

  • Undo of one of the changes from v3.25 in the graphics code, screensaver only. The changes worked fine for the Windows version, but showed a completely black screen in the screensaver….

Changes in JkDefrag version 3.25:

  • Fix for reading the “$MFT::$BITMAP”. In some very special cases the bitmap would only be partially read, causing files on disk to be ignored.
  • Fix for the “::$SECURITY_DESCRIPTOR” problem. Directories with a special security attribute would get this string appended to their name, making them unmovable.
  • Reorganized the code for the out-of-sequence fix (see previous releases).
  • Two fixes in the graphics subroutines. Some users reported that the display sometimes froze during normal operation.
  • Excluded items are no longer listed in the “These items could not be moved” and “These items are still fragmented” reports.
  • The error message “Cannot find volume name for mountpoint: %s” was changed into “Ignoring volume ‘%s’ because it is not a harddisk.”.
  • Added “?:\WINDOWS\system32\dllcache\*” to the default list of SpaceHogs.
  • For programmers: Added message 57 to the messages.

[break]The following downloads are available:
JkDefrag 3.30
JkDefrag 3.30 (64bit)
JkDefrag 3.30 (source code)[break] Click on the image for a larger version.

Version number 3.30
Release status Final
Operating systems Windows 2000, Windows XP, Windows Server 2003, Windows XP x64, Windows Server 2003 x64, Windows Vista, Windows Vista x64
Website JC Kessels
Download
License type GPL
You might also like
Exit mobile version