Флешка Transcend JetFlash V70 объёмом 8 Гб вышла из строя. Стала отключаться во время копирования файлов, затем перестала определяться.
Диагностика
Предположительно повреждение служебных структур в результате износа памяти.
Что сделано
- Флешка разобрана. Внутри контроллер Silicon Motion SM3255Q и память в корпусе BGA
- Память демонтирована с платы при помощи термовоздушной станции с контролем температуры (нагрев должен быть непродолжительным, но высокая температура губительна для данных)
- Чип помещен в программатор, определился как 0xECD798CA. За 15 минут вычитан дамп памяти
- В служебной области памяти найдены коды коррекции ошибок (ECC), 8 часов заняла коррекция битовых ошибок, выявление и перечитывание ошибочных мест, 4 суток заняло повторное вычитывание особо поврежденных 75 Мб с подбором напряжения питания чипа
- Подобран XOR-паттерн
- Собран образ файловой системы
Результат
Данные восстановлены