наиболее вероятный источник сбоя выключение питания во время
записи. Я использую две копии с СRC. Запись копий идет
последовательно (первая копия, потом вторая), от младшего адреса,
СRC пишется в последнюю очередь, при загрузке востанавливаю копию с
поврежденным ЦРЦ, если оба ЦРЦ целы, актуальной является первая
копия. При регулярном сохранении состояния алгоритм немного
другой...