Defraggler v2.22.995 Updated

billon on 22 May 2018
  • 13MB (uncompressed)
  • Released on 22 May 2018
  • Suggested by atao.m

Defraggler improves drive performance by organizing data at a file system level. Since files over time spread out over a drive, occasional "defragmentation" can help reduce drive seek time. Uniquely, Defraggler can function at a file or folder-level to help clean up specific areas, or the whole disk. The program will also list fragmented files and their locations.

The package includes both 32-bit and a 64-bit versions, as well as a command line program. This tool is not recommended for SSD drives or other flash-based media.

System Requirements: WinXP / Vista / Win7 / Win8 / Win10
Writes settings to: Application folder
Dependencies: Administrative rights
Stealth: ? Yes
Unicode support: Yes
License: Freeware
How to extract: Download the "Portable" ZIP package and extract to a folder of your choice. Launch Defraggler.exe.

Optionally, delete unnecessary language files.
Similar/alternative apps: WinContig
What's new? See:

32 comments on Defraggler  The Portable Freeware Collection Latest Entries Feed

Hapepe82 2008-05-20 07:32

This seems to be a very nice tool. Optically pleasing, yet fast, slim and - as far as I can tell - good at getting its work done :)!

Great, I can't wait to test it on my Vista64 at home, as it says it does support 64 bit OS with the current version (or version 1.01.044+ to be exact! ;-)

Technomancer 2008-05-23 09:46

I've checked it out and i'm impressed. A very neat and nicely written program.

Erind 2008-06-26 04:48

How is it compared to JKDefrag?

John Godwin 2008-07-20 07:09

Win95 & 98 had a very similar programme to defrag files but it was very slow, infact you could be watching over it all night quite seriously. The Window version however gave the programmer an insight into what was happenning on the hard drives. This version of Defragler will give more or less the same information as before and is so quick, no more using matchsticks to keep your eyes open all night. God bless you programme compilers.

grannyGeek 2008-07-29 01:53

I love this app! My newish Liteon dvd burner has a skittish buffer, and making sure my files are de-fragged before burning helps keep the fluctuations to a minimum. (resulting burns sometimes skipped and pixilated).
No more ages of defragging a big 250 gb drive --- Now I just defrag the selected video files, and burn with confidence.

Kevo 2008-09-16 11:36

I packaged up a U3 version of Defraggler as well for download here if anyone uses a U3 USB drive:

isi 2008-09-23 02:37

crashes in vmware workstation wxpsp3 :-(

a 2008-12-17 16:53

You can save space and reduce the clutter if you delete all the lang*.dll files. To make defraggler write it's settings to an ini file go to Settings > Options > and check "Save all settings to ini file". You may also want to disable updates uncheck "Automatically Check for updates to Defraggler".

AncientImages 2009-01-13 11:17

EXTREMELY limited. Why would anyone pick this over Jkdefrag? My guess is, the prettier interface. But when it comes to issues of performance, does an interface really matter? Just start the program and walk away. Or in the case of Defraggler, just walk away.

dark1 2009-03-13 23:44

@AncientImages: I am also an Jkdefrag User. But Defraggler is able to defrag single Folders.

punjabi 2009-03-17 06:21

The instructions to 'install' as a portable application are not complete. If you check out the link on the help pages of the Defraggler website -- -- you find that you are directed to create a file named portable.dat in the same folder as the folder used to extract the zipped archive. This 'forces' the use of the INI file to store settings. By the way, great application!

Rebuz 2009-04-01 05:33

Defrag v.1.08 don't remember splited parts of window!!!

Mike 2009-08-24 18:42

One of my favorite defragmenters. I like how it defragments only the files that really need it.

speedrun 2010-02-15 21:20

Defraggler is really great. Fast,efficient and nice looking.
And you can defragment a single file if you have no time to wait. What else can I say,great job Piriform:)

Jim 2010-11-11 10:35

seems to work ok with win xp. got system slowdowns after defragging in win 7 x64,though...default win7 defrag seems to work much better

Magibon 2011-03-14 17:54


For English users with x64Bit OS:
You can delete everything except 'Defraggler64.exe', 'portable.dat', and '1033' language file.

i don't know what 'df.exe', and 'df64.exe' are for, but i just defragged my HDs and they weren't needed. ?


Baas 2011-03-14 23:37


lang-1033.dll is only needed if your system default isn't English. df.exe is the commandline version.


Magibon 2011-03-15 00:39

@ Baas

thank you, for the explanation!

i can now delete the entire language folder :)


TT 2011-03-18 17:09

Version doesn't recognize my 'Exclude' list. does. Hmmm...


Magibon 2011-04-15 02:22

slowly, i have grown to love this app.
i love the ability to defrag only the fragmented files: it saves so much time.

in addition, no apparent problems with Windows 7 recognizing where the files are placed, a problem i had with other 3rd party defrag apps. in the past.

What a light, usable, and most important, practical!


TT 2011-04-15 16:42

Is it just me, or does version ignore files in the Exclude list. I added *.dbx to ignore Outlook Express files, but they show up anyway in the list of fragmented files. Version ignores those files, as it should.


portafreeuser 2011-09-14 08:05

The simplicity and speed of this program is great. And I like how it lists which files are fragmented, so I get a clue of which programs are fussing with the disk most recently. I've tried other programs like JKdefrag and MyDefrag and WinContig and some others and this one seems to work with Windows the best. Additionally, I think that defragmenting only files and not free space makes the most sense for an operating system disk that's constantly being written to.


webfork 2011-09-15 18:31

portafreeuser: thanks for that breakdown


portafreeuser 2011-11-14 19:25

@webfork, you're welcome but bear in mind that one of the recent versions has been slower than the previous versions on my XP SP3 System even though it is a good program. I temporarily changed back to a previous version and to WinContig. I also may have had a program crash on a recent version before this last version, but my comment was removed by moderators for some reason that was not explained to me. Hopefully this latest release is faster and more stable than the previous update(s).


portafreeuser 2011-11-14 20:22

@webfork and other, Nevermind my previous comment. I made a mistake. Sorry Oops. I got this program and WinContig mixed up.

This program version runs just fine. I just tested it too. Sorry about the mix up.


rogerthedodger 2013-01-18 02:19

Instructions say to remove unnecessary language files, how do you tell when they are numbered, not named?
Also suggest remove either 32, or 64 bit files which are bundled.


Mike.S.G. 2013-01-18 04:14


I believe Piriform uses standard LCID (locale IDs), English US (1033), English UK (2057), and so on.

... see for more LCIDs


Mike.S.G. 2013-01-18 04:39

Sorry, I should be a bit more clear...

Piriform uses LCIDs as defined by Microsoft
... may offer a bit more info.

I'm not sure if Apple uses a similar system - useless FYI :)


Checker 2013-07-21 22:34

@ billon: Thanks ... and updated.


__philippe 2013-07-22 13:58

For quick-and-dirty, single file specific defrag job, I tend to favor Sysinternals' Mark Russinovich CLI implementation (as in Clean-and-Lean-Interface...;-)

Blindlingy fast, small footprint (208k) Contig.exe V1.7



Checker 2014-03-25 14:25

Sorry, I really missed that.


webfork 2014-03-29 16:12

Thanks checker


Post your comment