Для того, чтобы файловая система на карте памяти не рушилась нужно
просто прекратить работу с файловой системой во время выключения.
Разве не так? Сколько времени для этого требуется? Не для того,
чтобы сохранить все что требуется, а для того, чтобы просто завершить все операции записи на карту.