Короткий ответ. Никакие контроллеры не проверяют текущее содержимое файла перед перезаписью. Это добавило бы значительную нагрузку на операцию записи, которая в 99% случаев записывает новые данные.
Хорошая новость заключается в том, что твердотельные накопители на самом деле могут записать много записей, прежде чем они умрут. Для некоторых интересных экспериментальных данных см. Следующие статьи из Tech Report:
Представляем SSD Endurance Experiment
Эксперимент на выносливость SSD: все они мертвы
Кроме того, механизмы выравнивания износа на твердотельных накопителях обеспечивают равномерное распределение стираний и перезаписей по всему носителю ( дополнительную информацию см. В Википедии ). Таким образом, операция записи, скорее всего, даже не будет осуществляться в том же физическом месте в памяти.
Однако, если вы можете определить, что содержимое одинаково, я бы рекомендовал избегать записи. В конце концов, все зависит от производительности и размера записываемых данных.