Технологии доступа к данным в информационных системах: Файловая система NTFS. Павлов А.Ю. - 9 стр.

UptoLike

Составители: 

Смещение Длина Описание
04Идентификатор файловой записи. Содержит 'FILE'.
42
Смещение поля «Счетчик обновления последовательности»
относительно начала заголовка.
62
Количество элементов массива, содержащего значения
обновления последовательности. S
16 2 Номер последовательности.
18 2 Счетчик жестких ссылок.
20 2
Смещение второй части файловой записи, последовательности
атрибутов файла.
22 2
Флаг. 00 00 – файловая запись не используется; 0001 –
файловая запись используется; 00 02 – файловая запись
описывает директорию.
24 4 Реальный размер файловой записи.
28 4 Количество байт, выделенных под файловую запись.
32 8
Файловая ссылка на основную файловую запись. 0 – если это
и есть файловая запись.
40 2
Идентификатор атрибута, имеющий максимальное значение,
увеличенный на 1.
42 2 Поле «Счетчик обновления последовательности»
44 2*(S-1) Массива обновления последовательности
Заголовок записи файла начинается с идентификатора. Он занимает первые
четыре байта, в которых содержится слово FILE.
Второе поле используется для ссылки на полеСчетчик обновления
последовательности”, а в третьем содержится количество элементов (один элемент
занимает два байта) массива обновления последовательности. ПолеСчетчик
обновления последовательностии массив значений обновления последовательности
используются в
технологии обновления последовательности, целью которой является
обнаружение ошибок обновления последовательности секторов, составляющих
файловую запись. Технология включает в себя следующее.
При сохранении файловой записи последовательно выполняются операции:
1. В оперативной памяти на 1 увеличивается значение поляСчетчик
обновления последовательности”.
2. Содержащееся в конце каждого сектора файловой записи, старое значение
счетчика обновления последовательности заносится в
массив значений обновления
последовательности, и в конец каждого сектора заносится новое значение.
3. Копируем файловую запись из памяти на диск.
При считывании файловой записи последовательно выполняются операции:
1. Копируем с диска файловую запись в оперативную память.
2. В оперативной памяти проверяется корректность идентификатора записи.