Мне удалось использовать ddrescue для создания img-файла моего мертвого жесткого диска. 690GB. Как теперь я могу попытаться восстановить данные из .img в Linux?

Есть ли способ смонтировать его или некоторые инструменты, которые автоматически восстанавливают данные из него?

2 ответа2

2

Вы можете легко преобразовать изображение в блочное устройство, которое будет работать как сырой жесткий диск, используя следующие команды:

losetup loop0 /path/to/imagefile.img

Это создаст устройство "/dev/loop0", которое эквивалентно /dev/sda. Вы можете использовать

kpartx -a /dev/loop0 

Чтобы создать разделы, которые существовали на диске, обратите внимание, что разделы будут существовать в /dev /mapper /loop0pX, а не в /dev /loop0

Если это обычные разделы, вы можете смонтировать их с помощью обычной команды монтирования, например, mount /dev /mapper /loop0p1 /path /to /mount, или активировать LVM, используя соответствующие команды LVM и т.д.

0

Есть несколько способов восстановить данные из img-файла:


The Sleuth Kit

с помощью Sleuth Kit вы можете восстанавливать / извлекать файлы непосредственно из img-файла.

  1. установите его, открыв терминал и вставив (при условии, что вы используете debian-производный):
    sudo apt update && sudo apt install sleuthkit
  2. извлечение файлов и сохранение их в выбранной папке:
    tsk_recover -a path/to/ddrescue.img /path/to/folder/for/recovered/files

У tsk_recover есть несколько других полезных опций, поэтому я бы посоветовал прочитать его man-страницу.


kpartx

с помощью kpartx вы можете смонтировать img-файл и выбрать нужные файлы с помощью предпочитаемого вами файлового менеджера, который, возможно, потребует гораздо меньше места и времени, если вам просто нужно несколько файлов.

  1. установите его, открыв терминал и вставив (при условии, что вы используете debian-производный):
    sudo apt update && sudo apt install kpartx
  2. монтируем все разделы, присутствующие в img-файле:
    sudo kpartx -a path/to/ddrescue.img
  3. размонтирование всех разделов, присутствующих в img-файле:
    sudo kpartx -d path/to/ddrescue.img

крепление

(для этого случая) почти так же, как с kpartx, можно добиться с помощью mount.

  1. монтируем все разделы, присутствующие в img-файле:
    sudo mount -o loop path/to/ddrescue.img /media/loop_mount
  2. размонтирование всех разделов, присутствующих в img-файле:
    sudo umount /media/loop_mount

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .