Чи потрібно дефрагментацію Mac OS X?


9

Чи потрібно регулярно дефрагментувати вікна?

Чому MacOS не має утиліту для дефрагментації?

Будь ласка, навчіть детальну особу


1
Не зволікайте. Це справедливе питання, хоча дещо погано написане. Хтось, будь ласка, його відредагує. ;-)
GeneQ

1
Я приправив це, я намагався тримати його якомога ближче до оригіналу, роблячи його читабельним.
Брюс Маклеод

Відповіді:


17

Я думаю, що найкраща відповідь на це виходить саме з цієї підтримки підтримки яблук

Про оптимізацію та фрагментацію

Оптимізація диска - це процес, в якому фізичні розташування файлів на томі "упорядковуються". Файли та метадані переупорядковуються, щоб покращити час доступу до даних та мінімізувати час переміщення голови жорсткого диска.

Файли можуть з часом «фрагментуватися», коли вони змінюються і зберігаються, і коли заповнюється об'єм, різні частини одного файлу зберігаються в різних місцях на томі. Процес збору фрагментів файлів та їх повернення "разом" відомий як оптимізація. Однак якщо під час оптимізації трапиться збій, наприклад втрата живлення, файли можуть пошкодитися та потребувати відновлення із резервної копії.

Чи потрібно оптимізувати?

Можливо, вам зовсім не потрібно буде оптимізувати, якщо ви використовуєте Mac OS X. Ось чому:

  • Ємність жорсткого диска зараз значно більша, ніж кілька років тому. Маючи більше вільного місця, файловій системі не потрібно заповнювати кожен "куточок". Розширене форматування Mac OS (HFS Plus) дозволяє максимально використовувати простір для видалених файлів, щоб уникнути передчасного заповнення невеликих ділянок нещодавно звільненого простору.

  • Mac OS X 10.2 і пізніших версій включає відкладений розподіл для Mac OS X томів розширеного форматування. Це дозволяє об'єднати ряд невеликих виділень в одне велике виділення в одній області диска.

  • Фрагментація часто була викликана постійним додаванням даних до існуючих файлів, особливо з вилками ресурсів. Завдяки більш швидким жорстким дискам і кращому кешуванню, а також новому формату упаковки додатків, багато додатків просто переписують весь файл кожен раз. Mac OS X 10.3 Panther також може автоматично дефрагментувати такі повільно зростаючі файли. Цей процес іноді називають "кластеризацією гарячих файлів".

  • Агресивне кешування вперед та з кешуванням ззаду означає, що незначна фрагментація має менший вплив на сприйману продуктивність системи.


4
Це теорія, але на практиці, якщо ви не легкий користувач, вам, можливо, доведеться дефрагментувати.
alimack

І не забувайте остаточну примітку з цієї статті: Системи Mac OS X використовують сотні тисяч невеликих файлів, до багатьох з яких звертаються рідко. Оптимізація їх може бути головним зусиллям для дуже невеликого практичного виграшу. Також є ймовірність, що один із файлів, розміщених у "гарячій смузі" для швидкого читання під час запуску системи, може бути переміщений під час дефрагментації, що знизить продуктивність.
Ар'ян

1
Гідний дефрагментатор знає "гарячу смугу", і не поводиться так. Повірте мені, я бачив значні вигоди від дефрагментації на Mac, не менш важливо, що завантажувальний апарат насправді працює.
alimack

Ця стаття була заархівована і більше не оновлюється Apple. (Видання в лютому 2010 року видалило посилання на іншу архівну статтю; інакше вона не відрізняється від випуску в червні 2008 року ( обходила в цей час ). Не застосовується до Snow Leopard Mac OS X 10.6 або Lion Mac OS X 10.7.
Грем Перрін

10

Я пропоную також ознайомитися з відповідями на помилку сервера:

Тут відповідає і моя відповідь про помилку сервера:

Це трохи так, ні відповіді. Корисно в певних обставинах, але це менше питання, ніж це було для FAT або звичайних HFS. Усі файлові системи будуть фрагментуватись, але новіші більш стійкі до фрагментації.

Якщо говорити про Mac OS X, спеціально HFS + виконує достатньо гідну роботу, намагаючись уберегти їх від фрагментації порівняно зі старими системами, але все одно це відбувається не в тому ж масштабі. Сама ОС також знімає "малі" (20 МБ або менші) файли на льоту з 10.3 (Panther).

Фрагментація все ще трапляється, і ви можете знизити продуктивність через це, особливо в системах редагування відео або робочого процесу, який вимагає здатності швидко читати або записувати великі файли на диск. Для вашого стандартного користувача - це майже непроблема.

Найпопулярніші варіанти дефрагментації жорсткого диска для OS X, якими я користувався і перебігаю, - це:

  • Клонування жорсткого диска на інший диск і назад. Це робиться за допомогою Carbon Copy Cloner або SuperDuper і вимагає додаткового жорсткого диска. Якщо зробити це як частина резервної програми, час потрапляння може бути не страшним, але це можна зробити так.

  • iDefrag , Drive Genius і кілька інших утиліт також дефрагментують ваш жорсткий диск. Особисто я віддаю перевагу iDefrag.


1
Я знайшов iDefrag дуже хорошим рішенням +1
Даррен Ньютон

Я не чув про iDefrag, я буду дивитись на це.
Брюс Маклеод

2

Справа не в тому, що OS X не потребує дефрагментації. Це так, як Windows Vista та Windows 7, OS X автоматично дефрагментує ваш диск у фоновому режимі, коли комп'ютер працює в режимі очікування. Вам ніколи не потрібно вручну дефрагментувати свій привід в ОС X.


Я сподіваюся, що це працює краще, ніж інші дефрагментатори фону. Мені довелося відмовитися від використання Diskkeeper через постійну неприємність накопичувача.
Ленс Робертс

OSX дефрагментує файли розміром 20 Мб. Він не видаляє фрагментацію каталогу (пробіли між цілими файлами). Тому вам потрібно дефрагментацію, якщо ваш накопичувач дуже заповнений (> 80%) або якщо ви використовуєте великі файли (як правило, робота з відео та зображеннями).
alimack

Він також не дефрагментується у фоновому режимі, він фактично деграгує під час руху під час доступу до файлів (операції читання та запису).
alimack

У деяких випадках необхідна разова дефрагментація. Я додам відповідь у розділі " Чи потрібно дефрагментувати Macs?" в Питайте різні.
Грем Перрін

2

Ви повинні будете дефрагментуватись за певних обставин - хоча це правда, що Mac OS X усуває фрагментацію файлів (розділених файлів) для файлів менше 20 Мб, це не усуває фрагментацію каталогу (проміжки між файлами). Якщо ваш накопичувач стає дуже повним> 80%, або якщо ви хочете встановити Windows 7 під Boot Camp, ви можете отримати помилку, незважаючи на те, що має достатньо вільного місця, оскільки фрагментація накопичувача заважає ОС захопити достатньо суміжного місця.

На мій досвід iDefrag чудово справляється - версія 2 відсутня, але це платне програмне забезпечення.


Ретельно перевіряйте версії на сайті iDefrag, остання версія викликає хаос із el capitan та старими ОС.
alimack
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.