Я использую Ubuntu 9.10 и случайно удалил определенный файл в каталоге в моей системе. Я проверил в мусорное ведро и не смог найти файл. Я удалил его 10 минут назад, есть ли инструменты, которые я могу восстановить этот файл? Это действительно важный файл.
Любая помощь будет высоко оценен
Мой раздел ext4
3 ответа на вопрос
9
Charles Stewart
Там нет ничего надежного. extundelete запускает сырую файловую систему и восстанавливает вещи, которые выглядят как файлы, в каталог восстановленных файлов. Он для ext3, но его создатели утверждают, что добились некоторого успеха с ext4.
Риск состоит в том, что ваш файл будет перезаписан последующими записями, так что восстанавливать нечего. Или что программа побеждена какой-то причудой ext4fs.
Еще один риск заключается в том, что файл был сильно фрагментирован, и его также очень трудно, если не невозможно, восстановить.
Shaihi 14 лет назад
0
@Shaihi: верно. У вас все еще есть шанс восстановить файл, если число фрагментов не слишком велико: `file` может помочь идентифицировать первый фрагмент, и, надеюсь, число комбинаций оставшихся фрагментов не слишком велико. Чем больше вы знаете о формате файла, тем он более работоспособен.
Charles Stewart 14 лет назад
0
TestDisk является программным обеспечением OpenSource и лицензируется в соответствии с условиями Стандартной общественной лицензии GNU (GPL v2 +).
TestDisk - это мощное бесплатное программное обеспечение для восстановления данных! Первоначально он был разработан, чтобы помочь восстановить потерянные разделы и / или сделать загрузочные диски без загрузки снова, когда эти симптомы вызваны неисправным программным обеспечением, определенными типами вирусов или человеческими ошибками (такими как случайное удаление таблицы разделов). Восстановление таблицы разделов с помощью TestDisk действительно легко.
1
abhilash
Установите скальпель в Ubuntu, используя терминал:
$ sudo apt-get install scalpel
Затем выполните следующие шаги, чтобы восстановить ваши файлы.
Создайте имя папки lostdata.
sudo scalpelи путь диска, который вы хотите восстановить. -oиспользуется для генерации восстановленных файлов в папку lostdata.
$ sudo scalpel /dev/sda1 -o lostdata
Примечание: нет никаких гарантий, что Scalpel удастся восстановить ваши файлы, но по крайней мере есть шанс. Возможно, этот пост поможет вам.