Hi all,
Long time supporter of Piriform. Even bought their software a little while back, and donated back in the day when the software used to be 100% free.
I've tried for a long while to like Defraggler but i'm running into issues, namely two main issues: Defrag logic and low utilisation.
First and foremost the defragging engine seems to be very slow despite using next to no resources. Right now it's defragging my games HDD (7200RPM mechanical HDD), and it has taken hours, and there are several more hours to go, but it's currently using next to no CPU, and only 1-5% HDD (screenshot below).
The second bigger issue is the defragging logic. My games HDD isn't used very often, over the course of a few days it MIGHT get a few kilobytes worth of fragmented files (i.e., Steam log files or something. Usually fragmentation after a day or two is only 5 or 10 fragments totalling 100KB or less)
If i defrag my games drive on Monday, it'll take several hours to finish. On Wednesday i'll analyse the drive and find a couple fragments/few kilobytes of fragmented text files and such. If i defrag the drive again, rather than moving these meainingless and small files to the bottom of the drive, or compacting the files as tightly as possible, Defraggler instead begins to defrag the ENTIRE hard drive from the very top, moving ALL files down and slowly re-ordering everything. This means that defragging with only a couple kilobytes of fragmented files equals to several hours of defragging.
On top of the issue above (low utilisation, slow to finish), this also puts a lot of needless stress on the hard drive, as it's moving a bunch of files that really don't need to be moved, for what amounts to virtually zero improvement in performance and read time (i have tested with Crystal Diskmark and other software), which means that it will result in your HDD's life expectancy being reduced, again, for virtually no improvement in performance.
Compare this to [competing software] -- All of these solutions are more intelligent in that they won't completely move every single file in the entire HDD in order to defrag a few kilobytes of worthless text log files.
Can Piriform comment on this?
See screenshot below. Defragging an already defragged HDD a day later.
1. Notice the low utilisation.
2. Notice how many hours it's going to take.
3. Notice there are 0 fragments, and rather than filling gaps with files from the bottom of the drive to make sure everything is contiguous, Defraggler is instead moving every single file on the entire HDD.