Типы файлов NTFS
Файлы в зависимости от способа размещения делятся на небольшие, большие, очень большие и сверхбольшие.
Небольшие файлы (small) целиком располагаются в одной записи MFT и имеют, как минимум, следующие атрибуты:
- Стандартная информация – SI
- Имя файла – FN
- Данные – Data
- Дескриптор безопасности – SD
Запись MFT | SI | FN | Data | SD |
Из-за переменного количества атрибутов и переменного размера самих атрибутов файл может не поместиться в одной записи и стать большим.
Большие файлы (Large). Если файл не умещается в одной записи, то атрибут Data содержит адресную информацию (LCN, VCN, k), то есть адреса, тех отрезков данных, в которых находятся сами данные. Простая косвенная адресация.
Запись MFT | SI | FN | Lcn,vcn,k lcn,vcn,k | SD |
Отрезок данных 1 | ||||
Отрезок данных 2 |
Очень большие файлы (huge). В атрибуте Attribute List указывается, где располагается адресная информация о данных (одна запись). Применяется двойная косвенная адресация.
Запись MFT | SI | FN | AL | SD |
Lcn,vcn,k lcn,vcn,k lcn,vcn,k | ||||
Отрезок данных 1 | ||||
Отрезок данных 2 |
В сверхбольших файлах (extremely huge) в резидентной части указывается номер записи MFT в которой содержится атрибут Attribute List , в котором располагаются адресная информация об отрезках данных. Тройная косвенная адресация.
Для контроля использования кластеров существует специальный системный файл – битовая карта кластеров. Каждый кластер на диске имеет свой порядковый номер, которому соответствует бит в этом файле. Если кластер занят, то соответствующий бит устанавливается в 1. При размещении файлов на диске соответствующие биты устанавливаются в 1, при удалении в 0.
Дата добавления: 2015-08-11; просмотров: 787;