Файловая система NTFS была разработана для Windows NT.
Особенности:
· 64-разрядные адреса, т.е. теоретически может поддерживать 264*216 байт (1 208 925 819 Mбайт~1Tбайт(280)).
· Размеры блока (кластера) от 512байт до 64 Кбайт, для большинства используется 4Кбайта.
· Поддержка больших файлов.
· Имена файлов ограничены 255 символами Unicode.
· Длина пути ограничивается 32 767 (215) символами Unicode.
· Имена чувствительны к регистру, my.txt и MY.TXT это разные файлы (но из-за Win32 API использовать нельзя), это заложено на будущее.
· Журналируемая файловая система, т.е. не попадет в противоречивое состояние после сбоев.
· Контроль доступа к файлам и каталогам.
· Поддержка жестких и символических ссылок.
· Поддержка сжатия и шифрования файлов.
· Поддержка дисковых квот.
Главная файловая таблица MFT (Master File Table) - главная структура данных в каждом томе, записи фиксированные по 1Кбайту. Каждая запись описывает один каталог или файл. Для больших файлов могут использоваться несколько записей, первая запись называется - базовой записью.
MFT представляет собой обычный файл (размером до 248 записей), который может располагаться в любом месте на диске.