![从 NTFS 格式 (MBR) 故障硬盘恢复文件列表](https://linux22.com/image/152140/%E4%BB%8E%20NTFS%20%E6%A0%BC%E5%BC%8F%20(MBR)%20%E6%95%85%E9%9A%9C%E7%A1%AC%E7%9B%98%E6%81%A2%E5%A4%8D%E6%96%87%E4%BB%B6%E5%88%97%E8%A1%A8.png)
我的 Seagate Backup Plus Ultra Slim 2TB USB 硬盘在 Windows 上未检测到(资源管理器、磁盘管理、安全删除对话框在插入时全部崩溃),但在 Fedora 上,需要 2 分钟才能自动挂载分区。仅打开一个文件夹就需要花费大量时间,并且除了极少数情况外,从硬盘读取数据几乎是不可能的。文件数量。
SMART数据根本无法访问,并且无法将数据写入外部硬盘。
除了该驱动器的错误代码之外,Smartctl 不会返回任何内容。
然而,我设法以非常慢的速度(可能是 10KBps)在很多个小时的时间内从 HDD 恢复 2.8GB 的图片。仅这些文件仍然可以访问,尽管速度为 100KBps 左右。
我需要知道分区上存储的文件和文件夹的列表,我认为 mft 数据可能会帮助我。如何读取mft数据以便了解该分区上已存储的文件和文件夹?有什么方法可以将前几千个扇区“dd”编辑到单独的 img 文件中,以便可以收获文件和文件夹列表?
答案1
尝试测试盘恢复您的数据。它应该在您的包管理器中可用(不知道您正在使用哪个发行版)。
当然你也可以尝试dd
开车。如果您的驱动器完全出现故障,这很有意义。它不会变得更好...您还可以在图像文件上运行 TestDisk(例如testdisk dd.img
)。