我使用 ddrescue 恢复了故障的外部 ntfs 硬盘,大约 80% 的数据被恢复,其余的似乎是坏块。我可以挂载创建的映像文件,ubuntu 会检测到它并显示文件系统。我使用 ddru_ntfsfindbad 来获取驱动器上所有文件以及驱动器上包含坏块的所有文件/索引节点的列表。 mft好像还不错。
问题是某些文件夹 inode 包含坏块,因此当我打开这些文件夹“文件”时显示文件夹为空并且 ls 返回ls: reading directory '.': Input/output error
。
有没有任何工具/方法可以修复文件夹索引节点以将它们重新与相应的文件链接起来?
在 ddru_ntfsfindbad 的输出中,我有有关这些损坏的文件夹中的文件的信息,例如损坏的文件夹中的所有文件和文件夹以及所有这些文件的 inode 和磁盘位置。
已经谢谢了。