什麼是診斷卡?
主板診斷卡 (POST Card / Debug Card) 是插入主板 PCI / PCIe / LPC (部分舊卡支援 ISA) 插槽的專用測試卡。它即時監控 BIOS 開機自我檢測 (POST) 過程中送出的埠 80h (Port 80h) 診斷代碼,以雙位/四位十六進位 LED/LCD 顯示,幫助維修人員在無螢幕顯示、無蜂鳴器、BIOS 損壞等極端情況下精準定位故障硬體環節。

核心工作原理
- CPU 上電復位 → 從 `FFFF:FFF0` 開始執行 BIOS 程式碼。
- BIOS 依序執行 POST 流程:CPU 快取測試 → 記憶體偵測/訓練 → 晶片組初始化 → 顯示卡初始化 → 磁碟/USB/鍵盤偵測 → 選單/開機載入器。
- 每個關鍵步驟前,BIOS 會向 I/O 埠 0x80 (Port 80h) 寫入特定檢查點代碼 (Checkpoint Code)。
- 診斷卡解碼顯示該代碼。若流程卡住 (Hang),代碼凍結在最後成功執行的檢查點 → 直接指向故障環節。
診斷卡 vs BIOS 蜂鳴器 / 螢幕顯示
| 比較項目 | 蜂鳴器 / 螢幕 | 診斷卡 (Port 80h) |
| 前置條件 | 需 CPU/記憶體/顯卡/喇叭/螢幕 正常 | 僅需 CPU/主板/電源 供電正常,不需記憶體/顯卡/螢幕 |
| 故障定位粒度 | 粗略 (如 3 長 1 短 = 記憶體錯誤) | 精確到具體子步驟 (如 D3 = 記憶體訓練失敗,5A = 顯卡 VBios 未偵測到) |
| 黑屏/無蜂鳴器時 | 完全失效 | 唯一可見內部狀態的工具 |
| 適用階段 | POST 後期 | POST 全程 (極早期即可見代碼) |
常見關鍵代碼速查 (AMI/Award/UEFI 通用核心集)
| 代碼 (Hex) | 階段 | 可能故障方向 |
| 00 / FF | CPU 復位/死當 | CPU 損壞、供電異常、時脈產生器故障、BIOS 校驗和失敗 |
| 01-0F | CPU/晶片組早期初始化 | 北橋/南橋/CPU 內部控制器異常 |
| 10-2F | 記憶體偵測/訓練/初始化 | 記憶體模組故障/不相容/插槽氧化/CPU IMC 損壞/時序設定錯誤 |
| 30-4F | 影子 RAM/系統 BIOS 複寫/視訊初始化 | 顯卡/顯示輸出/BIOS ROM 損壞 |
| 50-5F | PCI/PCIe 總線枚舉/資源分配 | 擴充卡/SSD/網卡/USB 控制器衝突或故障 |
| 60-7F | 儲存/輸入裝置/ACPI/啟動裝置搜尋 | 硬碟/SSD/鍵盤/滑鼠/BIOS 設定錯誤 |
| 90-9F | 啟動載入器 (Boot Loader) 階段 | 開機磁區損壞、EFI 分區遺失、作業系統載入器故障 |
| A0-BF | OS 載入/驅動程式初始化 | 作業系統核心/驅動程式問題 (已進入 OS 階段) |
⚠ 代碼含義因 BIOS 廠商 (AMI/Insyde/Phoenix) 與主板廠客製化而異,務必查閱<該主板/BIOS 專用代碼表>,通用表僅供參考方向。
實戰操作 SOP
- 關機斷電,插入診斷卡 (PCIe x1 插槽優先,兼容性最好)。
- 接上電源、喇叭 (可選)、最小系統 (CPU+單條記憶體,不接硬碟/顯卡/其它卡)。
- 開機觀察代碼變化:
✅ 代碼快速流動 → 最後停留 **`00`、`AA`、`A0`、`99`** 等 → 進入 OS 載入 → 硬體基本正常,問題在軟體/驅動/硬碟。
❌ 代碼卡住在特定值 > 10 秒 → 記錄代碼 → 查表定位故障模組。
❌ 代碼完全不亮 / 一直 00/FF → CPU/供電/時脈/BIOS 晶片/主板 PCB 斷路嚴重故障。
- 針對性排除:重插/換槽/換測記憶體 → 清除 CMOS (扣電池/短接跳線) → 更換顯卡/電源 → 燒錄 BIOS (CH341A 程式器) → 更換 CPU → 更換主板。
購買選型建議
- 介面: PCIe x1 (主流)、PCI (舊平台)、LPC (筆電/工控、需排線)、USB (外掛式、需驅動、不適合極早期 POST)。
- 顯示: 四位數 7 段式 LED > 雙位數 > LCD (溫度/電壓監控花俏但 POST 時可能未初始化)。
- 品牌: 國內成熟廠牌 (如 **藍寶/長城/啟航/矽統/技嘉/微星原廠**、專業維修耗材品牌) 品控較好;避免無牌淘寶幾十元貨 (解碼錯誤、PCB 薄、腳位易斷)。
- 附加功能: 清除 CMOS 按鍵 (超頻救援神器)、電壓測量 (CPU Vcore/記憶體 VDD/晶片組)、溫度監控、語音報碼 (免抬頭)。