Неисправности контроллера флеш-диска.

Проверить контроллер можно путем подключения флеш-диска к заведомо исправному порту USB. При проблемах аппаратного уровня накопитель либо вовсе не определяется, либо определяется как «неизвестное устройство».

Выходов два. Один из них — замена контроллера, что, на первый взгляд, проще. Другой, назовем его профессиональным, требует наличия программатора-считывателя микросхем NAND Flash.

Замена контроллера приходит на ум по аналогии с жесткими дисками. Технически перепаять контроллер, действительно, очень просто — крошечная микросхема с несколькими десятками ножек! Однако все омрачают два обстоятельства:

  • разновидностей контроллеров неисчислимое множество. Их во много раз больше, чем даже ревизий плат винчестеров. Подобрать подходящего «донора» — задача не из легких. При этом на торговую маркировку флеш-дисков ориентироваться бесполезно. В одинаковых корпусах часто скрываются разные контроллеры — за время выпуска одной модели производители могут менять ее спецификации несколько раз;

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

Второй выход логичнее во всех отношениях. Это в жестком диске считать данные можно только штатным блоком головок! Микросхемы флеш-памяти стандартны, и прекрасно читаются и записываются внешним программатором. Единственное условие — соответствующий переходник с контактами и программа, работающая с данной спецификацией памяти. Таких спецификаций не так уж много — всего несколько десятков, а широкое распространение получили и того меньше.

Во флеш-дисках в основном используются микросхемы в корпусах 48pin TSOP1 Standard Type, 48pin NAND Flash TSOP1, USOP и WSOP. Среди программно-аппаратных комплексов для работы с памятью флеш-дисков в России наиболее известна продукция четырех разработчиков:

  • комплекс PC-3000 Flash от ACE Lab (www.acelab.ru) — предназначен для работы с картами памяти и микросхемами флеш-дисков USB. Его более новая модификация PC3000 Flash SSD Edition восстанавливает данные и с накопителей SSD;

  • SalvationDATA Flash Doctor от компании SalvationDATA Technology (www.sdflash.com);

  • Flash Recovery Tool (FRT) от компании BVG Group (www.bvggroup.ru);

  • Flash Reader с набором адаптеров и утилит от компании Софт-Центр (www.softcenter.ru). Особенность комплекса в том, что все его компоненты, как аппаратные, так и программные, приобретаются по отдельности. В результате каждый мастер сам формирует набор лишь из необходимых ему переходников и утилит.

Стоит такое оборудование довольно дорого, причем значительная часть стоимости приходится на программное обеспечение. Это хорошо прослеживается на при мере программно-аппаратного комплекса от Софт-Центра. Главная задача утилит, которые входят в состав комплексов, — сборка правильной последовательности логических секторов из «чернового» дампа флеш-памяти.