Как определить, какой файл занимает данный сектор в Mac OS X?

Есть аналогичные вопросы для Windows и Linux, но мне это нужно на OS X. Файловая система - HFS+, заносится в журнал. У меня есть сектор LBA, я мог бы найти, где начинается раздел gpt (хотя он отказывается работать для подключенных томов), но мне нужно что-то, чтобы сопоставить номер сектора в томе HFS + с файлом, который его содержит.

Изменить: я скопировал секторы вокруг этой области из /dev/rdisk0 с помощью ddи содержимое представляется частью структуры каталогов тома. Странно то, что они должны были быть поврежденными секторами, но они могут быть прочитаны без проблем, и smartctl отчеты Reallocated_Event_Count = 0 а также Current_Pending_Sector = 0поэтому они не должны были быть перераспределены...

1 ответ

Я вижу, что это не совсем недавний вопрос/комментарий... но мне бы хотелось знать, как вы локализовали сектора, используемые в файле, без сканирования его в R-Studio или подобных ему приложениях.

Конечно, каталог есть, но этот каталог HFS не похож на MFT.

Другие вопросы по тегам