Нарезаем яблоки. Что внутри файловой системы iOS? Обзор файловой системы APFS для устройств Apple: чем отличается, как применять

25.07.2019

APFS или Apple File System — новая файловая система для яблочных устройств, которая вступает на место устаревшей HFS +. Разработчики специально оптимизировали систему под флеш-накопители и SSD карты.

Вместо того, чтобы преобразовывать устаревшую HFS+, которая обросла множеством «костылей» и существенно ограничивала возможности использования памяти, была создана новая APFS. Это файловая система «с запасом» — она идеально подходит для устройств текущего поколения и может быть модернизирована под следующие.

Применение APFS

Apple File System подходит для всех новых устройств компании Apple. Впервые она была использована в MacOS Sierra и предоставлялась для испытания разработчикам. Уже в марте 2017 года, через несколько месяцев после анонса, инновация стала доступна для всех пользователей iOS 10.3. Обновившись до этой версии, можно испытать практически все заявленные во время анонса функции.

В дальнейшем система будет интегрирована для:

  • Apple Watch;
  • Apple TV;
  • иных «яблочных» продуктов.

Бета-тестеры оценили достоинства файловой структуры и ждут, когда нововведение доберется и до других устройств.

Главные отличия APFS от HFS+

Система HFS+ стала применяться в начале 2000-х годов и сильно устарела. Она делала простые операции слишком длительными, неэффективно использовала значительную часть памяти устройств. Чтобы решить эти и другие проблемы, создатели работали над APFS с 2014 года. Им удалось добиться существенных изменений по сравнению с прежней системой.
Фото: Скорость APFS и HFS+ Основные отличия APFS:

  • Возможность шифрования данных. Любые файлы могут быть защищены одним или несколькими ключами.
  • Ускоренная работа с устройством. Любые действия (от запуска игрового приложения до копирования данных) занимают значительно меньше времени.
  • Отсутствие четкого деления памяти на разделы. Теперь, если в одном условном разделе не хватает места для установки файла, автоматически будет использоваться пространство в другом.
  • Быстрое копирование с экономией пространства на диске. Теперь, если создаются клоны, они занимают на двойное место в памяти, а лишь одно. Если в клоне появляются изменения, на диск записываются лишь они, а основа файла берется из первоначальной версии. Этот простой алгоритм позволяет существенно экономить память.
  • Улучшенная работа с переносными накопителями. Передавать и считывать информацию можно гораздо быстрее, а ошибки при записи данных практически не происходят.

Те, кто хотят оценить эти и другие преимущества файловой системы APFS, могут использовать устройство с iOS 10.3. Также разработана бета-версия для macOC.

Компания Apple анонсировала приложение «Файлы », которое призвано стать штатным файловым менеджером на iPhone, iPod touch и iPad. Что ж, лучше поздно, чем никогда. В этом материале мы расскажем вам об основных возможностях этого приложения и ответим на самые интересующие вопросы.

«Файлы» позволяют просматривать и управлять файлами (изображения, видео, документы, музыка и прочие данные), которые хранятся в пользовательских папках как на диске непосредственно в устройстве, так и в облачных хранилищах. Программа «Файлы » является продвинутой версией приложения .

На каких iPhone и iPad доступен проводник Файлы?

Программа «Файлы » доступна на iPhone, iPod touch и iPad под управлением iOS 11 и более новой версии.

Приложение «Файлы»: внешний вид и управление

Интерфейс приложения прост и минималистичен. Мы имеем главное окно с папками и левое боковое меню с источниками. В качестве источников выступают Места и Теги .

Вкладка Места содержит меню с источниками-хранилищами (iCloud Drive, Dropbox и т.д), файлами находящимися непосредственно на самом iOS-устройстве. Также имеется папка с недавно удаленными файлами(см. скриншот ниже).

Для удобства имеется возможность сортировать список файлов по имени, дате, размеру или тегу. Также позволяют переключаться между видами «Значки » и «Обзор ».

Присутствует поиск и возможность создавать подпапки.

В нижней части расположены две основные вкладки «Обзор » и «Недавние ».

Как одновременно перетаскивать несколько файлов в приложении Файлы

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

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

Какие действия можно осуществлять с файлами?

Приложение несовместимо со многими типами файлов. Несмотря на это некоторые из них доступны для предпросмотра, а некоторые для редактирования. Несмотря на то, что программа почти всегда показывает превью содержащихся в файлах данных, это не означает что «Файлы » откроют этот тип. Зачастую приложение открывает неподдерживаемые форматы в сторонних программах. К примеру, запустив файлы Ulysses открывается ассоциирующееся с этим форматом приложение.

