Apple предоставя удобно приложение за работа с твърди дискове, наречено Disk Utility, но му липсва инструмент за дефрагментиране на устройствата, свързани към вашия Mac. Причината: Mac, работещ с която и да е версия на OS X по-нова от 10.2 или macOS, не е необходимо да бъде дефрагментиран. OS X и macOS имат свои собствени вградени предпазни мерки, които не позволяват на файловете да бъдат фрагментирани.
Информацията тук се отнася за Mac OS X версии 10.2 и по-нови, както и всички версии на macOS.
Анти-фрагментирането е вградено
Файловата система HFS+ на Mac се опитва да не използва наскоро освободеното файлово пространство на диска. Вместо това, той търси големи свободни области, които вече са налични на устройството, като по този начин избягва фрагментирането на файлове само за да ги побере в наличното пространство.
Mac OS динамично събира групи от малки файлове и автоматично ги комбинира в големи области на вашия диск. Процесът на записване на файловете на ново по-голямо място дефрагментира всички файлове в групата.
OS X и macOS внедриха Hot File Adaptive Clustering, който следи често достъпните файлове, които не се променят (само за четене), и след това премества тези често достъпни файлове в специална гореща зона на стартовото устройство. В процеса на преместване на тези файлове, операционната система ги дефрагментира и ги съхранява в областта на устройството, която има най-бърз достъп.
Когато отворите файл, Mac проверява дали е силно фрагментиран (повече от 8 фрагмента). Ако е, операционната система автоматично ще дефрагментира файла.
Резултатът от всички тези предпазни мерки е, че модерен Mac рядко, ако изобщо има нужда от дефрагментиране на дисковото си пространство. Единственото истинско изключение от това е, когато вашият твърд диск има по-малко от 10% свободно пространство. В този момент операционната система не може да изпълнява рутинните си автоматични дефрагментации и трябва да помислите или за премахване на файлове, или за разширяване на размера на вашето дисково хранилище.
Има ли някаква причина да не дефрагментирам устройството на моя Mac?
Някои типове задачи могат да се възползват от дефрагментирани дискове - конкретно, събиране и манипулиране на данни в реално или почти реално време. Помислете за видео или аудио запис и редактиране, събиране на сложни научни данни или работа с чувствителни към времето данни.
Това се отнася само за стандартни твърди дискове. Ако използвате SSD или Fusion устройство, неговите данни никога не трябва да се дефрагментират. Това може да доведе до усилване на записа, често срещана причина за преждевременна повреда на SSD. SSD дисковете имат ограничен брой записи, които могат да бъдат извършени. Можете да мислите за това като мястото на паметта в SSD, което става крехко с възрастта. Всяко записване в място в паметта увеличава възрастта на клетката.
Тъй като флаш-базираното съхранение изисква местата в паметта да бъдат изтрити, преди да могат да бъдат записани нови данни в тях, процесът на дефрагментиране на SSD може да доведе до множество цикли на запис, причинявайки прекомерно износване на SSD.
Ще навреди ли дефрагментирането на моя диск?
Както споменахме, дефрагментирането на SSD или всяко флаш-базирано устройство за съхранение (това включва Fusion-базирани устройства, които използват малко SSD/флаш устройство заедно със стандартен твърд диск) може да доведе до преждевременна повреда чрез увеличаване на количеството на износване (записване и четене на клетки за съхранение). В случай на конвенционален твърд диск, който използва механична въртяща се плоча, няма значителен риск от повреда при извършване на дефрагментиране. Единственият минус е във времето, необходимо за извършване на дефрагментирането.
Ами ако реша, че наистина трябва да дефрагментирам?
Помощни програми на трети страни като Drive Genius 4 могат да дефрагментират дисковете на вашия Mac. Той също така включва възможност за наблюдение на изправността на устройството и отстраняване на повечето проблеми с устройството.