ОКО ПЛАНЕТЫ > Человек. Здоровье. Выживание > Восстановление информации с монолитной флешки

Восстановление информации с монолитной флешки


7-03-2017, 11:34. Разместил: Редакция ОКО ПЛАНЕТЫ

Восстановление информации с монолитной флешки.

Не совсем ремонт конечно, но очень близко связано с ним.

 

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

 

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

 

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

 

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

 

Восстановление информации с монолитной флешки. Ремонт техники, Geek porn, usb, monolith, Kingston, длиннопост

 

Монолитный Кингстон. Вообще монолиты - это самая большая головная боль всех специалистов по Data Recovery.

 

Флешка при вставлении не подавала признаков жизни и не определялась системой.

 

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

 

Ну что же, приступим к делу. Надфиль в руки и стачиваем им края металлического корпуса флешки. Далее плоскогубцами и пассатижами вскрываем корпус как консервную банку и вынимаем оттуда саму монолитную флешку.

 

Восстановление информации с монолитной флешки. Ремонт техники, Geek porn, usb, monolith, Kingston, длиннопост

 

Берём мелкую (1000-1200) наждачную бумагу и с обратной стороны снимаем компаунд. После снятия компаунда нам открывается замечательная картина - с обратной стороны флешки есть служебные точки подключения. Обычно эти точки используются на заводе для тестирования и заливки прошивки.

 

Восстановление информации с монолитной флешки. Ремонт техники, Geek porn, usb, monolith, Kingston, длиннопост

 

Это просто замечательно. В этом случае вероятность восстановления данных с флешки возрастает в разы. Обычно на такие контакты помимо тестовых сигналов выведено ещё и подключение к микросхемам nand-памяти.

Для снятия дампов микросхем памяти берём программатор со специальной колодкой для распайки монолитных флешек.

 

Восстановление информации с монолитной флешки. Ремонт техники, Geek porn, usb, monolith, Kingston, длиннопост

 

Приклеиваем флешку по центру и кладём получившуюся конструкцию под микроскоп.

 

Восстановление информации с монолитной флешки. Ремонт техники, Geek porn, usb, monolith, Kingston, длиннопост

 

Наносим флюс, раскладываем на каждый контактный пятачок по шарику припоя. Для этого дела удобно использовать шары для реболла микросхем в корпусе BGA. Я использовал 0.40 шары. Берём прямые не трясущиеся руки, паяльник с сухим, не залуженным жалом и пропаиваем-залуживаем каждый пятачок.

 

Хотел снять видео сего процесса, но оно по каким-то причинам сниматься не начало, а заметил это я уже по завершении процесса лужения. Но ничего, не расстраивайтесь, будет вам дальше "Geek porn" видео.

 

Смываем флюс и получаем вот такую картину.

 

Восстановление информации с монолитной флешки. Ремонт техники, Geek porn, usb, monolith, Kingston, длиннопост

 

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

 

Вот этот процесс уже удалось записать на видео. Рейтинга на вставку видео пока не хватает, по этому вот ссылка на сей кропотливый процесс. Видео на ютубе.

Руки немного трясутся и иногда не попадаю по высоте. Это всё из-за того, что камера отключает один из окуляров. А паять без бинокулярного зрения оооочень трудно. Не чувствуешь расстояния по высоте, и совместить воедино провод, жало и точку пайки проблематично.

 

Достаём из под микроскопа, моем, сушим. Вот так выглядит это всё дело распаянное на программаторе.

 

Восстановление информации с монолитной флешки. Ремонт техники, Geek porn, usb, monolith, Kingston, длиннопост

 

И чуть крупнее сама флешка.

 

Восстановление информации с монолитной флешки. Ремонт техники, Geek porn, usb, monolith, Kingston, длиннопост

 

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

 

Восстановление информации с монолитной флешки. Ремонт техники, Geek porn, usb, monolith, Kingston, длиннопост

 

Идентификаторы микросхем считались верно и полученный объём совпадает с объёмом флешки. Это замечательно! Значит мы распаяли всё верно и контроллер флешки не мешает нам общаться с микросхемой памяти напрямую.

Ещё 2 часа и дампы считаны.

 

Восстановление информации с монолитной флешки. Ремонт техники, Geek porn, usb, monolith, Kingston, длиннопост

 

А товарищ тем временем уже давно сбежал домой, так как весь экшн окончился, а ожидание его вгоняет в уныние.

 

Открываем полученные файлы для анализа содержимого уже в другом софте.

По содержимому служебной информации определяем тип контроллера и паттерн для XOR-преобразований. В нашем случае оказалось, что внутри флешки стоит контроллер Phison семейства PS2251. За одно по контрольным суммам (ECC) исправляем битовые ошибки, которые были в микросхеме памяти. Ещё часа 3-4 жизни потрачены.

 

Восстановление информации с монолитной флешки. Ремонт техники, Geek porn, usb, monolith, Kingston, длиннопост

 

Дальше, по служебным таблицам файловой системы (у нас оказалась NTFS), определяем порядок перемешивания и сборки байтов\блоков\дампов в один большой образ.

 

Восстановление информации с монолитной флешки. Ремонт техники, Geek porn, usb, monolith, Kingston, длиннопост

 

И, на конец то, сохраняем получившийся образ нашей убиенной флешки.

Открываем образ в R-Studio и видим данные с флешки.

 

Восстановление информации с монолитной флешки. Ремонт техники, Geek porn, usb, monolith, Kingston, длиннопост

 

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

На этой радостной ноте хочу откланяться.

источник


Вернуться назад