LINUX.ORG.RU

Монтирование HFS+ с неправильным fs-ID


0

0

Задача - скопировать файлы с жёсткого диска.
Имеется внешний жёсткий диск изначально в файловой системе HFS+.
Некий человек подключил его к Винде, но на предложение отформатировать отказал. Далее, он через утилиту администрирования дисков вручную назначил метку (букву) этому разделу.
В результате, у диска стоит неправильная ID файловой системы (FAT16).
mount -t hfsplus -r /dev/sde1 /mnt/iso
ругается следующим образом:
<<<
mount: wrong fs type, bad option, bad superblock on /dev/sde1,
missing codepage or helper program, or other error
В некоторых случаях полезная информация может быть
найдена в syslog - попробуйте dmesg | tail или что-то
в этом роде
>>>
Вывод dmesg | tail:
<<<
hfs: unable to find HFS+ superblock
>>>


Для начала попробовать вернуть правильный ID раздела через fdisk / cfdisk. Для HFS+ должен быть AF.

swagman
()
Ответ на: комментарий от swagman

ID поменял на AF (в подскаске cfdisk, к стати, его не было).
Под Linux не смонтировался. На маке определился как HFS+, но не смонтировался.
На маке, при mount /disk1s1 /home/qwe выдаёт:
mount: realpath /home/qwe: Input/output error

avol
() автор топика
Ответ на: комментарий от avol

я бы на маке прогнал test & repair (man hdiutil вроде или стандартной disk utility). этот беспредел позле винды оно всегда лечило не напрягаясь...

sda00 ★★★
()

ID раздела и magic в суперблоке это разные вещи, mount пофиг на ID. судя по всему фс уже отфоматирована не как hfs

anonymous
()

Спасибо за ответы. Видимо выход здесь действительно - это утилиты восстановления данных.

avol
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.