萬盛學電腦網

 萬盛學電腦網 >> 電腦基本常識 >> WinPE啟動時出現亂碼的原因

WinPE啟動時出現亂碼的原因

   我們做GRUB引導PE啟動時容易出現亂碼問題。經過研究,其實這是因為菜單沒有保存為UTF-8編碼。

  所以我們在制作菜單時編碼務必是UTF-8格式,而不能為ANSI。

  但即使我們把菜單保存為UTF-8格式,當出現錯誤返回時,依然會出現亂碼。

  這個時候我們可以在菜單上修改成以下句子:

  (bd)/BOOT/USB_ACC.0PE --version=5.0.11 --time-out-enable=2 --time-out-disable=1

  timeout 10

  default 0

  gfxmenu (bd)/BOOT/MESSAGE || find --set-root /BOOT/MESSAGE && gfxmenu (bd)/BOOT/MESSAGE

  configfile (md)4+3

  title 【01】 WinPE 2003

  map --mem (bd)/BOOT/WINPE.ISO (0xff) || find --set-root /BOOT/WINPE.ISO (0xff) && map --mem (bd)/BOOT/WINPE.ISO (0xff)

  map --hook

  chainloader (0xff)

  但即使加上了這句,如果菜單較多時還是會出現如下問題:

  菜單顯示不全。

  那怎麼解決這個問題呢?

  把“configfile (md)4+3”修改下即可:

  configfile (md)4+8

  zhaohj 說內置菜單不能超過4K,所以最大是8個扇區。

  我估計是3數值太小,所以部分菜單無法載入。如果你的菜單較大較多的話,就建議改成configfile (md)4+8吧。

copyright © 萬盛學電腦網 all rights reserved