带有坏扇区的 Windows 软件 RAID:哪个驱动器损坏了?

带有坏扇区的 Windows 软件 RAID:哪个驱动器损坏了?

我们在 Windows 软件 RAID 条带配置中安装了三块 Seagate 硬盘。服务器开始冻结。我同时运行两个备份,安克诺斯备份链我觉得我让系统超载了,但这不是第一次;以前它运行得很好。但后来一切都卡住了,包括鼠标,所以我们很慌张。

一位同事建议检查磁盘,所以我们连夜运行了 chkdsk /b。它说修复了一堆坏扇区,但现在我陷入了困境,因为我不知道哪个驱动器坏了!

然后我下载了适用于 Windows 的 SeaTools 并运行了常规测试,但什么也没发现。可能是因为 chkdsk 已经标记了这些扇区,所以 SeaTools 检查现在跳过了这些扇区?至少知道哪个驱动器导致冻结会很棒,这样我们就可以更换它。当然我需要弄清楚文件是否损坏或丢失,祝我好运!

答案1

我认为要正确检查驱动器,您需要将它们分开(意味着打破 RAID),因为这是 RAID 0,每个驱动器只保存分区的一部分。

你可能想尝试一些工具,例如硬盘扫描据说它可以对 RAID 配置的驱动器执行扫描 - 我收到了对这个实用程序的好评,但我自己还没有尝试过。

如果该实用程序无法诊断(或者您不想盲目尝试),则备份您的数据,破坏 RAID 配置,重新格式化驱动器并在每个驱动器上分别运行 chkdsk /b。

至于数据本身,您可能能够确定损坏的文件(如果您没有破坏 RAID),但我只能给出一个方向,而不是完整的解决方案。
由于这是 RAID 0,因此每个驱动器都保存每个文件的一部分,因此如果您已经确定了坏驱动器和坏扇区,您可能能够将其与驱动器上的文件位置相关联。
甚至可能有一些实用程序可以自动执行此任务,但我熟悉一个。

另外,你可能想读本文更好地理解 RAID 配置中的位腐烂。

答案2

我自己是 Windows 软件 RAID-5 用户,过去也遇到过类似的问题。

我最终编写了一个漂亮且免费的实用程序,名为硬盘验证器这有助于我确定扇区是否因为磁盘故障而损坏,或者只是最近电源故障的结果。方便的是,每个磁盘的序列号都会显示出来。欢迎您查看这里

这是我的硬盘在电源故障期间产生的坏扇区被清除之后的情况。

这是我的硬盘在清除电源故障期间创建的坏扇区后的情况,这个坏扇区阻止 Windows 重建我的 RAID-5 阵列。

相关内容