拔了主板电池后 RAID 起不来:CMOS 复位带丢的三样东西

清 CMOS 是修电脑的老动作:主机放不上电、时间老不对,很多教程都会让你拔主板上的纽扣电池,等几分钟再装回去。单盘的机器这么做多半没事,但一旦这台机器的系统装在 RAID 阵列上,拔完电池经常换来一个更吓人的画面——开机提示找不到启动设备,阵列"消失"了。很多人到这一步就慌了,以为盘和数据一起没了。先说结论:数据大概率还在盘上,丢的不是数据,是主板记着的那些配置。

CMOS 复位到底丢了什么

主板上那颗纽扣电池养着的是 CMOS 里的设置,复位之后丢的主要是三样。

一是引导顺序。原来系统是从阵列卷引导的,复位后引导项回到出厂默认,机器按默认顺序找启动设备,绕过了阵列卷,自然报找不到系统。

二是存储控制器的工作模式。板载 RAID 是靠主板固件里的设置撑着的:SATA 口工作在 RAID 模式还是 AHCI 模式、阵列成员怎么编组,这些都在 CMOS 里。复位后模式回到默认值,控制器不再以 RAID 方式接管这些口,系统里的阵列自然就不见了。

三是系统时间。时间跳回出厂年份,牵连日志、证书、域认证一串问题——这一笔先记着,等机器起来了再校准,不急。

恢复步骤(按这个顺序来)

  1. 停手,别反复通电试。每一次失败的引导都没有必要,盘和数据都在,慌解决不了问题。
  2. 进 BIOS/UEFI 设置,把存储控制器模式改回原来的 RAID(原来是什么就改回什么,别停在默认的 AHCI);同时在引导设置里把启动项选回阵列卷。
  3. 重启时进阵列控制器自带的配置界面(开机一般有热键提示)。看阵列状态:成员盘都在、状态正常就直接退出;如果显示"外部配置/Foreign",用导入外部配置把它接回来——数据保留。
  4. 分清按钮的语义:配置界面里的"初始化/Initialize"是清空阵列重来的意思,点了数据就没了。你要找的是"导入",不是"初始化"。
  5. 进系统前把时间改回当前正确值,联网后再对一次时。
  6. 到这一步还起不来的,把配置层查完为止:用安装介质进修复模式看引导项,或者交给专业的人。不要拿来路不明的工具"修复阵列"。

两句话划清边界:这篇说的是主板上的纽扣电池,阵列卡上那颗管缓存的电池是另一码事,别混着查;另外机器起不来先按配置这条线查到底,不要一上来就怀疑盘坏了、急着换盘——先配置后硬件,顺序反了容易把好机器修出问题。

贵州诚鑫致达科技处理这类"清完 CMOS 阵列失踪"的案子,头一步都是先确认盘和数据安然无恙、丢的只是配置——把出厂前的语境恢复回去,多数机器就自己回来了。服务器或阵列设备起不来时,先停手,把开机画面和配置界面拍下来,再按层排查,比反复重启管用得多。