Defragmenting is a old process meant for 90's computers. And really on applies to Hard DISK DRIVE storage units.
Old HDD's and the old OS's from years past that handled where data went was very random and not done efficenctly leading to a need for disk cleanup and defrag. Nowadays with Win 7, Mac OSX etc etc, the OS auto handles the function of keeping a HDD working very well and without need for defrag
Those that are defragging their HDD's today are doing nothing for their drives as the OS is 'smart' enough nowadays to automatically have set algo's for where data goes on a disk drive.
And using a SD defragger is even more pointless. IT's the same thing as painting racing stripes on a car to make it go faster. It's all a marketing scheme. The companies that make this stuff know it does nothing and will actually shorten the life or you SD card(flash memory's access amounts are more limited than HDD') They just sell the software because people still haven't realized this. But for the most part, people have noticed this, you will notice that most SD card and regular HDD defragers are hosted on 3rd party somewhat sketchy looking sites, most that are freeware that will download adware onto your computer.
Defrag was meant to sort files on your computer and be used as a cleanup for your HDD because OS's couldn't do it to well back then and so it was bundled with computers. Current OS's do it very nicely and the defrag is just kept there for the hell of it. This only applies to hard disk drive(spinning platters). Flash memory formats are not supposed to be 'accessed' as much as HDD's are. This is why TRIM and disabling indexing is done on SDD's a lot.
I abridged this A LOT. And am actually slightly incorrect in some parts dealing with OS handling of it because if I was to explain it more, it would be a waste of my time as most wouldn't even read this.
overall lesson: Don't defrag your flash memory.
Edited by wiser87 - 8/13/13 at 7:45pm