Windows PE (WinPE) 開機時顯示的英文提示(Loading RAMDISK image...、Please wait... 等)皆可透過修改核心檔案實現中文化或個性化。需使用十六進位編輯器修改 Setupldr.bin,並修改 TXTSETUP.SIF 的 loaderprompt 參數,最後在根目錄放入 Bootfont.bin 支援中文顯示。
| 檔案 | 原始字串 | 修改建議 |
|---|---|---|
Setupldr.bin | Loading RAMDISK image... | 正在載入 RAMDISK 映像... |
| Please wait... | 請 等 待... | |
| Press F6 if you need to install a third party SCSI or RAID driver... | 按 F6 如果您需要安裝第三方 SCSI 或 RAID 驅動程式... | |
TXTSETUP.SIF(由 TXTSETUP.SI_ 解壓) | loaderprompt="Starting Micro Uepon PE ..." | loaderprompt="正在啟動 Windows PE 系統維護光碟 ..." (文字可自訂) |
Setupldr.bin,搜尋上述英文字串(注意編碼為 ASCII/UTF-16LE),逐一替換為等長度或更短的中文字串(不足處以空格補齊),不可超過原長度。TXTSETUP.SI_ 取得 TXTSETUP.SIF,用記事本修改 loaderprompt 行。Bootfont.bin 到 PE 根目錄,**否則中文會顯示亂碼/方塊**。• 修改二進位檔案極高風險,建議先備份原檔。
• 字串長度嚴格限制,中文字佔 2 位元組,替換時務必計算位元組數。
• 現代 WinPE (Win10/11 based) 架構不同,boot.wim 內含 bootmgr、BCD,修改方式較複雜,建議使用專用工具(如 WinPE Builder、Dism++)。
• 僅供學習研究,商用請遵守授權條款。