萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> 作業系統基礎知識

DOS 開機啟動流程詳解:從 BIOS 到命令提示字元的完整路徑

電腦通電到出現 C:\> 提示符,經歷嚴格的載入鏈。理解每個階段與關鍵檔案,是排除開機故障、製作開機磁碟、分析病毒感染的基礎。

完整啟動順序

  1. POST (Power-On Self-Test):BIOS 檢測 CPU、記憶體、顯示卡、鍵盤、磁碟等硬體。
  2. MBR (Master Boot Record):讀取啟動裝置第 0 軌 0 扇區 512 位元組,執行主開機程式。
  3. PBR (Partition Boot Record):載入作用分區的啟動扇區程式(如 IO.SYS)。
  4. IO.SYS:DOS 核心載入器,隱藏、唯讀、系統屬性,連續佔據資料區起始磁區。
    • 初始化硬體(磁碟重置、中斷向量設定)。
    • 解讀 CONFIG.SYS 載入驅動程式(HIMEM、EMM386、光碟機等)。
    • 載入 MSDOS.SYS(檔案系統核心)。
  5. MSDOS.SYS:檔案管理模組,常駐記憶體,管理檔案配置、資源分配。
  6. COMMAND.COM:命令解譯器(內部指令、批次處理、錯誤處理),分為常駐部份與暫時部份。
  7. CONFIG.SYS:文字設定檔,設定 files、buffers、device、shell 等參數。
  8. AUTOEXEC.BAT:自動執行批次檔,設定 PATH、PROMPT、載入 SMARTDRV、MSCDEX、啟動 TSR 程式。

關鍵檔案缺一不可

檔案屬性缺失後果
IO.SYS隱藏、系統、唯讀無法載入核心,顯示「Missing operating system」
MSDOS.SYS隱藏、系統、唯讀核心不完整,無法管理檔案系統
COMMAND.COM系統、唯讀無命令解譯器,停留在空白提示符

CONFIG.SYS / AUTOEXEC.BAT 缺失影響

  • 系統仍可啟動,但預設參數極小(files=8、buffers=8、無驅動程式)。
  • 光碟機、滑鼠、網卡、音效卡等裝置無法運作。
  • Windows 3.x/9x 可能無法正常啟動。

自訂開機流程技巧

  • 修改 CONFIG.SYS 中 shell= 指定替代命令解譯器(如 4dos.com)。
  • AUTOEXEC.BAT 末尾呼叫 win.com 直接啟動 Windows。
  • 使用 boot.ini(NT 系列)或 grub 實現多重開機。

熟記此流程,遇到「非系統磁碟」、「缺少 COMMAND.COM」、「開機卡在 HIMEM」等經典錯誤即可對症下藥。

copyright © 萬盛學電腦網 all rights reserved