Задача читать на любом компе как для камеры не стоит. Это будет всегда делать своя программа.
Было-бы конечно удобно использовать карты полностью подготовленные для работы на компе ,без коррекции системных областей микроконтроллером или винхексом.
Файл данных будет всегда только один и найти его начало из фата не особо проблема.
Либо буду тупо писать блок данных куда захочу а затем читать своей программой.
Поскольку больше 100МБ "никогда не потребуется" то можно любым способом.
Данные не кратны байту поэтому без издержек можно забить пустое место 0xFF и потом легко находить начало и конец данных.
В общем главная проблема была научиться на компе читать MBR карточки.