故障現象: 升級伺服器 SDRAM 從 128MB 至 512MB 後,載入 BIOS 最佳化預設值並啟用「對每個記憶體單元檢測」,重開機提示「需重新 SETUP」,按 F2 後死機。
主板預設啟用 ECC (Error Checking and Correcting) 校驗,且 CMOS 設定「逐單元檢測」。但新增的普通 SDRAM 不支援 ECC,導致 BIOS 自檢失敗、系統掛起。清除 CMOS 重置參數後,停用不相容的檢測模式即可解決。
| 類型 | 原理 | 特點 |
|---|---|---|
| 非奇偶校驗 | 每位元組 8 bits,無檢查位 | 錯誤無法偵測,應用程式直接跑錯結果 |
| 奇偶校驗 | 每位元組 +1 bit 奇偶檢查位 | 可偵測單一 bit 錯誤,無法修正;現代主板多支援混用但不建議 |
| ECC | 資料位外加多位修正碼 (8-bit 需 5-bit ECC) | 可偵測並修正單一 bit 錯誤,偵測雙 bit 錯誤;伺服器級標準 |
| SPD | 記憶體模組上 256-byte EEPROM 記錄時序/電壓/容量 | BIOS 開機自動讀取;缺 SPD 或 SPD 空白會導致不穩定 |
網管除關注網路連線,更需了解伺服器硬體參數相容性,方能快速定位非網路層面的異常故障。