Turkish88
Несомненно, есть ряд программ, алгоритмы которых идентичны, есть категория у которых и интерфейс отличается лишь заголовком и оформлением, но это не относится ко всем.
И различные результаты восстановления лишь подтверждают это.
Применительно к твоему примеру.
Предположим что формат (не тот что зануляет всё) делался виндой - в том числе и ранее. Даже при просто формате перепишется часть начальных записей, создадутся новые структуры ФС (и не обязательно на месте старых) - то есть часть данных переписана. Шанс восстановления старых данных очень огромный. Но далее начинается кошмар - вновь установленная винда переписывает и дальнейшие записи и сами данные.
После этого, вполне логично восстанавливать данные только из тех секторов, которые не задействованы новой файловой системой (*) - для этого достаточно вычитать незанятое по битовой карте тома. Но здесь есть одна огромная торпеда - временные файлы установки и файлы меняющие расположение во времени (например файл подкачки) которые где то что то написали, но данных об этом уже нет. Не буду утверждать, но этот алгоритм не такой уж распространённый.
(*) В виду того что при записи в кластер он не переписывается полностью, в конце могут оказаться и старые данные. Образно говоря, у тебя был текстовый файл размером около 4кб с явками, паролями и т.п.
Поверх него записался другой нерезидентный файлик размером 30 байт. В результате, данные будут заменены в пределах этих 30 байт.
Несомненно, есть ряд программ, алгоритмы которых идентичны, есть категория у которых и интерфейс отличается лишь заголовком и оформлением, но это не относится ко всем.
И различные результаты восстановления лишь подтверждают это.
Применительно к твоему примеру.
Предположим что формат (не тот что зануляет всё) делался виндой - в том числе и ранее. Даже при просто формате перепишется часть начальных записей, создадутся новые структуры ФС (и не обязательно на месте старых) - то есть часть данных переписана. Шанс восстановления старых данных очень огромный. Но далее начинается кошмар - вновь установленная винда переписывает и дальнейшие записи и сами данные.
После этого, вполне логично восстанавливать данные только из тех секторов, которые не задействованы новой файловой системой (*) - для этого достаточно вычитать незанятое по битовой карте тома. Но здесь есть одна огромная торпеда - временные файлы установки и файлы меняющие расположение во времени (например файл подкачки) которые где то что то написали, но данных об этом уже нет. Не буду утверждать, но этот алгоритм не такой уж распространённый.
(*) В виду того что при записи в кластер он не переписывается полностью, в конце могут оказаться и старые данные. Образно говоря, у тебя был текстовый файл размером около 4кб с явками, паролями и т.п.
Поверх него записался другой нерезидентный файлик размером 30 байт. В результате, данные будут заменены в пределах этих 30 байт.