Преобразование разделов FAT в NTFS делается утилитой CONVERT. EXE . Windows NT содержит утилиту CONVERT. EXE, которая преобразует тома FAT в эквивалентные тома NTFS, однако для обратного преобразования ( из NTFS в FAT ) подобных утилит не существует. Чтобы выполнить такое преобразование, вам придется создать раздел FAT, скопировать в него файлы из раздела NTFS и затем удалить оригиналы. Помните о том, что при копировании файлов из NTFS в FAT теряются все атрибуты безопасности NTFS. При сетевой установке Windows NT файлы копируются в раздел FAT, а утилита CONVERT. EXE автоматически запускается перед переключением из текстового режима в графический.
Различные варианты систем FAT
Система файлов FAT
Сокращение FAT означает "таблица размещения файлов" (File Allocation Table). Этот термин относится к линейной табличной структуре со сведениями о файлах - именами файлов . Элемент FAT определяет фактическую область диска, в которой хранится начало физического файла.
Файловая система FAT изначально использовалась в DOS. Её история прослеживается практически до самых ранних моделей PC на базе DOS . Таблица размещения файлов, по имени которой была названа FAT, представляет собой простую табличную структуру . Одной из важнейших характеристик исходной FAT было использование имен файлов формата 8.3 Это означает, что имя файла имеет длину до восьми символов, перед расширением ставится точка, а само расширение имеет длину не более трех символов.
В наши дни к стандартной FAT добавились ещё две разновидности : VFAT (виртуальная FAT) , FATФайловая система VFAT впервые появилась в Windows for Workgroups 3.11 и была предназначена для выполнения файлового ввода/ вывода в защищенном режиме. С выходом Windows 95 в VFAT добавилась поддержка длинных имен файлов. Именно файловая система VFAT поддерживается исходными версиями Windows 95 , Windows NT 4 .
В исходной версии Windows 95 основной файловой системой была 32-разрядная VFAT. VFAT может использовать 32-разрядные драйверы защищенного режима или 16-разрядные драйверы реального режима . При этом элементы FAT остаются 12 или 16-разрядными, поэтому на диске используется та же структура данных, что и в предыдущих реализациях FAT. VFAT обрабатывает все обращения к жесткому диску и использует 32-разрядный код для всех файловых операций с дисковыми томами.
Файловая система FAT-32.
32-разрядная файловая система FAT-32 пришла на смену VFAT в Windows 95 . FAT-32 является полностью самостоятельной 32-разрядной файловой системой и содержит многочисленные усовершенствования и дополнения по сравнению с предыдущими FAT. FAT32 намного эффективнее расходует дисковое пространство. FAT-32 использует дисковые кластеры меньшего размера по сравнению с предыдущими версиями , может использовать 4-килобайтные кластеры.
В результате по сравнению с дисками FAT-16 экономится 10-15% дискового пространства. FAT-32 так же может перемещать корневой каталог и использовать резервную копию FAT вместо стандартной, это повышает устойчивость дисков FAT-32 к нарушениям структуры FAT по сравнению с предыдущими версиями. Корневой каталог в FAT-32 представлен в виде обычной цепочки кластеров. Следовательно, корневой каталог может находиться в произвольном месте диска, что снимает действовавшее ранее ограничение на размер корневого каталога (512 элементов).
Появление длинных имен фактически привело к дальнейшему уменьшению количества файлов, находящихся в корневом каталоге . Поскольку длинное имя может содержать до 256 символов, всего один файл с полным длинным именем занимает до 25 элементов FAT ( 1 для метки имени и ещё 24 для самого длинного имени ). Таким образом, количество элементов корневого каталога VFAT уменьшается до 21 . Microsoft советует избегать длинных имен в корневых каталогах FAT при отсутствии FAT-32 .
Наконец, FAT-32 повышает отказоустойчивость FAT . Во-первых, в загрузочных записях FAT-32 хранятся важнейшие данные файловой системы . Во-вторых, в FAT-32 можно отключить зеркальное копирование FAT, чтобы для поиска файлов и работы с ними использовалась вторая копия FAT.
NTFS ( New Technology File System ) .
В название файловой системы NTFS не зря входят слова "New Technology", то есть "новая технология" . NTFS содержит ряд значительных усовершенствований и изменений, специфических для Windows NT. С точки зрения пользователей, файлы по-прежнему хранятся в каталогах. Однако в NTFS ( в отличие от FAT ) не существует ни особых свойств корневых каталогов, ни ограничений, связанных с аппаратурой. На томах NTFS не существует специальных областей наподобие таблицы размещения файлов, по которой FAT получила своё имя.
При проектировании NTFS особое внимание было уделено следующим характеристикам :
1. Надежность. Высокопроизводительные компьютеры и системы совместного пользования должны обладать повышенной надежностью, которая является ключевым элементом структуры и поведения NTFS.
2. Расширенная функциональность. NTFS проектировалась с учетом возможного расширения. В ней были воплощены многие дополнительные возможности -- усовершенствованная отказоустойчивость , эмуляция других файловых систем, мощная модель безопасности, параллельная обработка потоков данных и создание файловых атрибутов.
3. Гибкость. Модель распределения дискового пространства в NTFS отличается чрезвычайной гибкостью. Размер кластера может изменяться от 512 байт до 64 Кбайт. NTFS также поддерживает длинные имена файлов, набор символов Unicode и альтернативные имена формата 8.3 для совместимости с FAT.
Преимущества NTFS
NTFS превосходно справляется с обработкой больших массивов, хорошо проявляет себя при работе с томами объемом 400 Мбайт. Поскольку в основу структуры каталогов NTFS заложена эффективная структура данных, время поиска файлов в NTFS не связано линейной зависимостью с их количеством (в отличие от систем на базе FAT). NTFS так же обладает определенными средствами самовосстановления, поэтому для разделов NTFS пользователям никогда не придется использовать утилиты восстановления диска.
В частности, удаляемые файлы в NTFS помещаются в "корзину" (Recycle Bin). Пользователи могут восстановить удаленные файлы без помощи утилиты Undelete.
Однако NTFS также поддерживает различные механизмы проверки целостности системы. NTFS так же поддерживает объектную модель безопасности NT и рассматривает все тома каталоги и файлы как самостоятельные объекты. Каждый раз, когда пользователь обращается к объекту файловой системы, его права доступа проверяются по списку разрешений данного объекта.
NTFS также обладает встроенными средствами сжатия, которые можно применять к отдельным файлам, целым каталогам.
NTFS обеспечивает безопасность на уровне файлов -- это означает , что права доступа к файлам могут зависеть от учетной записи пользователя .
Наконец, NTFS обладает намного более совершенной файловой структурой , что упрощает поддержку других файловых систем на её основе. Следующий критерий сравнения -- размер файлов : разделы FAT имеют объем до 2 Гбайт, VFAT -- до 4 Гбайт, FAT32 -- до 4 Тбайт, NTFS могут достигать 16 Эбайт .
Однако в настоящее время из-за аппаратных и других системных причин размер файлов ограничивается 2 Тбайт.
Права доступа в NTFS
* Нет доступа ( No Access ) или (None) .
* Полный доступ ( Full Control ) .
* Право чтения ( Read ) .
* Право добавления (Add) . Дополнение неуказано ( Not Specified ) .
* Право добавления и чтения ( Add & Read ) .
* Право просмотра (List) .
* Право изменения ( Change ) .
Папки более высокого уровня NTFS обычно обладают теми же правами , что и находящиеся в них файлы и папки. Три следующих важных правила помогут определить состояние прав доступа при перемещении или копировании объектов NTFS :
1. При перемещении файлов сохраняются исходные права доступа.
2. При выполнении других операций наследуются права доступа родительской папки.
3. При перемещении файлов из раздела NTFS в раздел FAT все права NTFS теряются.
Что такое HPFS?
Сокращение HPFS означает "High Performance File System", то есть "высокопроизводительная файловая система". HPFS впервые появилась в LAN Manager. Она была первой файловой системой для PC, в которой была реализована поддержка длинных имен .
HPFS как и FAT, обладает структурой каталогов , но в ней также предусмотрены автоматическая сортировка каталогов. Windows NT перестала поддерживать HPFS. Кроме того, файловая безопасность HPFS также не обладает непосредственной совместимостью с безопасностью NTFS.
Система файлов CDFS
Windows 95, а так же Windows NT поддерживают специализированную файловую систему CDFS ( Compact Disk File System ) . Эта система предназначена только для чтения, она упрощает доступ к дискам CD-ROM. Одно из интересных новшеств CDFS -- возможность непосредственной загрузки с CD-ROM.

