Так, но не так. Есть еще размер блоков, есть еще расширенная версия таблицы размещения файлов, есть.... много чего.
Короче, есть FAT ISO, а есть MS FAT и оно далеко не ISO. Всякого рода U-boot и иже с ним, почему-то, предпочитают ISO. Предполагаю, это связано с экономией в размерах файлов загрузчиков и рековери-кернел, полный драйвер не помещается, наверное. Или разработчикам в лом.
Сам когда-то пробовал разобраться, плюнул, принял как данность.