РЕКОМЕНДАЦИИ ПО ВОССТАНОВЛЕНИЮ ДАННОГО ТИПА ЗАДАЧ (от разработчиков):
1. Для данного контроллера характерно объединение по байтам 4-х дампов в таком порядке, чтобы в результате по смещению LBA = 16384 оказался сектор такой, как показано на следующем изображении
ЕСС при этом необходимо корректировать до выполнения объединения по байтам.
2. Флешка с маркировкой емкости - 32 GB, но ФИЗИЧЕСКИ дампы на 64 GB
В данном случае используется чередование пустых секторов и секторов заполненных данными. Можно отследить, что в дампе, идут 256 секторов заполненных 0000, и 256 данными - постоянное чередование. Решить данный кейс с использованием разделения дампа по блокам 256 секторов не получится, т.к. в начале каждого блока идут 512 секторов с данными, а не 256, а в конце каждого блока идет 512 секторов заполненных нулями. По-этому необходимо применить вырезку секторов в блоке.
Формула вырезки секторов выглядит так:
12-256;(256-256)*N;256-512;
N=(32768 - (512+256+512+256))/(256+256) = 61
НАЧАЛО БЛОКА 512-256;(256-256)*N;256-512; КОНЕЦ БЛОКА
N=(32768 - (512+256+512+256))/(256+256) = 61
Оставить-вырезать;(оставить-вырезать)*N;(оставить-вырезать); размерность оставить/вырезать всегда кратна размеру логической страницы.