![硬盘出现故障——我现在该怎么办?](https://linux22.com/image/1238805/%E7%A1%AC%E7%9B%98%E5%87%BA%E7%8E%B0%E6%95%85%E9%9A%9C%E2%80%94%E2%80%94%E6%88%91%E7%8E%B0%E5%9C%A8%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F.png)
我有一块 Seagate 3.5 英寸 500GB SATA2 硬盘,我把它放在 USB 盒(vantec)中,但它最近坏了。
症状:
- 起初它可以启动,但尝试浏览某些文件夹时出现“数据错误(循环冗余校验)”。
- 然后,当我尝试重新启动 HDD 时,Windows 7 报告了一个 RAW 分区并说我需要对其进行格式化。
- 我还尝试在台式电脑上使用 SATA 直接连接硬盘,Windows 7 停留在“启动 Windows”大约半个小时,然后我就放弃了。在 BIOS 中,它似乎可以正确检测硬盘型号,例如 STA3500xxx
- 我也尝试按照建议使用TestDiskMSFN 上的 jaclaz但没有找到任何分区
我现在能做什么?
答案1
尝试将其作为从属驱动器(非启动驱动器)安装在具有自己操作系统的另一台计算机上。
Windows 的一个主要缺陷是没有提供处理此类问题的工具;大多数情况下,它所能做的最好的事情就是要求你重新格式化它(不要这样做!),因此我建议使用不同的工具来尝试纠正错误。
由于 Windows 将其识别为 RAW 分区,这意味着分区表可能已被覆盖或损坏。别担心;有办法修复它而不损坏您的数据。
尝试启动诺皮克斯并使用 cfdisk 检查并重写分区表(同时学习 Linux)。这将解决大多数问题,并且不会触及您的数据。Knoppix 还提供了其他工具来检查磁盘上的文件系统。
另一个选择是购买类似的工具SpinRite并让其检查数据表面是否损坏。
另外,如果将硬盘连接到计算机会导致启动时挂起,为什么不等到计算机启动完毕后再进行连接呢?顺便说一下,USB 和 SATA 规格都是热插拔的。
答案2
(虽然是瞎猜)我还是成功了旋转式将硬盘取回,足以取出数据。
答案3
我遇到过由一些坏扇区引起的类似问题。
如果您下载适用于 DOS 的 SeaTools(下载可启动 ISO 映像)并重新启动,您可以运行完整扫描,它将尝试识别并禁用任何坏扇区。
这将防止操作系统看到坏扇区。驱动器的容量将因坏扇区的数量而减少。
但这将导致数据丢失,因此请确保您已探索过所有方法来恢复所需的数据。