Изображения можно просматривать и редактировать при помощи стандартных инструментов разметки. Текстовые файлы можно просматривать и то, только те что открываются штатными программами iOS. Файлы неподдерживаемых форматов открываются в сторонних приложениях, разумеется если они установлены. Можно посмотреть видеоролики в форматах AVI и MOV. Что касается музыки, приятным бонусом будет поддержка высококачественных треков в формате . Архивы просматриваются, но архивировать и разархивировать файлы не дадут.

iOS 10.3 и macOS Sierra 10.12.4, в понедельник, работают на новой файловой системе Apple File System или APFS. На первый взгляд, в этом нет ничего особенного – главное, чтобы устройства после апдейта не превратились в «кирпичи». Но интересного в переходе на новую систему больше, чем кажется .

Что такое Apple File System

Apple File System – новая файловая система, к оторая будет использоваться на всех устройствах начиная с Apple Watch и заканчивая Mac . Она «заточена» под флеш-память и пришла на смену устаревшей HFS+. Главные нововведения APFS: улучшенные алгоритмы шифрования, оптимизация использования памяти, защита от сбоев, функции клонирования файлов и папок и умное использование пространства . На практике это обеспечит более стабильную работу ОС, увеличит скорость чтения/записи данных и еще больше защитит пользовательскую информацию.

Почему Apple переходит на APFS

30-летняя HFS+, на которой основаны файловые системы современных гаджетов Apple, создавалась для компьютеров с несколькими накопителями, которые обрабатывали большие объемы файлов. На мобильных устройствах вроде iPhone или Apple Watch приоритеты другие – пользователям нужно, чтобы быстро открывались приложения, а ОС вовремя реагировала на запросы. Для этого в APFS применяются такие функции как клонирование (мгновенное копирование файла или директории, при котором не требуется дополнительное место для хранения данных) и рязрежение (сжатие данных, при котором экономится дисковое пространство и увеличивается скорость записи). А за счет использования «снапшотов» (открытых только для чтения «слепков» файловой системы в томе) ускорится резервное копирование, а именно создание бэкапов с помощью Time Machine.

APFS спроектирована для дальнейшего расширения. В отличие от HFS+, где используется 32-битный каталог записи, в APFS используется 64-битный индексный дескриптор (это такая структура данных в файловых системах). Другими словами, APFS сможет хранить 9 квинтильонов (миллион триллионов!) файлов, что не так актуально для iOS-устройств, но с излишком хватит на ближайший десяток лет для macOS и внешних накопителей.

Какие преимущества для пользователей

Помимо более быстрой и стабильной работы операционной системы, пользователи получат доступ к надежным инструментам шифрования данных на диске. Благодаря APFS iPhone больше не будут превращаться в «кирпичи» после неудачных обновлений – Apple защитит данные на накопителе от повреждений, вызванных сбоями. Наконец, используя функцию Space Sharing, все тома диска смогут «делиться» свободным пространством.

Инженер UiPservice Владислав Юдченко дал комментарий редакции UiP:

«APFS даст возможность операционкам меньше крэшиться, она быстро копирует файлы и оптимизирует пространство. Пока что разница будет не так ощутима, но в новых апдейтах станет заметной. Вскоре и вовсе привыкнем, переход всех устройств на APFS даже не заметим»

Например, второй системой (через Bootcamp) у вас установлена Windows и вы выделили для нее 100 ГБ . С Apple File System больше не придется вручную перераспределять отведенный объем памяти. Если 100 ГБ окажется мало, система сама «заберет» нужное количество свободного дискового пространства. При этом функция клонирования файлов и папок позволит быстрее копировать и перемещать данные.

Ограничения Apple File System

Сейчас в APFS нельзя форматировать системные диски . Не поддерживают новую файловую систему гибридные Fusion Drive, функции FileVault и Time Machine.

Как начать использовать APFS

Если вы обновили iPhone или iPad до iOS 10.3 – устройство уже использует Apple File System. С Mac сложнее, здесь APFS – нечто вроде бета-версии. Отформатировать можно внешний диск, карту SD или флешку, да и то только с помощью Терминала. Словом, пока лучше не экспериментировать.

Вы подключили свой iPhone или iPad к компьютеру с Windows, но ни в проводнике Windows, ни в iTunes вы не видите всего того, что есть в памяти вашего устройства? Так как подключить iPhone или iPad как обычный внешний диск USB? И возможно ли это без джейлбрейка? Да, с помощью PhoneBrowse, например.

