Файловая система NTFS

NTFS выросла из файловой системы HPFS, разрабатываемой совместно IBM и Microsoft для проекта OS/2. Отличительными характерными чертами NTFS являются:

· Надежность: вызвать сбой в NTFS чрезвычайно сложно (для опыта запускалась много различных приложений, оптимизаторы диска, и в самые неподходящие моменты жалась кнопка reset повторение этого эксперимента добрый десяток раз никакого впечатления на систему не произвело). NTFS содержит две копии аналога FAT, которые называются MFT (Master File Table). Если оригинал MFT повреждён (например, при появлении bad-сектора), то система использует копию MFT. В отличие от FAT MSDOS, технология MFT больше напоминает обработку транзакций в базах данных: при любом сбое во время записи файла на диск, MFT будет восстановлена в состояние "до записи файла". Таким образом, вы теряете не весь файл, а только те изменения, которые находились в момент сбоя в памяти или в КЭШе контроллера, и не успели записаться на диск.

· Защищенность: NTFS рассматривает файлы, как объекты. Каждый файловый объект обладает методами (например, open, close, read и write) и свойствами (имя, дата создания, дата последнего обновления, архивный статус, дескриптор безопасности). Дескриптор безопасности позволяет настроить права доступа к объекту и аудит объекта (Проводник/Выделить файл (каталог)/Контекстное меню/Свойства/Безопасность). Для различных пользователей (групп пользователей) возможно определить следующие права доступа: полный доступ, запись, чтение, обзор содержимого папки, создание подпапок и файлов, удаление подпапок и файлов, выполнение файлов, чтение и запись атрибутов и разрешений файла (папки), смена владельца и др. Там же, для каждого из пользователей (групп пользователей) можно создать политику аудита, которая будет регистрировать в специальном журнале (Пуск/Панель управления/Администрирование/Просмотр событий/Журнал безопасности) успех или неудачу при попытке получить доступ к файлу (каталогу). Попытки доступа классифицируются в соответствии с приведенным выше перечнем прав доступа. Регистрация успешных попыток позволяет следить за разрешенной деятельностью пользователей, регистрация неудачных попыток позволяет выявить попытки нарушения прав доступа. Для обеспечения большей надежности можно также использовать шифрованную файловую систему (Encrypted File System, EFS). Эта возможность встроена в Windows 2000 (Проводник/Выделить файл (каталог)/Контекстное меню/Свойства/Общие/Атрибуты/Другие/Шифровать содержимое для защиты данных). EFS использует шифрование открытого ключа (асимметричный алгоритм шифрова­ния), что позволяет администратору создать агента восстановления зашифрованных данных - человека, который сможет расшифровать файлы других пользователей (например, при увольнении работника, по решению суда, при утере работником ключа шифрования из-за сбоев на диске).

· Работа с большими дисками размером до 16,777,216 терабайт. Сжатие данных встроено на уровне файловой системы и позволяет сжимать не только целиком диск, но также отдельные каталоги и файлы "прозрачно" для пользователя (Проводник/Выделить файл (каталог)/Контекстное меню/Свойства/Общие/Атрибуты/Другие/Сжимать содержимое). Более высокая скорость работы с диском, благодаря структуре файловой системы и Microsoft Index Server, который значительно ускоряет поиск файлов, за счёт индексации содержимого дисков. Возможность поиска файла, по имени его владельца. Например, вам нужно удалить все файлы созданные уволенным сотрудником, а их на диске - тысячи.

· Возможность "квотирования", т.е. ограничения максимального размера, выделяемого пользователю на диске, причем файлы пользователя могут находиться в самых разных каталогах, но их суммарный объем не может превышать установленного администратором (Проводник/Выделить диск/Свойства/Квота).

· Монтирование сетевых и локальных дисков в любой каталог файловой системы (аналогично монтированию в Unix/Linux). Возможность изменить букву диска, или полностью удалить букву диска и оставить доступ к диску только через каталог на другом диске - таким образом можно организовать доступ к большому количеству дисков через единую структуру каталогов (Пуск/Настройка/Панель управления/Администрирование/Управление компьютером/Запоминающие устройства/Управление дисками/Выбрать диск/Контекстное меню/Изменение буквы диска и пути диска). Данная возможность доступна не только для дисков NTFS, но и для дисков с другими файловыми системами.