Восстановление потерянного файла с помощью testdisk
Я работал над документом LibreOffice Writer, когда мой компьютер выключился. Нет проблем, я загрузился, вернулся в LibreOffice, и это дало возможность восстановить все. Я оставил документ на своем компьютере, и один из членов семьи подошел, закрыл его и нажал Don't save
, Я никогда официально не сохранял его, но я верю.
Я вижу это, перейдя к .config/libreoffice/4/user/backup
Похоже, я могу просматривать документы LibreOffice, которые "автоматически сохраняются", пока я не сохраню их официально (или "не сохраню"). Это наводит меня на мысль, что возможно восстановить этот документ, так как он был хотя бы автоматически сохранен там ранее. Могу ли я просто перейти к дополнительным параметрам в testdisk, а затем выбрать большой раздел (у меня только один SSD), а затем прочитать список? Будет ли testdisk обращать внимание на эти автоматически сохраненные документы LibreOffice, которые временно находились в папке резервных копий, пока пользователь не решил официально сохранить?
2 ответа
Терминальная программа photorec может выборочно восстанавливать файлы на основе их типов файлов, например, она может восстанавливать только документы.odt, но photorec / testdisk не может выборочно сканировать отдельный каталог на предмет потерянных файлов, если вы не смонтировали целый раздел жесткого диска. как этот каталог. В некоторых случаях имя файла сохраняется в самом файле. PhotoRec пытается восстановить имя файла в этом случае, но большую часть времени PhotoRec не может восстановить имена файлов.
photorec предоставляется пакетом testdisk из репозиториев Ubuntu по умолчанию.
Восстановление файлов на основе типа файла с помощью PhotoRec
Желательно выполнить загрузку с живого DVD/USB-диска Ubuntu перед выполнением этих шагов, чтобы избежать использования операционной системы, в которой находится удаленный файл.
Установите тестовый диск из репозиториев Ubuntu по умолчанию.
sudo apt-get install testdisk
Запустите PhotoRec.
Откройте терминал и запустите photorec (как root).
sudo photorec
Выберите жесткий диск.
Выберите тип раздела.
Если на вашем жестком диске есть разделы Linux, выберите
[Intel]
,Выберите тип файла.
Переместить в
[File Opt]
и нажмите Enter. Здесь вы можете отключить все типы файлов, нажав s. Используйте пробел, чтобы переключить кнопку проверки. Выберите типы файлов для восстановления.Выберите параметры.
Photorec также имеет список различных опций. При нормальных обстоятельствах вам не нужно изменять их.
Выберите раздел.
Переместите селектор вверх или вниз к разделу, из которого вы удалили файл (ы). Затем выберите
[Search]
и нажмите Enter.Выберите тип файловой системы.
Если вы используете Linux, это будет ext2/ext3/ext4, поэтому выбор по умолчанию
ext2/ext3
, В противном случае, если вы восстанавливаете файлы из раздела, отформатированного как FAT или NTFS, выберитеOther
,Выберите место для анализа.
Выбрать
Free
если вы не записали в этот раздел после удаления определенного файла, в противном случае выберитеWhole
,Выберите каталог для восстановленных файлов.
Выберите путь, по которому будут сохранены восстановленные файлы. Затем нажмите Y.
Photorec покажет, сколько файлов он восстановил.
Источник: пересмотрено из Как восстановить удаленные файлы в Linux с помощью Photorec
Testdisk не "обращает внимание" на определенные папки или другие дискриминационные факторы. Это "просто" инструмент, который покажет вам любой файл, в котором он может найти следы.
Если файл был недавно удален и не перезаписан другими данными, он будет отображаться там красным цветом при сканировании диска с помощью Testdisk.
Конечно, никогда не используйте эту ОС снова, пока вы не восстановите файл и не запустите Testdisk только через живой DVD/USB.