Поскольку система FAT хранит данные о файлах и данные о свободном месте на диске в одной таблице, то операция по записи файла, традиционно состоящая из двух этапов (добавление занимаемого блока в перечень занятых и исключение этого же блока из списка свободных) происходит в FAT в одно действие. Благодаря этому система FAT обладает встроенной устойчивостью к сбоям, то есть сбой (например, питания) в момент выполнения операции чтения или записи в большинстве случаев не приведёт к разрушению файловой системы. Однако следует помнить, что в данном случае речь идёт именно о целостности файловой системы, а не самих файлов.
[38 слайд]
NTFS (от англ. New Technology File System — «файловая система новой технологии») — стандартная файловая система для семейства операционных систем Microsoft Windows NT.
Основными отличительными свойствами NTFS являются:
поддержка больших файлов и больших дисков объемом до 2 Тбайт;
восстанавливаемость после сбоев и отказов программ и аппаратуры управления дисками;
высокая скорость операций, в том числе и для больших дисков;
низкий уровень фрагментации, в том числе и для больших дисков;
гибкая структура, допускающая развитие за счет добавления новых типов записей и атрибутов файлов с сохранением совместимости с предыдущими версиями ФС;
устойчивость к отказам дисковых накопителей;
поддержка длинных символьных имен;
контроль доступа к каталогам и отдельным файлам.
[39 слайд]
Таблица 4. Сравнение файловых систем: FAT и NTFS
Ограничения
NTFS
FAT16 и FAT 32
Размеры тома
Минимальный размер тома составляет приблизительно 10 Мб.
FAT поддерживает различные размеры томов — от объема дискет и до 4 Гб
На практике рекомендуется создавать тома, размеры которых не превышают 2 Тб.
FAT32 поддерживает тома объемом от 2 гб. до 2 Тб. Работая под управлением Windows XP для FAT32 можно отформатировать тома, размер которых не превышает 32 Гб.
С помощью NTFS нельзя форматировать дискеты
FAT32 не поддерживаются диски размеры которых меньше 512 Мб.
Размеры файлов
Теоретически размер файла может составлять 16 эксабайт.
FAT16 поддерживает файлы размером не более 2 Гб. FAT32 подерживает файлы размером не более 4 Гб.