MyDefrag v4.3.1

A Full Review of MyDefrag, a Free Defrag Program

MyDefrag (formerly JkDefrag) is a unique defrag tool because it works by using custom made scripts to run particular tasks.

Each MyDefrag script is a plain text file that is placed in the appropriate folder that MyDefrag reads and is then able to use for things like basic defragging or optimizing files.

While using scripts enables advanced features, the basic scripts that are included with MyDefrag make the initial setup of the program after installing simple enough for anyone.

Download MyDefrag v4.3.1

[ | Download & Install Tips]

Note: This review is of MyDefrag version 4.3.1, released on May 21, 2010. Please let me know if there's a newer version I need to review.

More About MyDefrag

  • MyDefrag is said to work with Windows 7, Windows Vista, Windows XP, and Windows 2000
  • MyDefrag works in Windows 10 and Windows 8 as well, but they aren't officially compatible
  • Windows Server 2008 and 2003 are also supported
  • More than one hard drive can be selected at once to run a task against multiple drives
  • Scripts are located in the MyDefrag program as .MyD files; you can right-click these files and choose Edit to change them in Notepad; these files are normally located in the C:\Program Files\MyDefrag v4.3.1\Scripts folder
  • Basic scripts that are included with the program let you analyze or defrag a disk as well as run a specific script meant for weekly or monthly defragments of data or system disks
  • Optimizations can be scheduled either during setup or later through Task Scheduler (see these instructions if you need help)

MyDefrag Pros & Cons

MyDefrag may be an advanced program but it's still missing some basic features:


  • Very simple interface
  • Defragments internal and external drives
  • Scripts allow for custom defrag options


    • Can be hard to use
    • Lacks built-in scheduling options
    • No context menu integration
    • Hasn't been updated in a long time

    My Thoughts on MyDefrag

    Because MyDefrag is an advanced program, I recommend looking around on its website to learn how to use the scripts. As I mentioned above, the default scripts are likely enough for basic users, but any customizing you want to do should be understood in full before making your own else it won't work properly. See the Scripts page for more information on building them.

    Something I don't like is that MyDefrag doesn't permit scheduling defragments, which is too bad because it's a common feature found in most other defrag programs.

    Overall, I think if you get comfortable with creating and manipulating MyDefrag scripts, it can be a very useful program. However, I have to recommend programs like Puran Defrag or Defraggler over this one if you need a defrag program that's both advanced as well as easy to use.

    Download MyDefrag v4.3.1

    [ | Download & Install Tips]