[BIOS] Boot Block introduction (Visual Optimized)

A. 學習目標 (Boot Block introduction)

瞭解 Boot Block 在 BIOS 啟動與修復中扮演的角色。

B. 學習大綱

  1. What is Boot Block?
  2. Boot Block main function block diagram
  3. Boot Block POST Flowchart
  4. Introduction to the AFUDOS

1. What is Boot Block?

定義:

It is also a stand alone block in the ROM which allows the end users to recover the BIOS ROM in case of damages.

總結: Boot Block = minimum BIOS + crisis recovery。它是 BIOS 唯讀區域的一個區塊,專門用於在更新失敗(如斷電)時進行修復。

2. 修復機制

如果 Boot Block 未被破壞,即使其餘 BIOS 毀損,它也能執行最精簡的開機流程。通常會開機至 DOS 環境,配合載體內的 ROM 檔案再次更新 BIOS。

3. 指令工具 AFUDOS

  • /O:儲存當前 BIOS 至檔案。
  • /P:僅更新 BIOS 主程式區。
  • /M:更新 Boot Block 的 MAC 位址。

D. 參考資料

AMIBIOS ROM Utilities User Guide