1

Я использую Ubuntu и имею доступ к Windows 10. У меня есть образ диска, который я создал с помощью GNU ddrescue . Я попытался использовать foremost на изображении, и foremost создается отдельная папка, названная в честь каждого другого типа файла, с которым он сталкивается, и в него помещаются соответствующие файлы.

Это полностью разрушает исходное дерево папок, и понимание всех полученных файлов становится невозможным.

У меня есть тонна фотографий в файле изображения. Они хранятся в многочисленных папках с именами, где были сделаны фотографии, когда они были сделаны и т.д. Мне действительно нужно сохранить исходное дерево папок.

Кто-нибудь может мне с этим помочь?

Содержимое fdisk -l mybackup.img

Disk backup.img: 424.5 GB, 424541814784 bytes
255 heads, 63 sectors/track, 51614 cylinders, total 829183232 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xeea5da13

     Device Boot      Start         End      Blocks   Id  System
backup.img1              63   976768064   488384001    7  HPFS/NTFS/exFAT

1 ответ1

0

отказ

Мой ответ относится к ситуации, когда изображение, полученное с помощью ddrescue (или dd), полностью точное (ошибок чтения не было), основной раздел и файловая система исправны. На самом деле это не "восстановление", а "получение доступа". Для кого-то с неисправным диском или файловой системой это может не применяться.


Актуальный ответ

Предоставленный вывод fdisk показывает, что размер изображения слишком мал для размещения раздела. Я понимаю, что вопрос связан с этим. После создания полного образа вы можете просто смонтировать основной раздел:

sudo mount -o ro,offset=$((512*63)) mybackup.img /mnt

Заметки:

  • Установите только для чтения (ro), чтобы избежать случайного изменения изображения.
  • Ваше изображение содержит один раздел; 63 - это его смещение в единицах измерения размера сектора (512).
  • Точка монтирования - /mnt ; Конечно, вы можете смонтировать в другом месте.

Теперь вы сможете увидеть ваши файлы и структуру каталогов в /mnt/ (или там, где вы решили смонтировать). Используйте cp -r , mc или другой инструмент для копирования.

очищающий

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

sudo umount /mnt

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