Нижеследующая таблица перечисляет три основных функциональных свойства файловых систем NTFS, FAT32 и FAT16, и чем они отличаются.
Функциональное свойство | NTFS | FAT32 | FAT16 |
---|---|---|---|
Совместимость с MS-DOS | Нет | Нет |
Да |
Дисковые квоты | Да | Нет | Нет |
Сжатие файла | Да | Нет | Нет |
Таблица ниже перечисляет некоторые из ограничений, налагаемые на файловые системы NTFS, FAT32 и FAT16 , и чем они отличаются. Обратите внимание! на то, что они являются теоретическими, не проверенными ограничениями.
Ограничение | NTFS | FAT32 | FAT16 |
---|---|---|---|
Размер файла | 264 - 1 байтов | 232 - 1 байтов | 232 - 1 байтов |
Минимальный размер кластера | 512 байтов | 512 байтов | 512 байтов |
Максимальный размер кластера | 64 Кб | 64 Кб | 64 Кб |
Минимальный размер тома | 1 Мб | 2 Гб | 2,091,520 байтов |
Максимальный размер тома | 232 назначенных единиц | 4,177,198 кластеров | 4 Гб
Windows Me/98/95: 2 Гб |
Файлов на том | 232 - 1 | 228 | 216 |
Файлов или каталогов на каталог | Без ограничениий | 216 - 2 | 216 - 2 |
Ниже следуют ограничения на всех файловых системах, продиктованные только объемом доступной памяти:
Функции файлового ввода - вывода дают возможность приложению получить доступ к файлу независимо от лежащей в основе файловой системы. Однако, эти способности могут различаться в зависимости от употребляемой файловой системы и/или операционной системы. Например, функция CreateFile включает в себя параметр защиты, который не предоставляет никаких выгод защиты для файлов, не находящихся на томе NTFS.
Сначала функция файлового ввода - вывода получает доступ к тому и всякий раз, когда дискета помещается в дисководе, операционная система проверяет том, чтобы выяснить его файловую систему. После этого, операционная система управляет всем вводом - выводом (I/O) на этом томе через посредство драйверов устройства, поддерживающих файловую систему.