software
Report a problem

JkDefrag 3.17 Beta

Copernic   on 25 August 2007 - 04:50 · 9 comments & 5805 views

Advertisement (Why?)
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 command line 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:

- NTFS disks are now analysed by directly reading the MFT from disk. This is a lot faster, and finds more system files.
- NTFS streams are now supported and will be defragged and optimized.
- Added an icon.
- Added a version info resource to the executables.



- Added a manifest so Vista will always run JkDefrag with administrator privileges.
- Added support for short filenames. The masks now also work for short names, for example "PROGRA~1" instead of "Program Files".
- Spacehogs are now shown in dark-green, regular files in light-green. Allocated space is now shown in grey, instead of black.
- Bugfix in redrawing the diskmap, to properly handle redraw-requests while redrawing.
- Files larger than 1 gigabyte are now closed and re-opened at 1 gigabyte intervals.
- Change in the fast optimize algorithm. When a gap cannot be perfectly filled the program now takes the highest file on disk that will fit, instead of the largest file. This reduces the amount of data moved and optimization will finish quicker.
- Added a special exception for the "?:BootAuth?.sys" files used by DriveCrypt.
- Added a few extra lines to the status report.
- The logfile now shows which command line options were used.
- Added to the default list of spacehogs:
?:RECYCLED* (FAT on 2K/XP)
?:$RECYCLE.BIN* (Vista)
?:WINDOWSEhome*
?:WINDOWSFonts*
?:WINDOWSHelp*
?:WINDOWSIME*
?:WINDOWSSpeech*
?:WINDOWSSymbols*
*.chm
*.mp3
*.pdf
*.bup
*.ifo
*.vob
*.avi
*.log
For programmers:
- All instances of CHAR changed into WCHAR. This has widespread implications in many locations. I am hoping the change will fix the problem that some users have reported on weird filenames.
- Renamed "JkDefrag.cpp" into "JkDefragLib.cpp"
- Renamed "JkDefrag.h" into "JkDefragLib.h"
- Renamed "JkDefragWindows.cpp" into "JkDefrag.cpp"
- Added "ScanNtfs.cpp" and "ScanNtfs.h"
- Several changes in the DefragDataStruct.
- Several changes in the "Makefile" to facilitate debugging.

JkDefrag v3.19 [Aug 27, 2007] changes:

- Fixed a bug that caused the program to crash at various places during execution, mostly on Windows XP.
- If the NtfsDisableLastAccessUpdate registry key is set then the program will not look at the LastAccessTime when testing if a file is a SpaceHog.
- Added to the default list of spacehogs:
?:I386*
*.old
*.bak

Download: JkDefrag 3.18 |
JkDefrag 3.19
Download: JkDefrag 3.19 (Windows x64)
Screenshot: >> Click here <<
View: JkDefrag Home Page
Link: JkDefrag GUI | JkDefragTWGUI | JkDefragStarter

Post a comment · Send to friend Comments · There are 9 additional comments
#1 ThaCrip on 25 Aug 2007 - 07:51
someone in this forum a little while ago directed me to this defrag program as a free alternative to paying ones and overall i like it even though it's a little lacking in it's interface it's a all around solid free program which i been using lately.

i wonder when there going to make this final and not a beta
#2 th3rEsa on 25 Aug 2007 - 09:04
Ah, great, optimizations to the most important functions! Thanks...
(by the way @ ThaCrip: ever used JkDefragTWGUI?)
#3 .AlleymaN on 25 Aug 2007 - 13:31
Great new version, waiting for the author to complete the rewrite, which version 4.0 is supposed to be and most importantly include support for Layout.ini
(1 reply) #4 Avi on 25 Aug 2007 - 18:42
Beta? Final 3.17 version is out.
32-bits Binary: http://www.kessels.com/JkDefrag/JkDefrag-3.17.zip
64-bits Binary: http://www.kessels.com/JkDefrag/JkDefrag64-3.17.zip
Source Code: http://www.kessels.com/JkDefrag/JkDefrag-src-3.17.zip

Great little *free* piece of software.
#4.1 th3rEsa on 25 Aug 2007 - 19:22
Ah yes, I was just wondering...
#5 David3k on 26 Aug 2007 - 01:05
He recommended not to update apps based on JKdefrag to 3.17 because he wants to find kinks to work out first.

Since that's the case, I'll not install this one just yet. I'll wait for 3.19 or 4.0
#6 Avatar Viper on 26 Aug 2007 - 03:04
this got to be one of the best defrager around. it beats all the paid bulls*** software.
(1 reply) #7 vetCopernic on 26 Aug 2007 - 06:54
@Avi

Quote -
I have just released version 3.17 of JkDefrag. This release contains many changes, most importantly completely new scanner code for NTFS disks. Although I have tested it extensively, I consider this version to be a beta, and expect it will be followed by several versions with bugfixes in the next week or so as people are starting to use it and report problems to me on this forum.

http://www.kessels.com/forum/viewtopic.php?t=449
#7.1 Avi on 28 Aug 2007 - 10:44
Thanks for the information!

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)