А зачем 32М сохранять? Лог должен писаться короткими блоками - от сектора до нескольких КБ, и FAT должна обновляться только после успешной записи блока. На такую операцию нужны миллисекунды, вот и обеспечь надежное питание на них
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)