Super Slow even after it once was done

Okay so i wend and download Defraggler and defragged one of my Data Drive (Non-OS).

It took about a day i think, then it was done.

However one file had been added during the defrag (as i used it at one time) and this was of course fragmented, so i thought,

hmm one file should go fast as the others are defragged.

And well i started it. And that was about 16 hours ago, and it's at 63%, and now it has a lot more fragmented files.

My guess is that defraggler is moving in some kind of order, so it wanted to push that fragmented file somewhere else (let's say the beginning of the drive),

and by that it had to re-organize the entire file structure once again.

Just a guess though.

So any ideas, cause if this is the case, it's impossible to use this except like once a year.

Is this after you right-clicked on that single file and selected defrag?

I think regular defrag algorithm should be recoded from scratch. If you want speed defrag from the filelist. Regular defrag is unuseable right now imho. I have tested a lot of defragmenters, even those that "fill gaps" alongside defrag and Defraggler is the slowest of them. The algorithm tends to shuffle all data around, for no particular reason.

I didn't right click, i went Defrag in Defraggler.

But really, is that how it needs to do?

I mean, i can understand if it is following some sort.

Like "All files that are in this directory should be after each other", as that will increase response as you are more likely to get those file after each other compared to randomly etc.

But that's not normal Defragmentation, that's customized.

Normal Defrag should just find all the bits of the file and put them where it can. And if that's at the end of the drive cause everything else is filled from before, than that's where it should be.

Defraggler is the slowest Disk Defragmenter across the many programs I tested. Too bad, CCleaner is the best cleaning utility in the world hands down yet Defraggler from the same company is the worst ever Defragmenter

if speed is it's only downside, I'm happy to live with that.

I've never run a defrag process with speed in mind, just the outcome.

if DF does only use system API's to achieve its tasks then it should be no better or worse than the inbuilt Windows Defrag (OK, probably a bad example) :)

Windows defrag is actually faster. I think DF current regular algorithm needs to be reworked from scratch.

PS - Hint: Defrag from the file list or run a quick defrag instead. It works perfectly.

PS2 - Defrag freespace aka Fill gaps option is borked at the moment.

Maybe configure the program so that the next time you start it, it notifies you that the last effort failed and when that occurred.

I wouldn't want anything to pop up automatically when I restart the computer, but such a warning from the program itself would be OK