Apfs vs. mac os extended (a thorough analysis)

FAQs about AFPS vs HFS+

Q: Should I use APFS on external SSD for Mac?

A: It depends on the macOS you use. APFS is optimized for SSDs. But it only for macOS High Sierra or later.

Q: Is NTFS compatible with Mac?

A: Unfortunately, no. NTFS is developed by the competitor of Apple — Microsoft. It only read support on Mac. If you need to use an NTFS drive on Mac, you should use an NTFS for Mac driver to enable it read-write access on Mac. For example, iBoysoft NTFS for Mac.

Q: Is APFS only for SSD?

A: No. APFS is designed for SSDs and flash storage devices, but it can still be used on external traditional hard disk drives (HDDs).

About author

Connie Yang

Connie Yang is the primary columnist and website editor at iBoysoft. She is enthusiastic about sharing tech tutorials about data recovery and OS-related issue fixing tutorials.

System 8 (1997)

Данная редакция была выпущена летом 1997 года после того, как Стив Джобс вновь присоединился к Apple. Изначально предполагалось, что новая версия продолжит традицию и выйдет под нумерацией 7.7, однако Джобс принял иное решение. В то время пользователи могли устанавливать System 7 на компьютеры других производителей. Apple решила прекратить подобную практику и перестала выпускать System 7. Именно с тех пор «яблочная» ОС устанавливается исключительно на устройства Apple. За первые две недели после выхода System 8, компания продала 1,2 млн копий, а в последующие шесть месяцев реализовала еще три миллиона. Примечательно, что System 8 претерпела лишь немногочисленные изменения. Например, компания добавила больше цветов и оттенков в элементы интерфейса и снабдила ОС новыми темами оформления и панелью управления.

Что такое HFS

К иерархической системе вернулись через полтора года, в сентябре 1985 года. Когда Стив был уволен из Apple. Новую файловую систему назвали, не без вызова, просто и со вкусом: HFS. Операционную систему Mac’ов называли System, а иерархическую файловую систему – иерархической файловой системой (Hierarchical File System, или HFS). А какие еще могут быть операционные и файловые системы? В системах где от файловых систем требовались особые способности, они быстро усложнялись и развивались. В Mac’ах этого не требовалось. Пока к середине 90-х у HFS не возникла серьезная проблема, с которой надо было что-то делать: размеры дисков, по сравнению с 1985 годом, существенно увеличились. Типичный размер диска в конце 80-х – 40-80 Мегабайт. В конце 90-х размеры дисков уже измерялись в единицах Гигабайт. А HFS была 16-битной. На томе можно было разместить не более 65535 файлов. В результате, даже если в файле нужно было хранить один или два символа, на диске для него выделялось килобайт десять, а то и двадцать.

APFS есть не только в Mac, но и iPhone, iPad и Apple Watch

Фактически, это была та же самая HFS, с относительно небольшими изменениями. Даже с переходом на исправленную и доработанную копию самой себя были проблемы. Недолго. Именно эта файловая система, вплоть до марта 2017 года, была файловой системой в macOS (как бы она не называлась), в iOS, в tvOS и в watchOS. Как обычно, “спецификации” у файловой системы были, мягко говоря, очень бледными. Но проблем с ней почти не было, разве что в серверном бизнесе Apple, который так и остался всего лишь эпизодом. Но, что бы о нем не говорили тогда и потом, очень ярким и интересным. Если бы с iPhone ничего не получилось, в Mac’ах на смену HFS+ пришла бы ZFS, году в 2008 или 2009. Но, к счастью или к несчастью, с iPhone все получилось.

С 2005 по 2009 Apple Computer, плавно превратившаяся на середине этого пути в просто Apple, активно интересовалась ZFS, уникальной файловой системой разработанной в Sun Microsystems. Это практически безграничная файловая система, 128-битная, пределы на которые она рассчитана скорее всего никогда не будут достигнуты, а по набору функций и признаков современной файловой системы едва ли не самая-самая в мире. До 2007 года, пока Apple была Apple Computer, “яблочный” вариант этой файловой системы успешно развивался, в Леопарде (в той самой версии Mac OS X, срок выхода которой перенесли из-за аврала по поводу подготовки самого первого iPhone к выходу в свет) ZFS должны была появиться в серверном варианте системы – но, внезапно, Apple утратила к ней интерес.

