С записью там вообще всё хитро. Не записаться она, на самом деле, тоже не может, она может только не стереться. При этом после стирания из флэш-памяти считываются все биты, установленные в единицу, а не в ноль. Не знаю, почему так, видимо лишний инвертор где-то не ставить чтобы. Записывать в неё после стирания можно сколько угодно раз, но есть проблема: при записи во флэш только единичные биты переписываются нулевыми. А нулевые единичными -- нет. Такой вот прикол. Всё ещё усугубляется тем, что размер физического блока у SSDшника, который может быть стёрт за раз, составляет несколько мегабайт, то есть несколько тысяч логических секторов, что требует недюжинной сообразительности при распределении физической памяти.
Ты должен сделать зло из ничего, потому что его больше не из чего сделать.