Я створив зображення 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
Чи щось не так, що я роблю?
Я спробував шукати, як це зробити, але всі результати, які я отримую, говорять лише про встановлення розділу в межах повного дискового зображення, використовуючи параметр зміщення з монтуванням - жоден розмова про випадок, коли саме зображення є розділом.
Дякую.
PS: Я запускаю 64-бітний Arch Linux, і розділ з оригінального диска /dev/sdc2
кріпиться чудово.
noerror
у своєму рядку dd. Скільки нечитабельних секторів мав вихідний диск - один, можливо, потрапив у щось критичне. Особливо з розміром блоку 8k (диск, ймовірно, 512b або максимум 4k). Чи монтується вихідний диск?