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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.