【发布时间】:2010-11-25 22:43:51
【问题描述】:
我一直在使用dd_rescue 恢复硬盘,它为我提供了由于硬件错误而无法复制的所有设备扇区的列表。
我想获取该列表,并编写一个工具来提供包含这些坏扇区的所有文件,以便我可以删除它们。我不确定我可以使用哪些 API 来执行此操作 - 基本上我想获取磁盘上所有文件的列表以及每个文件在磁盘上占用的扇区范围的列表。
我的第一个猜测是我将遍历磁盘上的每个目录条目并检查文件是否与这些坏扇区中的一个重叠。也许有更好的方法。
【问题讨论】:
标签: macos filesystems disk hard-drive hfs