Separate names with a comma.
Discussion in 'macOS' started by n459umb4786ers, Sep 9, 2009.
Does Mac OS X even need to? If not, why?
I'm wondering the same thing!
It defragments files smaller than 20MB. It doesn't defragment the whole drive, which means free space can fragment up. iDefrag is a program that can defrag HFS drives.
Is ti necessary?
This link contains a lot of ignorant nonsense.
Here's a bit on fragmentation from the "horses mouth." I personally do not worry about de-fragmenting.
Yes. I recommend using Drive Genius. Works well for me.
HFS+ defragments the most commonly used files less than 20MB. It doesn't do a full typical defragment where all the bits are neatly stacked together because it's a huge waste of time.
Really, there isn't much benefit to defragmenting, not on HFS+ volumes where capacity has never exceeded 90%, at least. Personally, I believe the benefit is there, but it's either small, or fades away so fast from files being moved/enlarged that you can easily attribute it to a placebo effect.
Further to this, it defragments sufficiently large files when you open them if it considers that there is sufficiently much free space that it can afford to do a defragment without temporarily consuming bytes you may be relying on being available.
The various strategies for initial file placement also act to reduce fragmentation when compared to older filing systems.
So, it'll defrag things automatically but only if you actually use them and only if your drive isn't too full. It's the latter condition that often leads to the advice that OS X users should keep at least 10% of disk space free for optimal performance.
Given the various conditions applied, it is not unlikely that a program like iDefrag will be able to find files that exist in multiple fragments and to correct the fragmentation and for the whole process to have no effect on system performance.
With the "is a defrag needed on OS X" aside...
How would defrag on a conventional disk differ from defrag on a solid state drive?
You wouldn't and shouldn't defragment an SSD.
Nope, only files up to 20MB.
The free-space rule applies to every OS with intelligent placement algorithms, which is all of them these days.
HFS is a B-tree based system, and the only way the B-trees get cleaned up is with a full defrag. If Defrag didn't have such an impact, you wouldn't see such a fascination with 'clean installs' of OSX.