HFS Plus

HFS Plus
HFS+
Разработчик

Apple

Файловая система

Hierarchical File System Plus

Дата представления

19 января 1998 (Mac OS 8.1)

Метка тома

Apple_HFS (Apple Partition Map)
0xAF (MBR)
Apple_HFSX (Apple Partition Map) when HFSX
48465300-0000-11AA-
AA11-00306543ECAC
(GPT)

Структура
Содержимое папок

B-дерево

Размещение файлов

B-дерево

Сбойные сектора

B-дерево

Ограничения
Максимальный размер файла

16 EiB

Максимум файлов

Неограничено

Максимальная длина имени файла

255 символов (255 UTF-16 encoding units, normalized to Apple-modified variant of Unicode Normalization Format D)

Максимальный размер тома

16 EiB

Допустимые символы в названиях

Unicode, любые символы, включая NUL. OS API может использовать некоторые символы для совместимости

Возможности
Свойства

access, attributes modified, backed up, contents modified, created

Диапазон дат

1 января 1904 - 6 февраля 2040

Точность хранения даты

Потоки метаданных

Есть

Атрибуты

Color (3 bits, all other flags 1 bit), locked, custom icon, bundle, invisible, alias, system, stationery, inited, no INIT resources, shared, desktop

Права доступа

Unix permissions, ACLs (Mac_OS_X_Server_10.4 onward)

Фоновая компрессия

Да (на Mac OS X v10.6 или выше)

Фоновое шифрование

Да (на Mac OS X v10.7 или выше), для версий выше 10.3 и ниже 10.7 можно использовать тома .dmg, зашифрованные AES

Поддерживается ОС

Mac OS 8, Mac OS 9, Mac OS X

HFS Plus или HFS+ или Mac OS Extended — файловая система, разработанная Apple Inc. для замены ранее использующейся HFS, основной файловой системы на компьютерах Macintosh. Ещё с этой файловой системой может работать плеер iPod. HFS+ можно рассматривать, как усовершенствованную версию HFS для расширения возможностей Mac OS. Во время разработки эта система называлась Sequoia.

HFS+ является улучшенной версией HFS, с поддержкой файлов большого размера (32-битная адресация вместо старой 16-битной) и использует кодировку Unicode для имён файлов и папок. HFS+ поддерживает имена длиной до 255 символов формата UTF-16 и многопоточные файлы подобно NTFS (однако почти все программы используют только поток данных (англ. data fork) и поток с ресурсами (англ. resource fork)). HFS+ также использует 32-битную таблицу привязки файла к месту на диске (англ. allocation mapping table) вместо 16-битной в HFS. Старая адресация являлась серьёзным ограничением HFS, не позволявшим работать с томами объёмом более 65 536 блоков (как FAT16 и FAT-32[источник не указан 624 дня]). При объёме диска в 1 ГБ размер кластера (блока) составлял 16 КБ — даже файл из 1 байта занимал все 16 КБ.

Подобно предшественнице, HFS+ использует древовидную структуру B*-дерево для хранения большей части метаданных.

История

HFS+ была представлена 19 января 1998 г. вместе с Mac OS 8.1, но впервые её представили в качестве тестовой файловой системы для так и не вышедшей OS Copland (1994—1996 гг.) Начиная с 11 ноября 2002 г., с выпуском обновления 10.2.2, Apple Inc. сделала возможным журналирование для повышения надёжности хранения информации. Оно было легко доступно с серверной версией Mac OS X, но только через интерфейс командной строки с настольных клиентов. Начиная с Mac OS X v10.3, журналирование стало включённым по умолчанию, а том с журналом получил название HFSJ.

В Mac OS 10.3 появилась файловая система HFSX, позволяющая, в отличие от HFS+, работать в режиме с учётом регистра имен.

Описание

Том в HFS+ поделён на секторы (в HFS назывались логическими блоками), обычно равные 512 байтам. Один или более секторов составляют кластер, общее число кластеров зависит от объёма диска. 32-битная адресация позволяет получить доступ к 4 294 967 296 (232) кластерам против старых 65 536 (216)

