SDCard/SSD: возможно ли продлить его работу, сделать его более надежным? и как?

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

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

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

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

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

1 ответ

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

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

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

Ergo, это не размер карты, а скорость, с которой происходят ошибки

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

Другие вопросы по тегам