我们有一块 Seagate Barracude 750GB SATA 硬盘,现在它拒绝访问 Windows 7 所在的分区。我使用 Windows 工具和 Linux TestDisk 工具(带 GParted)对这块硬盘进行了故障排除。使用另一个 Windows 框连接硬盘的结果是,它显示恢复分区已加载,但 Windows 7 分区未加载。Windows 分区的驱动器号确实显示,但无法通过 Windows 资源管理器或访问command prompt
。我可以看到恢复分区中的顶级根文件,但无法访问它们,因为 Windows 资源管理器没有响应,只是command prompt
静静地等待。硬盘最终自行卸载。(由于错误?)
然后我重启了正在使用的电脑,将坏硬盘放入 GPARTED Live CD 中查看。我曾TESTDISK
多次使用该实用程序来恢复分区。运行 GPARTED 时我注意到的第一件事是,我的坏硬盘弹出一个警告窗口,提示“读取 /dev/sdb 时发生输入/输出错误”。我点击忽略,打开terminal
并输入sudo testdisk
。找到坏硬盘并继续扫描。在运行快速扫描之前,我收到一条错误消息,提示“读取错误”。然后我进行了快速深度扫描,结果没有找到任何分区。很可能是因为“读取错误”。
我得出的结论是硬盘正在旋转,所以问题可能不是硬盘内的盘片或主轴。事实上,我得出的结论是,最有可能是硬盘控制器板导致了“读取错误”。我读到过,如果硬盘控制器板变得非常热(事实确实如此),那么可能是集成芯片过热。
接下来我花了 50 美元购买了相同型号的硬盘控制器板,以为这也许可以解决“读取错误”。当我用新的硬盘控制器板替换损坏的硬盘控制器板并插入所有电源时,我听到了“咔哒咔哒”的声音。我以为我做了什么损坏硬盘的事情。然而,当我更换损坏的硬盘控制器时,咔哒声停止了,并且发生了与我上面提到的相同的情况。
表格没有帮助,我仍然有预感我可以从硬盘上取下硬盘内容,而不必默认“硬盘坏了”的借口。它不是坏了,只是“读取错误”,但似乎每个人都放弃了。我真的很想弄清楚。有什么帮助吗?
答案1
我会尝试将坏分区克隆到已知良好的驱动器,然后在好驱动器上运行恢复。Clonezilla(以及其他工具)可用于克隆分区,同时继续读取错误。也许您尝试从实际工作的驱动器读取(可能已损坏的)数据会更幸运。