Лекция: Файловая система FAT32 (ОС)
FAT32 появилась в Windows 95 OSR2, является основной файловой системой в Windows 98⁄ME и может использоваться в Windows 2000⁄XP. Разработка FAT32, была обусловлена необходимостью поддержки больших (более 8 гигабайт) жестких дисков и невозможностью встраивания какой-либо более сложной файловой системы в MS DOS, которая лежит в основе Windows 95⁄98⁄ME. Главными отличиями FAT32 от FAT16 являются 28-разрядные номера кластеров, меньший, по сравнению с FAT 16, размер кластера и более гибкая организация корневого каталога, который не ограничен в размере. Однако при небольших размерах кластера, но больших размерах раздела увеличивается размер таблицы расположения файлов, что может замедлить загрузку операционной системы и файловые операции.
В эту систему добавлена поддержка длинных имен фалов наряду с формой.
Файловая с-ма типа FAT32 является самостоятельной 32- разрядной файловой с-мой. Главное ее отличие в более эффективном использовании дискового пространства.
Прежде всего FAT32 использует кластеры меньшего размера по сравнению с предыдущими версиями. Даже для дисков до 8 Гбайт FAT32 может использовать 4 Кбайт – кластеры, в результате экономится 10-15 % дискового пространства. FAT32 может перемещаться в корневой каталог и использовать резервную копию вместо стандартной. Корневой каталог FAT32 представлен в виде обычной цепочки кластеров, т.е. корневой каталог находится в любом месте диска, что снимает ограничения на его размер (512 бит).
Для хранения длинных имен фалов используются дополнительные элементы каталога, в т.ч. и для корневых. Длинное имя может занимать до 256 символов и для его хранения используется 25- элементов каталога. Длина полной файловой спецификации, включая путь и имя файла, ограничена 267-символами, т.е. рекомендуется ограничивать длину имени файла 75-80 символами для того, чтобы осталось место для пути.