HPFS
Структура раздела HPFS
MBR |
Boot - |
Super |
Spare |
Полоса 1 |
Битовая |
Битовая |
Полоса 2 |
Полоса 3 |
Битовая |
Битовая |
… |
сектор |
блок |
блок |
8 Мбайт |
карта 1 |
карта 2 |
8 Мбайт |
8 Мбайт |
карта 3 |
карта 4 |
Основные особенности HPFS:
•Диск разбивается на блоки по 512 байт, а адрес кодируется 4 байтами, что позволяет адресовать диски до 2 ТБ и эффективно использовать дисковое пространство.
•Информация о местонахождении файлов хранится в B-деревьях, информация о каталогах хранится в центральной полосе диска.
•Информация в каталоге хранится в B-дереве, записи в котором отсортированы по алфавиту
•Имя файла не должно превышать 255 символов, а общая длина пути 260.
•Максимальный размер файла – до 7,68 Гбайт, но практически не более 2 Гбайт.
Позднее на основе HPFS была создана JFS – журналируемая файловая система, использующая транзакции. В настоящее время JFS - одна из самых быстрых файловых систем.
NTFS
Структура раздела NTFS
MFT |
Зона |
Область данных |
Копия первых |
Область данных |
|
MFT |
16 записей MFT |
||||
|
|
|
|||
|
|
|
|
|
Отличия NTFS от FAT
•служебная информация хранится в файлах, а жестко определенным является положение только первых 16 записей MFT и их копии.
•наличие журнала операций над файлами, позволяющее эффективно устранять ошибки
•возможность создания нескольких потоков данных для файла
•NTFS 5.0 и 5.1 динамически изменяет ярлык при перемещении или переименовании файла
•управление избирательным доступом, позволяющее управлять правами доступа
•возможность аудита действий пользователя и квотирования пространства диска
•создание жестких связей и точек перехода
•шифрование и сжатие средствами на уровне файловой системы
CDFS
Структура диска с несколькими сессиями
Заголовок |
Структура |
Таблица |
Данные |
Заголовок |
Структура |
Таблица |
Данные |
… |
сессии |
каталогов |
адресов |
|
сессии |
каталогов |
адресов |
|
|
Существующие файловые системы для CD:
•ISO 9660 – стандартная файловая система для записи данных на CD.
•El Torito – расширение для возможности загрузки с диска.
•Joilet – расширение, разрешающее длинные имена файлов (до 128 символов), символы unicode в названия файлов и директорий, вложенность директорий больше 8.
•UDF (Universal Disk Format или ISO 13346 ) – файловая система, поддерживающая длинные имена файлов (до 255) и файлы большого размера (более 2 Гбайт), длину пути до 1024 символов
•HFS – файловая система используемая в MacOS