Как работают eMMC и SD memory card, точнее, как они умирают?
Мои познания насчёт того, как изнутри работают eMMC и SD-карты заканчиваются на том, что в составе обеих технологий есть флеш и микроконтроллер, который обеспечивает внешний протокол и управляет флешем. Сегодня решил провести “эксперимент” (убийство ни в чём неповинной SD-карты), во время записи на неё отключил питание. Как следствие, карта безвозвратно померла (от 4 Гб осталось 16 Мб (куда-то исчезли сектора), карта никакие операции не выполняет, в том числе низкоуровневое форматирование).
Собственно, вопрос: почему умерла SD карта, а не повредились сектора, в которые записывалась информация? Это ведь что за операции выполнял микроконтроллер, которые полностью убили карту... А что будет с eMMC, если во время записи отключить питание? Он не умрёт? Или тоже может умереть? :)
Я за рекомендации к прочтению литературки. НО только дельной! :>
Потому что эксперимент не верный и не правильный .
Чтобы его результаты считались сколько либо достоверными - нужна повтояремость.
Купи еще 100 карт - проведи эксперимент, как раз процент сдыхания будет легко посчитать .
"убитые" таким образом карты, флешки - как правило элементарно восстанавливаются родным софтом типа kingston recovery tool и прочими тулзами.
Там вся "смерть" - некорректное содержимое блоков оглавления.