Я просто скопировал и заменил файлы в том же направлении, что и мне; с флешки на компьютер, а не с компьютера на флешку. Есть ли способ вернуть файлы, которые были заменены?
2 ответа
Вы можете получить свои файлы обратно, когда у вас есть точки восстановления (тени) до аварии - с помощью программы Shadow Explorer. Вот небольшой учебник, который я сделал, чтобы показать вам, как это работает:
Если вы хотите быстро проверить, есть ли у вас точки восстановления, выполните эту команду в командной строке с повышенными привилегиями:
vssadmin список теней
Скорее всего, ваши файлы исчезли.
Но не все потеряно (в буквальном смысле): в зависимости от того, насколько загруженным был ваш носитель и сколько других изменений произошло с вашей файловой системой, данные могут все еще быть там, полностью или частично.
Когда вы перезаписываете файл, он работает так, что таблица файловой системы обновляется в соответствии с новым расположением файла после записи данных. Данные могут быть записаны в другом месте, и именно здесь вам может повезти.
Я делал аналогичные фингерпринты много лет назад и почти потерял месяц работы в виде Perl-кода, но мне удалось спасти почти все это. Что я сделал, я знаю только, как это сделать в Linux, и только частично:
Чтобы не перезаписывать потерянные данные дальше, сделайте резервную копию всего диска, например:
дд если =/dev/sdb1 из =/home/aoeu/drivedump bs = 16777216
Сканирование с помощью Drivedump на наличие известного содержимого файла, который необходимо восстановить. Я сделал это с помощью комбинации
strings
,cat
,grep
и регулярных выражений. Метод здесь во многом зависит от того, что вы ищете. Для меня это было просто, так как это был открытый текстовый код, о котором я вспомнил несколько фрагментов.Как только вы определили, где вы можете извлечь эту часть (я использовал grep с некоторыми переключателями и перенаправил вывод в новый файл).
Надеюсь, что ваш файл все еще не поврежден, чтобы оправдать работу, связанную с этим процессом. Это, конечно, было для меня, так как несколько часов позволили мне не потерять месяц работы, включая выходные.
Примечание. Чем больше операций записи произошло с носителем данных с момента сбоя, тем больше вероятность того, что одна из этих записей была выполнена над данными, которые вы хотите, поскольку требуемые данные теперь считаются "доступными для использования". Вот почему я рекомендую отключить его до тех пор, пока вы не сможете обеспечить доступ к нему только для чтения. Например, Windows очень любит записывать на диск, даже если вы ничего особенного не делаете.