Defraggler is made by the good folks at Piriform, the makers of CCleaner and Recuva. As you might have guessed, it's a defragmenting tool, and it's pretty good. It's fairly recently out of beta, but it holds up with the best of them, for the most part. A few things that I like:
-Small and Light: 1mb install, 600kb or RAM running idle. 8mb while defragging, still pretty light.
-Defrag individual files or folders: Nice option if you just want to defrag a file or folder.
-Shows fragented files in list form: When you analize a disk, it shows you a list of the fragmented files, how many fragments there are per file, the size of the file, and the location. Also, there are checkboxes, so if you analize a disk and only want to defrag a few of the files, just check those, and click "defrag."
-Portable: Yes, it is portable. Just download the zip, extract, and you're ready to go.
But there are a few things I don't like about it, compared to other defraggers:
-No optimization: I don't exactly understand everything about defragging, but I do know that there is a feature that I believe is called "optimization," which moves frequently moved files to the outer edge of the hard disk, making your computer faster. However, I don't believe that Defraggler has this functionality.
-Doesn't always get everything: It seems to me, at least, that Defraggler rarely gets everything on the first run, which can be annoying. It can defrag most of a large file, but leave a few fragments left.
But Defraggler is a wonderful tool. It's great if you don't necessarily want a ton of functionality, and want a very tiny and light defrag tool. It might not be the most comprehensive defrag freeware, but I think it's better than Windows Defrag.
Visit Defraggler website for Download