Я никогда не слышал о ситуации, в которой это происходит сбой, и большинство из тех, о которых я могу подумать, будут катастрофическими для устройства в целом (они включают аппаратное шифрование в автономном режиме, после чего корневая файловая система можетбольше не будет использоваться).Если для преобразования файла требуется дополнительное дисковое пространство или память, то я полагаю, что он может потерпеть неудачу из-за отсутствия этих причин: однако я думаю, что все это делается на месте и вне полосы частот выделенным аппаратным обеспечением шифрования, поэтому я сомневаюсь в этомнужна любая из этих вещей.
Ваша стратегия восстановления должна зависеть от вашего анализа рисков.Рисование очень широкими мазками, что важнее: конфиденциальность или доступность данных, которые вы пытаетесь сохранить в файле?Если это конфиденциальность, то если вы не можете защитить файл, вы должны отказаться от попыток сохранить его.Если это доступно, вы должны сохранить контент в любом случае.Все остальное, что вы делаете (сообщаете или проверяете любые сбои; переходите на самодельную технику шифрования и т. Д.), Также должно соответствовать вашей модели угроз.
Помните, что конфиденциальность ваших данных достаточно важна для шифрованияэто, вы должны создать защищенный файл до того, как вы напишите в него.Если вы возьмете файл в виде открытого текста и преобразуете его в защищенный файл, у злоумышленника будет конечный шанс получить текст в открытом виде.Если это важная атака для вас, вы должны попытаться ее избежать.