Відповіді:
Це не обов'язково. Для отримання більш детальної інформації, ніж ви могли б хотіти, читайте « Фрагментація у томах HFS Plus» від Аміта Сінгха (автор Mac OS X Internals: Системний підхід ).
HFS, використовувана файлова система Mac OS X (технічно HFS +) має ряд вбудованих заходів, що зменшують фрагментацію диска. По-перше, він використовує розподіл на основі ступеня, який є просто фантазійним способом сказати, що він записує декілька суміжних блоків даних одночасно (і тому по суті має менше фрагментації даних). По-друге, він використовує відкладене розподілення, тобто записи дисків "стоять у черзі" і записуються на накопичувач у вигляді групи (знову ж таки, по суті менше фрагментації). Крім того, Mac OS X виконує дефрагментацію файлів на ходу.
Довго і коротко, що фрагментація насправді не є проблемою для Mac, тому ви не бачите програми для дефрагментації дисків у Mac OS X.
Як бічне зауваження, є комерційні програми, які дефрагментують накопичувачі в OS X, але це по суті зміїне масло. На вашому диску може бути невеликий рівень фрагментації, і ці програми, безумовно, подбають про це. Але це на 100% непотрібне, і ви навряд чи побачите користь.
Більшість людей скажуть вам, що Mac не страждає від фрагментації дисків, наводячи технічні аргументи, які більшість людей не розуміє.
Це дещо правда: оскільки ви нічого не можете з цим зробити, не витрачаючи 20 доларів на те, що зовсім не може покращити роботу комп'ютера , ви можете замість цього зосередитись на інших завданнях технічного обслуговування та просто придбати новий блискучий мак (або перевстановити), коли старий стає занадто повільним.
Але: Важливою умовою, щоб не піклуватися про фрагментацію диска, є завжди збереження вільного місця на диску (я не міг знайти жодних рекомендацій, які не витягнуті з повітря, але 20% часто згадуються).
І щоб зрозуміти факти:
BTW (відповідь @ Дорі), цитована фрагментація у томах HFS Plus прямо говорить про це:
Зауважте, що я не маю жодних претензій щодо стійкості до фрагментації HFS +. Я взяв на вибірку занадто мало обсягу, щоб узагальнити свої "результати".
PS Я знаю, що веб-браузери (поле, яке мене цікавить) принаймні іноді впливають на фрагментацію (напр .: мозіла , хром ). У мене виникла проблема, аналогічна описаній у моніллерському трекері випуску.
Взагалі кажучи, не потрібно дефрагментувати HFS +. Хоча це можливо фрагментувати, реалізація в ядрі OS X включає ряд особливостей, які, як правило, обмежують фрагментацію, включаючи відкладений розподіл блоку та гарячу смугу. Якщо ви не зробите щось дійсно дивне (постійно тримайте накопичувач понад 99%, виконуючи читання та видалення), дуже важко фрагментувати диск.
Дефрагментацію диска OS X, як правило, варто лише тоді, коли ви намагаєтесь виконати операцію LVM (наприклад, зменшити розділ для завантажувального камери), і вбудовані інструменти не спрацьовують. Причина полягає в тому, що ці збої в значній мірі спричинені деякою основною структурою об'єму (як і розширення або файл каталогу), що існує в блоках поза цільовим макетом. Технічно це файли, але оскільки вони використовуються для зберігання метаданих томів, вбудований код переміщення файлу має проблеми з переміщенням їх на реальному (змонтованому) розділі, але утиліти дефрагментації, які працюють на диску в автономному режимі, можуть просто перемістити їх на початок розділу , що дозволяє працювати інструменту змінення гучності.
Отже, хоча утиліти дефрагментації, як правило, не варті, це не зміїна олія, а лише дуже спеціалізовані інструменти.
Немає такої речі, якою ви повинні (повинні) користуватися. Якби Apple вважала, що це потрібно, вона була б вбудованою.
Наприклад, Mac повністю відрізняється від Windows.
Перевірте: http://osxdaily.com/2014/01/13/defrag-mac-hard-drive-ne необходимо-or-not/
Ні, це не так. Mac OS X робить це самостійно для файлів понад 20 Мб, а для SSD - це зовсім не має значення.
OSX очевидно потребує дефрагментаторів, коли вам потрібно зменшити розділи, де він встановлений, або коли ви використовуєте hfs + десь ще
відмінний приклад - коли ви, лише використовуючи osx протягом багатьох років, і починаєте використовувати подвійне завантаження там, як-от встановити другу операційну систему, наприклад, gnu / linux (точно так, як я робив на цьому тижні), і це відомо gnu / linux ( як-от ubuntu) стають все більш популярними та популярними щодня, особливо серед користувачів ОСХ - у цьому контексті, і це не так вже й рідко, це абсолютно контрпродуктивно і нісенітниця, коли потрібно робити резервну копію всієї інформації, переформатувати розділ після зміни розміру, перевстановити. osx знову знову, коли вам просто потрібно було дефрагментувати його, перш ніж змінювати його розмір
тому всі, будь ласка, не кажіть, що нікому не потрібні інструменти дефрагментації на OSX, або для hfs + - сказати таку річ просто смішно, як я пояснив ...