NTFS заимствовала лучшие свойства FAT и HPFS. От FAT система NTF заимствовала философию «простота рождает эффективность». Эффективность увеличивается, когда число дисковых передач минимизировано для общих операций. От HPFS система NTFS унаследовала методы для повышения быс¬тродействия и гибкости. Например, NTFS использует B-tree, подобные приме¬няемым в HPFS для максимизации эффективности. NTFS поддерживает и длинные и короткие имена файлов для совместимости с MS-DOS, HPFS и другими сетевыми клиентами, включая OS/2, UNIX, Ap-pleShare и NFS. NTFS также обеспечивает многочисленные расширенные (ex¬tended) атрибуты и позволяет будущим приложениям определить другие расширенные атрибуты.
NTFS обеспечивает безопасность данных на фиксированных и сменных жестких дисках, что особенно важно для корпоративных пользователей. Например, предположим, что пользователь Alexander имеет сменный жесткий диск на компьютере. Этот жесткий диск форматируется как том NTFS и имеет
разрешения защиты, которые разрешают доступ только Alexander и другому пользователю в этом же домене, Ann. Ann работает в филиале компании. Alexander извлекает диск из компьютера и посылает его Ann, которая уста¬навливает диск в свой компьютер. При обращении к файлам на диске благо¬даря тому, что Ann находится в том же самом домене, что и Alexander, она видит, что механизмы защиты внутри области для тома NTFS является непов¬режденными.
Внимание! Необходимо убедиться в закрытии системы перед извлечением диска, содержащего том NTFS.
Кроме этого, NTFS обеспечивает систему восстановления, которая является более надежной, чем у FAT или HPFS; NTFS также отвечает требованиям POSIX.
В табл. 5.3 представлены сравнительные характеристики FAT, HPFS и NTFS применительно к Windows NT:
Таблица 5.3. Сравнение характеристик FAT, HPFS и NTFS
Харак¬теристика FAT HPFS NTFS
Filename (имя файла) «Восемь плюс три» символа ASCII (допускается один разделитель — точка); в Windows NT 255 символов Unicode (допускается несколько разделителей) 254 байта двухбайтных символов (допускается несколько разделителей) 255 символов Unicode (допускается несколько разделителей)
File size (размер файла) 2 в 32 байта 2 в 32 байта 2 в 64 байта
Partition (раздел) 2 в 32 байта 2 в 32 байта 2 в 64 байта
Maximum path length (максимальная длина пути) 64: в Windows NT не ограничена Не ограничена Не ограничена
Attributes (атрибуты) Только несколько однобитовых флажков плюс несколько байтов информации расширенных атрибутов в Windows NT 3.5 Однобитовые флажки плюс 64 Кб информации расширенных атрибутов Вся информация, включая данные. обрабатывается как атрибуты файла
Directories (каталоги) Не сортируются B-tree B-tree
Philosophy (философия) Простота Эффективность на больших дисках Быстрота, восстанавливаемость и безопасность
Built-in security features (встроенные средства без-опасности) Нет Нет Есть
Сравнение NTFS с HPFS и FAT
05 Мар, 2009
