Задача. Восстановить данные из SSD ADATA SU650 240GB.
Описание проблемы. Накопитель не определяется в системе.
Результаты диагностики. Неисправность микропрограммы накопителя: во время инициализации зависает одна из частей микропрограммы, что приводит к невозможности запуска SSD.
Необходимые для восстановления информации процедуры.
- Подготовка накопителя к запуску в режиме ROM.
- Модификация микропрограммы накопителя и загрузка ее в память SSD.
- Запуск накопителя с применением модификаций микропрограммы.
- Построение транслятора накопителя.
- Копирование данных заказчика.
Результат.
Данные восстановлены полностью.
Особенности заказа.
Особенность этого заказа заключается в том, что накопитель построен на микроконтроллере SM2258XT, который не поддерживается коммерческими продуктами для восстановления информации из твердотельных дисков. Для восстановления доступа к информации требуется загрузка в память диска модифицированной прошивки, которая извлекается из файлов Field Update накопителя, которые можно найти на сайте производителя.
Если прошивку не модифицировать, а просто загрузить в память и запустить, произойдет обновление микропрограммы, одним из этапов которого является pretest — аналог селфскана накопителей на жестких магнитных дисках. Во время pretest, который длится секунды, происходит инициализация (грубо говоря, стирание; хотя процесс на самом деле значительно сложнее, но нам важен результат — данные из ячеек памяти исчезают без возможности восстановления) всех областей NAND-памяти.
Модификация микропрограммы заключается в отключении всех деструктивных для данных этапов ее работы, включая pretest.