問題
啟動菜單中的所有中文顯示為亂碼,英文沒有問題,即使用ghost還原也沒有用(Ghost所備份的系統的啟動菜單是沒有亂碼的)。
分析
一般來說,亂碼問題都是編碼方式設置不正確造成的。關鍵是找到編碼方式是如何設置的。
解決
以管理員身份運行cmd,執行以下命令即可:
bcdboot c:\Windows /l zh-cn
關於bcdboot命令的用法如下:
C:\Users\ptz>bcdboot /?
Bcdboot - Bcd 啟動文件創建和修復工具。
bcdboot.exe 命令行工具用於將關鍵啟動文件復制到系統分區以及創建新的系統 BCD 存
。
bcdboot <source> [/l <locale>] [/s <volume-letter>] [/v]
[/m [{OS Loader ID}]]
source 指定 Windows 系統根目錄的位置。
/l 指定在初始化 BCD 存儲時使用的可選區域設置參數。
默認值為“簡體中文”。
/s 指定一個可選的卷號參數,該參數用於指定要將啟動環境文件復制
的目標系統分區。默認值為固件標識的系統分區。
/v 啟用詳細模式。
/m 如果提供了操作系統加載器 GUID,則此選項可以將給定的加載器
對象與系統模板合並起來,以產生可啟動條目。否則,只合並全局
對象