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

В состав Microsoft Windows 2000 входит поддержка новой версии файловой системы NTFS, которая, в частности, обеспечивает работу с сервисами каталогов Active Directory, точки пересчета, средства защиты информации, контроль за доступом и ряд других возможностей.

Как и при использовании FAT, основной информационной единицей в NTFS является кластер. В табл. 5 показаны размеры кластеров по умолчанию для томов различной емкости.

 

Таблица 5

 

Размер тома Число секторов в кластере Размер кластера
512 и менее 0,5
513 - 1024
1025 – 2048
Более 2049

 

При формировании файловой системы NTFS программа форматирования создает файл Master File Table и другие области для хранения метаданных. Метаданные используются NTFS для реализации файловой структуры. Первые 16 записей в MFT зарезервированы самой NTFS. Местоположение файлов метаданных $Mft и $MftMirr записано в загрузочном секторе диска. Если первая запись в MFT повреждена, NTFS считывает вторую запись для нахождения копий первой. Полная копия загрузочного сектора располагается в конце тома. В табл. 6 перечислены основные метаданные, хранимые в MTF.

 

Таблица 6.

 

 

Системный файл Имя файла Запись MTF Назначение
Master file table $Mft Содержит одну базовую файловую запись для каждого файла или каталога на томе NTFS. Если эта информация занимает более одной записи, создаются дополнительные записи.
Master file table 2 $MftMirr Копия первых четырех записей MTF. Гарантирует доступ к MTF в случае, если первый сектор поврежден
Log file $Log File Содержит список действий, необходимых для восстановления NTFS. Размер зависит от размера тома. Используется Windows 2000 для восстановления файловой системы в случае системных сбоев.
Volume $Volume Содержит о томе – метку и номер версии.
Attribute definition $AttrDef Таблица имен атрибутов и описания
Root file name index $ Корневой каталог
Cluster bitman $ Bitman Информация о том, какие кластеры заняты
Boot sector $ Boot Содержит под загрузки для загрузочных томов
Bad cluster file $Bad Clus Информация о дефектных секторах
Security file $Secure Содержит уникальные дискрипторы для всех файлов
Upcase table $Upcase Используется для преобразования символов нижнего регистра в соответствующие Unicode – символы верхнего регистра
NTFS extension file $Extend Используется различными службами операционной системы – службой квот, службой перерасчета и идентификаторами объектов.
    12 - 15 Зарезервировано для будущих версий.

 

 

Остальные записи MTF содержат записи для каждого файла и каталога, расположенных на данном томе.

Обычно один файл использует одну запись в MTF, но если у файла большой набор атрибутов или он становится слишком фрагментированным, то для хранения информации о нем могут потребоваться дополнительные записи. В этом случае первая запись о файле, называемая базовой записью, хранит местоположение других записей. Данные о файлах и каталогах небольшого размера (до 1500байт) полностью содержаться в первой записи.

 








Дата добавления: 2015-12-01; просмотров: 1325;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.