Какой размер кластера следует использовать при создании больших разделов FAT32?
Запоминающее устройство, такое как жесткий диск, можно разделить на ряд логических разделов, каждый из которых имеет собственный каталог и таблицу размещения файлов. В файловой системе FAT32 каждый раздел разделен на кластеры, каждый из которых идентифицируется 32-битным числом или серией из 32 двоичных цифр или «битов». Каждый кластер состоит из одной или нескольких меньших единиц, известных как сектора, в зависимости от размера раздела.
Рекомендуемый размер кластера
Согласно Hitachi, рекомендуемый размер кластера для раздела FAT32 объемом 16 ГБ составляет 4 КБ, рекомендуемый размер кластера для раздела FAT32 объемом 64 ГБ — 16 КБ, рекомендуемый размер кластера для раздела FAT32 объемом 128 ГБ — 32 КБ, а рекомендуемый размер кластера для раздела FAT32 объемом 256 ГБ — 64 КБ. . Обратите внимание, что некоторые версии Windows до Windows XP, в том числе Windows 95 и Windows 98, не поддерживают размер кластера выше 32 КБ.
Пустая трата места
Оптимальный размер кластера для большого раздела FAT32 зависит от количества кластеров, необходимых для заполнения всего раздела. По определению, большие разделы FAT32 могут работать с большими размерами кластера, но обратите внимание, что чем больше размер кластера, тем больше места тратится впустую. Если ваш раздел FAT32 имеет размер кластера 32 КБ, файл с логическим размером всего 1 байт по-прежнему будет иметь физический размер 32 КБ, что приведет к потере 31 КБ дискового пространства. Точно так же файл с логическим размером 33 КБ (на 1 байт больше размера кластера) будет иметь физический размер 64 КБ.
Максимальный и минимальный кластеры
Microsoft заявляет, что для использования файловой системы FAT32 раздел должен содержать не менее 65 527 кластеров. Кроме того, вы не можете увеличить размер кластера выше 64 КБ, потому что это приведет к тому, что некоторые программы будут неправильно рассчитывать дисковое пространство. И наоборот, вы не можете уменьшить размер кластера настолько, чтобы размер FAT (таблица, которая отслеживает расположение различных фрагментов файлов в разделе) стал меньше 15,36 МБ.
Максимальный размер раздела
Microsoft сообщает, что раздел FAT32 может содержать не более 268 435 445 кластеров. Assuming a cluster size of 32KB, this suggests that -- at least in theory -- the FAT32 file system is a capable of supporting partition sizes up to 268,436,445-by-32 -by-1024 bytes or 8.8 terabytes. However, in practice, Windows XP Professional limits the size of FAT32 partitions to 32GB and reports a "Volume size too big" error if you attempt to format a FAT32 partition larger than this.