|
问:显示windows 7开机动态标语(Animated LOGO)需要有什么必要条件?
答:经验证,得如下结论:
A. 显示英文动态标语的必要条件:
0. 在BCD文件里面对应该启动项目(通常是{default})不可把quietboot设定成on。
1. 在BCD文件里面对应该启动项目(通常是{default})的区域码(locale)要设定为en-US。
2. 在\windows\system32\boot文件夹里面有winload.exe,对应语系子文件夹里面有winload.exe.mui。(一般不成问题。)
3. 在\windows\system32文件夹里面有bootres.dll,\windows\system32\en-US文件夹里面有bootres.dll.mui。(非英文语系一般不具备这条件,需要手動满足之。)
4. 在\windows\fonts文件夹里面有segoeui.ttf (517KB)。(一些精简版把大部分的字体文件都除去了,故显示不了动态标语)
5. 在启动盘的\boot\fonts文件夹里面有wgl4_boot.ttf。
B. 显示简体中文(zh-CN)动态标语的必要条件:
0. 在BCD文件里面对应该启动项目(通常是{default})不可把quietboot设定成on。
1. 在BCD文件里面对应该启动项目(通常是{default})的区域码(locale)要设定为zh-CN。
2. 在\windows\system32\boot文件夹里面有winload.exe,对应语系子文件夹(zh-CN)里面有winload.exe.mui。(一般不成问题。)
3. 在\windows\system32文件夹里面有bootres.dll,\windows\system32\zh-CN文件夹里面有bootres.dll.mui。(一些精简版把这文件除去了,故显示不了动态标语)
4. 在\windows\fonts文件夹里面有msyh.ttf (大于20MB)。(一些精简版把大部分的字体文件都除去了,故显示不了动态标语)
5. 在启动盘的\boot\fonts文件夹里面有chs_boot.ttf。
C. 显示繁体中文(zh-TW)动态标语的必要条件:
0. 在BCD文件里面对应该启动项目(通常是{default})不可把quietboot设定成on。
1. 在BCD文件里面对应该启动项目(通常是{default})的区域码(locale)要设定为zh-TW。
2. 在\windows\system32\boot文件夹里面有winload.exe,对应语系子文件夹(zh-TW)里面有winload.exe.mui。(一般不成问题。)
3. 在\windows\system32文件夹里面有bootres.dll,\windows\system32\zh-TW文件夹里面有bootres.dll.mui。(一些精简版把这文件除去了,故显示不了动态标语)
4. 在\windows\fonts文件夹里面有msjh.ttf (大于20MB)。(一些精简版把大部分的字体文件都除去了,故显示不了动态标语)
5. 在启动盘的\boot\fonts文件夹里面有cht_boot.ttf。
在 Win7pe环境下,要用上大于20MB(msyh.ttf或者msjh.ttf)来显示"正在启动Windows"的中文动态标语,代价是太大了。所以,我选择显示"Starting Windows"的英文动态标语,代价是517KB(segoeui.ttf)。
[ 本帖最后由 khauyeung 于 2009-10-23 07:26 编辑 ] |
|