我有华硕 p3k-35(或类似产品),它带有板载 raid 控制器。我为它设置了 raid0 2x500G 驱动器,现在其中一个驱动器出现故障。起初 WinXP 出现 BSOD,然后重启后几分钟内又出现了这种情况。当我开始检查问题所在时,它死机了,甚至无法在 bios 中识别驱动器。第二天我尝试启动 PC,它启动正常,我尝试检查驱动器的 SMART 状态(使用 smartctl),结果显示驱动器没有问题。几分钟后,操作系统再次死机。
我把驱动器放进了冰箱(或者尝试用气体除尘罐中的液态空气冷却它),之后我能够启动操作系统并复制几 GB 的文件,然后它再次出现 BSOD。问题是我使用那台 PC 工作,我的设置里有我需要的所有东西,我在那台 PC 上做了一些工作,我真的很想做点什么,这样我就可以使用相同的设置;换句话说,我想用一个新的驱动器替换那个故障驱动器,并继续使用那个 raid-0 设置。
我有 2x500gb raid0、1x500gb 和 1x1000gb,我从单个 500gb 驱动器中移走了所有数据,我想用这个驱动器替换故障驱动器。我使用了英特尔矩阵控制台(Windows GUI 应用程序),人们从不同的地方提到,可以通过英特尔矩阵控制台标记“备用”驱动器来修复故障的 raid-0。我就是这么做的。我让单个驱动器从 Windows 资源管理器中完全消失,英特尔矩阵存储管理器将其显示为备用驱动器。但我不知道这到底是什么意思!矩阵存储管理器显示故障驱动器好像没有问题,那么我该如何告诉它镜像它?还是它在隐藏在故障驱动器下制作 raid5?
那么,有人能告诉我备用驱动器标记是什么意思吗?这是否可以帮我解决?
PS。从故障的 raid0 阵列复制数据时,我可以快速复制大文件,但复制包含大量小文件的文件夹速度非常慢。小文件传输数据速率会显著下降(Windows 系统下的文件太大了),所以如果有一种方法可以快速复制故障驱动器而不使用操作系统功能(如对驱动器进行映像处理),但该解决方案可能只能帮助我们保存数据,而不能恢复阵列。
更新: 英特尔矩阵存储允许即时将 raid0 转换为 raid5。基本上,从 Windows GUI 应用程序中,您可以告诉它使用一个额外的驱动器添加到新的 raid5 阵列中。所以,我就是这么做的。它开始创建 raid 5 阵列。过了一段时间(大约 20 分钟),进度为 1%,系统出现 BSOD。所以,我再次将驱动器放入冰箱,冷却后我将其重新插入,启动操作系统,然后……这就是最大的 WTF。落后的矩阵存储开始重建阵列。我不知道,但我怀疑现在这个落后的矩阵存储 BS 认为阵列是 raid5,新添加的驱动器是替代品。它试图重建它。不确定它到底做了什么以及怎么做的,但我怀疑它可能会使用那个新驱动器(空的)并尝试用其内容重建阵列,这显然会破坏数据……我完全不知道,此时数据根本无法访问,阵列处于未知状态,即使它完成重建,我也不确定控制器的这种愚蠢行为会有什么结果。我怀疑它的逻辑有缺陷,如果 raid5 转换未完成,那么在重新启动后它会做一些破坏数据的坏事。有人有什么想法吗?