Есть похожие вопросы для Windows и Linux, но мне это нужно на OS X. Файловая система - HFS+, журнализируется. У меня есть сектор LBA, я мог бы найти, где раздел начинается с gpt
(хотя он отказывается работать для подключенных томов), но мне нужно что-то, чтобы сопоставить номер сектора в томе HFS+ с файлом, который его содержит.
Редактировать: я скопировал секторы вокруг этой области из /dev/rdisk0
используя dd
, и содержимое кажется частью структуры каталогов тома. Странно то, что предполагается, что это поврежденные сектора, но они могут быть прочитаны без проблем, и smartctl
сообщает Reallocated_Event_Count Reallocated_Event_Count = 0
и Current_Pending_Sector = 0
, поэтому их не следовало перераспределять ...