Как Восстановить Флешку Sd
Несмотря на то, что перевидать всяких девайсов довелось огромную кучу, с задачей, подобно описываемой далее, раньше мне сталкиваться не приходилось.
Преамбула
Итак, USB Flash диск Кингстон DT6000, заявленный производителем, как надежное хранилище файлов, с использованием криптостойкого алгоритма AES256 FIPS140-2 Level 3.Логически флеха устроена следующим образом: раздел 68 мегабайт отформатированный в FAT16, является своего рода загрузочным. Когда девайс подключают к ПК, срабатывает автозапуск (либо пользователю предлагается запустить экзешник):
После чего на первый план выходит вот такое окошко:
Вводим пароль, вуаля — монтируется скрытый раздел с заботливо попрятанными фото и видео известного содержания.
Но у пользователя в один не очень прекрасный день случилась неприятность, флешку вставили, а “загрузчик” оказался пустым. При наличии пароля, оказалось, что тупо нет возможности этот пароль куда-либо ввести. Принесли диск на диагностику к нам.
Первым делом, подключив накопитель к тестовому ПК и открыв любимый шестнадцатеричный редактор WinHEX, я полез в список физических дисков. Так и есть, два тома. Первый пустой, и, что самое главное — в режиме “только для чтения”! Второй недоступный. Снял образ с первого раздела, проанализировал. Обе копии таблиц FAT в нормальном виде отсутствуют.
То есть с возможностью достать с “загрузочного раздела” файлы с именами и структурой можно попрощаться. “Черновым восстановлением” или восстановлением по известным заголовкам файлов (оно же raw recovery) удалось выдернуть некий zip архив и pdf-ку. По содержимому последней стало ясно, как всё было устроено, и чего на загрузочном разделе не хватает.
Учитывая, что раздел залочен производителем на запись, было ясно что ни о каком случайном форматировании со стороны пользователя речи, в данном случае, быть не может, и наиболее вероятная причина “обнуления” раздела — сбой в области таблиц трансляции обработки NAND, в результате чего часть корректных блоков была подменена на “альтернативные”.
Этот эффект носит название “псевдо-логическая проблема с флешкой” и выглядит как глюк на уровне файловой системы, на самом деле являясь сбоем, по сути, аппаратным. А значит, скорее всего, придётся флешку препроводить на патологоанатомический стол и подвергнуть вскрытию, с целью отпаять микросхему (ы) памяти и попытаться собрать из прочитанных образов что-то осмысленное.
О шифровании и о том, как вообще собирать дампы с шифрованным контентом, на тот момент голову не стал забивать.