
- •Лекция 8.
- •Понятие сектора
- •Понятие кластера
- •Размер кластера
- •Обобщенная структура диска с FAT
- •Системные данные
- •FAT - таблица размещения файлов
- •Пример таблицы размещения файлов
- •Расчет емкости диска с ФС FAT
- •Преимущества FAT32
- •Требования к файловой системе
- •Структура тома NTFS
- •Номера кластеров, адреса, отрезки
- •Структура тома в ФС NTFS
- •MFT – (Master File Table) – Главная файловая таблица
- •Структура тома NTFS (основные системные файлы)
- •Системные файлы (метафайлы)
- •Системные файлы (метафайлы)
- •Файл в NTFS
- •Атрибуты файла
- •Резидентные атрибуты файловой записи
- •Резидентные атрибуты файловой записи
- •Небольшой файл в NTFS
- •Большой файл в NTFS
- •Небольшой каталог в NTFS
- •Большой каталог в NTFS (структура – двоичное дерево)
Резидентные атрибуты файловой записи
•File Name(имя файла) – этот атрибут содержит длинное имя файла в формате Unicode;
•MS-DOS Name (имя MS-DOS) – этот атрибут содержит имя файла в формате 8.3;
•Другие имена файлов (жесткие ссылки)
•Version (версия) – атрибут содержит номер последней
версии файла;
•Security Descriptor (дескриптор безопасности) – этот атрибут содержит информацию о защите файла: список прав доступа АСL и поле аудита, которое определяет,
какого рода операции над этим файлом нужно
регистрировать;
•Attribute List (список атрибутов) – список атрибутов, из которых состоит файл;
21
Резидентные атрибуты файловой записи
•Volume Version (версия тома) – версия тома,
используется только в системных файлах тома;
•Data (данные) – содержит обычные данные файла (или список отрезков, выделенных файлу);
•Standard Information (стандартная информация) – этот
атрибут хранит всю остальную стандартную информацию о файле, которую трудно связать с
каким-либо из других атрибутов файла, например,
время создания файла, время обновления,
стандартные атрибуты (только для чтения, скрытый системный, архивный, сжатый, шифрованный ) и другие.
22

Небольшой файл в NTFS
№ |
Имя |
Данные Станд. |
Записи MFT |
(индекс) |
файла |
Инф. |
23

Большой файл в NTFS
№ |
Имя |
Data |
Станд. |
Запись |
(индек |
файла |
VCN1, VCN2, VCN3 |
Инф. |
MFT |
с) |
|
LCN1, LCN2, LCN3 |
|
|
|
|
k , k , k3 |
|
|
|
|
|
|
|
|
|
|
||
Отрезок данных 1 |
|
|
Отрезок данных 2
Отрезок данных 3
24

Небольшой каталог в NTFS
|
|
|
|
|
|
Список (Index Root) |
|
№ |
Имя ф. |
<a.bat, 27>, <c.sys, 92> |
Станд |
|
|
<zyx, N> <…><###> |
. Инф. |
|
|
|
|
|
|
|
|
### - признак конца файлов
25

Большой каталог в NTFS (структура – двоичное дерево)
|
|
|
|
Список |
Размещение |
|
№ |
|
Имя ф. |
|
<f1.exe, Nf1.exe>, |
VCN1, LCN1, k1 |
Стан. |
|
|
|
|
<ltr.exe, Nltr.exe>, |
VCN2, LCN2, k2 |
Инф. |
|
|
|
|
|
||
IR |
|
<avia.doc, Navia.doc> |
|
|
||
<az.exe, Naz.exe> |
|
|
|
|||
|
…. |
|
|
|
||
|
|
|
|
|
||
IR |
|
<gl.htm, Ngl..htm> |
|
|
||
<green.exe, Ngreen.exe > |
|
|
||||
|
…. |
|
|
|
||
|
|
|
|
|
||
IR |
|
<main1.c, Nmain1.c > |
|
|
||
|
|
…. |
|
|
|
|
<zero.txt, Nzero.txt > <###> |
|
|
26