Показать сообщение отдельно
  (#27) Старый
sasasa sasasa вне форума
участник
Научный сотр.
 
Сообщений: 479
Регистрация: 23.09.2007
По умолчанию 13.10.2007, 01:06

Цитата:
Сообщение от SVKan
На самом деле знание структуры файла очень даже может помочь. И нормальные программы этим пользуются...
Почитайте например: структуру CRW файла
Там есть его отличительные признаки, его размеры и т.п.
А теперь вспомните, что данные на флешке лежат в основном последовательно...
Надо быть полным идиотом, чтобы не пользоваться этими данными для восстановления файлов из массива данных снятых с флешки.

Даже если мы знаем только где начало файла и его длину, если данные не затирались и лежат последовательно, мы восстановим его на 100%. А, если подумать хорошенько, то можно наверное и другую информацию приспособить - для восстановления фрагментированных данных...
я не хочу кого либо обидеть и по этому более спорить не стану! скажу только следующее:цитата:Даже если мы знаем только где начало файла и его длину, если данные не затирались и лежат последовательно..
Вот именно тут и вилы! Дело в том что файлы на диске лежат не целиком а порезанные на куски, размер куска равен или меньше размеру кластера! как правило куски файла или кластера лежат НЕ ПОСЛЕДОВАТЕЛЬНО И МЫ КАК РАЗ НЕ ЗНАЕМ НИ ЕГО МЕСТОПОЛОЖЕНИЯ НИ ЕГО ДЛИНУ так как имеем поврежденную файловую таблицу в которой как раз и находится искомая инфа. а значит что основная проблема не собрать файл а найти именно его куски разбросанные по диску и потом восстановить по контрольным суммам. иными словами знание структуры файла может реально помочь в случае если местоположение кластеров известно но некоторые из них повреждены но ни как не при поиске и не при сборке файла. засим разрешите откланяться :beer:
Ответить с цитированием