3.27に更新 Changes: - 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. - Bugfix for a memory leak in the NTFS scanner. - Bugfix in the status report for the number of fragmented files.
Changes: - 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: - 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 hybernated disks. - Added to the list of build-in spacehogs: ?:\\windows.old\\* *.dvr-ms *.wmv
JkDefrag v3.30 (November 30, 2007) Changes: - FAT disks are now analysed 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: - Fixed a problem in the Windows version, it now redraws the diskmap when the user changes the size of the window. - Added special cases to the exclude masks to recognise a drive letter without an asterisk, for example "c", "c:", or "c:\".
JkDefrag v3.32 (December 3, 2007) Changes: - Fixed a bug in the FAT scanner that caused the program to crash on volume names shorter than 9 characters. - Simplified the rules that automatically change the mask that selects which disk/folders/files must be processed. It now simple prepends and appends an asterisk if there is no asterisk yet. - Some small changes in the graphics code. - Fixed a bug in the commandline version that showed zone numbers 0...2, instead of 1...3.
JkDefrag v3.33 Changes: - Fixed a bug in the Windows version that for some users caused the display of the diskmap to get stuck. - Fixed a bug in the forced-fill optimization that caused the program to skip fragments that were left by filling a gap with a part of the fragment. - If the volumename of a disk cannot be determined then the program will now fallback to using the mountpoint of a volume to open a handle. - If the user specifies a short input mask without a wildcard, for example "C:" or "C:\", then the input mask is rewritten as "C:\*". - Fixed a bug where the special "DisableDefaults" spacehogs mask only disabled the masks, but not the "Files bigger than 50 megabytes"" and "Files not accessed in the last month" criteria. - Bundled some language-specific SpaceHogs masks into "?:\\*\\Installshield Installation Information\\*". - Moved the "Volume ID" message for FAT disks from debug level zero to 6.