Флешка Transcend JetFlash V70 объёмом 8 Гб вышла из строя. Стала отключаться во время копирования файлов, затем перестала определяться.

Диагностика

Предположительно повреждение служебных структур в результате износа памяти.

Что сделано

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

    Данные восстановлены