Чтение данных из частично поврежденного ISO-файла изображения (60% в середине полностью отсутствует)

У меня есть начало и конец blu-ray ISO как 2 отдельных файла. Полный архив состоит из около 100 одинаковых по размеру файлов в различных папках. Я знаю точный размер полного ISO в байтах и ​​количество секторов диска.

У меня есть первые 5% неповрежденного ISO, этого достаточно, чтобы я мог смонтировать его и увидеть всю файловую структуру, которая должна быть там (есть даже несколько файлов в начале, которые я могу полностью прочитать), 60% в середине полностью ушел, а оставшиеся 35% на конец остается. Я должен подчеркнуть, что поток данных в начале и в конце полностью исправен.

Я попытался просто склеить 2 неповрежденные части вместе с блоком нулевых байтов определенного размера в середине, чтобы создать ISO того же размера, что и оригинал, в надежде, что файловые указатели будут правильно указывать на большинство из 35% конечные данные, но, к сожалению, когда я попытался прочитать файлы из конечной части, это была болтовня.

Можно ли теоретически спасти большую часть того, что осталось от 35% в итоге? (Учитывая, что мне кажется, что вся структура файла не повреждена с самого начала)

0 ответов

Другие вопросы по тегам