Восстановление файла с помощью WinHex

Восстановление файла с помощью WinHex

Я ищу очень маленький потерянный файл, который был заменен другим, имеющим точно такое же имя и размер, я не знаю, был ли исходный файл физически перезаписан или нет, это связано с ОС. Целевой файл имеет размер 970 байт, его тип - частный; он не относится к известным типам и не имеет ни одной из известных сигнатур. НО я знаю часть его содержимого как шестнадцатеричные или текстовые последовательности.

Как можно использовать WinHex, чтобы попытаться восстановить исходный файл, если он физически не перезаписан?

решение1

Предполагая, что он не перезаписан физически, возьмите шестнадцатеричный редактор и найдите в нем совпадение с известным значением.

Вы должны найти его в расположении текущего файла и в предыдущем расположении, где он существовал ранее (предполагая, что нет ovrw). Теперь, основываясь на найденном тексте и существующем файле, просто проверьте, где он начинается и где заканчивается, скопируйте все это в новый файл и сохраните его. Это должен быть ваш файл.

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

решение2

Боюсь, что восстановить файл, который был заменен другим с точно таким же именем и размером, невозможно. Это было бы похоже на то, как если бы вы написали на песке, а затем стирали это место, а затем заменяли его новым написанным (текстом).

Winhex — чрезвычайно мощный шестнадцатеричный редактор, который можно использовать для восстановления удаленных файлов. Вы можете попробовать использовать data cutting, если знаете сигнатуру перезаписанного файла. Всего наилучшего

Связанный контент