Как восстановить удаленный файл в Linux (файловая система ext3)?

Создатели ext3 говорят, что никак. Карло Вуд (Carlo Wood) доказывает в своей статье, что это вполне реально. Резюмировать содержание статьи можно следующим образом. Существуют блоки, суперблоки, inode и прочие низкоуровневые элементы файловой системы. С помощью манипуляции с ними теоретически можно восстановить любой файл. Вуд написал такую программу - grep3ext, но выкладывать ее в свободный доступ почему-то не спешит. Вам нужно отправить письмо по адресу carlo@alinoe.com и Вуд обещает прислать исходный код. Далее набираем в консоли:

$ ext3grep $IMAGE --restore-file $FILENAME

где $IMAGE - файл дискового устройства, а $FILENAME - имя восстанавливаемого файла. Конечно, существует ряд ограничений. Удаленный файл не должен быть физически перезаписан, в некоторых случаях потребуются дополнительные инструменты работы с файловой системой, но Вуд сообщает, что сам смог восстановить любой файл на своем ПК.

Примечание. Редакция Liberatum не несет ответственности за испорченные Карлом Вудом диски своих читателей.

Пока без оценки

Это можно сделать и с помощью dd.

Ваша оценка: Нет

dd_rescue (если надо скопировать образ с плохочитаемого диска или полуубитой флэшки) + foremost
хорошая статья по восстановлению файлов (windows и linux) с помощью knoppix: http://mydebianblog.blogspot.com/2007/05/knoppix.html

Ваша оценка: Нет

Испорченные файлы Майкрософт Офис можно бесплатно восстановить здесь http://www.recoveryfiles.ru/

Ваша оценка: Нет
pomidorius аватар

Какой-то странный сайт. В общем, народ, если кто-то отсюда на него перейдет, будьте осторожны. Количество слова «бесплатно» настораживает.

Ваша оценка: Нет

Это мой сайт. Чем он вам показался странным?

Ваша оценка: Нет
pomidorius аватар

Своим вселенским альтруизмом. Все мы знаем где бывает бесплатный сыр.

Ваша оценка: Нет Средняя оценка: 5 (1 vote)

Отправить комментарий