💡 科技冷知識(續):換硬碟不只是換硬碟——當 ERP 系統遇上 RAID 陣列移轉
PCPiLOT 工程師思路系列・事出必有因 / Mr. τ・風雲網通系統
上篇談的是 Data ≠ Boot——複製資料不等於系統可以開機。
這篇再加一層真實現場遇到的問題:Boot ≠ Application Ready。
這是一個真實的現場案例。
客戶的伺服器跑了多年,硬碟開始出現老化跡象。機器是 ASUS RS500-E8-PS4 V2,兩顆硬碟透過主機板做 BIOS RAID,上面跑的是 Windows Server 2008 + 台灣正航公司的 ERP 系統。
任務很明確:換新硬碟,系統繼續跑,ERP 不能停。
聽起來是標準的硬碟更換案。但細節一展開,就知道為什麼老 IT 人遇到這種案子會多想幾秒。
🔧 這台機器的 RAID,不是你想的那種 RAID
ASUS RS500-E8 板載的 RAID 是 LSI MegaSR,業界俗稱「偽 RAID」或「BIOS RAID」。
它和真正的硬體 RAID 卡不同:
這對系統移轉的意義是:
參數不一致,一樣可能 0x7B / INACCESSIBLE_BOOT_DEVICE。
🧯 退路策略:先備份,舊碟離場保管
面對這種案子,動手前要先確保自己有退路。
這個案例的退路策略是:
用 Windows Server Backup 做完整 BMR 備份
備份到外接硬碟,包含系統分割區、BCD、所有資料。這是還原的底。
記錄 BIOS RAID 參數,再停機取出舊硬碟
RAID Level、Stripe Size、槽位順序全部記錄下來。舊硬碟取出後標記清楚(Disk 0 / Disk 1),物理上離開機器放到安全的地方,不是只拔線放旁邊。
放入新硬碟,BIOS 重建陣列,參數對齊
新陣列的參數必須和原本一致,才能讓 BMR 還原後的系統認出同樣的設備路徑。
開機光碟進行 BMR 還原
用 Windows Server 安裝媒體開機 → 系統修復 → 從備份還原。還原完成後確認 Windows 可以正常起來。
確認 Windows + ERP 都正常,舊碟才退役
ERP 沒有真正可以操作之前,舊硬碟繼續保管。這是整個策略的退路核心。
這才叫有退路。
⚠️ Windows 起來了,ERP 不一定肯動
這才是這個案例真正複雜的地方。
上篇說的是:
Data ≠ Boot
複製資料,不等於系統可以開機
這個案例再加一層:
Boot ≠ Application Ready
系統開機了,不等於上面跑的應用程式可以正常啟動
ERP 系統,尤其是台灣本土的中大型 ERP,幾乎都有智慧財產保護機制。正航的常見方式包括:
問題是,身為外包 IT,你不一定知道這套 ERP 當年買的是哪種授權模式。這個資訊只有業主和正航知道。
🛠️ 正確的責任切割方式
這個案例的處理方式是:
② IT 負責硬體更換與 BMR 還原,讓 Windows 先起來
③ Windows 正常後,由正航遠端或到場重新啟用 ERP 授權
④ ERP 確認可以正常操作,案子才算完成
為什麼要業主去問,不是 IT 直接打給正航?
這個案例,正航的移機服務報價是 $6,300(不含硬體)。業主有維護合約,正航有義務回應並協助處理。費用納入換機預算,流程走完,責任清楚。
硬體工程師能搬的,是系統
從上篇到這篇,其實是同一個核心概念的三層展開:
複製資料,不等於系統可以開機
↓
Boot ≠ Application Ready
系統開機,不等於應用程式可以啟動
↓
Application Ready ≠ Business Ready
應用程式起來,不等於業務可以繼續跑
硬碟換掉,系統搬過去,Windows 起來了——這是 IT 的工作範疇。
但系統上面跑的應用程式,有時候有自己的門鎖。那把鎖的鑰匙,不在 IT 手上。
老 IT 人在現場學到的東西,往往不只是技術。
還有:誰該負責哪一段,誰去問哪個問題,退路要留在哪裡。😆
#伺服器維護 #RAID陣列 #BMR還原 #ERP移轉 #IT日常
Comments