APFS или exFAT: какой формат выбрать для внешнего диска на Mac

Выбор файловой системы для внешнего диска влияет на всё — от производительности до сохранности данных. Разбираемся по делу для пользователей Mac.

Вы только что купили новый внешний диск, и macOS спрашивает, как его отформатировать. APFS, Mac OS Extended, exFAT, MS-DOS FAT. Названия мало о чём говорят, а неправильный выбор может потом обернуться серьёзной головной болью.

Краткий ответ: выбирайте APFS, если диск будет использоваться только с компьютерами Mac — он быстрее, поддерживает встроенное шифрование и переживает внезапные отключения благодаря технологии copy-on-write. Выбирайте exFAT, если диск нужно использовать совместно с Windows, Linux, игровыми приставками или камерами — он универсален, но не ведёт журнал, поэтому всегда извлекайте его корректно. Для дисков Time Machine на современных версиях macOS всегда выбирайте APFS.

Для современного пользователя Mac выбор сводится в основном к двум вариантам: APFS или exFAT. У каждого есть явные сильные стороны и реальные компромиссы.

APFS: родной формат для Mac

APFS (Apple File System) — это то, что Apple разработала для собственного оборудования. Внутренний диск любого Mac использует APFS. Это формат по умолчанию, когда вы форматируете внешний диск через Дисковую утилиту на современном Mac.

Главное преимущество APFS для внешних дисков — сохранность данных. APFS использует архитектуру copy-on-write, то есть никогда не перезаписывает существующие данные поверх старых. Когда вы изменяете файл, APFS сначала записывает новую версию в свободное место, а затем обновляет указатель на новое расположение. Если что-то пойдёт не так в середине записи, исходные данные останутся на месте.

Для внешних дисков это особенно важно, потому что они отключаются неожиданно. Кто-то задел кабель. Вы забыли извлечь диск. Ребёнок споткнулся о провод. С APFS внезапное отключение вряд ли повредит вашу файловую систему. Вы можете потерять то, что записывалось именно в этот момент, но всё остальное останется в целости.

APFS также поддерживает встроенное шифрование, снимки (snapshots) и совместное использование пространства между томами. Если вы используете диск для резервных копий Time Machine на macOS Big Sur или новее, APFS — формат по умолчанию и предпочтительный, хотя HFS+ по-прежнему поддерживается.

Минус — совместимость. Диски APFS вообще не поддерживаются в Windows без стороннего ПО и недоступны в большинстве дистрибутивов Linux без дополнительных инструментов вроде драйверов FUSE. Если вам когда-нибудь понадобится подключить такой диск к компьютеру не-Mac, APFS станет проблемой.

exFAT: универсальный вариант

exFAT — это дипломатичный выбор. Он работает «из коробки» в macOS, Windows, Linux, на игровых приставках, смарт-телевизорах и практически на всём, где есть порт USB.

Если вы используете диски совместно на Mac и ПК, exFAT — вероятно, ваш единственный практичный вариант. Он без проблем работает с большими файлами (в отличие от ограничения в 4 ГБ у FAT32) и большими томами.

Компромисс в том, что у exFAT нет ни журналирования, ни защиты copy-on-write. Если диск внезапно отключится во время записи, exFAT не сможет корректно восстановиться. Структуры файловой системы могут остаться в несогласованном состоянии, и вы рискуете потерять не только записываемый файл.

exFAT также фрагментируется заметно сильнее, чем APFS, что со временем способно снижать производительность, особенно на жёстких дисках. SSD лучше справляются с фрагментацией на аппаратном уровне, но и на них exFAT всё равно работает не так хорошо, как APFS на Mac.

Инструмент «Первая помощь» в Дисковой утилите умеет восстанавливать тома exFAT куда хуже, чем APFS. Если что-то пойдёт не так, ваши возможности по восстановлению будут уже.

Как каждый формат справляется с проблемами извлечения

Вот то, о чём в большинстве сравнений форматов не упоминают: ваш выбор файловой системы влияет на то, насколько рискованны сбои при извлечении.

С APFS, если вы не можете извлечь диск и в итоге принудительно его извлекаете или (в худшем случае) выдёргиваете кабель, архитектура copy-on-write служит подстраховкой. Ваши данные никогда не перезаписывались поверх старых, поэтому шансы на восстановление гораздо выше.

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

Если вы из тех, кому время от времени приходится принудительно извлекать диски (а будем честны, таких большинство среди пользователей Mac), APFS обеспечивает ощутимо лучшую защиту от потери данных. Подробнее о реальных рисках мы пишем в статье Безопасно ли принудительное извлечение?, а о том, как понять, когда это можно делать без последствий, — в статье Может ли отключение внешнего диска без извлечения повредить его?.

Когда выбирать APFS

Выбирайте APFS, если диск будет использоваться только с Mac. Сюда относятся:

  • Диски для резервных копий Time Machine (об извлечении дисков Time Machine читайте в статье Time Machine не даёт извлечь диск)
  • Рабочие диски для видеомонтажа, фотографии или производства музыки на Mac
  • Диски для личного хранения, которые остаются в экосистеме Mac
  • Диски с важными данными, где сохранность важнее всего

Форматируйте в APFS с вариантом «APFS (зашифрованный)», если на диске конфиденциальные данные. Шифрование аппаратно ускорено на Mac с Apple Silicon и не даёт заметного падения производительности.

Когда выбирать exFAT

Выбирайте exFAT, если диск должен работать на разных платформах:

  • Диски, используемые совместно на компьютерах Mac и Windows
  • Диски для игровых приставок или медиаплееров
  • USB-накопители, которые вы передаёте другим людям, использующим любую операционную систему
  • Карты памяти камер, которые должны работать с разными устройствами

Только будьте внимательнее и всегда извлекайте диск корректно. exFAT не прощает внезапных отключений так, как это делает APFS.

Форматирование диска

Откройте Дисковую утилиту, выберите внешний диск (физический диск, а не том) и нажмите «Стереть». Выберите формат и задайте имя диска.

Для APFS выберите «APFS» в выпадающем меню формата. Выберите «APFS (зашифрованный)», если нужно шифрование. В качестве схемы используйте «Схема разделов GUID».

Для exFAT выберите «ExFAT» в выпадающем меню формата. В качестве схемы используйте «Схема разделов GUID», если диск предназначен только для современных компьютеров, или «Основная загрузочная запись» (Master Boot Record), если он должен работать со старым оборудованием.

При стирании удаляется всё содержимое диска. Сначала сделайте резервную копию имеющихся данных.

Защищайте данные независимо от формата

Правильный формат снижает риск, но не устраняет его полностью. Какой бы вариант вы ни выбрали — APFS или exFAT — корректное извлечение диска перед отключением остаётся самым важным, что вы можете сделать ради своих данных.

Проблема в том, что macOS делает корректное извлечение мучительным. Диски «застревают», сообщения об ошибках бесполезны, и вы в итоге поддаётесь искушению просто выдернуть кабель.

Ejecta делает извлечение надёжным: показывает, что блокирует диск, и позволяет решить проблему в один клик. Это особенно важно, если вы используете exFAT, где некорректное отключение способно нанести реальный ущерб. Самый лучший выбор файловой системы ничего не стоит, если вы не можете безопасно отключить диск, когда это нужно.

Если вам не хочется каждый раз обращаться к Терминалу, Ejecta точно покажет, какой процесс блокирует ваш диск, — и позволит завершить его одним кликом прямо из строки меню.

Купить — $9.99