前天下午,同行搬来一台服务器,描述为系统无法启动,里面数据很重要,是金蝶的ERP,而且有好几个帐套。

阵列卡bios查看硬盘 阵列卡bios界面进不去_重启

上电开机,发现3块硬盘中,第一块不亮灯,第二块亮黄灯,第三块亮绿灯,不管是RAID几,这都不是什么好现象。

启动过程中,并没有出现阵列卡界面,当然也看不到阵列信息,无从知晓是RAID几。

重启服务器,进入BIOS,看到阵列卡型号为P410i,板载阵列卡,256M缓存,启动顺序也是阵列卡优先,看不出有什么问题。

阵列卡bios查看硬盘 阵列卡bios界面进不去_重启_02

退出BIOS,启动过程中反复按F5,还是没出现阵列卡信息,尴尬。

关机,抠掉主板电池,阵列卡缓存卡拔下来,金手指用橡皮擦干净,插回主板,装上主板电池,重新进入BIOS,恢复出厂设置,启动顺序设置为阵列卡优先。

保存退出BIOS,重启过程中,没有出现阵列卡信息,系统无法启动,这是当然,毕竟硬盘指示灯不正常。

又重启,反复按F5,听到嘀嘀声,貌似有反应了,这回终于出现阵列卡信息。

阵列卡bios查看硬盘 阵列卡bios界面进不去_阵列卡bios查看硬盘_03

根据提示,按F8进入阵列卡配置界面,终于看到阵列信息了,果然不出所料,3块硬盘配置为RAID5,状态为:FAILED。

阵列卡bios查看硬盘 阵列卡bios界面进不去_数据_04

按回车查看磁盘,其中第一块硬盘状态为:Missing。

阵列卡bios查看硬盘 阵列卡bios界面进不去_服务器三块硬盘missing_05

看到这个画面,其实是个好消息,RAID5只是一块硬盘无法识别,问题不大,看来闪黄灯的硬盘,暂时还活着,状态还OK。

理论上来说,RAID5当中,有一块硬盘损坏,是不是影响系统启动和数据完整性的,但是除了1号盘无法识别,2号盘闪黄灯,肯定也是有问题的,得想办法继续分析。

此时,2块能能识别的硬盘先做镜像,以保万无一失。

WinPE优盘启动服务器,因服务器型号较旧,无需加载阵列卡驱动,阵列磁盘正常识别,但是显示为未分区状态,打开DiskGenius,糟糕,RAW格式,看来分区表丢失了,系统无法启动的原因就是这个了,现在开始担心数据问题了。

阵列卡bios查看硬盘 阵列卡bios界面进不去_服务器_06

搜索分区表,找到一堆未格式化分区,一律不保留,好不容易搜索到一个数据分区,保留的时候,DiskGenius直接崩溃退出了。

时间紧迫,改用傲梅分区助手,成功保存了系统分区和数据分区,重启服务器,却红屏了。

阵列卡bios查看硬盘 阵列卡bios界面进不去_数据_07

Chkdsk c: /R,C盘扫描修复后,还是红屏。尴尬,不去研究它了,系统也无所谓,数据才是关键。

再次用WinPE优盘启动服务器,数据在D盘,虽然盘符可见,但是无法打开。Chkdsk d: /R,查找损坏的扇区,并且修复信息。

阵列卡bios查看硬盘 阵列卡bios界面进不去_数据_08

漫长的等待过程后,能正常打开数据分区了,赶紧把数据文件拷出来。

阵列卡bios查看硬盘 阵列卡bios界面进不去_服务器_09

最重要的是k3data和k3bak两个文件夹,都是5个多G

阵列卡bios查看硬盘 阵列卡bios界面进不去_服务器_10

由于没有金蝶K3版本,需要由客户提供,所以耐心等待,随机打开了几个EXCEL文件,读写正常,貌似问题不大

阵列卡bios查看硬盘 阵列卡bios界面进不去_服务器_11

好不容易收到发来的K3,部署完成后,SQL Server无法导入数据,错误5171,多次尝试无果,初步分析为坏道过多,数据不全缺失率太高而无法导入。

详细分析后发现,无法识别的硬盘是后坏的,黄灯硬盘是多次插拔后复认的,所以数据丢失了很大一部分,没办法了,只能对无法识别的硬盘进行开盘操作。

盘片损坏严重,努力了几天,数据恢复了90%以上,客户验收后接受现实。

阵列卡bios查看硬盘 阵列卡bios界面进不去_服务器_12

总结:备份很重要,重要数据千万不能孤本!