漢化 Hirens.BootCD 中的 XP 系統
1. 在中文版 XPSP3 鏡像中提取所需的檔案
原系統為沒有作 server pack 的 Windows XP Professional ,在WINXPSP3的虛拟光驅中提取以下檔案
f:
cd I386
rem 漢化、輸入法所需檔案
copy MYDOCS.DL_ d:\
copy shell32.dl_ d:\
copy browselc.dl_ d:\
copy logonui.ex_ d:\
copy explorer.ex_ d:\
copy l_intl.nl* d:\
copy simsun.tt_ d:\
copy INPUT.* d:\
rem 附加庫
copy OCMANAGE.DL_ d:\
copy DBGHELP.DLL d:\
cd ASMS\1000\MSFT\WINDOWS\GDIPLUS
copy GDIPLUS.CAT d:\
copy GDIPLUS.DLL d:\
copy GDIPLUS.MAN d:\
rem =========解壓縮=================
expand MYDOCS.DL_ mydocs.dll
expand shell32.dl_ shell32.dll
expand browselc.dl_ browselc.dll
expand logonui.ex_ logonui.exe
expand explorer.ex_ explorer.exe
expand l_intl.nl* l_intl.nls
expand simsun.tt_ simsun.ttc
expand OCMANAGE.DL_ ocmanage.dll
expand INPUT.dl_ input.dll
expand INPUT.HL_ input.hlp
expand INPUT.IN_ input.inf
expand INPUT.CH_ input.chm
以上收集所需的檔案的完成
2.解壓 Hirens.BootCD
用 winrar 解壓 Hirens.BootCD.15.2.zip ,在解壓後的檔案中,
用 HBCDCustomizer.exe 解壓 Hiren's.BootCD.15.2.iso 到 C:\MyBootCD ,
用 7zip 解壓 C:\MyBootCD\CD\HBCD\XP 中的 XP.wim 到 D 盤,如 D:\XP
複制 explorer.exe 到 D:\XP\I386 中
複制以下檔案到 D:\XP\I386\system32 中
mydocs.dll
shell32.dll
browselc.dll
logonui.exe
複制 simsun.ttc 到 D:\XP\I386\Fonts 中,并删除該檔案夾中的 micross.ttf 和 arial.ttf 兩字型
3.重新封裝、打包
用 Gimagex 或别的工具重新封裝XP ,這個工具在Hirens.BootCD 帶有的 C:\MyBootCD\CD\HBCD\Programs\Files\GImageX.7z
來源選 D:\XP
儲存位置 C:\MyBootCD\CD\HBCD\XP\XP.wim
映象名稱 XP
可啟動映像 打勾
其它一律留白
這樣新的鏡像就建立成功了。
下來用 HBCDCustomizer.exe "Make ISO" 制作新的 ISO 鏡像到 C:\MyBootCD ,記得改寫最上面的方框為空白。
4.設定Hirens.BootCD 的 miniXP 的界面為中文
用虛拟機加載制作的 MyBootCD.iso ,進入 minixp ,中文是亂碼,說明XP系統已經被漢化了,就是缺少中文字型沒能正确顯示。
要改系統的預設字型需要修改系統資料庫,比較麻煩,比較簡單的操作是輕按兩下 X:\I386\Fonts\simsun.ttc 這個檔案系統界面就會變成中文
5.系統資料庫修改系統字型
hkey_local_machine\system\controlset001\control\nls\language,
把“default”和“installlanguage”的的值“0409”改為“0804”
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize
導出 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc\Associated Charset
ANSI(00)="YES"
OEM(FF)="YES"
SYMBOL(02)="NO"
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc\Associated DefaultFonts
AssocSystemFont=“simsun.ttf”
轉載于:https://www.cnblogs.com/yisuo/p/6784010.html