Теория:

Логическая структура носителя информации в распространённой файловой системе FAT имеет следующие разделы:
 
1. Загрузочный кластер;
2. Таблицу размещения файлов, которая содержит в своих ячейках цепочку номеров кластеров для каждого файла;
3. Корневой каталог;
4. Файлы.
 
В файловой системе FAT используется следующая организация хранения.
Обрати внимание!
Минимальным адресуемым элементом носителя информации является кластер, который может включать в себя несколько секторов (объём сектора составляет \(512\) байтов).
Размер кластера (от \(512\) байт до \(64\) Кбайт) зависит от типа используемой системы.
Кластеры нумеруются в линейной последовательности.
 
Файловая система организует кластеры в файлы и каталоги. Файловая система отслеживает, какие из кластеров в настоящее время используются, какие свободны, какие помечены как неисправные.
При записи файлов будет занято всегда целое количество кластеров, соответственно, минимальный размер файла равен размеру одного кластера, а максимальный соответствует общему количеству кластеров на диске.
FAT\(12\)
Файловая система для операционной системы Windows.
Выделяет \(12\) битов для хранения адреса кластера, соответственно, она может адресовать 212=4096 кластеров.
Объём кластера по умолчанию равен размеру одного сектора (\(512\) байтов), и поэтому FAT12 не может использоваться для носителей информации объёмом более:
512 байт4096=2097152 байт=2048 Кбайт=2 Мбайт.
 
Такой объём имеют дискеты, поэтому FAT12 используется именно для дискет.
FAT\(16\)
Файловая система для операционной системы Windows.
Выделяет \(12\) битов для хранения адреса кластера, соответственно, она может адресовать 216=65536 кластеров.
 
Объём кластера не может быть более \(128\) секторов, и поэтому FAT16 не может использоваться для носителей информации объёмом более:
64 Кбайт65536=4194304 Кбайт=4096 Мбайт=4 Гбайт.
 
Такой объём имеет флэш-память.
FAT\(32\)
Файловая система для операционной системы Windows.
Выделяет \(32\) бита для хранения адреса кластера, соответственно, она может адресовать232=4294967296 кластеров.
 
Объём кластера по умолчанию составляет \(8\) секторов, и поэтому FAT32 может использоваться для носителей информации объёмом: 4 Кбайт4294967296=17179869184 Кбайт=16 Тбайт .
  
Таким образом, FAT32 может использоваться для жёстких дисков.
NTFS
Файловая система для операционной системы Windows.
П
озволяет устанавливать различный объём кластера.
NTFS по сравнению с FAT32 увеличивает надёжность и эффективность использования дискового пространства.
ext\(3\) и ReiserFS
Журналируемые файловые системы для операционных систем Unix.
 
ReiserFS — высоконадёжная файловая система, хорошо приспособленная для хранения большого количества маленьких файлов. С файлами большого размера файловая система ReiserFS также справляется весьма уверенно, максимальный размер файловой системы составляет \(16\) Тбайт.
HFS
Иерархическая журналируемая файловая система, разработанная Apple Computer для использования на компьютерах, работающих под управлением операционной системы Mac OS.
CDFS
Файловая система для работы с оптическими CD и DVD-дисками, базирующаяся на стандарте ISO 9660, согласно которому имя файла не может превышать \(32\) символа и глубина вложения папок — не более \(8\) уровней.
UDF
Мультисистемная файловая система для работы с файлами на оптических дисках.
Позволяет удалять, копировать и сохранять отдельные файлы на перезаписываемых CDRW;DVD±RW дисках.