Как получить файловую систему Apple
Вам не нужно ничего особенного переключать Mac в новую файловую систему APFS. Просто обновите до macOS 10.13 High Sierra. Процесс обновления автоматически перенесет ваш внутренний накопитель Mac с HFS + на APFS, предполагая, что ваш внутренний накопитель Mac является SSD или другим устройством хранения всех флэш-памяти.
Этот процесс является автоматическим. На Mac со всеми флэш-памятьми внутренние разделы будут перенесены из HFS + (также называемого «Mac OS Extended») в APFS. Невозможно отказаться от этого преобразования.
Fusion Drives (включая флеш-память и традиционное магнитное хранилище), традиционные жесткие диски и не-Mac-тома (например, тома Windows Boot Camp) не будут перенесены. Хотя APFS в настоящее время не работает на Fusion Drives, Apple планирует включить APFS в Fusion Drives в будущем.
Внешние диски, включая USB-накопители и SD-карты, также не будут перенесены в APFS. Вы можете выбрать форматирование внешнего диска в качестве APFS с помощью Disk Utility. Однако рекомендуется использовать другие файловые системы. Например, exFAT обеспечивает большую совместимость с Windows и другими устройствами. Mac OS X Extended предлагает совместимость с High Sierra, а также Mac, работающие с более старыми версиями операционной системы macOS.
Ваш привод Time Machine также не может быть отформатирован APFS. Time Machine может выполнять резервное копирование с диска APFS, но целевой диск Machine Machine должен быть отформатирован как HFS +. Операционная система будет обрабатывать все это автоматически - просто не пытайтесь преобразовать диск Time Machine вручную, и все будет в порядке.
Преимущества APFS
Так зачем вообще заботиться о APFS? Он имеет ряд преимуществ перед HFS +, особенно с точки зрения производительности и надежности, с некоторыми улучшениями в шифровании и разделах.
Увеличение производительности
Вы не увидите новых функций whiz-bang с новой файловой системой, но вы увидите множество улучшений под капотом. Например, вы увидите улучшенную производительность в некоторых файловых операциях.
Более быстрое определение размера каталога может быть заметным. Когда вы нажимаете кнопку «Получить информацию» для большой папки, вы увидите, что общий размер файла папки заметно раньше. Это связано с тем, что APFS хранит метаданные о размерах файлов в месте, где его можно получить быстрее, тогда как HFS + заставил операционную систему поочередно анализировать метаданные каждого отдельного файла.
Копирование файлов также будет быстрее. Предположим, вы скопировали файл из одной папки в другую. Вместо того, чтобы просто создавать вторую копию данных этого файла на диске, APFS создает маркер, который говорит, что на диске есть два файла, указывающие на одни и те же данные. Это означает, что операция копирования должна выполняться немедленно. Если вы измените один из двух файлов, APFS сохранит как исходный, так и измененный файл, и все будет работать так, как вы ожидаете. Это просто быстрее и эффективнее под капотом.
Улучшена производительность при создании «разреженных файлов». Другими словами, если приложение создает большой пустой файл, это происходит намного быстрее. С HFS + приложение, создающее файл размером 5 ГБ, должно будет ждать, пока операционная система написали 5 ГБ нулей на диске. С APFS файловая система отмечает пространство как выделенное, но не записывает его немедленно, поэтому теперь это должно быть почти мгновенно.
Повышение надежности и целостности данных
Новая файловая система Apple более устойчива к повреждению данных из-за ошибок и сбоев питания.
APFS использует «copy-on-write». Например, когда вы, например, обновляете метаданные файла, например его имя файла, файловая система HFS + будет напрямую изменять эти метаданные. Если ваш Mac выйдет из строя, прежде чем операция завершится, может произойти повреждение данных. При использовании APFS при изменении метаданных файла APFS создаст новую копию метаданных. APFS указывает исходный файл на эти метаданные только после записи новых метаданных, поэтому нет риска повреждения метаданных. Эта функция также встречается в других современных файловых системах, таких как ZFS и BtrFS для Linux и ReFS в Windows.
Apple File System также использует нечто, называемое «Atomic Safe-Save», которое подобно копированию на запись, но относится к другим операциям с файлами, включая переименование файла или перемещение.
Надежность также улучшается благодаря созданию 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, мы надеемся, исправит это в какой-то момент в ближайшее время.
Благодаря совместному использованию пространства, даже если у вас есть один том (раздел) на вашем диске, как и большинство людей, ваш диск отформатирован с помощью контейнера APFS, который может содержать несколько томов. Вот почему вы увидите, что он используется несколькими томами здесь.
Не используйте кнопку «Разделение», чтобы добавить новый раздел, если вы не хотите добавить в свою систему новый том, отличный от APFS. Добавление нового раздела займет пространство от контейнера APFS. Тем не менее, это необходимо при добавлении тома Windows для Boot Camp, например.