Восстановление данных с usb-флешки Transcend 16Гб или рутина Data Recovery.

Восстановление данных с usb-флешки Transcend 16Гб или рутина Data Recovery.

Life-Hack

И так, пришёл вот такой пациент, чёрный Transcend на 16 Гб:

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

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

Труп так и остался трупом и халявы, к сожалению, не вышло. Ну что же, расчехляем терморектальный криптоанализатор и начинаем вивисекцию зверька по-полной.

Внутри нас ожидает вот такой вот тандем:

Контроллер SM3255Q-AB и память от Самсунга. Контроллер в сборке «нормальный», часто получается собрать в автоматическом режиме, а вот память геморройная. Не любит она лишних нагревов. Поэтому возможно придётся помучиться с вычитыванием.

Обычно с такими геморройными чипами я поступаю вот так:

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

Так как понятно, что чип из разряда «проблемных», читать будем сразу в «PC-3000 Flash», а вот собирать уже по старой доброй привычке во «Flash Extractor»-е.

«Загружаем» сдутую микросхему в считыватель:

И смотрим, живая ли вообще у нас память:

Ну что же, отлично, все 4 банка, по 4 Гб каждый определились. Это не может не радовать.

Начнём вычитывать микросхему и попутно править содержимое по контрольным суммам.

Местами всё читается хорошо:

Местами плохо:

Приходится играться с напряжением питания микросхемы и параметром «ReadRetry». Процесс не быстрый, поэтому можно пойти попить чаю с печенькой.

По окончанию вычитывания практически всё «поле» позеленело и можно начинать сборку образа флешки из дампов. Грузим дампы в «Flash Extractor» и пробуем для начала пройтись по ним мастером:

В результате мастер отработал быстро (ага, ещё бы, на i7-7700k с 64 Гб оперативки то) и верно определил все XOR-ы и MIX-ы.

Ну и собственно видно, что было на флешке до её кончины:

Можно спокойно это всё сохранять, проверить данные на целостность и передавать клиенту.

Вот такой вот получился кейс по восстановлению. Не совсем простой, но и не зубодробильный. Обычный середнячок.

Но не спешите думать, что всё в этой области делается также просто и легко. Попозже добавлю подборку кейсов с фейлами. Их тоже не мало, и могут они случиться на ровном месте, когда кажется, что все сложные проблемы уже решены. Источник






Report Page