Некоторое время назад я использовал Notepad++ 6.4.5, и я получил синий экран смерти, поэтому компьютер завис. после перезапуска я обнаружил, что текстовый файл, над которым я работал, был пуст в Windows Notepad и имел слово "Null", только если я открывал его с помощью Notepad++ 6.4.5. поэтому я попытался использовать файл .bak, который должен был сделать резервную копию моего файла в какой-то момент, но безрезультатно, так как я обнаружил, что .bak был похож на оригинал, но у них тот же размер на диске, как если бы он работал нормально. Так. есть ли вообще способ восстановить файл (любой из них)? тем более, что этот файл содержит много случайных заметок и вещей, которые, я не думаю, я могу просто написать заново. и во-вторых, полезна ли резервная копия вообще? поскольку у меня также была та же проблема с другим файлом, который я не мог восстановить, так как файл bak также был поврежден, однако мне было все равно, так как это было не важно, и я уже планировал обновить его до новейшего Блокнота. но теперь два раза мне мешали файлы bak, так работает ли вообще? заранее спасибо
2 ответа
упс ... потребовалось много времени, чтобы закончить редактирование. Одним из основных методов является поиск уникального блока текста в необработанной файловой системе, а затем трассировка вперед и / или назад от блока к блоку. Большинство файловых систем являются связанными списками, по крайней мере с одной прямой ссылкой на следующий блок в конце каждого блока. Хотя упомянутые инструменты, такие как Recuva, в некоторой степени автоматизируют, это часто требует большого труда. Если вам повезет, однако, некоторые файловые системы на самом деле не удаляют файлы, а помечают их как готовые для перезаписи (например, изменяя первый символ имени файла на сигма). В этом случае восстановление может быть проще, если они еще не были перезаписаны.
Одна из возможностей заключается в том, что в файле BAK или TXT могут быть некоторые данные на диске за пределами EOF. Если данные важны для вас, попробуйте использовать шестнадцатеричный редактор диска, такой как HxD - Freeware Hex Editor и Disk Editor, чтобы проверить диск на наличие каких-либо восстанавливаемых данных. Возможно, сам диск поврежден, поэтому было бы неплохо использовать CHKDSK для восстановления диска после извлечения информации.