我们的一台服务器最近坏了。所以我把那些磁盘从服务器上移除,并将它们全部安装到运行 Windows Server 2008 的新服务器上。除了磁盘之外,我还将两个简单的双端口控制器移到了 Silicon Image SiI 3132 芯片上。
所以这里有一个问题。有两个软件 Windows 驱动的 RAID5 阵列。重新安装后,插入的磁盘显示为控制器离线或者外国的在磁盘分区实用程序。我无法导入它们,因为它们以某种方式被报告为只读.如果我毕竟清楚只读这些磁盘上的标志和进口他们,磁盘分区报告阵列正常并正在重新同步。然后,迟早,我会收到一些随机错误的 BSOD(只有一次是磁盘管理器错误),并且 Windows 无法启动。
我多次返回上次已知配置并尝试追踪错误,但失败了。除了控制器硬件故障之外,还有什么想法吗?
PS. 以下是我认为相关的系统日志条目:
- 在线包中的在线卷没有名称。这是不正确的。错误代码:1@020A000F
- VDS 从提供商处收到错误数据。错误代码:1@020A0005
- 上次系统关闭时间为 2009 年 5 月 28 日凌晨 2:20:16,是意外事件。
- 计算机已从错误检测中重新启动。错误检测为:0x0000003b (0x00000000c0000005, 0xfffff80001edc125, 0xfffff88004410000, 0x0000000000000000)。转储已保存在:C:\Windows\MEMORY.DMP。报告 ID:052809-25209-01。
答案1
两个主要候选因素是硬件故障和驱动程序错误。一段时间内发生的 STOP 错误列表对于建立模式至关重要。
如果有多个不同的“蓝屏”故障代码,则可能是硬件错误,您应该跳至步骤 3 并开始更换设备。对于单个错误,有三种主要方法可以尝试进一步解决/诊断:
- 升级驱动程序:查找并安装主要系统设备的所有最新驱动程序
- 使用修补程序进行“喷洒和祈祷”:在 TechNet 上搜索所有引用特定 STOP 错误(例如 0x3b 或 0x0000003b)的修补程序,然后安装
- 常规内核调试转储并使用内核调试工具(Windows 调试工具 - Native x6)试图找出真正的罪犯
- 更换硬件:开始交换可疑组件
硬件故障很难准确诊断,尤其是在新服务器上 - 几乎任何组件都可能出现故障。我建议在测试时考虑以下几点:
- 如果控制器在旧服务器中使用,那么可能没问题,只需更新驱动程序即可解决问题。除非是电源问题导致旧服务器出现故障……
- 内存故障是我见过的导致 STOP 错误的最常见故障。请尝试完全更换,或者如果可能的话一次测试一根内存条。
- 不要忽视主板故障,这种情况确实会发生
- 当有太多磁盘处于活动状态时,电源不足有时会导致不规则故障
答案2
如果右键单击“外部”磁盘,是否有“重新激活”或“导入”磁盘的选项?这似乎是让 Windows 识别它们的第一步,一旦它们全部处于活动状态,它就应该能够看到它们所属的 RAID 阵列。
看起来您可以从磁盘管理 GUI 执行所需的所有管理,但如果您偏爱命令行工具,我相信“重新激活”动态磁盘的命令同样简单。