Любая софтовая запись будет перезаписывать блоки ssd. Ты пишешь нулевой сектор. ССД пишет в один блок. Потом ты еще раз пишешь в нулевой сектор, а ССД пишет в другой блок (чтобы равномерно расходовать запас колличества записей в блок, т.к. оно ограничено). Маппинг нулевого сектора поменяется, поэтому при чтении будет браться последний блок.
Даже если в одно место писать, ssd будет использовать для хранения разные блоки памяти. В результате перезатрутся старые данные.
По крайней мере в теории так должно быть )))