Mac File Systems Explained

Disk Utility allows you to choose from a variety of file system formats. Let’s take a detailed look at each of them, what they’re used for, and which you should pick for your external drive.

Apple File System (APFS)

APFS is Apple’s modern file system, first launched in early 2017 for iOS devices. The experimental support of APFS was first seen in macOS Sierra. In High Sierra, SSD boot drives were converted to APFS upon installation. As of macOS Mojave, fusion drives and HDDs were also upgraded to APFS.

The current Apple File System documentation highlights many improvements over HFS+. It makes common operations such as copying files and folders instantaneous. You can also manage free space on the drives efficiently, copy-on-write metadata scheme to improve performance, thereby reducing chances of data corruption, and increased focus on encryption.

When to Use APFS:

  • If speed and convenience are your top priorities and cost is not an issue. An external SSD gives you the best performance over APFS, provided you don’t need to use the drive with other pre-Sierra Macs.
  • On macOS Big Sur, Apple lets you format an external drive and choose APFS for Time Machine. However, you won’t be asked this option for the already formatted HFS+ disk.
  • Time Machine backups to APFS are impressive when compared to HFS+. It’s fast, consumes less space, which means more room for backups, has greater resistance to data corruption, and copies cloned or sparse files efficiently.
  • Time Machine volumes formatted as APFS will only work with Macs running Big Sur or later. If you connect that disk to Catalina, Time Machine won’t recognize it.
  • You can only access drives formatted with APFS on Windows through third-party apps. Here are some of the best apps that read-write APFS on Windows.

Mac OS Extended (HFS+)

Mac OS Extended, also known as HFS+ (Hierarchical File System Plus), was the main file system used for Mac system storage from 1998 until APFS launched in 2017. If you bought a Mac between those dates, it shipped with macOS (or OS X, as it was known) installed on an HFS+ volume.

When to Use HFS+:

  • If you have older Macs (pre–2016), particularly those too old to update to a recent version of macOS, choosing HFS+ will enable you to use your external drive with those machines.
  • For Time Machine backups, use MacOS Extended (Journaled) if it’s a mechanical hard drive or if you’re using macOS Catalina or earlier. Even if you’re using SSD as a Time Machine drive, it’s not compatible with APFS.
  • You can only access drives formatted with HFS+ on Windows through third-party apps. Manufacturers like Seagate lets you read and write data interchangeably on Windows and Mac without formatting the external drive.

Extended File Allocation Table (exFAT)

This was designed by Microsoft to provide similar compatibility to FAT32 without the pesky limitations. exFAT is the preferred file format for flash storage drives that you share between Windows and Mac. exFAT has no realistic file or partition size limits. It also doesn’t require complicated ACLs and file attribution system like NTFS.

When to Use exFAT:

  • Both Mac and Windows offer full read and write support for exFAT. If you frequently share files between your Windows-using friends and family, it’s the ideal format.
  • As highlighted from this file system functionality comparison from Microsoft, exFAT does not support journaling, nor does it have built-in encryption. You may lose data in the event of a crash.

MS-DOS (FAT)

Apple also includes support for FAT32, labeled as MS-DOS (FAT) in Disk Utility. You should generally avoid using FAT32 for any purpose unless you’re dealing with an old computer or device.

When to Use MS-DOS (FAT):

  • Flash drives you purchase will often come formatted with FAT32 for maximum compatibility with old computers (likely running Windows XP) and even games consoles.
  • Individual files on a FAT32 drive can’t be over 4GB in size. Also, the partition must not exceed 8TB. exFAT is almost always a better choice.

ExFat: лучший вариант для внешних дисков, используемых совместно с компьютерами с Windows

ExFat в основном следует использовать только на дисках, которые должны работать как с компьютерами Windows, так и с macOS. Формат восходит к 2006 году и был создан Microsoft для обеспечения некоторой кроссплатформенной совместимости старого формата FAT32 без ограничений размера файлов и разделов. Это не особо оптимизированный формат файла — он гораздо более уязвим для фрагментации файлов, чем APFS или Mac OS Extended, с одной стороны, а метаданные и другие функции, используемые macOS, отсутствуют.

