- 积分
- 44
- 最后登录
- 2019-5-31
- 精华
- 0
- 阅读权限
- 10
- 主题
- 14
- UID
- 1835403
- 帖子
- 110
- PB币
- 1159
- 威望
- 0
- 贡献
- 0
- 技术
- 54
- 活跃
- 19
- UID
- 1835403
- 帖子
- 110
- PB币
- 1159
- 贡献
- 0
- 技术
- 54
- 活跃
- 19
|
发表于 2012-3-20 20:33:01
IP属地意大利
|显示全部楼层
本帖最后由 Nakour 于 2012-3-20 23:21 编辑
我已经清楚了,原来我这边可能网络部是很稳定。。意大利么。。所以和中国比起来还是有差距的。接下来给大家发布这个攻略。弄了我一6天 终于打造好多语言。比预期提前1天时间。还是蛮高兴的。接下来是教程。
一、操作环境和材料准备
建议使用window7下环境
成三个部分来讲,一是install.wim(映像)多语言的实现,二是boot.wim多语言的实现,三是向souces添加多语言文件
1.下载用到的软件。下载Microsoft Windows AIK (6.1.7601.17514)英文版(注:目前仅有英文版下载),安装AIK,选默认路径安装。
UltraISO 9.2以上版本 注意现在这个AIK的版本可能合适WIN7而不合适window7SP1,所以必须下载SP1的补丁包,至于为什么要那样做,
请看下面。笔者用的是KB3AIK_CN,补丁包的话是waik_supplement_zh-cn。
2.磁盘空间要求
以E分区为例,30G以上空闲空间,NTFS格。如果是10个语言以上最好50G哦 笔者用的就是E盘。你们也可以用F盘等等自己喜欢。。可以直接将盘符更改。
3、材料:
下载已经集成SP1的Windows 7英文版MSDN官方ISO映像(x86 & x64 Ultimate版),Windows 7 with SP1的全球语言包合集,或者只下你要整合的那种语言的语言包。
比如,中文(zh-cn)的语言包。记住这个语言包的选择一定要SP1的语言包,我一直认为SP1和普通的是一样的。后来发现封装不进去。。结果让我很郁闷。接下来开始工作了。
我准备封装的是三种语言,英语,中文,和日语,至于英文就不用添加了 里面就已经有了。
二、install.wim(映像)多语言的实现
在E分区建立一个叫做win7目录。用UtraISO打开英文版MSDN官方ISO文件,将里面的所有文件夹和文件提取到E:\ win7,
然后删除E:\ win7\souces里面的ei.cfg。删除ei.cfg是实现多版本的必要
在E分区建立一个叫做cab1目录,将中文(ZH-CN)的语言包提取到E:\cab1目录,改名为lp_zh-cn.cab。默认叫lp.cab,
如果你制作三个以上语言,最好改一下。比如再加一个语言包,lp_ja-jp.cab,也是放在这个目录里
1、用imagex从官方install.wim中提映像
在C:\Program Files\Windows OPK(或AIK)\Tools\x86目录内建一个CMD文件,并以管理员身份(下同)执行。内容如下:
Imagex /export E:\win7\sources\install.wim 1 E:\Stax86.wim
Imagex /export E:\win7\sources\install.wim 2 E:\Basx86.wim
Imagex /export E:\win7\sources\install.wim 3 E:\prex86.wim
Imagex /export E:\win7\sources\install.wim 4 E:\prox86.wim
Imagex /export E:\win7\sources\install.wim 5 E:\ultx86.wim
Pause
我提取了5个版本文件。普通 家庭普通 家庭高级 专业和旗舰
至于这个是可以观看的想看你自己的install.wim里面有几个版本可以输入以下命令
Imagex /info E:\win7\sources\install.wim
然后
执行结束后,E盘生成五个单映像的wim文件,Stax86.wim Basx86 prex86 ultx86.wim,这五个wim文件中各只有一个映像。
2、给Stax86.wim Basx86 prex86 ultx86.wim整合中文 日语(ZH-CN JA-JP)的语言包
在C:\Program Files\Windows OPK(或AIK)\Tools\x86 \Servicing执行一个CMD文件,CMD文件内容如下:
md E:\mount8
md E:\Scratch
Dism /Mount-WIM /WimFile:E:\pro.wim /Name:"Windows 7 Starter" /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-cn
Dism /Unmount-WIM /MountDir:E:\mount8 /Commit
Dism /Mount-WIM /WimFile:E:\pro.wim /Name:"Windows 7 HomeBasic" /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-cn
Dism /Unmount-WIM /MountDir:E:\mount8 /Commit
Dism /Mount-WIM /WimFile:E:\pro.wim /Name:"Windows 7 HomePremium" /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-cn
Dism /Unmount-WIM /MountDir:E:\mount8 /Commit
Dism /Mount-WIM /WimFile:E:\pro.wim /Name:"Windows 7 Professional" /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-cn
Dism /Unmount-WIM /MountDir:E:\mount8 /Commit
Dism /Mount-WIM /WimFile:E:\ult.wim /Name:"Windows 7 Ultimate" /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-cn
Dism /Unmount-WIM /MountDir:E:\mount8 /Commit
RD /Q /S E:\mount8
RD /Q /S E:\Scratch
PAUSE
时间大概要很久了。。
完成之后E盘的5个镜像就有语言了。然后将其改名
imagex /info E:\Stax86.wim "Windows 7 Starter x86" "Windows 7 Starter x86"
imagex /info E:\Basx86.wim "Windows 7 Home Basic x86" "Windows 7 Home Basic x86"
imagex /info E:\Prex86.wim "Windows 7 Home Premium x86" "Windows 7 Home Premium x86"
imagex /info E:\Prox86.wim "Windows 7 Professional x86" "Windows 7 Professional x86"
imagex /info E:\Ultx86.wim "Windows 7 Ultimate x86" "Windows 7 Ultimate x86"
也可以用wimtool的工具(无忧论坛出的最新版),
接着在C:\Program Files\Windows OPK(或AIK)\Tools\x86。创建一个命令
Del /F /S E:\win7\sources\install.wim
copy E:\Stax86.wim install.wim
imagex /export E:\Basx86.wim 1 install.wim
imagex /export E:\Prex86.wim 1 install.wim
imagex /export E:\Prox86.wim 1 install.wim
imagex /export E:\Ultx86.wim 1 install.wim
Pause
这样,在C:\Program Files\Windows OPK(或AIK)\Tools\x86下的install.wi就换成只有五个映像多版本的映像了。将此映像复制到E盘WIN7文件夹的sources里面就可以
这两个映像都是三种语言的了。
三、boot.wim多语言的实现
1、在E分区中新建3个目录,分别叫pecab1、pecab2、pecab3。虚拟光驱动加载AIK的ISO文件{注意这里用到的就是那个SP1的补丁包。将补丁包加载到虚拟光驱。
因为原版的只对window7有用。所以用补丁包},分别进入X86\WINPE_FPS\zh-cn和X86\WINPE_FPS\ja-jp目录,将目录中的lp_zh-cn.cab和lp_ja-jp.cab复制到pecab1,
将WinPE-Setup_zh-cn.cab、WinPE-Setup-Client_zh-cn.cab和WinPE-Setup_ja-jp.cab、WinPE-Setup-Client_ja-jp.cab复制到pecab2。
2、进入X86\WINPE_FPS目录,将WINPE-FONTSUPPORT-ZH-CN.CAB和WINPE-FONTSUPPORT-JA-JP.CAB复制到pecab3中。
3、在C:\Program Files\Windows OPK(或AIK)\Tools\x86 \Servicing目录内执行一个CMD文件,CMD文件内容如下:
MD E:\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-cn
Copy /y E:\MountPE\sources\lang.ini E:\win7\sources
Dism /unmount-WIM /MountDir:E:\MountPE /Commit
RD /Q /S E:\MountPE
PAUSE
批处理执行结束后,boot.wim就已经实现多语言了。
四、向sources目录添加必要的多语言文件
打开cab1里的lp_zh-cn.cab和lp_ja-jp.cab,这两个是cab压缩包,用7z就可以打开。从一大堆文件中找到里面的sp1文件夹,
将其中的sources文件夹和setup文件夹,提取出来放在你操作方便的位置(比如桌面),
将提取出来的sources文件夹和sutup文件夹中的souces文件夹(注意有2个souces文件夹),分次复制到win7目录,遇提示就选合并。
五、生成ISO
用UltraIso打开官方MSDN的原版ISO,清空里面的内容,将e:\win7目录下的所有文件夹、文件拖进UltraIso操作界面右上框,另存
至于OEM的自动激活,问题还没解决。所以OEM文件 暂时不发布。等解决以后,我再告诉大家。。。。。。。
在这里我还是要感谢一下无约而来,他的启发作用还是很大的。他的教程合适win7。 SP1是我自己整理的,原来按照他的教程下去。基本不成功,
再次提醒大家 语言包的选择必须SP1 还有AIK的SP1补丁包很重要,直接影响成功和失败,对于微软官方下载的AIK只有对WIN7有作用。补丁包下载也有1.8G左右。。
希望大家喜欢我的教程。。有什么问题留言吧。有些语句可能并不通讯,,高中生嘛,,就这个水平了
|
-
1
查看全部评分
-
|