Восстановление поврежденного текстового файла (Win7 x64) [закрыто]

У меня возникли трудности с восстановлением содержимого файла .txt. При записи в текстовый файл на виртуальной машине Win7 x64 произошел сбой хост-машины. После перезагрузки я заметил, что содержимое файла больше не отображается в блокноте. Однако использование notepad ++ показывает, что все содержимое было перезаписано значениями NULL, а размер файла остался прежним. Вот снимок блокнота ++.

Corrupted file

Есть ли какие-либо средства восстановления, поскольку он хранился на виртуальном диске (я использую vmware)?

-1
задан 28 May 2014 в 21:17
1 ответ

Краткий ответ:
Нет.

Длинный ответ:
Блокнот не работает с диском. Когда вы открываете текстовый файл, он загружает весь файл в память (вот почему Блокнот так медленно открывает большие файлы и почему файл может быть изменен другим процессом, и вы его не увидите).

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

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

Извините: - (

1
ответ дан 5 December 2019 в 19:56

Теги

Похожие вопросы