В начале года получил новое оборудование, позволяющее успешно выполнять восстановление данных и ремонт AHCI и NVMe M.2 PCI-e SSD дисков. Процесс вывода диска в технологический режим с виртуальным построением транслятора на основании сканирования служебных блоков, на примере неисправного SSD AMD на базе микроконтроллера SM2263XT, выглядит таким образом:
Загрузка лоадера
****************************************
MPISP code name......................... : MPISP_S1001A.bin
Запись "MPISP_S1001A.bin"............... : Ok
Статус SSD:
SSD в состояниии готовности............. : Да
Режим микропрограммы.................... : LDR
Код ошибки SSD.......................... : 0x00 (No errors)
****************************************
Системная информация:
Id микросхем............................ : 0xEC5C98BF84CC
Производитель........................... : Samsung
Тип..................................... : 3dv5-92L TLC 16k
Емкость микросхемы...................... : 34 569 Мб
Каналов................................. : 4
Чипов (Всего)........................... : 0x08
Плоскостей на микросхему................ : 2
LUN на чип.............................. : 1
Блоков на чип........................... : 0x03EA
Страниц в блоке......................... : 0x08A0
Размер страницы......................... : 0x4000
Макс. уровень retry..................... : 0x00
Загрузка таблицы переназначенных блоков. : Ok
Инициализация транслятора
****************************************
Построение транслятора
****************************************
Загрузка информации о микросхемах памяти : Ok
Загрузка таблицы переназначенных блоков. : Ok
Сканирование служебной области
блок: 0000.............................. : E1 (Def Tbl)
блок: 0002.............................. : 03 (L2P)
блок: 0003.............................. : 03 (L2P)
блок: 0004.............................. : 03 (L2P)
блок: 0008.............................. : 03 (L2P)
блок: 000C.............................. : 03 (L2P)
Загрузка таблицы переназначенных блоков. : Ok
Применение фильтров
Части транслятора (Найдено)............. : 0x30263
Первый фильтр...
Части транслятора (Удалено)............. : 0x1925B
Второй фильтр...
Части транслятора (Удалено)............. : 0x1521A
Третий фильтр...
Части транслятора (Удалено)............. : 0x0000
Выполнено успешно
Анализ полученных данных
Предполагаемая емкость SSD.............. : 468 862 128 (0x1BF244B0) LBA
Количество пользовательских блоков...... : 0x037E8000
Части транслятора (Используется)........ : 0x37E8
Части транслятора (Найдено)............. : 0x1DEE
Части транслятора (Мин.: 0x0000; Макс.: 0x37E7)
Регион (0x00)........................... : Используется: 0x0DFA; Найдено: 0x077A; Мин.: 0x0000; Макс.: 0x0DF9
Регион (0x01)........................... : Используется: 0x0DFA; Найдено: 0x077C; Мин.: 0x0000; Макс.: 0x0DF9
Регион (0x02)........................... : Используется: 0x0DFA; Найдено: 0x077C; Мин.: 0x0000; Макс.: 0x0DF9
Регион (0x03)........................... : Используется: 0x0DFA; Найдено: 0x077C; Мин.: 0x0000; Макс.: 0x0DF9
Выполнено успешно
Сборка транслятора
Выполнено успешно