Windows 7 多语言制作全攻略.docx
《Windows 7 多语言制作全攻略.docx》由会员分享,可在线阅读,更多相关《Windows 7 多语言制作全攻略.docx(13页珍藏版)》请在冰豆网上搜索。
Windows7多语言制作全攻略
实践与交流:
Windows7多语言制作全攻略
(一)
以下是多语言版本选择图。
这里所讲的多语言是指映像中有两种或以上的语言,不是102in1那种install.wim有两种语言,但实际上install.wim中的102个映像每个都是单语言。
多语言映像安装后的系统,在控制面板中有两种语言界面可以切换(只有U版和企业版支持切换)。
单语言映像安装后的系统只有一种语言界面。
多语言版本的制作不单是实现映像的多语言,还要实现安装界面的多语言。
所谓安装界面的多语言,是指选择某种语言后,进去之后,安装界面以及安装版本名称等都是某种语言。
这里面要提到的是如果只是2种语言,那么版本名称可以双语,如果3种或以上,只能有一种语言的版本名称可以显示自己的语言,另两种只能用1种语言(不是安装界面,界面还是各自的语言)来表示,比如都用英语来表示。
比如,简、繁体中文+英语,3语版本,那么如果“Windows7旗舰版”可以是简体中文版的名称,但繁体中文和英语则只能统一用英语表示名称“Windows7Ultimate”
安装界面多语言的实现主要是处理souces文件和其中的boot.wim。
映像多语言的实现是处理install.wim。
下面将以制作win7专业版、旗舰版的繁体中文和英文的多语言DVD(2个版本、2种语言)为例。
X86的,以下的例子全部是X86的。
。
如果是X64(AMD64)的,请相应64位的Win7系统制作。
分成三个部分来讲,一是install.wim(映像)多语言的实现,二是boot.wim多语言的实现,三是向souces添加多语言文件。
一、操作环境和材料准备
1、操作环境
引用AIK手册的一段话:
“部署映像服务和管理(DISM)可用于Windows®7、带有ServicePack1(SP1)的WindowsVista®、WindowsServer®2008R2和WindowsServer®2008映像。
但是,只有在您处理Windows7或WindowsServer2008R2映像时,才能使用其全部功能。
这是因为需要处理任何Windows映像的文件和资源都位于此映像中。
DISM将检测并使用目标映像中可用的资源来更新映像”
所以,建议的操作环境是Windows®7或Server®2008R2。
2、工具
下载MicrosoftWindowsAIK(6.1.7600.16385)或MicrosoftWindowsOPK(6.1.7600.16385)的ISO,安装AIK或OPK,选默认路径安装。
AIK更好下,就用AIK(简体中文)吧。
UltraISO9.2以上版本
以上工具下载:
3、磁盘空间要求
以E分区为例,20G以上空闲空间,NTFS格式。
4、材料:
下载英文版MSDN官方ISO映像(X86,U版,除PRO版以外的HB或HP版的ISO也可以),下载Windows7全球语言包合集,下不到只下你要整合的那种语言的语言包。
比如,繁体中文(ZH-HK)的语言包,只有106M。
为什么不要PRO的(专业版)的,因为PRO版的有两种,一种里面有五个映像,另一种只有一个映像(只有一个专业版的),这个是批量许可版本。
怕大家分不清楚,所以不要下PRO的。
二、install.wim(映像)多语言的实现
在E分区建立一个叫做win7目录。
用UtraISO打开英文版MSDN官方ISO文件,将里面的所有文件夹和文件提取到E:
\win7,然后删除E:
\win7\souces里面的ei.cfg。
在E分区建立一个叫做cab1目录,将繁体中文(ZH-HK)的语言包提取到E:
\cab1目录,改名为lp_zh-hk.cab。
默认叫lp.cab,如果你制作三个以上语言,最好改一下。
比如再加一个语言包,lp_zh-cn.cab,也是放在这个目录里。
1、用imagex从官方install.wim中提专业版和旗舰版映像
在C:
\ProgramFiles\WindowsOPK(或AIK)\Tools\x86目录内建一个CMD文件,并以管理员身份(下同)执行。
内容如下:
Imagex/exportE:
\win7\sources\install.wim4E:
\pro.wim
Imagex/exportE:
\win7\sources\install.wim5E:
\ult.wim
Pause
执行结束后,E盘生成两个单映像的wim文件,pro.wim和ult.wim,这两个wim文件中各只有一个映像。
2、给pro.wim、ult.wim整合繁体中文(ZH-HK)的语言包
在C:
\ProgramFiles\WindowsOPK(或AIK)\Tools\x86\Servicing执行一个CMD文件,CMD文件内容如下:
mdE:
\mount8
mdE:
\Scratch
Dism/Mount-WIM/WimFile:
E:
\pro.wim/Name:
"Windows7Professional"/MountDir:
E:
\mount8
Dism/Image:
E:
\mount8/ScratchDir:
E:
\Scratch/Add-Package/PackagePath:
E:
\cab1
Dism/Commit-Wim/MountDir:
E:
\mount8
Dism/Image:
E:
\mount8/Set-SKUIntlDefaults:
zh-hk
Dism/Unmount-WIM/MountDir:
E:
\mount8/Commit
Dism/Mount-WIM/WimFile:
E:
\ult.wim/Name:
"Windows7Ultimate"/MountDir:
E:
\mount8
Dism/Image:
E:
\mount8/ScratchDir:
E:
\Scratch/Add-Package/PackagePath:
E:
\cab1
Dism/Commit-Wim/MountDir:
E:
\mount8
Dism/Image:
E:
\mount8/Set-SKUIntlDefaults:
zh-hk
Dism/Unmount-WIM/MountDir:
E:
\mount8/Commit
RD/Q/SE:
\mount8
RD/Q/SE:
\Scratch
PAUSE
3、C:
\ProgramFiles\WindowsOPK(或AIK)\Tools\x86目录内执行一个CMD文件,内容如下:
Del/F/SE:
\win7\sources\install.wim
RenE:
\pro.wiminstall.wim
Move/yE:
\install.wimE:
\win7\sources
Imagex/exportE:
\ult.wim1E:
\win7\sources\install.wim
Del/F/SE:
\ult.wim
Pause
这样,E:
\win7\sources\install.wim就换成只有两个映像(PRO\ULT两个版本)的映像了。
这两个映像都是双语的了。
4、去下载个叫wimtool的工具(无忧论坛出的最新版),打开E:
\win7\sources\install.wim,如图修改,改完退出:
实践与交流:
Windows7多语言制作全攻略
(二)
三、boot.wim多语言的实现
1、在E分区新建3个目录,分别叫PEcab1、PEcab2、PEcab3。
虚拟光驱动加载AIK的ISO文件,进入WinPE_LangPacks\x86\zh-hk目录(有些语言的AIK中没有ZH-HK这个目录,有些有,不过AIK香港版的ISO中肯定有),将zh-hk中的lp.cab提取到E:
\PEcab1(如果是三语言以上版本,要改名一下,比如lp_zh-hk.cab、lp_zh-cn.cab),将WinPE-Setup_zh-hk.cab和WinPE-Setup-Client_zh-hk.cab提取E:
\PEcab2
2、将C:
\ProgramFiles\WindowsOPK(或AIK)\Tools\PETools\x86\WinPE_FPs目录下的winpe-fontsupport-zh-hk.cab复制到E:
\PEcab3目录内。
3、在C:
\ProgramFiles\WindowsOPK(或AIK)\Tools\x86\Servicing目录内执行一个CMD文件,CMD文件内容如下:
MDE:
\MountPE
Dism/mount-wim/WimFile:
E:
\win7\sources\boot.wim/index:
1/MountDir:
E:
\MountPE
Dism/image:
E:
\MountPE/Add-Package/PackagePath:
E:
\PEcab1
Dism/image:
E:
\MountPE/Add-Package/PackagePath:
E:
\PEcab3
Dism/unmount-WIM/MountDir:
E:
\MountPE/Commit
Dism/mount-wim/WimFile:
E:
\win7\sources\boot.wim/index:
2/MountDir:
E:
\MountPE
Dism/image:
E:
\MountPE/Add-Package/PackagePath:
E:
\PEcab1
Dism/image:
E:
\MountPE/Add-Package/PackagePath:
E:
\PEcab2
Dism/image:
E:
\MountPE/Add-Package/PackagePath:
E:
\PEcab3
Dism/image:
E:
\MountPE/Gen-LangINI/distribution:
E:
\MountPE
Dism/Image:
E:
\MountPE/Set-SKUIntlDefaults:
zh-hk
Copy/yE:
\MountPE\sources\lang.iniE:
\win7\sources
Dism/unmount-WIM/MountDir:
E:
\MountPE/Commit
RD/Q/SE:
\MountPE
PAUSE
批处理执行结束后,boot.wim就已经实现多语言了。
四、向sources目录添加必要的多语言文件
打开E:
\cab1里的lp_zh-hk.cab,这是个cab压缩包,用WINRAR就可以打开。
从一大堆文件中找到里面的sources文件夹和setup文件夹,提取出来放在你操作方便的位置(比如桌面),将sources文件夹和sutup文件夹中的souces文件夹(注意有2个souces文件夹),分次复制到E:
\win7目录,遇提示就选合并。
五、生成ISO
用Ultraiso打开官方MSDN的原版ISO,清空里面的内容,将E:
\win7目录下的所有文件夹、文件拖进Ultraiso操作界面右上框,另存。
六、测试
看起来象是有4个版本,实际上只有2个。
以下是样本示例一些图。
(系统安装后,仅旗舰版、企业版支持不同语言的界面切换)