exFAT против HFS+ против NTFS
Резюме: В этом посте объясняется, что такое HFS+ и для чего он используется. Он также рассказывает о структурах HFS+ и сравнивает HFS+ с файловыми системами Windows, такими как exFAT и NTFS.
В качестве файловой системы по умолчанию на Mac перед APFS вы можете часто видеть или слышать о HFS+, но задаетесь вопросом, что это такое и чем она отличается от других файловых систем, таких как exFAT и NTFS. Этот пост вас прикрыл.
Что такое HFS+?
HFS+, также называемая HFS plus, Mac OS Extended или HFS Extended, была основной файловой системой журналирования серии Mac OS X с момента выпуска Mac OS 8.1 в 1998 году. Вы часто будете видеть ее на Mac под названием Mac OS. Расширенный (журналируемый).
Когда Apple выпустила macOS High Sierra в 2017 году, они заменили HFS+ на APFS (Apple File System), формат диска, оптимизированный для твердотельных накопителей. Тем не менее, HFS+ остается популярным форматом дисков Mac благодаря своей совместимости.
Поддерживаемые операционные системы:
- Все операционные системы Mac, начиная с Mac OS 8.1 (поддержка чтения и записи)
- Linux (только чтение)
- Windows (не поддерживается)
Вы не можете читать или записывать данные на внешний жесткий диск, отформатированный под Mac, на ПК с Windows, поскольку ваш диск Mac обычно отформатирован с помощью HFS+ или APFS, что несовместимо с Windows.
Чтобы узнать, какая у вас файловая система: HFS+ или APFS:
На Mac нажмите «Панель запуска» > «Другая папка», затем выберите приложение «Дисковая утилита». Нажмите «Просмотр» > «Показать все устройства», затем выберите свой диск на левой панели. Теперь вы можете увидеть файловую систему, указанную под именем вашего диска во всплывающем окне.
Структуры HFS+
HFS+ использует шесть основных взаимосвязанных структур для управления данными на томе.
Заголовок тома: храните информацию о томе, например время создания и количество файлов.
Файл распределения (растровое изображение): отслеживает, используется или свободен блок распределения.
Файл каталога: B-дерево, описывающее структуру папок и файлов на томе. Он хранит первые восемь экстентов каждого разветвления.
Файл атрибутов: B-дерево с информацией о дополнительном ответвлении.
Файл переполнения экстентов: B-дерево для остальных экстентов, которые не хранятся в файле каталога.
Файл запуска: для загрузки компьютеров, отличных от Mac.
Для чего используется HFS+?
HFS+ — это файловая система, которая важна для полного использования устройства хранения, а также для извлечения и сохранения данных. Он создает каталог, который расширяется по мере добавления файлов на диск и записывает метаданные и имена файлов. Без таких файловых систем, как HFS+, сохранение файла на диск равносильно броску камня в море, который невозможно найти.
Особенности HFS+
Лучшее использование дискового пространства
HFS+ использует 32-битное значение для адреса блоков распределения, что в два раза больше, чем у его предшественника HFS (расшифровывается как «Иерархическая файловая система»). Это позволяет использовать больше блоков распределения и меньший размер блока, что означает, что меньше места тратится впустую.
Ограничения на файлы HFS+ в OS X и macOS:
Максимальное количество томов: неограниченно
Максимальное количество файлов в томе: 2,1 миллиарда.
Максимальный размер файла и тома: 8 ЭБ.
Международные имена файлов
HFS+ использует UTF-16 для кодирования файлов и папок и допускает длину имен файлов до 255 символов, что упрощает использование описательного имени.
Лучшая безопасность данных
Apple добавила функцию ведения журнала в HFS+, чтобы повысить надежность данных в Mac OS X 10.2.2, которая вскоре стала функцией по умолчанию в Mac OS X 10.3. Если происходит сбой системы и файловая система становится нечитаемой, журнал журнала может помочь найти файлы на диске.
Несмотря на все свои преимущества, HFS+ критикуют за отсутствие стандартных функций других файловых систем, таких как контрольные суммы, моментальные снимки и наносекундная метка времени.
exFAT против HFS+ против NTFS
exFAT (расширенная таблица размещения файлов), разработанная Microsoft в 2006 году, является лучшей кроссплатформенной файловой системой, которую можно читать или записывать в macOS и Windows.
Максимальный размер тома и файла exFAT составляет 128 ПБ, что меньше, чем у HFS+. exFAT также уязвим к повреждению файлов и не поддерживает метаданные, такие как HFS+. Прочтите, чтобы узнать exFAT на Mac.
NTFS (файловая система новой технологии), представленная Microsoft в 1993 году, является файловой системой по умолчанию на ПК с Windows. macOS может читать только диски в формате NTFS.
NTFS может поддерживать размер тома и файла до 8 ПБ на сервере Windows 2019 и более поздних версий, что меньше, чем HFS+. И HFS+, и NTFS являются журналируемыми файловыми системами и поддерживают жесткие ссылки на каталоги.