![BIOS 刷新后恢复 raid 5 阵列](https://linux22.com/image/587997/BIOS%20%E5%88%B7%E6%96%B0%E5%90%8E%E6%81%A2%E5%A4%8D%20raid%205%20%E9%98%B5%E5%88%97%20.png)
我刚刚刷新了 BIOS,现在我的机器无法检测到我的 raid5 阵列!它里面有三个 2TB 驱动器,因此会丢失大量数据!
我没有删除阵列并且它没有提供重新启动
我正在使用 Nvidia MediaShield!和 Windows 7。大家有什么想法吗?谢谢!
更新:这是 GUI raid 配置。如您所见,它显示了阵列中的一个磁盘,但出于某种原因没有显示其他两个!
答案1
你可以尝试:
对于 NVidia 芯片组主板:
转到 BIOS - 集成外围设备 - RAID 设置并在顶部选项中启用 RAID,然后为插入 RAID 驱动器的端口启用它。然后按 F10 保存并退出。
答案2
听起来不是太像个混蛋,但首先,这真的不是问这个问题的正确地方(我认为 SuperUser 可能是一个更合适的网站) - 这个网站是为专业的系统管理员准备的 - 其次,你可能基本上完蛋了。
在放弃之前,您可能想要搜索工具来从损坏的 RAID 阵列中恢复数据。我非常确定您使用的是软件 RAID,快速谷歌搜索后,您就会发现大量软件可以恢复您的数据。您可能想要询问哪些软件比较好,或者您是否有其他特定于您拥有的消费级产品的选择,但最好在其他地方进行,例如 SuperUser。除此之外,您还需要花费数千美元进行专业数据恢复。
除此之外,针对这种情况我唯一能建议你做的事情就是从中吸取教训。
软件 RAID 很糟糕。永远不要使用它。无论如何。实际上,原因如下 - 系统中绝对没有内置冗余。如果您的配置/阵列出现错误,您就倒霉了。至少对于硬件 RAID,配置同时存在于控制器卡和磁盘上,因此如果控制器(或磁盘)遇到阵列错误,您可以采取一些措施。
RAID 与数据保护或备份不同。系统管理中有句俗语:不备份的数据就是你不想丢失的数据。对于基于消费者的解决方案,至少要时不时将数据复制到高容量外部驱动器上,并在不经常使用时将其存储在安全的地方。
一般来说,RAID5 不适合大磁盘,尤其是大型消费级磁盘。它没有提供足够的冗余,而且您经常会遇到这样的问题:在重建已经发生故障的驱动器所需的几天内,第二个驱动器发生故障(因此您的阵列已失效),或者如果您确实需要重建它,您会遇到位级错误(因此它不会重建,并且您的阵列已失效)。在您的特定情况下,您基本上牺牲了三分之一的驱动器空间而没有任何好处 - 您浪费了整个 2 TB 驱动器,而且情况可能更糟。如果您将这三个驱动器都作为独立磁盘,并且其中一个发生故障,那么您就不会面临所有数据都处于危险之中的情况。
我下次的建议(来自一位在家中的台式机上拥有约 10 TB RAID 阵列的人的建议)是:
首先,投资购买“RAID 适配卡”。我使用 Adaptec,它允许我在各种 RAID 级别中放置 8 个磁盘,性能出色,并且不会占用系统资源来维护阵列。(硬件 RAID 卡具有内存和小型处理器,就是为此目的而设计的。)另外,它已经运行了大约 5 年,没有出现过任何问题,这是一个额外的好处。
其次,考虑一下您投入的钱实际上能得到什么。就像我上面说的,您基本上把花在第三个驱动器上的钱扔掉了,最终得到的系统却比这个更糟糕(系统性能下降,您丢失了所有数据而不是部分数据,等等)。考虑一下购买一个小型 NAS 驱动器,比如我为生活中一个技术不太熟练的人买的那个 - 4 个 2TB 驱动器,RAID 0、1、5 或 10,即插即用,可通过网络访问,价格为几百美元。(我认为 Buffalo 是品牌名称。)或者您可以像我一样,花几千美元购买一个合适的 RAID 阵列,如果它对您来说很有价值的话。生活中的一切都是有价值,生活中的一切都是有代价的。您所做的(RAID)的实际好处是什么,它花费了您多少钱?它真的“值得”吗?
最后,花点时间了解一下您正在设置的系统的局限性。RAID 不是备份解决方案,那么如果磁盘发生故障怎么办?两个磁盘?控制器卡?房子着火怎么办?(等等)您可以做些什么来减轻或消除这些潜在的陷阱(例如某种备份)。现在提前考虑一下,以后可以省去很多麻烦。