PhoneBrowse это бесплатный инструмент для Windows, позволяющий просматривать и управлять файлами на iPhone, iPad и iPod без джейлбрейка устройств. С этой программой вы даже сможете добавлять, удалять или переименовывать все типы файлов, хранящихся на вашем устройстве с iOS. Все это в довольно простом, но очень приятном пользовательском интерфейсе, стилизованном под Mac OS X.

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

Процесс добавления и удаления файлов через PhoneBrowse является простым и быстрым. Для этого предусмотрены кнопки «Import» и «Delete». Причем можно добавить можно как отдельный файл, так и папку целиком. Для копирования файлов с устройства на компьютер имеется кнопка «Export». Также можно создавать новые папки и переименовывать файлы. А еще через PhoneBrowse можно просматривать файловую структуру установленных приложений.

Как уже было сказано выше, инструмент доступен бесплатно и работает на различных версиях Windows – от XP до 8 и 8.1.

Самые вкусные новости часто остаются за кулисами презентаций Apple. Причина в том, что некоторые из них подходят преимущественно для разработчиков, а на другие банально не хватает времени — немудрено, при таких-то масштабных анонсах iOS 10! Появление новой файловой системы от Apple под названием APFS (The Apple File System) прошло без шума и пыли, однако утечка просочилась Интернет, и теперь ничего не мешает внимательно изучить её.

APFS представляет собой файловую систему нового поколения, которая может работать на всех устройствах, начиная с Apple Watch и заканчивая Mac Pro. The Apple File System оптимизирована под SSD/Flash-накопители, то есть ставка делается уже не на жёсткие диски, а максимальный приоритет присваивается шифрованию. На сегодняшний день широкое распространение получила более старая купертиновская разработка – HFS+, с которой стоит сравнить APFS. Но сначала, как ни странно, опишем список ограничений APFS:

  • Отформатированные в APFS разделы не могут быть использованы в качестве загрузочных дисков.
  • APFS чувствительна к большим и маленьким буквам в названиях файлов.
  • Резервные копии Time Machine не поддерживаются в APFS.
  • Отформатированные в APFS разделы не подходят для шифрования через FileVault.
  • Конструкция Fusion Drive пролетает мимо APFS.

Кроме того, сейчас APFS не является проектом с открытым кодом, да и сама Apple вряд ли имеет на неё подобные планы. Тем более, что купертиновцы только в следующем году собираются публично заявить о своей файловой системе нового поколения.

Расписав недостатки, способные отпугнуть рядового пользователя, стоит обозначить и достоинства APFS :

  • Конечно же, плодотворная работа с твердотельными накопителями.
  • Использование так называемых контейнеров в качестве ячеек хранения, которые сильнее защищены от сбоев. Кроме того, каждый контейнер может экспортировать один или несколько разделов, или файловых систем, имеющих собственные имена, файлы и директории. Заметьте , что изначально не заявлена прямая поддержка RAID, однако APFS может быть объединена с разделом Apple RAID, чтобы работали RAID 0, RAID 1 и JBOD. Подключаемые RAID-массивы также смогут подружиться с APFS.
  • APFS поддерживает 64-битные индексные дескрипторные числа, в то время как файловые идентификаторы HFS+ сосредоточены на 32-х битах. APFS в состоянии уместить квинтиллион файлов в одном разделе. Поверьте, это много:)
  • Временные интервалы в APFS делятся по наносекундам, а не секундам, как в HFS+.
  • APFS поддерживает разреженные файлы, структура которые позволяет экономить пространство на диске.
  • Распределитель блоков устроен более умным образом: в APFS он определяет размер объём хранилища, в то время как в HFS+ всегда привязан к жёстким рамкам.
  • APFS обладает серьёзной защитой от потери данных вследствие сбоя.
  • APFS поддерживает расширенные атрибуты файлов.
  • TRIM в файловой системе APFS работает несинхронно при удалении и распределении свободного пространства, из-за чего метаданные изменяются единожды и обеспечивается высокая стабильность системы
  • Шифрование — заключительная и ключевая составляющая The Apple File System. Файловая система использует полноценное шифрование AES-XTS или AES-CBC (в зависимости от «железа»), объединяет принципы, заложенные со времён OS X 10.7 Lion и iOS 4, и работает с множеством ключей.

Подытожить данную новость-статью следует информацией о совместимости , так как с APFS смогут работать только OS X Yosemite, El Capitan и Sierra — более старые версии банально её не распознают. Отформатированные в APFS разделы могут быть раскрыты через SMB, но протокол AFP окажется недоступным. И, наконец, сторонним разработчикам придётся провести масштабное обновление своих продуктов ради поддержки файлового системы нового поколения от Apple.

Похожие статьи