Существует несколько версий файловой системы FAT, среди которых наибольшее применение нашли файловые системы FAT 16 и FAT 32. Отличие этих файловых систем состоит в разрядности чисел, используемых в таблицах размещения файлов.
6.6.2.1. Файловая система FAT 16
Файловая система FAT 16 поддерживается ОС
Цифра 16 в названии файловой системы указывает на число бит (двоичных разрядов), необходимых для хранения информации о номерах кластеров, используемых файлом, т. е. в таблице размещения файлов можно разместить не более 65536 записей
Таким образом, файловая система FAT16 может осуществлять адресацию только к 65 536 кластерам, записанным на диске.
Файловая система FAT 16 имеет ряд существенных недостатков.
Первый и основной – это ограничение, которое накладывает файловая система FAT16 на максимальный объем тома (раздела) диска. Например, если учесть то обстоятельство, что максимальный объем кластера
Современные НЖМД имеют объем памяти несколько десятков гигабайт, поэтому применение файловой системы FAT16 для них неэффективно.
Второй недостаток заключается в том, что для хранения всех файловых атрибутов система FAT использует всего 1 байт. Поэтому просто не представляется возможности хранить данные о правах доступа к файлу, его владельце и т. д.
Третий недостаток: при использовании большего размера диска необходимо использовать больший размер кластера. В файловой системе файлам всегда выделяется целое число кластеров и один файл занимает, как минимум, один кластер. Например, для диска объемом 40 Гбайт размер кластера будет равен: 40 Гбайт/65536 = 640 Кбайт, а так как файлам выделяется целое число кластеров, то текстовый файл, содержащий (например) слово «кластер» и имеющий объем 7 байт, будет на диске занимать целиком кластер, т. е. 640 Кбайт дискового пространства. Получается, что физически файл занимает не 7 байт, а 640 Кбайт. Таким образом, использование файловой системы FAT 16 для дисков больших объемов памяти приводит к большим потерям свободного дискового пространства.
Четвертый недостаток: сведения о физическом расположении файлов хранятся в одном месте – таблице размещения файлов FAT. Это увеличивает вероятность повреждения и потери всей информации, хранящейся на диске. Кроме того, снижается скорость поиска файлов, так как для поиска определенного файла нужно обработать всю таблицу целиком.
Пятый недостаток заключается в том, что в файловой системе FAT 16 не поддерживается встроенная защита файлов и их сжатие.
Таким образом, использование файловой системы FAT 16 в настоящее время неэффективно. Однако следует заметить, что она была создана достаточно давно и удовлетворяла требованиям того времени.
В табл. 6.3 показано соотношение между информационным объемом НЖМД и объемом кластера для файловой системы FAT16.
6.6.2.2. Файловая система FAT32
Файловая система FAT32 является расширенной версией файловой системы FAT16, поддержка которой была впервые реализована в
Файловая система FAT32 пришла на смену файловой системы FAT16. Основное отличие файловой системы FAT32 от файловой системы FAT16 заключается в том, что в таблице размещения файлов FAT можно разместить не 65 536 записей о номерах кластерах, а 268435445 (N = 228 = 268435456, где
Таким образом, файловая система FAT32 может осуществлять адресацию к 268 435 445 кластерам, записанным на диске.
Одна из основных причин создания FAT32 состояла в необходимости более эффективно использовать дисковое пространство. В этой файловой системе используются кластеры меньшего размера для накопителей, емкость которых не превышает 8 Гбайт (размер кластеров при этом составляет 4 Кбайт), что позволяет на 10–15 % повысить эффективность использования дискового пространства накопителя по сравнению с накопителем в файловой системе FAT16. Кроме того, в файловой системе FAT32 увеличивается максимальный размер тома (раздела) диска. Так, если учесть, что максимальный объем кластера
Следовательно, в файловой системе FAT32 существенно увеличивается максимальный объем тома (раздела) диска. По другим признакам файловая система FAT32 осталась практически такой же, как FAT16.
В табл. 6.4 показано соотношение между информационным объемом НЖМД и информационным объемом кластера для файловой системы FAT32.
Перечислим преимущества и недостатки файловой системы FAT32.
• более эффективное использование дискового пространства, на 10–15 % больше, чем в файловой системе FAT16;
• большая надежность, поскольку система FAT32 поддерживает возможность перемещения корневого каталога и использование резервной копии FAT. Корневой каталог (папка) сохраняется в виде обычного файла, который может быть расположен в любом месте жесткого диска;
• идеальный формат для внешних накопителей информации, подключаемых через порты USB и Fire Wire.
• ограничение объема тома (раздела) диска. Операционные системы
• отсутствие встроенных функций, обеспечивающих безопасность (защиту) файлов и их сжатие. В файловой системе FAT32 все пользователи имеют доступ ко всем файлам на жестком диске независимо от типа учетной записи;
• невозможность эффективно работать с каталогами, содержащими большое количество файлов.
6.6.3. Файловая система NTFS
Файловая система NTFS является улучшенной файловой системой. Она обеспечивает уровень быстродействия и безопасности, а также дополнительные возможности, недоступные ни в одной из версий файловой системы FAT. Файловая система NTFS