Я создал образ dd раздела (содержащего HFS + FS) одного из моих дисков (а не всего диска) несколько дней назад с помощью следующей команды -
dd conv=sync,noerror bs=8k if=/dev/sdc2 of=/path/to/img
Как я могу смонтировать его? Я попробовал следующее, но это не работает -
mount -o loop,ro -t hfsplus /path/to/img /path/to/mntDir
Это дает мне
mount: wrong fs type, bad option, bad superblock on /dev/loop1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
и dmesg | tail
дает мне -
[5248455.568479] hfs: invalid secondary volume header
[5248455.568494] hfs: unable to find HFS+ superblock
[5248462.674836] hfs: invalid secondary volume header
[5248462.674843] hfs: unable to find HFS+ superblock
[5248550.672105] hfs: invalid secondary volume header
[5248550.672115] hfs: unable to find HFS+ superblock
[5248993.612026] hfs: unable to find HFS+ superblock
[5248998.103385] hfs: unable to find HFS+ superblock
[5249031.441359] hfs: unable to find HFS+ superblock
[5249036.274864] hfs: unable to find HFS+ superblock
Что-то не так, что я делаю?
Я попытался выяснить, как это сделать, но все полученные результаты говорят только о монтировании раздела из полного образа диска, используя опцию смещения с помощью mount - никто не говорит о случае, когда сам образ является образом раздела.
Спасибо.
PS: у меня 64-битная версия Arch Linux, и раздел с оригинального диска /dev/sdc2
монтируется нормально.
noerror
в своей линии дд. Сколько нечитаемых секторов было на исходном диске - возможно, кто-то ударил по чему-то критическому. Особенно с размером блока 8k (диск, вероятно, 512b или максимум 4k). Монтирует ли исходный диск?