Apple leverer et praktisk program til at arbejde med harddiske kaldet Disk Utility, men det mangler et værktøj til at defragmentere de drev, der er tilsluttet din Mac. Årsagen: En Mac, der kører en version af OS X senere end 10.2 eller macOS, behøver ikke at blive defragmenteret. OS X og macOS har deres egne indbyggede sikkerhedsforanst altninger, der forhindrer filer i at blive fragmenteret i første omgang.
Oplysningerne her vedrører Mac OS X versioner 10.2 og nyere samt alle versioner af macOS.
Anti-fragmentering er indbygget
Mac'ens HFS+-filsystem forsøger ikke at bruge nyligt frigjort filplads på en disk. I stedet leder den efter store ledige områder, der allerede er til stede på drevet, og undgår derved at fragmentere filer bare for at passe dem ind i den ledige plads.
Mac OS samler dynamisk grupper af små filer og kombinerer dem automatisk til store områder på din disk. Processen med at skrive filerne til en ny større placering defragmenterer alle filerne i gruppen.
OS X og macOS implementerede Hot File Adaptive Clustering, som overvåger hyppigt tilgåede filer, der ikke bliver ændret (skrivebeskyttet), og derefter flytter disse ofte tilgåede filer til en særlig hot zone på startdrevet. I processen med at flytte disse filer defragmenterer operativsystemet dem og gemmer dem i det område af drevet, der har den hurtigste adgang.
Når du åbner en fil, kontrollerer Mac'en, om den er meget fragmenteret (mere end 8 fragmenter). Hvis det er det, vil operativsystemet automatisk defragmentere filen.
Resultatet af alle disse sikkerhedsforanst altninger er, at en moderne Mac sjældent, hvis nogensinde, behøver at få sin diskplads defragmenteret. Den eneste virkelige undtagelse til dette er, når din harddisk har mindre end 10 % ledig plads. På det tidspunkt er operativsystemet ikke i stand til at udføre sine automatiske defragmenteringsrutiner, og du bør overveje enten at fjerne filer eller udvide din disklagerstørrelse.
Er der nogen grund til ikke at defragmentere min Macs drev?
Nogle typer opgaver kan drage fordel af defragmenterede drev-specifikke dataopsamling og -manipulation i re altid eller næsten i re altid. Tænk video- eller lydoptagelse og redigering, kompleks videnskabelig dataindsamling eller arbejde med tidsfølsomme data.
Dette gælder kun for standardharddiske. Hvis du bruger en SSD eller et Fusion-drev, bør dets data aldrig defragmenteres. Hvis du gør det, kan det føre til skriveforstærkning, en almindelig årsag til for tidlig fejl på SSD'en. SSD'er har et begrænset antal skrivninger, der kan udføres. Du kan tænke på det som hukommelsesplaceringen i SSD'en, der bliver skør med alderen. Hver skrivning til en hukommelsesplacering øger cellens alder.
Fordi flash-baseret lagring kræver, at hukommelsesplaceringerne slettes, før nye data kan skrives til dem, kan processen med at defragmentere en SSD føre til flere skrivecyklusser, hvilket forårsager for stort slid på SSD'en.
Vil defragmentering skade mit drev?
Som vi nævnte, kan defragmentering af en SSD eller enhver flash-baseret lagerenhed (dette inkluderer Fusion-baserede drev, der bruger en lille SSD/flash-enhed sammen med en standardharddisk) føre til for tidlig fejl ved at øge mængden af slid (skrivning og læsning af lagerceller). I tilfælde af en konventionel harddisk, som bruger en mekanisk roterende plade, er der ingen væsentlig risiko for skade ved at udføre en defragmentering. Det eneste negative er den tid, det tager at udføre defragmenteringen.
Hvad hvis jeg beslutter mig for, at jeg faktisk skal defragmentere?
Tredjepartsværktøjer såsom Drive Genius 4 kan defragmentere din Macs drev. Det inkluderer også muligheden for at overvåge drevets tilstand og reparere de fleste drevproblemer.