Attempted to defrag a single 1TB volume, which has close to 50% free space. Before the process began, there were roughly 120 fragmented files, and DF claimed 25% fragmentation.
I stopped defrag, when I noticed every file being copied to the front of the disk was being fragmented by DF, and DF was now claiming 4% fragmented, after 4 hours, even though most of the drive map was red now. (Note that these files were moved to the front of the drive, but not defragmented. This was not a quick defrag, or free space defrag)
On a second analysis, fragmented files, and the number of fragments were nearly doubled, confirming my suspicions that defraggler was creating more fragments, instead of removing them. Multiple attempts had similar results.
Antivirus is Comodo (disabling had no effect)
System restore is not enabled for that drive.
Drive is used only for game installs (Such as games from Steam)
Grabbed another defragmenting program from the internet, and it is actually defragmenting the disk properly, and extremely fast. This immediately leads me to believe that the entire problem is defraggler, and that I should probably just uninstall it.
Edit: The other defrag software managed to finish defragging the same drive in less than 30 minutes, successfully leaving 0% fragmentation. I'd say this is definitely a problem with Defraggler.
Defragmenting will always be contentious, because different defragmenters work in different ways.
Some will 'compact/consolidate' (not compress) files on the disc, to put the free space all in one block. (But you have to Fragment files to do that).
Others will defragment the files themselves, but leave them spread on the disc with freespace between. (It's faster to do that).
So it's a choice between having all the free space together with some files fragmented, or having each file in one piece with the free space fragmented. You can't have both.
Defraggler itself can do either, depending on what you are trying to achieve.
Now that discs have got to 1TB and larger defragging the whole disc, ie. 'compacting/consolidating', can take time to do, and it's debatable whether it's worth it anyway.
Firstly- With drives of 1TB or larger that's not as much of a problem as it was in the past with smaller drives.
Secondly- It doesn't really save space. It just moves all the free space together. (Fragmenting files as it does it)
Users of large drives usually content themselves with defragmenting the files only and letting them have space between.
In the end it's your choice of what you want to achieve, and which defragmentation utility you prefer using to achieve it.
Here's a post about the diffrence between defragging files and comapcting files:
I 100% apologize, if this comes off as arrogant, (I swear it's not meant to be), but no sorry, I'll have to disagree here. I watched defraggler take one very large file, and wrap it around several other smaller files, during a Defrag. this was totally confirmed, when I saw that same file (literally by name) in the other software get moved out from where defraggler had put it near the front of the drive, immediately leaving several blocks of *fragmented free space* where that one file used to be.
I'm well aware of how hard drives, and fragmentation/defragmentation work, as I've been providing support for windows based PCs for more than 20 years. I tried switching to Defraggler because the program I preferred no longer has a free version, since the last time I needed to defragment. That program had a feature called "Optimize" which would not only defragment files, but it defragmented free space as well, all in one shot.
The program I used in place of Defraggler today only has options to defragment the files, not consolidate them, which is perfectly fine, but it was also moving files a LOT faster! That one large file took more than 2 hours to move just once with Defraggler, and 5 minutes with this other program.
This is the 3rd or 4th time I've used Defraggler, and it has performed very badly in all cases. I'm not trying to free up space. Defragmentation doesn't free up space. I'm trying to (hopefully) increase the RW performance of the drive, because the fragmentation was causing performance hits during file access in some games.
You don't say if you were defragging the whole disc or just the files when using Defraggler, or what other settings you were using; you also don't say if it was one of your SSDs or HDDs.
('Optimise' is a term more often used with SSDs, defraggler can do that as well - But it does sometimes have problems recognising which is which type of drive).
Not to worry, if you've found a defragmenter that you prefer then keep using it and get rid of Defraggler.
As I said above:
Quote
<div class="ipsQuote_contents ipsClearfix" data-gramm="false">
<p>
<strong>In the end it's your choice of what you want to achieve, and which defragmentation utility you prefer using to achieve it.</strong>
</p>
</div>
TBH I'm coming to the opinion that defragmenting (like Registry Cleaning) is something that may have been useful in the past with older OS's but is much less important now unless you are trying to cure a particular issue such as the gaming lag that you are trying to eliminate.
I have a similar problem, I used defraggler on a 1Tb drive which reported 25% fragmentation, to try and solve lag on the system,? when finished after 6 hours, I found that it was then showing 4% fragmentation. I checked after removing a number of unused programmes and installing others it is now reporting 33% fragmentation 45GB out of 141.5 used in 147 files. A number of these are showing as duplicates which were not present before the first use. What is happening
I have a similar problem. When downloaded Defraggler (2.22.995) it showed 25% fragmentation. Ran programme and then showed 4%, great. Removed several no longer required programmes/files, and downloded others. Checked again and analysis showed 45%, ran programmes and now showing 33%, 147 files, 45.8GB with large free space between non fragmented and large section of fragmented with files shown as duplicated upto 3 times on the last analysis according to the date stamp ata time when the system was NOT powered up.
I have CCleaner Pro Plus with Defragger Pro. Tried Defragger for first time on 256Gb SSD C drive with almost 100 GB free space and reported 15% fragmentation. Expected some space use to write fragments, clear some blocks and write whole unfragmented blocks back. Checked status after some run time and saw 80% complete (14% fragmentation remaining) and 4 GB space remaining which quickly diminished to ZERO space by 84% complete. The defrag backed out its work I guess because I now have the space back but also 22% fragmentation of the SSD. You need to look at your algorithms and stop this practice of seemingly writing the entire drive to free space before completing the defrag or at least warn users that they will need at least as much free space available than currently in use. Better to work in chunks of blocks and show progress on the block map.
Was it a defrag of files or a defrag of free space?
One puts files together for quicker loading, (not realy a problem with a SSD), the other puts free space together at the cost of fragmenting some files.
@RIPper You should never run any defragmentation software on an SSD... ever. Doing so can quickly shorten the life of your SSD. SSDs have a finite lifecycle. The more you write to the drive, (eg moving files via defrag) the shorter it's life span. Under normal use, today's SSD will last a while, and defragmenting SSDs provides zero speed benefits of any kind, so there is no need to defrag them at all.
@nukecad that behavior in Windows must've started recently, because as far as I'm aware, all it does is trim SSDs, not defrag them. I know they've improved, so the worry is not as bad, but it is still there.
What I've read about is that occasionally (not all the time) Optimize Drives in Windows 10 at least will do an actual defrag process. To what degree who knows if it's just dealing only with for example a heavily fragmented file which can become an issue even for an SSD. Supposedly fragmentation can get to the point were accessing such a heavily fragmented file could potentially be impossible so it has to be defragmented.
ok that makes more sense, but still not the same as a full on defrag of the entire drive. I think I've only ever defragged an entire SSD twice. It was my C drive, and it really made no difference at all in system performance, so I've never done it again.
<div class="ipsQuote_contents ipsClearfix" data-gramm="false">
<p>
I think I've only ever defragged an entire SSD twice.
</p>
</div>
That's why in the defrag tool I use (it isn't Defraggler and I won't mention it) I have it set to exclude all of my internal and external/portable SSDs. That way if one is accidentally selected in the defrag tool it will just skip them.
I don't use defraggler either, but I skip SSDs, unless the defrag app has SSD specific optimizations, such as trim; something I've only see in one or two so far.
@nukecad I read the link. Thanks for that! Now I can provide updated information for those who ask. Also gives me reason to ensure that system restore is enabled on all SSDs... a feature that has never worked for me, but the occasional optimization is worth turning it on, after that read. I do a lot of IT related stuff, and kinda surprised this info hasn't passed by me before.
So I stand corrected, but you really don't need to run defrag on an SSD, unless windows SSD optimizations are not enough... though they should be.