244
щий ссылки на другие файлы и каталоги, создавая иерархическое строение
данных на диске. Файл каталога поделен на блоки, каждый из которых со-
держит имя файла, базовые атрибуты и ссылку на элемент MFT, который
уже предоставляет полную информацию об элементе каталога. Главный
каталог диска – корневой – ничем не отличается от обычных каталогов,
кроме специальной
ссылки на него из начала метафайла MFT.
Основные отличия FAT и NTFS
Если говорить о накладных расходах на хранение служебной информа-
ции, FAT отличается от NTFS большей компактностью и меньшей слож-
ностью. В большинстве томов FAT на хранение таблицы размещения, со-
держащей информацию обо всех файлах тома, расходуется менее 1 Мбайт.
Столь низкие накладные расходы позволяют форматировать в FAT жест-
кие диски малого объема и флоппи-диски.
В NTFS служебные данные за-
нимают больше места, чем в FAT. Так каждый элемент каталога занимает
2 Кбайт. Однако это имеет и свои преимущества, так как содержимое фай-
лов объемом 1500 байт и менее может полностью храниться в элементе
каталога.
Система NTFS не может использоваться для форматирования флоппи-
дисков. Не стоит пользоваться ею для форматирования
разделов объемом
менее 50-100 Мбайт. Относительно высокие накладные расходы приводят
к тому, что для малых разделов служебные данные могут занимать до 25
% объема носителя.
Следующий критерий сравнения – размер файлов. Разделы FAT имеют
объем до 2 Гбайт, VFAT – до 4 Гбайт и FAT32 – до 4 Тбайт. Тем не менее,
из-за особенностей своего внутреннего строения разделы FAT лучше все-
го работают для разделов объемом 200 Мбайт и менее. Разделы NTFS мо-
гут достигать 16 Эбайт, однако в настоящее время из-за аппаратных и дру-
гих системных
причин размер файлов ограничивается 2 Тбайт.
Разделы FAT могут использоваться практически во всех операционных
системах. За редкими исключениями, с разделами NTFS можно работать
напрямую только из Windows NT, хотя и имеются для ряда ОС соответст-
вующие реализации систем управления файлами для чтения файлов из то-
мов NTFS. Так, например, утилита (драйвер) NTFSDOS позволяет читать
данные NTFS на компьютере,
загруженном в режиме MS-DOS. Однако
полноценных реализаций для работы с NTFS вне системы Windows NT
пока нет.
Разделы FAT не обеспечивают локальной безопасности. С другой сто-
роны, разделы NTFS обеспечивают локальную безопасность как файлов,
так и каталогов. Для разделов FAT могут устанавливаться общие права,
связанные с общим доступом к каталогам в сети. Однако такая защита не
помешает пользователю
с локальным входом получить доступ к файлам
своего компьютера. В отношении безопасности NTFS оказывается пред-
почтительным вариантом. Разделы NTFS могут запрещать или ограничи-
вать доступ как удаленных, так и локальных пользователей. Следователь-