说明:本方案采用imagex命令行方式,整合windows MSDN原版镜像里sources文件夹下的install.wim,利用ultraiso将原来windows镜像里的install.wim替换掉,并更改EI.CFG。 windows
(1).环境准备:windows xp /windows 7/windows8,x86/x64; 工具
(2).必须工具: 测试
1.imagex.exe,进入该文件所在目录管理员身份执行命令,或者将该文件放到C:\Windows\System32目录下(这个文件很小,几百K),做用是用imagex的若干命令来整合install.wim; spa
2.UltraISO,用于提取替换ISO文件里面的install.wim。 命令行
(3). Windows7/8 iso镜像文件,可去以下地址下载:http://msdn.itellyou.cn/。 3d
(4).辅助工具: blog
1.Wimtool.exe,用于查看编辑install.wim的卷信息,也能够用imagex命令替代;(另外提供Gimagex工具,功能相似Wimtool) 教程
2.BOOTICE:用于编辑引导项; rem
3.VHD:虚拟光驱加载工具,可用UltraISO或好压替代。 get
4.HPUSBFW:惠普U盘存储格式化工具。
(1).安装ultraiso,勾选安装虚拟光驱;
(2)用虚拟光驱加载工具ultraiso加载Windows原版镜像,在"个人电脑"中能够看到"CD驱动器",记住此驱动器的盘符(个人为O),右键点击,依次选择"UltraISO"——"Mount..",弹出的对话框中选定已经下载好的Windows镜像文件,如: cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso;
(3).利用imagex.exe导出install.wim,执行以前请务必看本步骤后的说明。将imagex.exe复制到C:\Windows\System32目录下(或者进入DOS下进入imagex.exe所在目录),管理员身份运行CMD,执行命令:
imagex /export O:\sources\install.wim 1 I:\OS\install.wim /compress maximum
等待操做完成后,进入下一步操做;
说明:
1).导出以前,请用wimtool查看镜像的卷信息,以下图,以根据须要导出指定卷。
2).命令参数说明:
(4).更改镜像卷信息,能够用imagex命令或用wimtool.exe查看并修改;
1.wimtool修改(推荐):如上图,修改4中的相应内容。注意每切换一个卷标,要点击5 修改映像信息保存修改;
2.imagex命令:imagex /info I:\OS\install.wim 1 "Windows 8.1 Pro X86" "Windows 8.1 专业版[32位]"。
(5).重复步骤(2)-(4),依次导出所须要镜像到install.wim中。注意别遗忘步骤(2)从新加载新的映像,不然合并的是同一映像。经过改变导出的映像顺序,改变合盘后系统版本顺序。好比:
#(1)、开始合并Win7 32位、64位全部版本。
#用虚拟镜像工具加载cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso
#1.导出win7 x86中卷1,简易版。
imagex /export O:\sources\install.wim 1 I:\OS\install.wim /compress maximum
#2.导出win7 x86中卷2,家庭普通版。
imagex /export O:\sources\install.wim 2 I:\OS\install.wim /compress maximum
#3.导出win7 x86中卷3,家庭高级版。
imagex /export O:\sources\install.wim 3 I:\OS\install.wim /compress maximum
#4.导出win7 x86中卷4,专业版。
imagex /export O:\sources\install.wim 4 I:\OS\install.wim /compress maximum
#5.导出win7 x86中卷5,旗舰版。
imagex /export O:\sources\install.wim 5 I:\OS\install.wim /compress maximum
#用wimtool工具修改install.wim卷信息,注意必须修改,不然导入64位映像的时候会由于卷名称同样而导入失败。
#用虚拟镜像工具加载cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso。
#6.导出win7 x64中卷1,家庭普通版。
imagex /export O:\sources\install.wim 1 I:\OS\install.wim /compress maximum
#7.导出win7 x64中卷2,家庭高级版。
imagex /export O:\sources\install.wim 2 I:\OS\install.wim /compress maximum
#8.导出win7 x64中卷3,专业版。
imagex /export O:\sources\install.wim 3 I:\OS\install.wim /compress maximum
#9.导出win7 x64中卷4,旗舰版。
imagex /export O:\sources\install.wim 4 I:\OS\install.wim /compress maximum
#用wimtool工具修改install.wim卷信息。
#Win7 32位、64位全部版本合并完成。
#(2)、开始合并Win8.1 32位、64位全部版本。
#用虚拟镜像工具加载cn_windows_8.1_with_update_x86_dvd_4048000.iso。
#10.导出win8.1 x86中卷1,专业版。
imagex /export O:\sources\install.wim 1 I:\OS\install.wim /compress maximum
#11.导出win8.1 x86中卷2,核心版。
imagex /export O:\sources\install.wim 2 I:\OS\install.wim /compress maximum
#用wimtool工具修改install.wim卷信息,注意必须修改,不然导入64位映像的时候会由于卷名称同样而导入失败。
#用虚拟镜像工具加载cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso。
#12.导出win8.1 x64中卷1,专业版。
imagex /export O:\sources\install.wim 1 I:\OS\install.wim /compress maximum
#13.导出win8.1 x64中卷2,核心版。
imagex /export O:\sources\install.wim 2 I:\OS\install.wim /compress maximum
#用wimtool工具修改install.wim卷信息。
#Win8.1 32位、64位全部版本合并完成。
#(3)、开始合并Win七、Win8.1全部版本。
imagex /export I:\OS\install_win7_x86x64_9in1.wim * I:\OS\install.wim /compress maximum
#Win七、Win8.1全部版本合并完成。
#用wimtool工具检查install.wim卷信息。
上述命令执行后,install.wim包含13个Windows版本,版本显示顺序同命令执行的前后顺序。
(6).[可选][有问题],因为合并后镜像大小超过4G,而一边U盘格式FAT32 只支持最大4G单文件,因此若是想用FAT32位的U盘刻录镜像,就必须将install.wim拆分。(固然也能够选择将U盘格式化成NTFS格式后作系统盘)。一样使用imagex命令,以下:
imagex /split I:\OS\install.wim I:\OS\install.swm 3072
参数说明:
三、参数3072,每一个映像大小最大值。
注意:若是拆分install.wim,安装系统时发现,位于版本列表后面的几个系统安装会出现错误,提示"Windows 找不到Microsoft 软件许可条款…"。至于解决方案,本人网上搜索了好久,确实有许多人遇到,可是都没找到合适的方案。若是有谁找到了相应的解决办法,恳请留言告知,不胜感激!
(7).制做Windows系统合盘镜像。
1.用ultraiso打开一个Windows8.1 (必须是windows8.1,才能安装windows8.1的install.wim,也就是说采用高版本的Windows PE)的iso镜像,删除sources文件夹下面的install.wim,把刚才制做好的install.wim添加进去。
2.将sources文件夹里面EI.CFG文件删除,替换为提供的EI.CFG文件。点击保存,大概须要几分钟到十几分钟。有关EI.CFG说明见后文。
说明:
(8).准备可引导U盘,可虑系统文件到U盘。考虑到合盘后install.wim大于4G,而U盘通常格式为FAT32,不支持4G大文件,因此须要将U盘转化为NTFS格式。而后使用BOOICE配置引导项。
(9).使用虚拟机或真机测试合盘后的镜像。
1.没法找到install.wim
解决:install.wim镜像出现问题,从新制做吧。能够用wimtool打开,查看卷信息是否与预期的相符。
2.找不到许可验证(如图),或者不出现版本选择界面
解决:EI.CFG 出现问题,从新替换EI.CFG为提供的便可解决。
(1).EI.CFG文件
Windows 安装光盘中存在着 SOURCES\EI.CFG 这样一个配置文件。EI.CFG是特定于 Windows 安装程序的配置文件,用于肯定在安装过程当中应该使用哪一种版本和许可证。EI.CFG是基于文本的文件,能够用记事本打开编辑。如:
[EditionID]
Professional
[Channel]
Volume
[VL]
1
参数说明:
1.[EditionID]:版本名称,必须为有效的 Windows 版本 ID,且具备惟一性。留空或者填写多个,将等同于删除EI.CFG文件。在安装时会被写入注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion的EditionID之中。其中Win 7 中版本包含:Starter, HomeBasic, HomePremium, Professional, Ultimate, Win 8 中版本包含:Professional, Enterprise。(win 8中还一个核心板,不知ID为何。)
2. [Channel]:渠道,Win 7指定是OEM仍是零售Retail。而Win8指定为零售(Retail)、批量受权(Volume)、OEM(OEM);
3.[VL]:批量版Volume License是批量许可标志。1为 (True) 批量受权版, 0为 (False) 零售版。
安装程序能够自动读取 EI.CFG 并判断用户购买的是什么版本,而后将其它版本的选择列表屏蔽。EI.CFG只要内容或格式有错,安装程序都会列出全部版本的选择列表的。例如[VL]不存在或者填写上非0非1的数字,就会出现版本选择列表。
Retail改为OEM就能够显示OEM的安装协议,不然就是RTL的协议。用这个从新生成的光盘镜像进行安装,就会出现"旗舰版、专业版、家庭高级版、家庭普通版和简易版"等多种版本的安装选项窗口。
(2).关于U盘启动项的更多说明,请参见:制做启动U盘(稍后放出)。
[完毕]