Jul 15, 2009

MyDefrag 4.0 Beta 12 Released

MyDefrag is a disk defragmenter and optimizer (a maintenance utility to make your harddisk faster) for Windows 2000, 2003, XP, Vista, 2008, and for X64. It is freeware, no time limit, fully functional, no advertisements. Fast, low overhead, with many optimization strategies, can handle floppies, USB disks, memory sticks, and anything else that looks like a disk to Windows. Included are a set of easy to use scripts for endusers, a scripting engine for demanding users, a screensaver, and a combined Windows plus commandline version that can be scheduled by the Windows task scheduler or for use from administrator scripts. Most defragmenters are based on this API, including the free defragmenter that comes with Windows and many commercial defragmenters. Basically all MyDefrag does is send "move this file to that location" commands to the API. The API is part of the operating system and can safely move almost any file on the disk, without risk and while the computer is in full use.

  • Some changes in the SortBy subroutines to improve the results on very full harddisks.
  • Reorganized the frequently asked questions.
  • Added the directory of the main script as a searchpath for subscripts.
  • Added Italian translation.
  • Added more memory checks. If the computer memory is full then the program will now exit, previously it would try to continue with whatever it had.
  • Removed the MemWatch debugger.
  • Fixed a memory cleanup bug.
  • Fixed a locking problem in the subroutine that analyzes the extends of a file (GetFragments).
  • Added the SelectNtfsSystemFiles() fileboolean and PlaceNtfsSystemFiles() fileaction, and changed all the default scripts so that all the NTFS system files are now moved to the beginning of the disk, instead of only the $MFT.
  • Added an "Edit" item to the right-click context menu for .MyD files, in the MyDefrag installer.
  • Added Traditional Chinese translation.
  • Deleted the WriteLogfile.MyD script and placed WriteLogfile() and AppendLogfile() commands directly in the scripts. This fixes the bug where the logfile would only contain data for the last processed disk.
  • Fixed a bug where WriteLogfile() could write the string "(null)" to the logfile if no volume was analysed.
  • Added the !ScriptTitle! and !ScriptDescription! macros.
  • Added a list of multipliers for NUMBER's. It is now possible to write for example "100M" instead of "100000000".
  • Changed the default debug level.
  • Added an option to the installer to create a scheduled task.
  • Removed the 2 extra NTFS reserved zones, they are no longer needed. The program used 2 extra NTFS zones internally to solve a problem with hidden system files, ever since JkDefrag version 2. MyDefrag handles the hidden files differently and the legacy code for these virtual zones is no longer needed.
  • Disabled the "Pause" script command for the screensaver.
  • Fixed a bug in the screensaver, after finishing the black screen would not entirely fill the display.
  • Fixed a bug in the screensaver where it would popup an "I have crashed" window after finishing.
  • Fixed a bug in the screensaver where it ignored the alternate screensaver setting.
  • The logfiles from the screensaver are now written to the directory where MyDefrag is installed.
  • The size of the characters in the display now depends on the size of the display, instead of always a fixed size.
  • Fixed a bug where the first 4 clusters of the $MFT would display as black (empty disk space).
News source: Official website
Download: MyDefrag

No comments:

Boorkmark & Share

Bookmark Options