Почему FAT12 и FAT16 имеют на 10 доступных кластеров меньше, чем они должны делать в зависимости от количества доступных битов?
Первые 2 значения для номеров кластеров (0x0 и 0x1) недоступны - место для них в таблице FAT используется для хранения подписи FAT. Первый номер кластера 0x2.
Последние 8 значений для номеров кластеров (0xff8..0xfff и 0xfff8..0xffff) зарезервированы для специальных отметок (конец цепочки кластеров, сбой кластера и т. Д.)
Другие значения доступны для кодирования номера кластера.