自己动手 - 打造简体中文版Windows 7安装程序
将移除英文包应答文件Remove_en-us.xml、7264的简体中文语言包文件拷贝到G:,并改名为lp.cab
下面开始进入简体中文版的制作
清空 G:win7 和 d:mount 文件夹
用虚拟光驱加载Windows 7 7264的原始安装盘映像,将里面的全部文件复制到到g:win7中。
在 windows 7 下”以管理权限进入命令提示符方式,如图
一、载入映像
查看install.wim文件都包含了哪些版本
dism /get-wiminfo /wimfile:G:win7sourcesinstall.wim
1.2 载入索引5-----ULTIMATE
dism /mount-wim /wimfile:G:win7sourcesinstall.wim /index:5 /mountdir:D:Mount
(若要不 保 存 就卸载上面安装的系统映像,在命令行下执行“dism /Unmount-Wim /mountdir:D:mount /discard”即可。
其中/unmount-win是关键参数,/mountdir:D:mount的目标系统映像,/discard参数表示丢弃映像。
命令执行后,刚才创建的系统映像就卸载掉了。)
移除英文包
使用应答文件Remove_en-us.xml移除英文语言包
dism /image:D:Mount /apply-unattend:G:Remove_en-us.xml
二、重新编译-----保存映像
dism /commit-wim /mountdir:D:Mount
集成中文语言包
3.1 将G:Lp.cab语言包集成到系统(这一步骤时间久一点)
dism /image:D:Mount /add-package /packagepath:G:Lp.cab
三、 重新编译-----保存映像
dism /commit-wim /mountdir:D:Mount
3.3为了实现真正的中英双语,还需要给安装程序做中英双语化的调整。依次执行下面的命令:
建立g:lpexpanded 文件夹
expand.exe -f:* g:lp.cab g:lpexpanded
xcopy g:lpexpandedsourceslicense* g:win7sourceslicense /cherkyi
xcopy g:lpexpandedsetupsources* g:win7sources /cherkyi
四、简体中文环境设置
检查一下当前的语言设置
dism /image:D:Mount /get-intl
设置默认语言为简体中文:
dism /image:D:mount /set-SKUIntlDefaults:zh-cn
设置默认显示语言
dism /image:D:Mount /set-uilang:zh-cn
设置系统区域默认语言
dism /image:D:Mount /set-syslocale:zh-cn
设置用户区域默认语言
dism /image:D:Mount /set-userlocale:zh-cn
设置输入区域语言为中文
dism /image:D:Mount /set-inputlocale:0804:00000804
时区设置
dism /image:D:Mount /set-timezone:"China Standard Time"
生成语言配置文lang.ini
dism /image:D:Mount /gen-langini /distribution:G:win7
重新编译----保存映像(保存简体中文语言环境设置)
dism /commit-wim /mountdir:D:Mount
五、保存修改并且卸载MOUNT
再次检查并确认语言环境设置
dism /image:D:Mount /get-intl
卸载Mount并保存修改
dism /unmount-wim /mountdir:D:Mount /commit
六、修改boot.wim文件使其支持中文
第一步做完以后,从Windows系统中运行安装程序已经能够做到中英文双语了。但是如果从光盘引导安装的话还是英文的,所以我们还需要对boot.wim做一番修改,使其支持中文。需要说明的是,当前中文版的Windows PE 3.0还没有出来,所以暂时还不能做中文版的Windows PE,不过中英双语版的安装程序还是可以的。
将英文版7264 ISO的boot.wim文件提取到G:win7
首先获取boot.wim的信息:
dism /get-wiminfo /wimfile:g:win7sourcesboot.wim
可以看到我们需要修改Index 2对应的文件。那就加载Index 2,在这里就不多介绍了:
dism /mount-wim /wimfile:g:win7sourcesboot.wim /index:2 /mountdir:D:Mount
接下来安装中文支持,所谓的中文支持就是让这个Windows PE能够正常显示出中文,说白了就是添加了一些字体文件。安装WAIK的时候已经附带了相应的中文支持包,还是使用离线安装:
dism /image:D:Mount /add-package /packagepath:"g:Program FilesWindows AIKToolsPEToolsx86WinPE_FPswinpe-fontsupport-zh-cn.cab"
下面还是需要解压缩那些安装程序的语言文件,建立g:lpexpanded 文件夹
expand.exe -f:* g:lp.cab g:lpexpanded
xcopy g:lpexpandedsourceslicense* D:Mountsourceslicense /cherkyi
xcopy g:lpexpandedsetupsources* D:Mountsources /cherkyi
由于简体中文版的Windows PE还没有出来,所以修改lang.ini文件这一步我们只能自己动手制作一下了,尽管我们并不推荐手动更改lang.ini文件。首先在管理员权限下打开记事本(你可以右击记事本快捷方式选择以管理员身份运行,或者在那个管理员权限的cmd里面输入notepad后回车),打开D:Mount sourceslang.ini文件,它里面应该是这样子:
[Available UI Languages]
en-US = 3
[Fallback Languages]
en-US = en-us
修改后的文件变成这样:
[Available UI Languages]
zh-CN = 2
[Fallback Languages]
en-US = en-us
(若是做成中英双语版,修改后的文件变成这样:
[Available UI Languages]
en-US = 3
zh-CN = 2
[Fallback Languages]
en-US = en-us
)
修改好了以后对boot.wim的操作也算完成了,保存文件并卸载它:
dism /unmount-wim /mountdir:D:Mount /commit
七、制作ISO文件并刻盘或硬盘安装。
安装后就是完全的中文版了
Windows7之家(www.908098.com),凝聚你我他 |