Структурные новшества NTFS 5.0
Примечание:
В разделе "Структурные новшества NTFS 5.0" использован
материал статьи "A file system for the 21-st Century: previewing
the Windows NT 5.0 file system" (Jeffrey Richter, Luis Felipe
Cabrera), опубликованной в журнале Microsoft Systems Jornal в ноябре
1998 года.
Средства новой версии NTFS позволяют более эффективно решать многие
программистские задачи. С помощью NTFS 5.0 можно преодолеть ряд проблем,
возникающих и в настоящее время при работе с другими файловыми системами.
Центром файловой системы NTFS является файл, называемый главной
таблицей файлов (Master File Table, MFT). Он создается при форматировании
тома для NTFS. MFT состоит из массива записей размером 1 Кбайт. Каждая
запись идентифицирует один файл, расположенный на диске. При создании
файла NTFS находит пустую запись в MFT, затем заполняет ее информацией
о создаваемом файле. Состав информации, записываемой в MFT, приведен
в табл. 7.11.
Таблица 7.11. Состав информации, записываемой в MFT
Тип
информации |
Описание |
Стандартная
информация |
Атрибуты
файла, например, "только чтение", "скрытый"
и "системный"; время создания, последнего доступа,
последнего изменения; счетчик жестких связей файла |
Имя |
Имя
файла или папки в кодировке Unicode. Если имя файла соответствует
схеме 8.3 или файл имеет жесткие связи, атрибутов имени файла
может быть несколько |
Дескриптор
безопасности |
Структура,
хранящая данные безопасности, ассоциированные с файлом, управляющим
доступом пользователя к файлу |
Данные |
Содержимое
файла; папки не имеют этого типа информации |
NTFS оценивает размер, записываемой в MFT информации. Если он не больше
1 Кбайт, информация запоминается в записи MFT. Эти данные хранятся в
ОЗУ и являются резидентными атрибутами файла. В противном случае информация
помещается на диск, образуя нерезидентные атрибуты файла, а в запись
MFT помещается указатель на соответствующую область диска.
Поскольку операционная система Windows 2000 широко использует механизм
доступа к ресурсам с помощью ярлыков, на жестком диске хранится большое
количество файлов с расширением Ink. Кроме того, на жестком диске находится
множество файлов Desktop.ini. Описанная выше схема хранения информации
файлов в MFT позволяет держать данные небольших файлов в ОЗУ, что резко
повышает производительность файловой системы.
вверх
Содержание:
вверх
|