Интересный вопрос.
Вы заметили, что твердотельные накопители действительно могут работать с плохими блоками и секторами таким образом благодаря имеющимся у них контроллерам памяти - стандартные флеш-накопители значительно проще, и гораздо реже имеют требуемый код для исправления ошибок (насколько я знаю).
Подумайте об этом с другой точки зрения: в вашем примере у вас SD-карта 32 ГБ.
Конечно, вы могли бы «разделить пополам» и не работать с 16 Гб до возможного времени достаточно плохих секторов , как представляется, причиной проблемы, а затем использовать «вторую половину».
НО, если вы просто оставите ее как одну карту на 32 ГБ, для достижения точки сбоя потребуется вдвое больше поврежденных секторов (при условии, что сектора имеют одинаковый размер), потому что карта в два раза больше тех, которые разделены пополам.
Ergo, это не размер карты, а скорость возникновения ошибок
В любом случае, я не могу точно сказать, как операционные системы будут относиться к такой ситуации, но, безусловно, верно, что когда блоки и секторы выходят из строя, общая емкость падает. Честно говоря, вы, скорее всего, потеряете проклятую вещь или она устареет, прежде чем вы действительно достигнете предела записи данных.