Как определить, какой файл занимает данный сектор в 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.