У меня есть система, которая запускает Windows через USB-накопитель (это проприетарная машина). Этот тип машины обычно отключается от сети. Обойти это невозможно, вот как это работает.
Иногда на USB-накопителе происходит повреждение диска или, по крайней мере, повреждение каталога, в который мы записываем данные. Есть ли какое-нибудь программное решение для решения этой проблемы, кроме как «писать как можно меньше / реже»?
Это Windows-машина, и приложения, которые пишут, обычно пишутся на Java / C #, если это кому-нибудь пригодится. Повреждение обычно отображается как каталог записи или родительский элемент каталога записи, к которому больше нельзя получить доступ из-за повреждения. Единственный способ справиться с этим - удалить его из командной строки и начать заново.
Есть ли способ программно справиться с таким сценарием, возможно, чтобы восстановить предыдущее состояние памяти, а не удалять и запускать заново?