ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
671755 Топик полностью
Николай Коровин (02.05.2016 21:56, просмотров: 232) ответил misyachniy на Есть ли программы реального востановления данных с SD карт?
"Ананас -- не для нас..." Если dd if=/dev/флэшка of=image.iso не берёт, то только спецПО и программатор. А такое ПО по углам не раздают :( Выпаиваются два чёрных таракана, программатором постранично прочитываются, страница -- это такая срань собачья бинарно-некратного размера, потому что в ней Ридом-Соломоном расширенным, с ХЗ какой, но аналитически более-менее угадываемой размерностью полей Галуа, всё это навылет прокодено. Страницы, естественно, давно были подменены контроллером с wear leveling'ом, но это не страшно. Раскодируем Рида-Соломона, получаем кластеры, они-то уже кратны 512. Кластеров больше, чем был объём флэшки, и ХЗ кто там за кого отдувается с этим левелингом, но мы этого не боимся, потому что структура файла известна. Натравливаем эвристику, она трещит пару суток так, что вентилятор на проце надрывается плачем Ярославны, но в конце концов сшивает все обрывки так, что JPEG datastream не рвётся. Интерливинг между чипами угадываем аналитически при помощи здравого смысла. В принципе, всё просто, но ёбли столько, что в опенсорсе такой проги пока нет, а если и будет -- то мы первыми будем. Прошу простить мой французский, накипело в аналогичной ситуации.