我如何确定哪个文件占用了 Mac OS X 中的给定扇区?

我如何确定哪个文件占用了 Mac OS X 中的给定扇区?

还有类似的问题视窗Linux,但我需要在 OS X 上使用这个。文件系统是 HFS+,日志式。我有一个扇区 LBA,我可以找到分区的起始位置gpt(尽管它拒绝为已安装的卷工作),但我需要一些东西来将 HFS+ 卷内的扇区号映射到包含它的文件。

/dev/rdisk0编辑:我使用复制了该区域周围的扇区dd,内容似乎是卷目录结构的一部分。奇怪的是,这些扇区应该是损坏的扇区,但它们可以毫无问题地读取,并且smartctl报告Reallocated_Event_Count = 0Current_Pending_Sector = 0,所以它们不应该被重新分配...

答案1

我发现这并不是一个最近的问题/评论......但我很想知道您如何在没有在 R-Studio 或类似软件中扫描文件的情况下本地化文件使用的扇区。

当然有一个目录,但是,HFS 目录与 MFT 完全不同。

相关内容