-1

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

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

2 ответа2

0

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

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

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .