Скальпель восстанавливает RAR-файл, но восстановленный файл очень маленький по размеру

Я использую скальпель для восстановления случайно удаленного rar-файла размером 476 МБ. У меня есть следующие настройки конфигурации для восстановления RAR-файлов:

   rar     n       10000000000000000000        Rar!

и выполнение следующей команды:

sudo scalpel /dev/sda1 -o ./recovered/

это показывает следующий результат:

Scalpel version 1.60
Written by Golden G. Richard III, based on Foremost 0.69.

Opening target "/dev/sda1"

Image file pass 1/2.
/dev/sda1: 100.0% |*********************************************************|  476.0 MB    00:00 ETAAllocating work queues...
Work queues allocation complete. Building carve lists...
Carve lists built.  Workload:
rar with header "\x52\x61\x72\x21" and footer "" --> 1 files
Carving files from image.
Image file pass 2/2.
/dev/sda1: 100.0% |*********************************************************|  476.0 MB    00:00 ETAProcessing of image file complete. Cleaning up...
Done.

Но когда я просматриваю папку recovered как root и проверяю размер восстановленного rar, он говорит, что он имеет размер только 42.1 MB. Как я могу восстановить весь файл RAR? Пожалуйста, помогите.

3
задан 8 July 2014 в 15:47

2 ответа

Это может произойти из-за неспособности программного обеспечения восстановления, scalpel. Таким образом, это - лучшая идея использовать другие средства восстановления как r-linux , R-Linux photorec

является свободной утилитой восстановления файла для файловой системы Ext2/Ext3/Ext4 FS, используемой в ОС Linux и нескольких Unixes.

, Какой раздел используется для того, чтобы хранить восстановленные данные от sda1?

обновление

Это - плохая идея восстановить данные к тому же разделу. Золотое правило никогда не является записью к потерянному разделу данных, пока это не восстанавливается. Так начальная загрузка в живой CD, смонтируйте раздел в RO, восстановитесь к другому устройству хранения данных как перьевой диск. Если Вы не имеете внешнего устройства хранения данных и имеете 1.5 +, ГБ RAM восстанавливает данные к RAM. Ubuntu использует RAM для /tmp. Если Вы не уверены монтирование некоторый portition RAM в/mnt использование sudo mount -t tmpfs tmpfs /mnt -o size=600M

3
ответ дан 8 July 2014 в 15:47

Вы, к сожалению, решительно уменьшили свои возможности восстановления файла полностью путем записи в тот же раздел, что файл, который Вы пытаетесь восстановить, идет. Считайте обновление @totti и комментарий musher. Самая первая вещь, которую необходимо сделать при попытке восстановления данных, состоит в том, чтобы прекратить использовать диск, что данные идут. Я следовал бы за этим путем создания судебной копии диска на другом диске или изображении, Таким образом можно работать над копией и обеспечить, чтобы у Вас все еще был оригинал в неразрушенном условии.

2
ответ дан 8 July 2014 в 15:47

Другие вопросы по тегам:

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