13 NTFS.
Особенности:
1.
Надежность. Реализованы различные механизмы целостности
файловой системы. В частности используется журнал транзакции. Транзакция - это опрерация, которая полностью выполняется или не вып-ся вообще. Журнал транзакций - это файл, который
содержит информацию о всех операциях выполняемых над
диском. Если операция не была полностью выполнена, то все возвращается
назад в тот момент, который был до
начала транзакции.
2.
Аварийная замена
дефектных кластеров. При чтении происходит проверка и, если у нас что-то с
кластером не в порядке, то эта информация переписывается .
3.
Обеспечивает
безопасность на уровне файлов, т.е у нас у файла есть
соотв. атрибуты(контроль доступа к файлам.).
4.
Поддержка диска
размером 264 байт.
5.
Поддержка длинных
символьных имен.
6.
Высокая скорость
поиска файла.
7.
Встроенная
возможность сжатия данных.
Том-это
логический раздел, один из 4 разделов диска. Все пространство Ома либо файлы,
либо часть файлов. Весь том состоит из последовательности кластеров.
У
кластера есть порядковый номер, который называется логическим. LCN. Порядковый номер кластера в файле -
виртуальный номер кластера.VCN. Базовая
единица распределения дискового пространства для этой файловой системы - отрезок (непрерывная область кластеров).
Адрес отрезка определяется логическим номером кластера и количеством кластеров
в отрезке. Файл может занимать несколько отрезков. Для того, чтобы
адресоваться к нему используем
виртуальный номер кластера, логический номер кластера начала этого отрезка и
количество кластеров в этом отрезке.
Структура тома:
┌─────────────────────────────┐
│Загрузочный клас │
├─────────────────────────────┼─────────────┐│
│Главная файловая
таблица MFT│
│
├─────────────────────────────┤ │
│Зона размещения данных │ │
├─────────────────────────────┤1
отрезок MFT│
│Область
│ │
│корневого каталога
DR │ │
├─────────────────────────────┤ │
│Область данных
DА │ │
├─────────────────────────────┼─────────────┤
│ │ │
├─────────────────────────────┤ │
│Копия MFT (3 файла) │2 отрезок MFT│
├─────────────────────────────┤ │
│ │ │
└─────────────────────────────┴─────────────┘
В загрузочном кластере -
сведения о томе (сколько кластеров в томе, логический номер кластера начала MFT).
В главной файловой таблице- логический номер кластера начала MFT, логический номер кластера начала загрузочного, копии
загрузочного кластера MFT.
Зона данных:
1 часть - копия MFT.
2 часть - копия загрузочного
блока, в загр. блоке об этом есть информация..
3 часть - файлы и каталоги.
Структура главной файловой
таблицы MFT.
MFT - главная таблица файлов, она разбита на записи,
содержащие сведения о каждом файле тома, как минимум имеет одну запись о файле. Каждый файл имеет 1 запись о себе в гл.файловой таблице. Все файлы идентифицируются определённым
кодом, который определяется позицией файла MFT.
┌────────┬─────────────┬───────────────────────────────────────────────────┐
│№
Записи│ Имя файла │Назначение │
├────────┼─────────────┼───────────────────────────────────────────────────┤
│0 │$MFT │Программа анализа Partition Table и загрузки │
├────────┼─────────────┼───────────────────────────────────────────────────┤
│1 │$MFTMirr
│Partition 1 entry Первый элемент таблицы
раздела │
├────────┼─────────────┼───────────────────────────────────────────────────┤
│2 │$LogFile │Partition 2
entry и т.д. │
├────────┼─────────────┼───────────────────────────────────────────────────┤
│5 │$. │Partition 3 entry │
├────────┼─────────────┼───────────────────────────────────────────────────┤
│7 │$Boot │Partition 4 entry │
├────────┼─────────────┼───────────────────────────────────────────────────┤
│8 │$BadClas │Признак
окончания главной загрузочной записи.
│
└────────┴─────────────┴───────────────────────────────────────────────────┘