CONFIG.SYS 是 DOS/Win9x 開機時最早讀取的設定檔,定義開機選單、載入記憶體管理器、光碟機驅動、檔案系統參數。以 Windows 98 開機磁碟為例完整解析。
[menu] menuitem=CD, Start computer with CD-ROM support menuitem=NOCD, Start computer without CD-ROM support menuitem=HELP, View the Help file menudefault=CD,30 menucolor=7,0
menuitem:選單項目代碼(CD/NOCD/HELP)與說明文字。menudefault:預設項目與倒數秒數(30 秒)。menucolor:前景/背景色碼(7=白字,0=黑底)。[CD] device=himem.sys /testmemoff device=oakcdrom.sys /d:mscd001 device=btdosm.sys device=flashpt.sys device=btcdrom.sys /d:mscd001 device=aspi2dos.sys device=aspi8dos.sys device=aspi4dos.sys device=aspi8u2.sys device=aspicd.sys /d:mscd001
/d:mscd001 為裝置名稱,需與 AUTOEXEC.BAT 中 mscdex.exe /d:mscd001 完全一致。[NOCD] device=himem.sys /testmemoff
[HELP] device=himem.sys /testmemoff
[COMMON] files=10 buffers=10 dos=high,umb stacks=9,256 devicehigh=ramdrive.sys /e 2048 lastdrive=z
files/buffers:同時開啟檔案數與磁碟緩衝區(預設 10,建議 ≤30)。dos=high,umb:DOS 核心移至 HMA/UMB。stacks:硬體中斷堆疊大小。devicehigh=ramdrive.sys /e 2048:在擴充記憶體建立 2 MB 虛擬磁碟(%RAMD%)。lastdrive=z:最大磁碟代號 Z:。menuitem=CD ↔ [CD] ↔ AUTOEXEC.BAT 中 goto CD 區塊,三者代碼必須完全一致。mscd001 在 CONFIG.SYS 驅動參數與 AUTOEXEC.BAT MSCDEX 參數必須一致。| 0 黑 | 1 藍 | 2 綠 | 3 青 | 4 紅 | 5 紫 | 6 棕 | 7 白 |
| 8 灰 | 9 淡藍 | 10 淡綠 | 11 淡青 | 12 淡紅 | 13 淡紫 | 14 黃 | 15 亮白 |
掌握此架構,可自行設計多功能開機磁碟(如加入網卡驅動、SATA/RAID 驅動、自動化部署腳本)。