ВУЗ:
Составители:
21
этом порядковый номер кластера внутри файла называется виртуальным
номером кластера (Virtual Cluster Number, VCN).
Базовая единица распределения дискового пространства — непрерывная
область кластеров, называемая отрезком. В качестве адреса отрезка в NTFS
используется логический номер его первого кластера, а также количество
кластеров в отрезке k, т.е. пара (LCN, k). Таким образом, часть файла,
помещенная в отрезок и начинающаяся с виртуального
кластера VCN,
характеризуется адресом (VCN, LCN, k).
Для хранения номера кластера используются 64-разрядные указатели, что
дает возможность поддерживать тома и файлы размером до 2
64
кластеров.
Структура тома NTFS показана на рис. 5.1. Загрузочный блок тома располагается
в начале тома, а его копия — в середине тома. В нем содержатся стандартный
блок параметров BIOS, количество блоков в томе, а также начальный логический
номер кластера основной копии MFT и зеркальную копию MFT. Далее
располагается первый отрезок MFT,содержащий 16 стандартных записей о
системных файлах NTFS,
создаваемых при форматировании.
В NTFS файл целиком размещается в MFT, если позволяет его размер, а
если его размер больше размера записи MFT, в запись помещаются только
некоторые атрибуты файла, а остальная часть файла размещается в отдельном
отрезке тома (или нескольких отрезках). Часть файла, размещаемая в MFT,
называется резидентной частью, а остальные — нерезидентными. Адресная
информация об
отрезках, содержащих нерезидентные части файла,
размещается в атрибутах резидентной части.
Нулевая запись MFT содержит описание самой MFT, в том числе и такой ее
важный атрибут, как адреса всех ее отрезков. После форматирования MFT
состоит из одного отрезка, но после создания первого же несистемного файла
для хранения его атрибутов требуется еще один отрезок, так
как изначально
1 отрезок MFT
2 отрезок MFT
3 отрезок MFT
Рис. 5.1. Структура тома NTFS
Загр
у
зочный бло
к
0
1
2
…
15
Системный файл 1
Системный файл 2
…
Системный файл n
Копия MFT
(
первые три записи
)
Файлы
Копия загр
у
зочного блока
MFT
Файлы
MFT
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »