9

Нужно ли регулярно дефрагментировать окна?

Почему в MacOS нет утилиты дефрагментации?

Пожалуйста, научите подробный человек

4 ответа4

17

Я думаю, что лучший ответ на это приходит прямо из этой поддержки Apple, KB

Об оптимизации и фрагментации

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

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

Нужно ли оптимизировать?

Вам, вероятно, вообще не понадобится оптимизировать, если вы используете Mac OS X. Вот почему:

  • Емкость жесткого диска обычно намного больше, чем несколько лет назад. При наличии большего свободного места файловой системе не нужно заполнять каждый "закоулок". Расширенное форматирование Mac OS (HFS Plus) позволяет избежать повторного использования пространства из удаленных файлов в максимально возможной степени, чтобы избежать преждевременного заполнения небольших областей недавно освобожденного пространства.

  • Mac OS X 10.2 и более поздние версии включают отложенное выделение для томов в расширенном формате Mac OS X. Это позволяет объединить несколько небольших выделений в одно большое выделение в одной области диска.

  • Фрагментация часто вызывалась постоянным добавлением данных к существующим файлам, особенно с использованием вилок ресурсов. Благодаря более быстрым жестким дискам и лучшему кешированию, а также новому формату упаковки приложений многие приложения просто перезаписывают весь файл каждый раз. Mac OS X 10.3 Panther также может автоматически дефрагментировать такие медленно растущие файлы. Этот процесс иногда называют «Hot-File-Adaptive-Clustering».

  • Агрессивное кэширование с опережением и записью означает, что незначительная фрагментация оказывает меньшее влияние на воспринимаемую производительность системы.

10

Я предлагаю также взглянуть на ответы Server Fault, а также:

Мой ответ о сбое сервера также подходит здесь:

Это немного да, нет ответа. Полезно в определенных обстоятельствах, но это менее важно, чем с FAT или обычным HFS. Все файловые системы будут фрагментированы, но более новые более устойчивы к фрагментации.

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

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

Наиболее популярные варианты дефрагментации жесткого диска для OS X, которые я использовал и на которых работал:

  • Клонирование жесткого диска на другой диск и обратно. Это делается с помощью Carbon Copy Cloner или SuperDuper и требует дополнительного жесткого диска. Если это делается как часть процедуры резервного копирования, время может не быть ужасным, но это можно сделать бесплатно.

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

2

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

По моему опыту, iDefrag отлично работает - версия 2 вышла, но это платное программное обеспечение.

2

Дело не в том, что OS X не нуждается в дефрагментации. Как и в Windows Vista и Windows 7, OS X автоматически дефрагментирует ваш диск в фоновом режиме, когда компьютер находится в режиме ожидания. Вам не нужно когда-либо вручную дефрагментировать ваш диск в OS X.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .