3

Итак, я прочитал старые sdcards изнашиваться после многих использований.

Тогда я подумал ... моя 32-гигабайтная SD-карта может прослужить намного дольше, если я отформатирую ее, скажем, (24 ГБ или должно быть 2 ^ n? как 16ГБ?).

Таким образом, когда блоки начинают работать плохо, неиспользованные блоки автоматически распределяются для использования.

Вот так SSD уже работает правильно?

или же... Я ошибаюсь, и это невозможно, или не будет так автоматически? или это ненужно?

1 ответ1

2

Интересный вопрос.

Вы заметили, что твердотельные накопители действительно могут работать с плохими блоками и секторами таким образом благодаря имеющимся у них контроллерам памяти - стандартные флеш-накопители значительно проще, и гораздо реже имеют требуемый код для исправления ошибок (насколько я знаю).

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

Ergo, это не размер карты, а скорость возникновения ошибок

В любом случае, я не могу точно сказать, как операционные системы будут относиться к такой ситуации, но, безусловно, верно, что когда блоки и секторы выходят из строя, общая емкость падает. Честно говоря, вы, скорее всего, потеряете проклятую вещь или она устареет, прежде чем вы действительно достигнете предела записи данных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .