Смонтируйте .img, созданный ddrescue-gui

Я пытаюсь восстановить данные после форматирования жесткого диска. Я установил ddrescue-gui и выполнил следующие задачи:

  1. Выберите источник (отформатированный жесткий диск), без журнала, место назначения (файл img на отдельном жестком диске) и установите самое быстрое восстановление, затем нажмите кнопку «Пуск».

enter image description here

  1. Зашел в компьютер и обнаружил, что исходный диск был отключен. Поэтому я вошел в «Диски», чтобы посмотреть, смогу ли я смонтировать его, но не смог, потому что теперь это были два устройства с замкнутым контуром:

enter image description here

  1. Я безрезультатно пробовал различные команды терминала, получая такие ошибки, как:

    sudo mount -t ntfs "/media/user/e3cfeead-6e65-4af5-beb8-bbfa12fbdaa5/1tb.img" / dev / loop0

    Подпись NTFS отсутствует. Не удалось смонтировать '/ dev / loop2': недопустимый аргумент На устройстве «/ dev / loop2» нет действующей файловой системы NTFS. Может быть, используется не тот прибор? Или весь диск вместо раздел (например, / dev / sda, а не / dev / sda1)? Или наоборот?

  2. Файл в настоящее время находится на отдельном жестком диске, и жесткий диск емкостью 1 ТБ, который я пытаюсь восстановить, недоступен:

enter image description here

Я новичок во всей этой сцене, поэтому меня действительно смущает момент. Понятия не имею, почему мой диск был размонтирован, преобразован в «петлевое устройство» (что бы это ни было) и почему я не могу просто получить свои данные, а затем снова смонтировать свое устройство. Есть ли правильный способ сделать это?

Я проверил официальный сайт графического интерфейса Launchpad, но не нашел никаких руководств, руководств или чего-нибудь полезного.

0
15.02.2016, 13:23
1 ответ

Во-первых, вы должны использовать log с ddrescue.

Во-вторых, ваш образ будет образом всего диска, что означает, что вы должны знать, где начинаются разделы.

+---------+-------...-+-------...-+-------...-+
| MBR PT  | part1     | part2     | partN     |
+---------+-------...-+-------...-+-------...-+

Используйте file <image>для создания информации об изображении. Должен дать вам что-то вроде:(это моя флешка; вы поняли)

Вы также можете использовать fdisk <image>или cfdisk <image>. Все они должны показать вам геометрию вашего диска (в образе ), чтобы вы могли узнать, где начинается монтирование раздела.

$ file sda.img
sda.img: MBR boot sector; partition 1 : ID=0xc, active, start-CHS (0x0,32,33), end-CHS (0x3ff,254,63), startsector 2048, 30308352 sectors

Таким образом, правильная линия монтирования будет:

# mount -tvfat -oloop,offset=$((2048*512)) sda.img /mnt/sda1

, поскольку вы должны сообщить mount, где фактический раздел начинается -с опцией offset, которая представляет собой смещение в байтах. Вот почему offset=$(2048*512))так как file/fdisk/cfdiskпоказывает его в секторах (, хотя вы можете изменить единицы измерения вfdisk/cfdisk).

Ваши команды будут больше похожи на

mkdir /mnt/image
sudo mount -o ro,loop,offset=YOUR_OFFSET -t ntfs /path/to/1tb.img /mnt/image
1
27.03.2020, 02:12

Теги

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