Программаторы и программно-аппаратные комплексы для восстановления информации.
- Подробности
- Категория: Полезные советы
- Создано: 09.04.2014 15:18
Еще одна категория оборудования, специфического для восстановления информации, — программаторы и программно-аппаратные комплексы. Во многих случаях они незаменимы.
Для обращения к последовательному служебному интерфейсу жесткого диска с целью диагностики, а иногда и считывания данных, применяются программаторы-терминалы (адаптеры). Задача такого программатора — преобразование напряжения сигналов последовательного порта к уровню, с которым работает служебный интерфейс винчестера. Схемы для самостоятельной сборки подобных устройств несложно найти в Интернете. Например, простой программатор, работающий через COM-порт, строится на микросхеме MAX232 или ее аналогах.
Питание такой программатор получает от БП компьютера через тот же COM-порт или по линии +5 В (красный провод разъема Molex). Для подачи команд и приема ответов диска нужна терминальная программа, например стандартная утилита Windows XP и предыдущих версий HyperTerminal или PuTTY (www.putty.org).
Программаторы совершенно другого типа нужны для считывания содержимого микросхем флеш-памяти. Прежде всего, для этого могут использоваться универсальные устройства. Они предназначены для работы с различными микросхемами, в том числе и NAND Flash. Пример таких программаторов — семейство Тритон (www.tritonprog.ru). В него входят базовые микропроцессорные блоки нескольких видов, множество сменных панелек-переходников под разные конструктивы микросхем, а также программное обеспечение.
Список производителей универсальных программаторов довольно велик. Среди зарубежных компаний широко известны Xeltek (www.xeltek.com), ELNEC (www.elnec.com) с марками BeeHive и LabProg и др.
Другой вариант — устройства более узкого назначения. В качестве примера можно назвать «Считыватель Flash» от компании Софт-Центр (www.softcenter.ru). К его базовому блоку присоединяются, помимо адаптера для чипов в корпусах TSOP48, держатели xD/SD карт и корпусов TLGA.
Особенность подобных продуктов в том, что они комплектуются программным обеспечением для обработки дампов, снимаемых с чипов различных флеш-накопителей. В данном случае это программа Flash Extractor. Собственно, мы видим не просто программатор, а целый программно-аппаратный комплекс.
Программная часть и является основной «фишкой» комплексов. Обычно в нее входят утилита управления, специализированные редакторы, а также набор шаблонов и сценариев для работы с образами. Как правило, программатор заодно играет роль «аппаратного ключа защиты» для редактора и других программ — без подключения устройства они не запустятся.
Ведущим разработчиком и производителем программно-аппаратных комплексов для восстановления данных в нашей стране считается ростовская компания ACE Lab (www.acelab.ru). На сегодняшний день она выпускает комплекс PC-3000 в не скольких модификациях и различные дополнения к нему.
В основе комплекса лежит особая плата PCI. К плате через соответствующие адаптеры подключаются винчестеры с интерфейсами IDE, SATA или SCSI. Другой канал — терминальный (PC-USB-terminal). По нему через служебный интерфейс в жесткий диск подаются управляющие команды и получаются диагностические сообщения.
В комплект входят различные адаптеры, переходники, кабели и коннекторы. Существует и портативный вариант комплекса, подключаемый к ПК по USB.
Для работы с флеш-памятью предназначены комплексы PC-3000 Flash и PC-3000 Flash SSD Edition. Они состоят из считывателя (PC Flash Reader) и набора переходников.
Важнейшая часть программно-аппаратных комплексов — их программное обеспечение и документация. Собственно, от обычных универсальных программаторов они отличаются именно этим. Программное обеспечение состоит из оболочки и базы данных с шаблонами для различных контроллеров и микросхем памяти. В базу данных PC-3000 Flash SSD Edition включены дополнительные шаблоны и алгоритмы для сборки образов диска из дампов микросхем, работающих в твердотельных дисках разных производителей.
Плата или USB-контроллер PC-3000 комплектуются программой Data Extractor UDMA. Она позволяет создавать копии содержимого неисправных винчестеров, при необходимости «на ходу» менять параметры работы с накопителем, воссоздавать или имитировать разрушенный транслятор и извлекать информацию из дампа (образа) диска. Также Data Extractor исправляет различные логические ошибки, в том числе может собирать фрагментированные файлы, несмотря на повреждение логических структур диска.
Документация программно-аппаратных комплексов обширна. Без аппаратной части комплекса и входящих в него программ часть приведенных сведений приме нить вряд ли удастся. Однако многое, например подробные описания терминальных команд и ответов жестких дисков, пригодится любому мастеру. При определенной настойчивости документацию можно отыскать в Сети — обязательно по старайтесь найти ее и скачать!
Цена программно-аппаратных комплексов PC-3000 лежит в пределах 1000 долларов. Если вы планируете развивать свою лабораторию, специальное оснащение целесообразно начать как раз с них. Тем самым вы обеспечите почти полную восстанавливаемость флеш-дисков и закроете основные проблемы с физически исправными жесткими дисками. Бокс и оборудование для работы с гермоблоками должны стать следующим этапом, но не наоборот.
Пока же продолжим рассматривать простые средства. Все они входят в арсенал мастеров широкого профиля, но к восстановлению информации имеют непосредственное отношение.