![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Атрибуты файла NTFS
Длинные и короткие имена файлов NTFS поддерживает длинные (до 255 символов) имена файлов. В имени файла используются символы UNICODE, что позволяет именовать файлы, например, кириллическими символами. При этом решен вопрос доступа приложений из MS-DOS: NTFS автоматически генерирует стандартное для MS-DOS имя вида «8.3». Набор символов UNICODE для имен файлов делает возможным применение «запрещенных» символов. Но так как и MS-DOS- и Windows-приложения такие символы «не читают», при генерации короткого имени удаляются и эти символы, и любые пробелы. Чтобы увидеть соответствие коротких имен файлов длинным, можно либо использовать команду DIR /X, либо посмотреть свойства файла, щелкнув его правой кнопкой мыши и выбрав в контекстном меню Properties. Длинное имя файла теряется при сохранении приложениями MS-DOS или Windows 3.x на том NTFS, если приложение сохраняет временный файл, удаляет первоначальный файл и переименовывает временный файл в файл с первоначальным именем. Теряется и любой уникальный набор расширений файла. Права же по умолчанию передаются из родительского каталога заново. Могут применяться атрибуты, определяемые пользователем. Атрибуты файла упорядочены по убыванию кода атрибута, причем атрибут одного и того же типа может повторяться несколько раз. Сортировка может осуществляться только по резидентным атрибутам. Файлы NTFS в зависимости от способа размещения делятся на небольшие, большие, очень большие, и сверхбольшие. Небольшие файлы (small). Если файл имеет небольшой размер, то он может целиком располагаться внутри одной записи MFT. Небольшие файлы состоят из следующих атрибутов: SI, FN, Data, SD Большие файлы (large). Если данные файла не помещаются в одну запись MFT, то этот факт отражается в заголовке атрибута Data, который содержит признак того, что этот атрибут является нерезидентным, то есть находится в отрезках вне таблицы MFT. В этом случае атрибут Data содержит адресную информацию (VCN, LN, к) каждого отрезка данных. Очень большие файлы (huge). Если файл настолько велик, что его атрибут данных, хранящий адреса нерезидентных отрезков данных, не помещается в одной записи, то этот атрибут помещается в другую запись MFT, а ссылка на такой атрибут помещается в основную запись файла. Эта ссылка содержится в атрибуте Attribute List. Сам атрибут данных по-прежнему содержит адреса нерезидентных отрезков данных. Сверхбольшие файлы (extremely huge). Для сверхбольших файлов в атрибуте Attribute List можно указать несколько атрибутов, расположенных в дополнительных записях MFT. Кроме того, можно использовать двойную косвенную адресацию, когда нерезидентный атрибут будет ссылаться на другие нерезидентные атрибуты, поэтому в NTFS не может быть атрибутов слишком большого для системы длины.
|