Файловая система NTFS.

Файловая система NTFS.

Файловая система NTFS сейчас работает на винчестерах 90 % домашних и офисных компьютеров. В основе ее лежит главная файловая таблица (Master File Table, MFT). Это база данных, каждая запись которой соответствует файлу и содержит все атрибуты этого файла.

Атрибуты NTFS

В философии NTFS атрибутами файла считается буквально все: начиная от имени файла и заканчивая самим содержимым файла (если он невелик по размеру). Вне записей с атрибутами хранится только содержимое достаточно больших файлов.

Любой атрибут состоит из заголовка (header) и тела (body), т. е. значения, соответствующего этому заголовку. Атрибуты бывают резидентными (resident) и нерезидентными (nonresident). Резидентные атрибуты хранятся в MFT целиком. У нерезидентных атрибутов в MFT находится лишь заголовок со ссылкой на кластер диска, содержащий начало тела. Тело такого атрибута расположено вне MFT, в области файлов.

Диск NTFS условно делится на две части. 12 % от объема диска отводятся под так называемую зону MFT — пространство, которое занимает файл $MFT. Запись каких-либо других данных в эту область запрещена. MFT-зона всегда отводится для главной файловой таблицы (MFT), чтобы при своем увеличении она не фрагментировалась. Ближе к середине диска расположен дубликат начальных записей MFT.

Остальные 88 % диска представляют собой обычное пространство для хранения файлов.

ПРАКТИЧЕСКИЙ ВЫВОД

Заполнять диск NTFS более чем на 88 % от его видимого объема категорически не рекомендуется.