Linux восстановление удаленных файловКаждый из нас хоть раз ошибался и удалял нужные файлы с флешки или логического диска. Не критично, если файлы попали в корзину – их оттуда легко восстановить. А если они были удалены Shift+Del, или просто отключена корзина? Не спешите отчаиваться – выход есть!

Запомните главное правило: после удаления нужных файлов ни в коем случае не удаляйте, не перемещайте и не записывайте ничего на диск/флешку. Иначе вы затрете место хранения утраченных файлов, и их восстановление станет невозможным.

Итак, сперва создаем образ диска, с которого были утрачены данные:

sudo dd if=/dev/sdc1 of=sdc

Файл sdc1 – это ваш диск. Теперь вам потребуются утилиты из комплекта testdisk. Для этого (в Ubuntu) создаем команду:

sudo apt-get install testdisk

После этого необходимо создать новую папку и скопировать файл sdc1 – образ восстанавливаемого диска туда. Теперь переходим к финальной части и для нее вам необходима утилита photorec:

mkdir rfiles mv sdc rfiles cd rfiles photorec sdc

После запуска команды и до диалогового окна с предложением выбрать Y или N жмете Enter. Затем Y. Теперь утилита сканирует диск для восстановления данных, показывая все время количество восстановленных файлов. После окончания сканирования нажимаем Q.

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

Весь процесс не должен занять более получаса, если вы не затерли удаленные файлы.