| 1) Поиск данных файла (скорость доступа к произвольному фрагменту файла). Этот параметр показывает, насколько сильно сама файловая система страдает от фрагментации файлов. |
| • Абсолютный лидер — FAT16, он никогда не заставит систему делать лишние дисковые операции для данной цели. Затем идет NTFS — эта система также не требует чтения лишней информации, по крайней мере, до того момента, пока файл имеет разумное число фрагментов. <B.FAT32< B>испытывает огромные трудности, вплоть до чтения лишних сотен килобайт из области FAT, если файл разбросан разным областям диска. Если файл фрагментирован, но лежит компактной кучей фрагментов — FAT32 всё же не испытывает больших трудностей, так как физический доступ к области FAT будет также компактен и буферизован. |
| 2) Поиск свободного места. Данная операция производится в том случае, если файл нужно создать с нуля или скопировать на диск. Поиск места под физические данные файла зависит от того, как хранится информация о занятых участках диска. Этот параметр показывает, насколько быстро система сможет найти место для записи на диск новых данных, и какие операции ей придется для этого проделать. |
| • NTFS имеет наиболее эффективную систему нахождения свободного места. Стоит отметить, что действовать "в лоб" на FAT16 или FAT32 очень медленно, поэтому для нахождения свободного места в этих системах применяются различные методы оптимизации, в результате чего и там достигается приемлемая скорость. |
| 3) Работа с каталогами и файлами. Влияет на скорость осуществления любых операций с файлом, в том числе — на скорость любой операции доступа к файлу, особенно — в каталогах с большим числом файлов (тысячи). |
| • Структура каталогов на NTFS теоретически гораздо эффективнее, но при размере каталога в несколько сотен файлов это практически не имеет значения. Для малых и средних каталогов NTFS имеет на практике меньшее быстродействие. |
| • Преимущества каталогов NTFS становятся реальными и неоспоримыми только в том случае, если в одно каталоге присутствуют тысячи файлов — в этом случае быстродействие компенсирует фрагментацию самого каталога и трудности с физическим обращением к данным (в первый раз — далее каталог кэшируется). Напряженная работа с каталогами, содержащими порядка тысячи и более файлов, проходит на NTFS буквально в несколько раз быстрее, а иногда выигрыш в скорости по сравнению с FAT и FAT32 достигает десятков раз. |
| • FAT — плюсы: Для эффективной работы требуется немного оперативной памяти. Быстрая работа с малыми и средними каталогами. Диск совершает в среднем меньшее количество движений головок (в сравнении с NTFS). Эффективная работа на медленных дисках. |
| • FAT — минусы: Катастрофическая потеря быстродействия с увеличением фрагментации, особенно для больших дисков (только FAT32). Сложности с произвольным доступом к большим файлам. Очень медленная работа с каталогами, содержащими большое количество файлов. |
| • NTFS — плюсы: Фрагментация файлов не имеет практически никаких последствий для самой файловой системы. Сложность структуры каталогов и число файлов в одном каталоге также не чинит особых препятствий быстродействию. Быстрый доступ к произвольному фрагменту файла. Очень быстрый доступ к маленьким файлам. |
| • NTFS — минусы: Существенные требования к памяти системы (от 64 Мбайт). Медленные диски и контроллеры без Bus Mastering сильно снижают быстродействие NTFS. Работа с каталогами средних размеров затруднена тем, что они почти всегда фрагментированы. Диск, долго работающий в заполненном на 80% — 90% состоянии, будет показывать крайне низкое быстродействие. |
| FAT16 | FAT32 | NTFS | |
| ОС | DOS, Windows9X, NT всех версий | Windows98, NT5 | NT4, NT5 |
| Мах размер тома | 2 Гбайт | практически неограничен | практически неограничен |
| Мах число файлов на томе | примерно 65 тысяч | практически не ограничено | практически не ограничено |
| Имя файла | с поддержкой длинных имен 255 символов, системный набор символов | с поддержкой длинных имен 255 символов, системный набор символов | 255 символов, любые символы любых алфавитов (65 тысяч разных начертаний) |
| Возможные атрибуты файла | Базовый набор | Базовый набор | Любые |
| Безопасность | нет | нет | Да |
| Сжатие | нет | нет | Да |
| Устойчивость к сбоям | средняя | плохая | полная |
| Экономичность | минимальная | улучшена | максимальна |
| Быстродействие | высокое для малого числа файлов, но быстро уменьшается с появлением большого количества файлов | полностью аналогично FAT, но на дисках большого размера (десятки гигабайт) начинаются серьезные проблемы с общей организацией данных | система не очень эффективна для малых и простых разделов (до 1 Гбайт) |






