Изношенные блоки флэш-памяти не удаляются?

241
Foxcat385

Мой телефон стал очень медленным, поэтому я подумал, что если полностью отформатировать внутреннюю флеш-память и выполнить тест на стирание / запись блоков, мой телефон станет быстрее.

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

Теперь, во время написания этого сообщения, я подумал о том, может ли перепрошивающая программа записать нули в не стираемые блоки для уничтожения личных данных и какой программы это может быть. Кто-нибудь знает решение?

0
Вы что-то упускаете: как вы сами сказали, * невозможно * написать, прежде чем стереть старый контент. Программное обеспечение не может изменить это. И дело не в том, что стирание ограничено, а в написании нет; вместо этого оба шага ограничены. deviantfan 8 лет назад 2
И почему вы думаете, что ваша память стерлась в первую очередь? deviantfan 8 лет назад 0
Поскольку телефон работает медленно, независимо от того, сколько раз я его сбросил до заводских настроек. Это медленнее, чем в первый раз. Foxcat385 8 лет назад 0
Флэш-память не становится медленнее, когда она изнашивается, записи перестают работать полностью. David Schwartz 7 лет назад 1

1 ответ на вопрос

0
user283885

Вы можете быть на что-то там .. флэш-накопители, когда близко к полному есть проблема с доступной памятью. Из-за того, как работает NAND, вы можете записывать блок за раз, однако вам нужно сократить весь массив блоков, чтобы освободить данные. Пакет является бесплатным, когда все блоки «отбрасываются». В фоновом режиме ваш флеш-контроллер занят перетасовкой / дефрагментацией по большей части сброшенных блоков вокруг, чтобы сделать целые партии памяти доступными, если подвергнуть их давлению. Помимо этого, плохой блок - это плохой блок (поврежденный транзистор), и он обычно не содержит данных, однако способ, которым контроллер обращается с ним, может быть ленивым / глупым / ограниченным. Он может просто скопировать оставшиеся данные из пакета вокруг поврежденных блоков в хорошем массиве и пометить весь пакет как плохой (и оставить все как есть, чтобы избежать дальнейшего повреждения и сохранить управление простым). Со временем это накапливается, и фактически используемое пространство уменьшается, и это за сценой делает запас энергии еще больше. Поэтому старайтесь держать хорошие 15% всегда свободными. Что касается форматирования телефона, нет гарантии, что это глубокий формат, это может быть быстрый формат, который стирает только таблицу разделов. Кто знает, что делает производитель? Если вас беспокоит конфиденциальность, то вы могли бы открыть телефон, определить банки памяти, оторвать их от материнской платы и расплавить / приготовить в микроволновке? Я также думаю, что этот вопрос подходит для форума по аппаратным средствам и системам. это может быть быстрый формат, который стирает только таблицу разделов. Кто знает, что делает производитель? Если вас беспокоит конфиденциальность, то вы могли бы открыть телефон, определить банки памяти, оторвать их от материнской платы и расплавить / приготовить в микроволновке? Я также думаю, что этот вопрос подходит для форума по аппаратным средствам и системам. это может быть быстрый формат, который стирает только таблицу разделов. Кто знает, что делает производитель? Если вас беспокоит конфиденциальность, то вы могли бы открыть телефон, определить банки памяти, оторвать их от материнской платы и расплавить / приготовить в микроволновке? Я также думаю, что этот вопрос подходит для форума по аппаратным средствам и системам.