Как рассчитать размер FAT32?
Объём жёсткого диска 128гб, а размер блока - 32Кб. Как из этих данных получить размер FAT32, а так же количество блоков на диске, и посчитать размер записи в FAT 32 (в байтах), обеспечивающую адресацию всех блоков?
Я пробовала объём жёсткого диска в Кб поделить на размер блока, но не уверена, что это является корректным решением.
Ответы (1 шт):
128 Гб диск = 128 * 1024 * 1024 = 134217728 кб диск
134217728 кб диск / 32 кб блок = 4194304 блоков
FAT32 - 32 бита = 4 байт на блок
4194304 блоков * 4 байта = 16777216 байт на одну копию FAT
16777216 байт / 512 байт в секторе = 32768 секторов на одну копию FAT, 65536 секторов на обе копии.
Всё это - без учёта расходов на таблицу разделов и резервированные/неиспользуемые секторы между разделами, служебные разделы и служебные структуры раздела, по которому выполняется подсчёт.