Но форматирование диска с помощью ExFAT дает одно огромное преимущество: компьютеры с Windows и macOS могут читать и записывать в этот формат. Конечно, вы можете прочитать диск, отформатированный под Mac, в Windows или прочитать диск, отформатированный под Windows, на Mac, но оба решения либо стоят денег, либо работают нестабильно. Таким образом, несмотря на недостатки, ExFAT — лучший вариант для кроссплатформенных жестких дисков.

Вариант 1: бесплатный, но непростой путь по установке драйверов

Существуют бесплатные драйверы для Mac, которые исправляют проблему с редактированием данных на NTFS-дисках. Например, драйвер FUSЕ, который способен монтировать NTFS-диски в режиме чтения/записи.

  • Сначала потребуется скачать и установить Xcode перед непосредственной записью на диски NTFS. Для этого в командной строке необходимо выполнить команду xcode-select —install.
  • Далее нужно установить Homebrew. Следующим действием будет переход в окно терминала и запуск строки:/ usr / bin / ruby ​​-e «$ (curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install.
  • Нажмите Enter, чтобы установить его (когда появится запрос, нужно будет ввести пароль).

Стоит отметить, что если вы ранее установили Xcode и Homebrew, в окне терминала появятся уведомления, в которых будет сказано, что установка уже производилась. Сообщения можно просто закрыть и продолжить выполнять инструкцию.

  • Теперь очередь FUSE.Во время установки стоит просто соблюдать предписания и выставлять все по умолчанию. Самый легкий этап.
  • Далее переходим к установке NTFS-3G.В командной строке следует запустить: brew install homebrew / fuse / ntfs-3g и просто нажать Enter.
  • Теперь необходимо отключить SIP (Защита целостности системы), без этого шага все остальные не будут иметь эффекта.

SIP необходим для защиты ОС от несанкционированных изменений, но по-другому данный способ не будет работать. Беспокоиться не стоит, это временное решение.

Далее пользователю необходимо перезагрузить устройство и удерживать сочетание клавиш Command + R, пока не появится логотип Apple.

  • Теперь нужно выполнить цепочку простых действий: открыть терминал из вкладки утилит и выбрать в командной строке csrutil disable, а затем просто подтвердить изменения и еще раз перезапустить устройство.
  • Непосредственное редактирование файловДля этого нужно перейти из Утилит в Терминал и запустить строку:
    sudo mv / sbin / mount_ntfs /sbin/mount_ntfs.original
    sudo ln -s / usr / local / sbin / mount_ntfs / sbin / mount_ntfs
  • Подтвердить действие кнопкой Enter. Когда работа с NTFS-дисками будет закончена, систему защиты SIP, на всякий случай, стоит включить обратно. Сделать это достаточно легко, нужно выбрать в командной строке значение csrutil enable и еще раз перезагрузить устройство.

FUSE не единственный бесплатный драйвер

Обратить внимание также стоит на NTFS-3G и SL-NTFS, но их установка еще более запутанна. Поэтому мы перейдем к другим способам, которые могут показаться более удобными, к тому же не требуют перезапуска компьютера

GParted (GNOME Partition Editor)​

Expand: Yes | Shrink: Yes | Delete: Yes | Create: Yes | Split and merge: Yes | Format: Yes | Recover: Yes

Supported partitions: BTRFS, EXT2/3/4, FAT16/32, HFS/HFS+, NILFS2, NTFS, REISERFS, UDF, UFS, XFS, and others

Compatibility: Can be used to partition any Mac by booting from media containing GParted Live

Overview:

GParted is an open source partition manager that can be used on any Mac by booting from media containing GParted Live, a live Linux distribution that enables you to use all the features of the latest version of GParted. You would be hard-pressed to find another partition manager with such a comprehensive file system support as GParted. In fact, the application supports so many file systems that we decided against listing them all in this article. Just keep in mind that some file systems can be only moved and copied, while others can also be resized, created, and repaired.

Key features:

  • Bootable from a USB drive or CD: GParted is meant to be accessed from a media containing GParted Live, a small Linux distribution that lets you easily manage your disk partitions.
  • Rescue lost partitions: GParted can repair and rescue certain partition types, helping you regain access to lost data and even entire operating systems.

Pros:

  • Open source
  • Can be used to partition any Mac
  • Comprehensive file system support

Cons:

  • Bootable only
  • Outdated user interface

Pricing plans:

Free Download

What is APFS and Mac OS Extended (Journaled)

APFS and Mac OS Extended (Journaled) are file systems for macOS. They control how data stored and retrieved on a storage device, such as hard drives. But they have differences in some aspects.

APFS

APFS, short for Apple File System, was introduced with the launch of macOS 10.13 (High Sierra) in 2017. Apple has also designed it for optimizing access to solid-state drives (SSDs) and flash storage devices.

From macOS 10.13, APFS has become the default file system of Mac hard drives (or startup disks).

APFS volumes also enable snapshots for creating a point-in-time and read-only instance of the file system, which can be a backup of your data.

For Macs with SSDs before 2016, they have auto-converted to APFS when upgrading the macOS.

Mac OS Extended (Journaled)

Mac OS Extended (Journaled) is also known as HFS Plus or HFS+. It is the file system used on all Mac OS 8.1 and later, including Mac OS X, since 1998.

This file system is an upgrade of HFS (HFS Standard or Hierarchical File System). And it continued as the default Mac OS X file system until APFS replaced it.

The “journaled” feature on this file system refers to a way of storing media on the disk. With this feature, files won’t be corrupted when some accidents happen. For example, you unplug the drive while it’s working, or your Mac loses power while the drive is in use.

Как появилась APFS

До 2007 года у компании (точнее, у Стива) все еще были сомнения в успехе главной инновации десятилетия – iPhone, в 2007 году эти сомнения были развеяны. В индустрии до сих пор ходят слухи о том, что Apple не справилась с внедрением ZFS в Mac OS X. Есть еще одна версия: кто-то не то в Sun Microsystems, не то в Oracle Corporation (вскоре купившей Sun), забыл упомянуть Стива в какой-то речи, или как-то не так его упомянул. Реальная причина очевидна: поворот в сторону мобильных устройств (в которых HFS+ хватило бы на годы, и ведь хватило же) был рискованным, но сулил Apple намного большее. Как только на этом фронте наметился реальный успех, серверное направление стали потихоньку закрывать.

Крейг Федериги разрабатывает APFS

В 2014 году (по другим данным, в 2012 – но скорее всего, все-таки в 2014) в Apple началась разработка новой файловой системы. Для того чтобы взяться за столь трудоемкий проект, нужны были серьезные причины. Какие-то планы на будущее, с которыми HFS+ стала бы несовместимой. Файловые системы создаются долго и трудно. На это уходят годы. В 2016 году APFS была объявлена. В марте 2017 она дебютировала в iOS, достаточно успешно. В том же году, осенью, APFS в составе High Sierra пришла и на Mac’и. Чтобы состояться, операционной или файловой системе нужно дожить до версии 3.1. Им нужно переболеть детскими болезнями, научиться справляться с житейскими ситуациями, повзрослеть. Я не знаю к чему готовятся в Apple, для чего им понадобилась “современная файловая система” именно сейчас, но мощь этого неизвестного замысла уже впечатляет.

У APFS все еще много недостатков, но главный из них (юность) очень быстро проходит. О том что представляет из себя APFS, и какие из её целей уже озвучены – расскажу в другой раз.

Возможности APFS

APFS имеет ряд функций, которые отличают его от старых файловых систем.

  • Clones — Clones позволяют почти мгновенно копировать файлы, не используя дополнительное пространство. Вместо того, чтобы копировать файл по битам из одного места в другое, клоны вместо этого ссылаются на исходный файл, разделяя блоки данных, которые идентичны между двумя файлами. Внесите изменения в один файл, и только новый блок данных, который был изменен, записывается в новый клон, а как исходный, так и клон продолжают делиться неизменными блоками данных. Это не только делает копирование и сохранение файлов особенно быстрым, но и экономит на потребностях в памяти.
  • Снимки — APFS может создать моментальный снимок тома, который представляет собой момент времени. Снимки могут использоваться для облегчения эффективного резервного копирования, а также позволяют вернуться к тому, как все было в определенный момент времени. Снимки — это указатели только для чтения на исходный том и его данные. Новый снимок не занимает реального пространства, кроме объема пространства, необходимого для хранения указателя на исходный том. С течением времени и изменения внесены в исходный том, моментальный снимок обновляется только с изменениями, которые происходят.
  • Шифрование — APFS поддерживает сильное полное шифрование диска с использованием режимов AES-XTS или AES-CBC. Оба файла и метаданные будут зашифрованы. Поддерживаемые методы шифрования включают:
    • Очистить (без шифрования).
    • Single-ключ.
    • Multi-key, с ключами для каждого файла и метаданных.
  • Совместное использование пространства — совместное использование пространства ставит перед собой цель предопределять размеры разделов; вместо этого все тома разделяют основное свободное пространство на диске. Совместное использование пространства позволит нескольким томам на диске расти и динамически сокращаться по мере необходимости, без необходимости переделки.
  • Copy-On-Write — эта схема защиты данных позволяет объединять структуры данных до тех пор, пока не будет сделано никаких изменений. После запроса изменения (записи) создается новая уникальная копия, гарантирующая сохранение оригинала. Только после завершения записи обновляется информация о файле, чтобы указать на новые данные.
  • Atomic Safe-Save — это похоже на идею копирования на запись, но применяется к любой операции с файлом, например, переименование или перемещение файла или каталога. Используя переименование в качестве примера, файл, который должен быть переименован, копируется с новыми данными (имя файла); пока процесс копирования не будет завершен, будет обновлена ​​система файлов, чтобы указать на новые данные. Это гарантирует, что если по какой-либо причине, такой как сбой питания или какой-либо тип икота процессора, запись не будет завершена, исходный файл останется нетронутым.
  • Sparse Files — этот более эффективный способ распределения файлового пространства позволяет файловому пространству расти только тогда, когда это действительно необходимо. В незарезервированных файловых системах файловое пространство должно быть зарезервировано заранее, даже если данные не готовы к хранению.

Первый взгляд на APFS

Пока APFS доступна в бета-версии macOS Sierra 10.12 (преемница OS X Capitan 10.11) для разработчиков.

В ней можно создать образ диска APFS, но с ним доступно не особо много действий – копирование файлов в него и из него, при этом нельзя использовать диск APFS как загрузочный. Всё это должно измениться в 2017 году с появлением новых моделей Mac, iPhone и iPad.

Улучшенная безопасность и постоянное клонирование

Большинство пользователей не заметят ничего радикально нового в устройствах с поддержкой APFS на жёстком диске, но внутри скрыто множество значительных отличий. APFS использует интегрированное шифрование вместо устанавливаемых сторонних техник в существующей функции OS X FileVault, которая медленно шифрует и дешифрует диск целиком.

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

APFS также позволяет мгновенное копировать папки и диски. Эта технология повысит скорость встроенной функции Sierra, которая автоматически выполняет резервное копирование файлов из папок Рабочий стол и Документы в облачное хранилище iCloud (функцию можно отключить) — об этой возможности мы уже рассказывали в статье «macOS Sierra: новые возможности преемницы OS X«. Функциональность работает уже и на существующих устройствах, но должна стать быстрее с APFS.

Наносекундная точность, улучшенное резервное копирование

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

Можно ждать в macOS Sierra наличия новой версии функции Apple Time Machine, которая воспользуется преимуществами файловой системы для повышения производительности создания резервных копий. Microsoft создала похожую функциональность в файловой системе NTFS много лет назад, а пользователи Mac теперь смогут работать с похожей технологией «теневого копирования», как в Windows.

Улучшенное распределение пространства

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

APFS обладает поддержкой «разреженных файлов», которые не заполняют всё распределённое место на диске. Прежние версии OS X уже поддерживают разреженные файлы, но не самым удобным образом и только для разработчиков.

А благодаря быстрому встроенному управлению файлами, нам обещают более надёжную защиту против потери данных при падениях системы.

Оптимизация для флеш-памяти

Другие внутренние новшества включают в себя оптимизацию для работы с флеш-памятью, тогда как технологии в HFS+ созданы для вращающихся жёстких дисков. Те, кто когда-либо подолгу ждали, когда OS X скажет, сколько места занимает та или иная папка, будут рады узнать, что функция быстрого определения размера директорий APFS решит эту проблему.

Если вы собираетесь пользоваться своим компьютером Mac следующие 25 лет, лучше обновиться до APFS до 6 февраля 2040, так как HFS+ после этой даты не сможет создавать временные метки файлов.

NTFS

Developed by Microsoft, the NTFS (New Technology File System) is shipped as the default of the Windows NT family. While the maximum number of files matches that of HFS+, NTFS has several advantages over Apple’s previous default file system: it supports file compression and data deduplication, among other features.

For some reason, interoperability between the NTFS, HFS+ and APFS file systems isn’t smooth: Windows computers can only read NTFS formatted drives, while macOS can read an NTFS formatted hard drive but it cannot write to it. This gap is closed by third party drivers such as Paragon NTFS for Mac, which enables writing to an NTFS-formatted disk. However, Mac users usually refrain from using this file system unless they are working with a Windows machine.

Функции

Особенности Преимущества Поддерживаемые технологии Компьютеры Mac на базе процессоров Intel Компьютеры Mac на базе чипов Apple Silicon M1 Поддерживаемые ОС macOS Big Sur macOS Catalina macOS Mojave macOS High Sierra macOS Sierra Поддерживаемые файловые системы ext2 ext3 ext4 Доступ на запись
При монтировании тома в режиме записи доступны все операции с файлами и папками: чтение, редактирование, удаление, переименование, создание. Автомонтирование
Драйвер монтирует тома extFS автоматически при запуске системы. Данный режим можно отключить в программном интерфейсе. Управление дисками
Драйвер позволяет форматировать, проверять и исправлять ошибки на поврежденных томах extFS. Мультиязычность
Поддержка всех локализаций ОС, включая нелатинские алфавиты. Файлы с любыми именами доступны для работы. Поддержка чтения/ записи LVM (Менеджер логических томов)
С драйвером extFS for Mac от Paragon Software Менеджер логических томов Linux сохраняет все стандартные функции: открытие, закрытие, чтение и запись. Поддержка сторонних приложений
Совместимость с популярными приложениями виртуализации и шифрования: VMware Fusion и Workstation, Parallels Desktop, TrueCrypt и др. Поддержка последних функций extFS
Поддерживается большинство файлов ext4, новейшего формата файловой системы Linux: 64bit, dir_index, extent, extra_isize, ext_attr, flex_bg, has_journal и т. д

Обратите внимание, что драйвер на данный момент не поддерживает bigalloc, journal_dev, функции meta_bg, metadata_csum, inline_data

Что такое файловая система

Обычно вся информация записывается, хранится и обрабатывается на различных цифровых носителях в виде файлов. Далее, в зависимости от типа файла, кодируется в виде знакомых расширений – *exe, *doc, *pdf и т.д., происходит их открытие и обработка в соответствующем программном обеспечении. Мало кто задумывается, каким образом происходит хранение и обработка цифрового массива в целом на соответствующем носителе. 

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

Запись файлов большого объема приводит к необходимости фрагментации, когда файлы не сохраняются как целые единицы, а делятся на фрагменты. Каждый фрагмент записывается в отдельные кластеры, состоящие из ячеек (размер ячейки составляет один байт). Информация о всех фрагментах, как части одного файла, хранится в файловой системе.

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

На физическом уровне драйверы ФС оптимизируют запись и считывание отдельных частей файлов для ускоренной обработки запросов, фрагментации и «склеивания» хранящейся в ячейках информации. Данный алгоритм получил распространение в большинстве популярных файловых систем на концептуальном уровне в виде иерархической структуры представления метаданных (B-trees). Технология снижает количество самых длительных дисковых операций – позиционирования головок при чтении произвольных блоков. Это позволяет не только ускорить обработку запросов, но и продлить срок службы HDD. В случае с твердотельными накопителями, где принцип записи, хранения и считывания информации отличается от применяемого в жестких дисках, ситуация с выбором оптимальной файловой системы имеет свои нюансы.