Использование DiskEdit (часть 3)
Как же мы можем определить сколько кластеров в файле? Просто. Давайте вспомним, что кластер имеет фиксированный размер. В большинстве случаев размер кластера равен 2048 байт для несжатых логических устройств и 8192 для большинства сжатых логических устройств.

Кроме того, следует помнить, что вы не сможете разместить файл в дробном числе кластеров: он может размешаться только в целом числе кластеров. Даже если размер кластера на диске равен 8192 байта, а длина файла равна 4 байтам, DOS выделит для этого файла целый кластер - 8192 байта. Количество кластеров вы можете вычислить самостоятельно, разделив размер файла в байтах на размер кластера, а затем округлив в большую сторону.
Например, мой 32768-байтный файл размешен на диске с размером кластера 8192 байта 32768/8192 равно 4. Если бы файл имел длину, предположим 27000 байта, то 27000/8192 = 3,295..., но все равно этот файл будет занимать четыре кластера.