制作Win7 x86/x64 oem通用版本多合一教程

来源:百度文库 编辑:神马文学网 时间:2024/06/13 00:41:46


因为是直接在网页上写的,如果错字或遗漏的地方,欢迎提出,以便及时纠正。

 

无约而来 2009.10.6

 



有些网友提到OEM合集制作的问题,他们希望做一个简洁的OEM版本合集,不需要任何OEMLOGO,只有能激活就可以。如果不需要任何OEMLOGO元素,我们完全可以把合集支持版本做得更强大一些,而在方法上恰恰相反,会更加简单些。

 



制作目标

 



1个DVD光盘包含以下版本:

 

OEM通用
Windows 7
家庭高级版
32位

 

OEM通用
Windows 7
专业版
32位

 

OEM通用
Windows 7
旗舰版
32位

 

OEM通用
Windows 7
家庭高级版
64位

 

OEM通用
Windows 7
专业版
64位

 

OEM通用
Windows 7
旗舰版
64位

 



OEM通用版是不破解的,只有主板符合SLIC2.1要求才有可能激活。这种版本我们整合所有能收集到的证书,内置OEM KEY,在安装时,安装程序会检测KEY和SLIC,然后查找合适的证书进行安装,从而激活WINDOWS,三者缺一不可。

 



操作过程

 



(假定我们把E分区作为工作分区,所以这个分区要足够大的空间15G以上,NTFS格式)

 



一、下载附件http://www.brsbox.com/filebox/down/fc/5dbe1cea143ba8027b42a5239b529150



解压附件,里面还有三个压缩包,并将这三个压缩包再解压缩,比如放在E盘什么地方。三个包是imagex_16385_x86.rar、OEM证书.rar和unattend.rar,imagex_16385_x86目录下有个wimmount.inf,右键点击安装。说明,操作系统最好是VISTA SP1以上版本,最好当然是Win7(X86),另外如果你已安装装有AIK最新版,那么就不要安装imagex_16385_x86,直接到AIK安装目录下的TOOLS\x86目录下进行有关CMD命令操作。

 



二、提取相关的版本为制作做准备

 


准备好MSDN下载的X86和X64的ISO(Ultimate版本)。分别用虚拟光驱加载。X86这个ISO加载到M光驱(举例),X64加载到N光驱。在imagex_16385_x86目录下建一下A.CMD文件,内容如下:

 



imagex /export m:\sources\install.wim 3 e:\install.wim /compress maximum

 

imagex /export m:\sources\install.wim 4 e:\install.wim /compress maximum

 

imagex /export m:\sources\install.wim 5 e:\install.wim /compress maximum

 

imagex /export n:\sources\install.wim 2 e:\x64.wim /compress maximum

 

imagex /export n:\sources\install.wim 3 e:\x64.wim /compress maximum

 

imagex /export n:\sources\install.wim 4 e:\x64.wim /compress maximum

 

imagex /info e:\install.wim 1 "OEM通用
Windows 7
家庭高级版
32位" "OEM通用
Windows 7
家庭高级版
32位"

 

imagex /info e:\install.wim 2 "OEM通用
Windows 7
专业版
32位" "OEM通用
Windows 7
专业版
32位"

 

imagex /info e:\install.wim
3 "OEM通用
Windows 7
旗舰版
32位" "OEM通用
Windows 7
旗舰版
32位"

 

imagex /info e:\x64.wim 1 "OEM通用
Windows 7
家庭高级版
64位" "OEM通用
Windows 7
家庭高级版
64位"

 

imagex /info e:\x64.wim 2 "OEM通用
Windows 7
专业版
64位" "OEM通用
Windows 7
专业版
64位"

 

imagex /info e:\x64.wim
3 "OEM通用
Windows 7
旗舰版
64位" "OEM通用
Windows 7
旗舰版
64位"

 

pause

 



上面是提取和改名称的命令,名称在映像中是唯一性,不能两个都一样。




三、制作单个OEM通用版

先制作OEM通用
Windows 7
家庭高级版
32位这个版本
挂载OEM通用
Windows 7
家庭高级版
32位的映像到e:\wimmount目录。要事先在e分区建一个空目录叫wimmount。在imagex_16385_x86目录下建一下Mountrw1.CMD文件,并执行它。内容如下:
Imagex /mountrw e:\install.wim 1 e:\wimmount
pause
命令执行结束后,将附件解压后的unattend\32\家庭高级版下面的windows文件夹复制到wimmount目录,提示是否合并,选择“是”。这个实际上是在Windows目录下添加Panther文件夹,里面有unattend.xml文件,这个文件必须在这个目录下,就是e:\wimmount\windows\Panther之中。unattend.xml文件是用来整合KEY的。
这个unattend.xml内容(不同版本不同)如下:




      

           
true

           
http://cn.msn.com/<;/Home_Page>

           
false

      

      

         
<roductKey>VQB3X-Q3KP8-WJ2H8-R6B6D-7QJB7

      

   

   
fflineImage cpi:source="wim:h:/sources/install.wim#Windows 7 HOMEPREMIUM" xmlns:cpi="urn:schemas-microsoft-com:cpi" />




接着,执行一个unmount.cmd文件,内容如下:
Imagex /unmount e:\wimmount
/commit
Pause

接着制作OEM通用
Windows 7
专业版
32
,方法同上。简要过程:挂载到e:\wimmount,执行命令:
Imagex /mountrw e:\install.wim
2
e:\wimmount

Pause
注:专业版32位此时编号是“2”。
unattend\32\专业版
下面的windows文件夹复制到wimmount目录,然后执行:
Imagex /unmount e:\wimmount
/commit
Pause

同样方法,可以制作其他通用版本。记住挂载X64版本,其映像在X64.wim之中。

四、合并X86和X64映像。
第三个步骤是给每个版本添加unattend.xml。结束之后,我们将x64.wim并入install.wim中,实现X86和X64的合并。执行这个一个CMD文件:

imagex /export e:\x64.wim 1 e:\install.wim /compress maximum

 

imagex /export e:\x64.wim 2 e:\install.wim /compress maximum

 

imagex /export e:\x64.wim 3 e:\install.wim /compress maximum

 

pause

五、制作ISO

用ULTRAISO打开MSDN X86(Ultimatet)这个WIN7的ISO文件,将sources中的ei.cfg提取出来放在桌面上(不要关闭ULTRAISO)。记事本打开桌面上的ei.cfg,修改后如下:
[EditionID]
HomePremium
Professional
Ultimate
[Channel]
OEM
[VL]
3

改好之后,替换进用UltraISO界面的同样位置。同样在ULTRAISO操作界面,将
e盘下面的那个install.wim拖进来替换sources目录下的install.wim,将附件中“OEM证书”解压后得到的$oem$文件夹拖进sources目录下。如图: