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     │Признак окончания главной загрузочной записи.     

└────────┴─────────────┴───────────────────────────────────────────────────┘

 

 

Hosted by uCoz