Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы по СПО.docx
Скачиваний:
61
Добавлен:
25.09.2019
Размер:
263.19 Кб
Скачать
  1. Главная файловая таблица (mft), состав и назначение

MFT хранит данные обо всех файлах (объектах) операционной системы. Она состоит из отдельных записей, размер которых составляет от 1 до 4 Кб. Структура записи не зависит от типа описываемого объекта. Записи MFT содержит 4 части:

1)SI – стандартная информация. Здесь сохраняются так называемые DOS-атрибуты и перечень атрибутов, образующих запись MFT.

2)FN – имя файла. Задается в Unicode, теоретически не имеет ограничений на длину имени файла, практически ограничено 256-ю символами.

3)SD (Security Descriptor) – дескриптор безопасности. Это поле определяет, кто владелец файла и права доступа других пользователей к файлу

4)DATA – данные (2 Кбайт).

Структура MFT

Первые 16 записей являются системными (файлами метаданных). Все остальные записи, начиная с 17й, описывают пользовательские данные.

Запись 0 - главная таблица файлов содержит полный список файлов тома.

Запись 1 – частичная копия MFT, хранит первые три записи.

Запись 2 – журнал транзакций.

Запись 3 –содержит имя тома и др информацию о томе (метка тома)

Запись 4 – таблица определений атрибутов, хранит табл кодов, имен и описаний атрибутов

Запись 5 –индекс корневого каталога.

Запись 6 – битовая картакластеров, хран разметку используемого кластером тома.

Запись 7 – файл начальной загрузки.

Запись 8 – файл плохих кластеров.

Запись 9 – таблица квот, описание квот на использование дискового пространства для каждого пользователя.

Запись 10 – табл преобразований регистра символов, преобразов символов юникода в допустимые.

Запись 11-15 – зарезервированы

  1. Файловая запись mft для каталога. Понятия «индекс каталога» и «корень индекса».

Каталоги в NTFS могут быть обычными и большими. Обычным называется каталог, перечень файлов которого можно записать в DATA.

NTFS поддерживает древовидную структуру каталогов и лексографическую нумерацию.

Для больших каталогов DATA разбивается на 2 части – «корень индекса» и «размещение индекса». Корень индекса – это перечень файлов, каждый из которых ограничивает справа отдельную ветвь дерева каталогов. Размещение индекса с помощью пробегов указывает, где хранится перечень файлов (ветки f1…f5, f6…f8, f10…f15).

  1. Особенности хранения файлов различных размеров в ntfs.

NTFS различает 4 типа файлов:

1)малые

Малыми считаются файлы, размер которых не превышает 2 Кб. Содержимое таких файлов хранится непосредственно в MFT.

Стандартная информация

Имя файла

Дискриптор безопасности

данные

2)Обычные(большие)

Стандартные файлы описываются пробегами, хранящимися в MFT. Пробег (RUN) – это 3 числа (логический номер кластера, виртуальный номер кластера, число кластеров в цепочке), описывающие местоположение кластеров файла на диске. Если все пробеги файла помещаются в DATA, то этот файл считается стандартным.

3)Сверхбольшие

Пробеги больших файлов не помещаются в поле DATA, поэтому там указывается только ссылка на кластер, хранящий пробеги. При это в SI указывается, что адресация косвенная.

4)огромные.

Пробеги огромных файлов не помещаются в один кластер, поэтому в DATA хранится ссылка на кластер, в котором лежат ссылки на кластеры с пробегами.