社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 2041阅读
  • 2回复

[分享]实践与分享:将OEM资料包内置到install.wim的方法

楼层直达
z3960 
级别: FLY版主
发帖
795550
飞翔币
213223
威望
215737
飞扬币
2673162
信誉值
8



鉴于使用Windows快速安装工具,安装windows_7_ultimate_with_sp1系统,如果你将OEM包集成到sources里,安装会不成功的。Windows快速安装工具,安装windows_7_ultimate_with_sp1系统,要的是install.wim文件。故只有将OEM资料包内置到install.wim里,安装才会成功。
鉴于网上介绍的方法,模糊不清,连我弄了几十次都没有成功,晕呀!几经折翻,终于弄明白了具体要求,故特此分享我的成功经验。请高手别喷我!
我们以这两个原版ISO为例(前者64位、后者32位):
cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.ISO
cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.ISO
下载
Win7旗舰版种子.rar
下载:
OEMLOGO_2011_10_15.iso
下载:
imagex工具。imagex工具压缩包里有imagex_16385_amd64以及imagex_16385_x86两个压缩包。
如果你现有正在使用的操作系统是x64(64位)的,就将imagex_16385_amd64压缩包复制到E分区。
如果你现有正在使用的操作系统是x86(32位),就imagex_16385_x86压缩包复制到E分区。
解压缩后里含有wimmount.inf的这一级目录,我们称为“工作目录”,右键点击wimmount.inf,选择“安装”,重启电脑。然后将imagex程序复制粘贴到C:\Windows\System32文件夹里,千万注意,这是制作成功是否的关键。否则会出现不能制作,会有提示imagex不是内部或外部命令,也不是可运行的程序或批处理文件,下面还有会提示,目标E:wimmount\windows是文件名还是目录名的。

操作步骤:
1、用ULTRAISO将cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.ISO的SOURCES目录下的install.wim提取到到某分区,假定为E分区(别太小了,这分区要有30G以上空闲空间),提取后,install.wim改名为X64.WIM。用ULTRAISO将cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.ISO的SOURCES目录下的install.wim提取到到某分区,假定为E分区,提取后,install.wim改名为X86.WIM。
2、假定你不喜欢启用ADMIN,那么你用OEMLOGO_2011_10_15OEM包中的x86目录和X64目录提取到E分区。
3、在工作目录内建一个批处理(如A.CMD),A.CMD的内容如下:(注意e:是E盘分区,你可修改为其它盘分区,上同,要保持一致)
md e:\wimmount
echo 处理64位的wim文件
imagex /mountrw e:\x64.wim 1 e:\wimmount
xcopy e:\x64\$OEM$\$$ e:\wimmount\windows /e /y
imagex /unmount e:\wimmount /commit
imagex /mountrw e:\x64.wim 2 e:\wimmount
xcopy e:\x64\$OEM$\$$ e:\wimmount\windows /e /y
imagex /unmount e:\wimmount /commit
imagex /mountrw e:\x64.wim 3 e:\wimmount
xcopy e:\x64\$OEM$\$$ e:\wimmount\windows /e /y
imagex /unmount e:\wimmount /commit
imagex /mountrw e:\x64.wim 4 e:\wimmount
xcopy e:\x64\$OEM$\$$ e:\wimmount\windows /e /y
imagex /unmount e:\wimmount /commit
echo 处理32位的wim文件
imagex /mountrw e:\x86.wim 1 e:\wimmount
xcopy e:\x86\$OEM$\$$ e:\wimmount\windows /e /y
imagex /unmount e:\wimmount /commit
imagex /mountrw e:\x86.wim 2 e:\wimmount
xcopy e:\x86\$OEM$\$$ e:\wimmount\windows /e /y
imagex /unmount e:\wimmount /commit
imagex /mountrw e:\x86.wim 3 e:\wimmount
xcopy e:\x86\$OEM$\$$ e:\wimmount\windows /e /y
imagex /unmount e:\wimmount /commit
imagex /mountrw e:\x86.wim 4 e:\wimmount
xcopy e:\x86\$OEM$\$$ e:\wimmount\windows /e /y
imagex /unmount e:\wimmount /commit
imagex /mountrw e:\x86.wim 5 e:\wimmount
xcopy e:\x86\$OEM$\$$ e:\wimmount\windows /e /y
imagex /unmount e:\wimmount /commit

echo 处理结束
rd e:\wimmount
pause
4、管理员身份运行A.CMD,等待一些时间。机器性能一般的要有耐心。
5、处理结束后,先后x64.wim和x86.wim改名为install.wim,先后分别替换进cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.ISO和cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.ISO这个ISO的SOURCES目录中。另存(另存之前记得删除sources目录下的ei.cfg文件)。另存得到的ISO中的install.wim中已经内置了OEM资料包了。
后补:本次示例是采用自动识别OEM包,自动识别OEM包里添加了Windows Loader激活工具,如果有新版的Windows Loader激活工具,你可以在Scripts文件夹里替换新版的Windows Loader.exe和Keys.ini。自动识别OEM包主要用于制作成功后,安装系统时会自动检测主板bios,若主板bios是SLIC2.1,将会自动采用OEM品牌正版激活方式,会自动跳过激活工具激活,如果检测到非品牌机、组装机主板bios无SLIC2.1,会自动调用Windows Loader激活工具模拟OEM激活,实现完美全自动激活。你的电脑若主板bios是SLIC2.1你也可以采用相应的分品牌OEM包:里面包括各品牌OEM包,也可以制作五合一(或四合一)的OEM品牌专版,也可以通过IMAGEX批处理制作多OEM品牌的OEM多合一的合集。
 
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。
级别: 光盘初级
发帖
1361
飞翔币
195
威望
5
飞扬币
6619
信誉值
0

只看该作者 2 发表于: 2012-04-26
这个过来看看了
级别: 超级版主
发帖
888935
飞翔币
255017
威望
224888
飞扬币
2730307
信誉值
0

只看该作者 1 发表于: 2012-04-26
这个要看看了