У меня есть флешки 5 лет, которые все еще работают.
У меня старые 32-мегабайтные и 64-мегабайтные карты micro-SD, которые все еще работают У меня тоже есть такие, которых нет. Очень старая 128MB карта SmartMedia (вероятно, купленная около 2000 года или около того) у меня также все еще работает.
Я обновлю это, если смогу найти источник (или кто-то другой может прокомментировать), но ячейки памяти в NAND во многом похожи на батарею и со временем потеряют свой "заряд". Таким образом, ни одна флэш-память на основе NAND не будет работать вечно - не уверен, что срок годности составляет 10 или 100 лет.
РЕДАКТИРОВАТЬ: статья, которую я цитировал, отвечая на этот вопрос, говорит, что типичные времена 100 лет, но я думаю, что это для флэш-памяти SLC. Как указано в моем другом вопросе, я думаю, что это будет меньше для флэш-памяти MLC и TLC, которые, поскольку они дешевле, более вероятно, чем ваша флешка.
Хорошим алгоритмом выравнивания износа должно быть копирование и перезапись очень старых блоков - конечно, нет никакого способа сказать, что на самом деле делают микроконтроллеры на флэш-накопителях.
Любая хорошая стратегия резервного копирования будет учитывать «обновление носителя». В идеале вы должны копировать свои старые резервные копии, если они все еще нужны, на новые носители на регулярной основе. Это хорошая идея, независимо от типа носителя.