Обычно, том в HFS объединяется с HFS Wrapper, хотя это становится менее распространённым. Wrapper был разработан для нескольких целей: во-первых, он позволяет Макинтошам без поддержки HFS+ в ПЗУ загружаться с таких томов. Во-вторых, это позволяет упростить переход на HFS+ путём создания простейшего загрузочного тома HFS, на котором есть доступный только для чтения файл Where_have_all_my_files_gone? (англ. Куда пропали все мои файлы?). Файл содержит информацию для пользователей Mac OS без поддержки HFS+, о том, что этот логический диск требует операционную систему с поддержкой HFS+. Заголовок HFS тома содержит сигнатуру и смещение до вложенного HFS+ тома. Секторы, используемые HFS+ помечены в HFS как дефектные блоки (англ. bad blocks).



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "HFS Plus" в других словарях:

  • HFS plus — HFS+ Hersteller Apple Vollständige Bezeichnung Hierarchical File System Plus Erstveröffentlichung 19. Januar 1998 (Mac OS 8.1) Partitionskennung Apple HFS (Apple Partition Map) 0xAF (MBR) Apple HFSX (Apple Partition Map) when HFSX 48465300 000 …   Deutsch Wikipedia

  • HFS Plus — Infobox filesystem name = HFS+ full name = Hierarchical File System Plus developer = Apple introduction os = Mac OS 8.1 introduction date = January 19, 1998 partition id = Apple HFS (Apple Partition Map) 0xAF (MBR) Apple HFSX (Apple Partition… …   Wikipedia

  • HFS plus — HFS+ HFS+ ou HFS étendu est un système de fichiers géré par le système d exploitation Mac OS à partir de sa version 8.1. Apple a abandonné ce format au profit du HFSX lors du passage de ses micro ordinateurs aux processeurs Intel. Il est… …   Wikipédia en Français

  • HFS+ — Hersteller Apple Vollständige Bezeichnung Hierarchical File System Plus Erstveröffentlichung 19. Januar 1998 (Mac OS 8.1) Partitionskennung Apple HFS (Apple Partition Map) 0xAF (MBR) Apple HFSX (Apple Partition Map) when HFSX 48465300 0000 11AA… …   Deutsch Wikipedia

  • HFS — Desarrollador(a) Apple Computer Nombre completo Hierarchical File System Introducido 17 de septiembre de 1985 (System 2.1) Identificador de la partición Apple HFS (Apple Partition Map) 0xAF (MBR) …   Wikipedia Español

  • HFS (значения) — HFS: HFS (англ. Hierarchical File System  иерархическая файловая система)  файловая система, разработанная Apple Computer для использования на компьютерах, работающих под управлением Mac OS. HFS Plus (HFS+)  файловая система,… …   Википедия

  • HFS+ — ou HFS étendu est un système de fichiers géré par le système d exploitation Mac OS à partir de sa version 8.1. HFSX Apple a fait évoluer ce format vers le HFSX, introduit dans son système Mac OS X 10.3. HFSX est l appellation choisie pour des… …   Wikipédia en Français

  • HFS+ — El texto que sigue es una traducción defectuosa o incompleta. Si quieres colaborar con Wikipedia, busca el artículo original y mejora o finaliza esta traducción. Puedes dar aviso al autor principal del artículo pegando el siguiente código en su… …   Wikipedia Español

  • HFS — У этого термина существуют и другие значения, см. HFS (значения). HFS (англ. Hierarchical File System, иерархическая файловая система) файловая система, разработанная Apple Computer для компьютеров с установленной операционной системой Mac… …   Википедия

  • HFS+ —   [Abk. für Hierarchical File System Plus, dt. »erweitertes hierarchisches Dateisystem«], eine grundlegend überarbeitete Version des Macintosh Dateisystems HFS, das seit Version 8.0.1 im Betriebssystem MacOS eingesetzt wird. Auch die aktuelle… …   Universal-Lexikon


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»