NTFS - предпочитаемая файловая система в семействе Windows 2003 Server, Windows XP, Windows 2000 и Windows NT. Она была разработана, чтобы удовлетворять требованиям быстродействующих файловых и сетевых серверов, а так же персональных ЭВМ и, при этом, обойти многие из ограничений, ранее сделанных в файловых системах FAT16 и FAT32. Наиболее важными из этих требований следуют ниже:
NTFS является также и полностью восстанавливаемой файловой системой. Она предназначена, чтобы восстанавливать последовательность данных на диске после сбоя центрального процессора, системного аварийного отказа или ошибки ввода - вывода (I/O). NTFS дает возможность операционной системе, чтобы восстановиться без использования вами утилит проверки диска. Однако, NTFS обеспечивают некоторые дисковые утилиты в случае, если восстановление завершается ошибкой, или искажение данных происходит за пределами управления файловой системы.
Другие улучшенные функции, обеспечиваемые NTFS - перечислены ниже:
Когда этот сценарий происходит на защищенных от ошибок (отказоустойчивых) томах NTFS, файловая система, с каждым дефектным сектором, с которым она сталкивается, делает нижеследующее:
Для получения дополнительной информации о сжатии файлов NTFS, см. раздел Сжатие файла и восстановление сжатых данных.
Файл в котором большинстве данных - нули, называется разреженным файлом. NTFS выполняет форму сжатия файла специально для разреженных файлов в котором записываются в файл только ненулевые данные, а файловая система обеспечивает корректное количество нулевых данных необходимых прикладной программе. Для получения дополнительной информации о поддержке разреженного файла, см. раздел Разреженные файлы.
Проблема возникает в предыдущих случаях тогда, когда файл, будучи связанным (источник связи (link source)) перемещается, что делает его недоступным через посредство связи также, называемый как клиент связи (link client). Отслеживание распределенной связи (distributed link tracking) было сначала введено в версии NTFS, поставляемую с Windows 2000, чтобы дать возможность клиентским приложениям проследить за источниками связи, которые переместились. В результате этого, приложения и пользователи, которые создают связи, не должны обслуживать редактирование связи самостоятельно, когда источник ссылки перемещается. Для получения дополнительной информации об отслеживании распределенной связи, см. статью Отслеживание распределенной связи и идентификаторы объекта.
Поскольку файл записывается на диск, файл не может записаться в непрерывных кластерах. Кластеры, состоящие из нескольких несмежных участков замедляют процесс чтения и записи файла. Удаленные друг от друга на диске кластеры состоящие из нескольких несмежных участков, обрабатываются медленнее из-за увеличенного времени, которое тратиться для перемещения головок чтения/записи жесткого диска к ним. Файл с кластерами состоящими из нескольких несмежных участков, как говорят - фрагментирован (fragmented). Чтобы оптимизировать файлы для быстрого доступа, том может дефрагментироваться.
Дефрагментация (defragmentation) - это процесс перемещения кластеров файла на диске, который делает их непрерывными. NTFS не выполняет дефрагментацию, но с версией 5.0 это действие предоставляется для приложений, чтобы выполнять дефрагментацию при помощи вызова API. Этот API состоит из функций, которые дают возможность прикладным программам получить карту распределения кластеров, которые находятся в использовании, и кластеров, которые не используются, получают схему того, как файл использует свои кластеры и перемещают файл. Для получения дополнительной информации о дефрагментации, см. статью Дефрагментация файлов.
Используя точки повторной обработки тома, Вы можете объединить в одну логическую файловую систему в корне различные файловые системы такие как NTFS, 16-разрядная файловая система FAT, файловых система ISO-9660 для диска CD-ROM и так далее. Ни пользователи, ни приложения не нуждаются в информации о томе, на котором находится конкретный файл. Вся информация, которой они должны определить местонахождение заданного файла - полный путь к нему. Тома могут быть перестроены, заменены или разделены на многие тома без пользователей или приложений, которые должны изменить назначения.
Для получения дополнительной информации о точках монтирования тома, см. статью Точки повторной обработки.