APFS объяснила, что вам нужно знать о новой файловой системе Apple
MacOS от Apple 10.13 High Sierra представляет новую файловую систему под названием «Apple File System», которая в значительной степени заменяет старую файловую систему HFS +. Файловая система Apple, также известная как APFS, по умолчанию используется на iPhone и iPad начиная с iOS 10.3, а также на Apple Watch и Apple TV, но теперь она наконец-то и на Mac..
Как получить файловую систему Apple
Вам не нужно делать ничего особенного, чтобы переключить ваш Mac на новую файловую систему APFS. Просто обновитесь до MacOS 10.13 High Sierra. Процесс обновления автоматически перенесет внутренний диск вашего Mac с HFS + на APFS, при условии, что внутренний диск вашего Mac - это SSD или другое устройство хранения данных с флэш-памятью..
Этот процесс автоматический. На Mac со всей флэш-памятью внутренние разделы будут перенесены из HFS + (также известный как «Mac OS Extended») в APFS. Там нет никакого способа отказаться от этого преобразования.
Диски Fusion (которые включают в себя как флэш-память, так и традиционное магнитное хранилище), традиционные жесткие диски и тома, не относящиеся к Mac (например, тома Windows Boot Camp), переноситься не будут. Хотя в настоящее время APFS не работает с дисками Fusion, Apple планирует в будущем включить APFS на дисках Fusion..
Внешние накопители, включая USB-накопители и SD-карты, также не будут перенесены в APFS. Вы можете отформатировать внешний диск как APFS с помощью Дисковой утилиты. Тем не менее, другие файловые системы рекомендуются. Например, exFAT предлагает большую совместимость с Windows и другими устройствами. Mac OS X Extended обеспечивает совместимость с High Sierra, а также с компьютерами Mac под управлением более старых версий операционной системы macOS.
Ваш диск Time Machine также не может быть отформатирован в APFS. Time Machine может выполнять резервное копирование с диска APFS, но целевой диск Time Machine должен быть отформатирован как HFS +. Операционная система будет обрабатывать все это автоматически - просто не пытайтесь конвертировать диск Time Machine вручную, и все будет в порядке.
Преимущества APFS
Так зачем вообще заботиться о APFS? Он имеет ряд преимуществ по сравнению с HFS +, в частности производительность и надежность, а также несколько улучшений в шифровании и разделах..
Повышение производительности
В новой файловой системе вы не увидите никаких новых функций Whiz-Bang, но вы увидите множество улучшений. Например, вы увидите улучшение производительности в некоторых файловых операциях.
Более быстрый размер каталога может быть заметен. Когда вы нажмете кнопку «Получить информацию» для большой папки, вы увидите, что общий размер файла папки заметно быстрее. Это связано с тем, что APFS хранит метаданные о размерах файлов в месте, где к ним можно получить более быстрый доступ, тогда как HFS + заставляет операционную систему проверять метаданные каждого отдельного файла один за другим..
Копирование файлов также будет быстрее. Допустим, вы копируете файл из одной папки в другую. Вместо того чтобы просто создавать вторую копию данных этого файла на диске, APFS создает маркер, который говорит, что на диске есть два файла, которые указывают на одни и те же данные. Это означает, что операция копирования должна произойти немедленно. Если вы измените один из двух файлов, APFS сохранит как исходный, так и измененный файл, и все будет работать так, как вы ожидаете. Это просто быстрее и эффективнее под капотом.
Производительность при создании «разреженных файлов» также улучшена. Другими словами, если приложение создает большой пустой файл, это теперь намного быстрее. При использовании HFS + приложение, создающее файл объемом 5 ГБ, должно было бы подождать, пока операционная система запишет 5 ГБ нулей диска. С APFS файловая система помечает пространство как выделенное, но не записывает в него сразу, поэтому теперь это должно быть почти мгновенно.
Повышение надежности и целостности данных
Новая файловая система Apple более устойчива к повреждению данных из-за ошибок и сбоев питания.
APFS использует «копирование при записи». Например, когда вы обновляете метаданные файла, например, его имя, файловая система HFS + будет напрямую изменять эти метаданные. Если на вашем Mac происходит сбой питания до завершения операции, может произойти повреждение данных. С помощью APFS, когда вы изменяете метаданные файла, APFS создает новую копию метаданных. APFS указывает исходный файл на эти метаданные только после того, как новые метаданные записаны, поэтому нет риска повреждения метаданных. Эта функция также встречается в других современных файловых системах, таких как ZFS и BtrFS в Linux и ReFS в Windows.
Файловая система Apple также использует то, что называется «Атомное безопасное сохранение», которое похоже на копирование при записи, но применяется к другим файловым операциям, включая переименование файла или его перемещение..
Надежность также повышается благодаря APFS, создающей и хранящей контрольные суммы, связанные с данными на диске. Когда APFS записывает файл на диск, он проверяет его, выполняет математическую формулу, которая генерирует более короткую строку, соответствующую файлу, и также записывает ее на диск. Когда APFS считывает данные, она сравнивает данные с контрольной суммой на диске и проверяет их соответствие. Если данные не соответствуют контрольной сумме на диске, это указывает на повреждение данных. Это может быть связано с ошибкой, аппаратным сбоем или чем-то еще, но операционная система может немедленно распознать его.
Другие новые функции
Эта файловая система также закладывает основу для новых функций и других улучшений, которые могут основываться на том, что предлагает APFS..
Например, APFS включает снимки на уровне файловой системы. Первый снимок содержит полную картину всего диска, в то время как будущие снимки содержат только изменения, сделанные после предыдущего снимка. Только новые данные, которые вы добавили, занимают место. Time Machine работает аналогично, но снимки APFS еще более эффективны. Time Machine еще не использует APFS, но Apple может перевести Time Machine на APFS в будущем выпуске macOS.
APFS также поддерживает многоключевое шифрование, которое позволяет использовать разные ключи для шифрования разных данных на жестком диске. Способ шифрования FileVault еще не изменился, но однажды macOS может использовать разные пароли шифрования для данных каждого пользователя и системных данных..
«Разделение пространства» - это одна из новых функций, от которой сегодня выиграют некоторые люди. Традиционно, если вы создали несколько томов (разделов) на одном физическом диске, вы должны были заранее решить, сколько места получит каждый том. Таким образом, вы можете создать пять разных томов объемом 100 ГБ на диске объемом 500 ГБ. Если для какого-либо из этих томов требуется больше 100 ГБ, вам придется вручную изменить их размер. Однако, если для одного тома требуется всего 20 ГБ, у вас будет 80 ГБ свободного места, если только вы не изменили размер тома, а затем не выделили это пространство другому тому. С помощью APFS вы можете создать пять томов на диске объемом 500 ГБ и не беспокоиться о том, сколько нужно каждому. Объемы будут разделять пространство. Пока общее пространство, используемое этими пятью томами, меньше 500 ГБ от общего доступного пространства, все будет работать.
Более техническая информация о APFS доступна на веб-сайте Apple для разработчиков..
Что мне нужно знать об использовании APFS?
Переключение на APFS должно быть в значительной степени прозрачным. Ваш диск будет перенесен автоматически, если APFS его поддерживает. Time Machine и File Vault по-прежнему работают нормально.
Однако есть некоторые проблемы с Boot Camp. Система Windows, установленная вместе с macOS, еще не может прочитать APFS, даже с установленным программным обеспечением Apple Boot Camp. Это означает, что в данный момент вы не можете использовать панель управления Boot Camp для изменения загрузочного диска из Windows. Чтобы перезагрузиться обратно в macOS, удерживайте нажатой клавишу «Option» во время загрузки компьютера и выберите macOS. Вы по-прежнему можете управлять загрузочным диском в Системных настройках> Загрузочный диск в macOS. Надеюсь, Apple исправит это в ближайшее время.
При использовании приложения Дисковая утилита (доступно в Finder> Приложения> Утилиты> Дисковая утилита) вы, скорее всего, увидите, что диск вашего Mac имеет APFS (если только это не Fusion Drive или механический жесткий диск, который не был перенесен).
Благодаря совместному использованию пространства, даже если у вас есть один том (раздел) на вашем диске, как и большинство людей, ваш диск отформатирован в контейнере APFS, который может содержать несколько томов. Вот почему вы увидите, что он разделен на несколько томов здесь.
Чтобы добавить новый том, нажмите кнопку «Новый том». Это добавит новые тома в больший контейнер APFS. Они будут отображаться как обычные тома или разделы в Finder и в других местах системы, но они будут распределять пространство со всеми остальными томами в контейнере APFS..
Не используйте кнопку «Раздел» для добавления нового раздела, если только вы не хотите добавить новый том, не являющийся APFS, в вашу систему. Добавление нового раздела приведет к удалению пространства из контейнера APFS. Однако это обязательно при добавлении тома Windows для Boot Camp, например.
Вы по-прежнему можете контролировать размер томов APFS. При создании нового тома APFS вы можете нажать кнопку «Параметры размера» и указать резервный размер (минимальный размер) и размер квоты (максимальный размер) для тома, чтобы он не стал слишком маленьким или слишком большим. Конечно, в этом нет необходимости - APFS работает автоматически, даже если вы не указали эти параметры. Они просто существуют, если вы хотите, чтобы дополнительный контроль.
Переход на APFS не будет замечен большинством пользователей Mac, но он закладывает основу для будущих улучшений, повышает производительность в некоторых ситуациях и помогает защитить от повреждения данных. Он также перемещает macOS в ту же файловую систему, которая уже используется другой операционной системой Apple, iOS.