JkDefrag v3.36 (August 31, 2008)
Changes:
- Reverted back to an old Microsoft Screensaver library. The 2008 compiler has a
library that is incompatible with Windows XP ("The procedure entry point
ChangeWindowMessageFilter could not be located in the dynamic link library
USER32.dll").
- Fixed a problem with extremely long path names.
JkDefrag v3.35 (August 27, 2008)
Changes:
- Upgraded to the Microsoft Visual Studio 2008 compiler.
- Logfile is now written in UTF-8, it used to be ANSI.
- Changed the default font into a smaller font.
- A change in the display code to respond faster to multiple redraw requests, for
example when the users resizes the window.
- Rewrite of the subroutine that finds combinations of files to fill a gap, to
make it faster.
- Changed the algorithm for "-a 6" (move to end of disk) to better fill gaps.
- Changed the way disks are accessed to accomodate special kinds of disks, such
as virtual and encrypted disks.
- Bugfix in the screensaver for very long commandlines.
- Change in the disk analyzation code to fix a "zero bytes per cluster" problem.
JkDefrag v3.34 (February 1, 2008)
Changes:
- Re-fixed the "DisableDefaults" bug.
- Partial undo of the change that uses the mountpoint of a volume. It was causing
problems during the automatic scanning for disks to be defragmented.
- Pushed the "Zone calculation" messages down to debug level 4.
- Fixed the VisualC example project.
JkDefrag v3.33 (December 23, 2007)
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.
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.31 (December 2, 2007)
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.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.
JkDefrag v3.29 (November 16, 2007)
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.28 (November 2, 2007)
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.
JkDefrag v3.27 (November 1, 2007)
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.
JkDefrag v3.26 (September 19, 2007)
Changes:
- 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....
JkDefrag v3.25 (September 16, 2007)
Changes:
- 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.
- Reorganised 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:
- Addedd message 57 to the messages.
JkDefrag v3.24 (September 3, 2007)
Changes:
- A final fix for the out-of-sequence problem. Beta tests by users show that the
problem is now finally fixed.
- Bugfix for missing parameter in status message that caused JkDefrag to crash
when it wanted to display the "Cannot find volume name for mountpoint" message.
This message can happen when scanning the system for disks and a special volume
is encountered such as a "subst" volume.
- The "25 largest items on disk" list in the statusreport is now sorted by (used)
clusters instead of by (allocated) bytes.
- Fixed the progress percentage during analysis of NTFS volumes. It was counting
too fast and reached 100% before analysis was complete.
- The "unmovable", "still fragmented", and "largest 25" lists in the report are now
suppressed if empty.
- Directories on FAT disks cannot be moved, this is a known limitation of the
Microsoft defragmentation API and not a bug in JkDefrag. To speed up things the
program will now count the number of failed tries to move directories, and when
it re
wxh JkDefrag-src-3.36
需积分: 9 147 浏览量
2008-09-23
20:39:42
上传
评论
收藏 435KB ZIP 举报
辛鹤
- 粉丝: 272
- 资源: 978
最新资源
- C语言基础-C语言编程基础之Leetcode编程题解之第33题搜索旋转排序数组.zip
- 基于Python实现的手写数字识别系统源码.zip
- 从网页提取禁止转载的文字
- C语言基础-C语言编程基础之Leetcode编程题解之第32题最长有效括号.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第31题下一个排列.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第30题串联所有单词的子串.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第29题两数相除.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第28题找出字符串中第一个匹配项的下标.zip
- 实验报告模板(1).docx
- C语言基础-C语言编程基础之Leetcode编程题解之第26题删除有序数组中的重复项.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