При отсутствии подходящего стабилизатора на 3,3 В, например LM317, можно заменить его двумя последовательно включенными диодами (рис. 4.8). Падение напряжения в прямом направлении на одном диоде составляет примерно 0,8–0,9 В, поэтому после двух таких диодов от 5 В останется 3,2–3,4 В – напряжение, необходимое для питания контроллера и микросхемы памяти. Полярность включения диодов удается определить, рассмотрев ход дорожек печатной платы. При миниатюрных диодах и достаточной аккуратности можно полноценно отремонтировать накопитель (рис. 4.9). У такой замены есть еще один плюс: flash-диск с таким стабилизатором не сгорит, даже если на него будет подано питание в обратной полярности. Диоды не пропустят ток в обратном направлении.
Рис. 4.8. Замена стабилизатора двумя диодами
Рис. 4.9. Диоды установлены на плату
Если проблема связана со стабилизатором питания, описанные манипуляции ее решают полностью. Но для страховки целесообразно сразу же сделать копию – образ диска одной из программ восстановления либо, если на диске не оказалось логических ошибок, немедленно скопировать его содержимое на жесткий диск обычным способом.
Неисправность контроллера
При неисправности контроллера существуют два принципиальных решения проблемы. Выбор одного из них зависит от тех технических средств, которыми располагает пользователь.
1. Возьмите аналогичный flash-диск в качестве донора и замените неисправный контроллер. Если к повреждению контроллера прибавилась неисправность элементов обвязки, проще переставить микросхему памяти на плату донора. В результате можно будет прочитать данные обычным образом либо, при одновременном наличии логических ошибок, восстановить их программным методом.
2. Выпаять микросхему памяти и считать данные с нее через программатор. К такой методике приходится прибегать, если не удалось найти подходящий контроллер. В программаторе удается прочитать даже частично испорченные микросхемы памяти – это основной способ извлечь из них информацию. Сложность заключается в восстановлении таблицы трансляции адресов.
Для ремонта понадобится паяльный фен и маска для защиты элементов, окружающих выпаиваемую микросхему. Цена паяльной станции начинается от $120. Если пользователь самостоятельно не может выполнить такие манипуляции, то следует обратиться в любую мастерскую по ремонту сотовых телефонов, специалисты которой владеют техникой пайки микросхем.
Чтобы снять дамп (dump) с выпаянной микросхемы памяти, необходим программатор, поддерживающий данный тип микросхем. Во flash-дисках в основном используются микросхемы в корпусах 48-pin TSOP1 Standard Type, 48-pin NAND Flash TSOP1, USOP и WSOP. Выбор программаторов велик: это либо устройства, подключаемые к портам COM, либо USB, реже – платы PCI с выносной колодкой.
Особый интерес представляют аппаратно-программные комплексы, состоящие из программатора, набора утилит для снятия и анализа дампа и базы данных, позволяющей восстанавливать таблицы трансляции. В эту базу закладываются алгоритмы построения таблиц трансляции для контроллеров и микросхем памяти различных производителей. Желательно, чтобы базу данных можно было обновлять и пополнять.
В качестве примера будет рассмотрен отечественный комплекс Flash Recovery Tool v.1.0, предлагаемый компанией BVG Group ( http://www.bvg-group.ru). Он состоит из внешнего блока с панелью для переходников под разные типы микросхем и самих переходников (рис. 4.10). Светодиодные индикаторы показывают текущий режим работы: подачу питания на блок и микросхему, чтение и запись.
Рис. 4.10. Комплекс FRT
Внешний блок подключается кабелем IDE к плате контроллера комплекса HRT. Этот комплекс предназначен для восстановления жестких дисков и похож на рассмотренный ранее комплекс PC-3000.
Программная часть комплекса – одноименная программа с четырьмя основными функциями. Каждая из них реализована на отдельной вкладке главного окна программы Flash Recovery Tool.
• Raw Flash – вкладка для работы с образом на уровне микросхемы памяти.
• Glued Flash – вкладка редактирования образа микросхемы. В ней можно вырезать ненужные области данных, а также склеивать в единый блок (Glue) несколько образов, считанных с разных микросхем.
Читать дальше
Конец ознакомительного отрывка
Купить книгу