作者嘗試依網路文章製作中文啟動盤,初期成功,但升級 Windows XP 後失效。研究發現,啟動盤僅提供路徑參考,核心檔案仍倚賴硬碟 C:\windows\command 目錄。若能讓啟動盤獨立運行中文平台並支援光碟機,豈非更完美?以下詳細記錄製作「萬能光碟機中文啟動盤」的完整流程。
Pdos.def 實現路徑動態適配Pdos95.bat 啟動中文平台時需讀取 C 槽根目錄的 Pdos.def,該檔定義 Chs16.fon、Pbios.exe、Lx.tbl、Ctrlpan.exe、Font16.exe 等檔案路徑、熱鍵、輸入法與字典。將其中的 C:\windows\command 替換為 C:\、D:\ … Z:\,分別另存為 Pdos.c ~ Pdos.z 共 24 個檔案(各約 2KB),即可涵蓋所有磁碟機代號。
1.44MB 軟碟空間有限,僅保留必要檔:Chs16.fon、Ctrlpan.exe、Font16.exe、Hzkbd.exe、Hzvio95.exe、Instdict.exe、Lx.tbl、Pbios.exe、Pdos95.bat、拼音輸入法 Pinyin.tbl、Quit.exe。連同 24 個 Pdos.* 檔置於新建 EBD 資料夾備用。
Pdos95.bat 實現「萬能」自動掛載修改後的批次檔邏輯:開機時檢測當前記憶體磁碟機代號(%RAMD%),自動複製對應的 Pdos.%RAMD% 為 C:\Pdos.def,再依序載入 pbios、font16、hzvio95、hzkbd、instdict pinyin、ctrlpan,完成中文平台載入。離開時提示將 Pdos.bak 改回 Pdos.def。
EBD.cabEBD.cab 至 EBD 資料夾,刪除較不常用的 Scandisk.exe、Scandisk.ini 釋放空間。EBD 目錄下所有檔案以最高壓縮率打包成新 EBD.cab(勿包含資料夾本身)。EBD.cab 複製覆蓋至開機軟碟,寫保護軟碟。成品佔用 1.34MB。Pdos95.bat 即進入 DOS 中文平台,Ctrl+Space 呼叫輸入法正常。C:\Pdos.bak 改回 Pdos.def 並刪除原 Pdos.def。這張「萬能光碟機中文啟動盤」徹底解決了跨作業系統、跨磁碟機代號的中文環境啟動難題,是維護舊系統、救援資料的利器。