BOBAH4IK Цитата: Чуть выше я уже дал исчерпывающий ответ.
Ну что же, перечитав ещё раз "исчерпывающий" ответ и проконсультировавшись у более (чем я) разбирающего в устройстве ФС, всё таки усомнился. Точнее, дело не в сомнениях а в сути "рецепта".
Цитата: Цепочки с данными получившегося массива исключаются из дальнейшего анализа.
Любые данные на разделе, в том числе и служебные, могут быть фрагментированы. Поэтому можно говорить об уцелевших индексах, но не факт что полностью.
К тому же, учитывая не очень характерное смещение MFT, при этом удалённое расположение зеркала. можно предположить что были какие то изменения раздела - возможно небольшая подрезка начала. Поэтому нельзя исключать версию наличия артефатков старых структур.
В любом случае, на выходе получаем некий список файлов с их размерами.
Исходя из результатов сигнатурного восстановления (*) можно сопоставить размеры и приближённо получить имена файлов и сгруппировать по папкам. Но ту есть минимум два момента: бывает что:
- некоторые файлы имеют одинаковый размер. Как в этом случае определить какой из них
- некоторые типы файлов могут иметь различное содержимое, но при этом изначально иметь одни и тот же размер.
То есть, в обоих случаях нельзя быть уверенным в точности соответствия имени файла и найденного если по содержимому нельзя это сопоставить.
К тому же, не все типы файлов имеют возможность контроля его целостности. И может быть вполне реальная ситуация, когда имеется большой видеофайл (нередко фрагментированный) в который вклинился другой тип файла (или один из его фрагментов). Даже при просмотре всего файла может быть трудно вычислить вкрапление, и не факт что его не было до всего этого. Соответственно, нет гарантии что из исследования будет исключен нужный в дальнейшем фрагмент.
Цитата: По оставшемуся объему производится сигнатурный поиск по нужным регулярным выражениям.
Если нет MFT то остаётся вариант сигнатурного поиска. И он актуален (почти 100%) для нефрагментированных файлов. И если уже был результат (*) такового, то что изменится если даже будет исключена "занятая " зона?
Предполагается каверинг из оставшихся лоскутков? Это умеет делать не оглашённое. но вполне предполагаемое ПО?
В общем то, рецепт имеет какой то смысл, но только в реализации он достаточно малоэффективен (ИМХО). И это при том, что есть ещё и другие "мелочи". Или смысл этого рецепта в одном - берите денежки и идите к "пекарям"? А какова будет стоимость такой вот "булки" (если она испечётся)?
PS. Статьи по вопросам восстановления данных на сайте, указанном в профиле, написаны кем?