Часть
Имя от расширения отделяется точкой. Имя и расширение должны включать только буквы латинского алфавита и цифры. Такой принцип именования файлов используется в MS-DOS. Данное соглашение не является стандартом, и в ряде случае случаются отклонения. Например, некоторые версии MS-DOS допускают символы русского алфавита. Недостаток коротких имен является их низкая информативность. Трудно несколькими символами выразить характеристику файла.
Файловая система операционной системы Windows 95/98 имеет уровневую структуру FAT 32, что позволяет поддерживать одновременно несколько файловых систем. Старая файловая система MS-DOS поддерживается непосредственно, а файловые системы разработанные не фирмой Microsoft, поддерживаются с помощью специальных модулей. Имеется возможность использовать длинные (до 254 символов) имена файлов.
FAT32, впервые представленная в Windows 95 SR2, была прямой наследницей файловой системы FAT (FAT16). Отличалась она тем, что прежде всего, более эффективно использовала дисковое пространство, поскольку поддерживала меньший размер кластера на одном и том же томе. Кластер, или адресуемый блок, — это минимальный блок дисковой памяти для записи данных на томе; он задается при форматировании диска. Все хранящиеся на диске файлы, вне зависимости от их реального размера, имеют размер, кратный размеру кластера. Кроме того, любой, даже небольшой файл (например, размером 1 Кбайт) должен занимать по меньшей мере один кластер драгоценного дискового пространства. Из-за этих ограничений на томах FAT остается много неиспользованного пространства.
И хотя FAT32 задействует более широкий диапазон размеров кластеров, чем FAT, и, следовательно, полнее использует дисковое пространство, NTFS справляется с этой задачей еще лучше. В Таблице приведены размеры используемых FAT-кластеров, в зависимости от размера диска. Разработчики Microsoft реализовали в FAT32 возможности обеспечения целостности данных. В FAT32 имеется несколько функций, обеспечивающих доступ к критичным данным о структуре системы. Например, FAT32 может перенести корневой каталог диска из одного места в другое, если область диска, где этот каталог располагался, случайно была испорчена. Возможно использование резервной копии таблицы размещения файлов, если первая копия была испорчена или недоступна. И наконец, FAT32 создает расширенную загрузочную запись, содержащую резервные копии структуры критичных данных. Все эти новые особенности делают FAT32 более надежной, чем ее предшественница FAT.
Длинные имена
В Windows95 было введено понятие "длинного" имени. Такое имя может содержать до 256 символов. Длинное имя может включать любые символы, за исключением девяти специальных: \ /:*?"<> |.В имени допускаются пробелы и несколько точек.
Наряду с длинным именем операционные системы Windows 95 и Windows 98 создают также и короткое имя файла — необходимое для возможности работы с данным файлом на рабочих местах с устаревшими операционными системами.
Атрибуты файлов
Кроме имени и расширении файла операционная система хранит для каждого файла дату его создания (изменения) и несколько флаговых величин, называемых атрибутами файла. Атрибуты — это дополнительные параметры, определяющие свойства файлов. Операционная система позволяет их контролировать и изменять; состояние атрибутов учитывается при проведении автоматических операций с файлами. Существует четыре основных атрибута:
• Только для чтения (Read Only)
• Скрытый (Hidden)
• Системный (System)
• Архивный (Archive)
Атрибут
Атрибут