注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

无约而来

这是163的空间

 
 
 

日志

 
 

如何将OEM资料包内置到install.wim ??  

2012-06-25 13:19:37|  分类: Win7教程(新整理) |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

为了安装时自动识别OEM品牌、自动安装OEMLOGO、自动OEM激活(目前最为可靠的激活方法),通常需要添加OEM资料包,免得安装后再去手工激活。

添加方法有多种。一是使用"$OEM$"文件夹的方法,将"$OEM$"文件夹放SOURCES目录内;二是将"$OEM$"文件夹内置boot.wim文件中;三是是将"$OEM$"文件夹内置install.wim文件里面。

添加方法:第一种方法,只需要UTRAISO工具就可以添加"$OEM$"文件夹,而后两者则都需要一定的工具(IMAGEX工具)才能将OEM资料内置到WIM文件的内部。

安装模式:第一种方法虽说简单,但对IMAGEX安装无效,也就是说IMAGEX安装时需要添加额外的COPY命令才会支持;第二种方法只能用于光盘启动安装,否则OEM资料无法被安装程序调用。因此,我们介绍一下第三种方法。OEM资料包内置到install.wim内有什么好处??简单说,有最广泛的适应性,不管你是硬盘安装、光盘安装或U盘安装,也不管是IMAGEX安装,还是运行SETUP.EXE进行常规安装,OEM资料都能100%通过安装程序安装到系统中。

 

 准备工作:

 我们以这两个原版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

 

首先,你得OEM资料包,下载:http://zxkh19501.blog.163.com/blog/static/123785179201252455142786/

 其次,你有三个选择:一是安装有imagex工具,二是安装有微软官方的WINDOWS 7 AIK工具,三是PE光盘(整合有IMAGEX工具,一般在X:\Program Files\PETOOLS目录下,最近几个合集中所带有的PE都带有IMAGEX)

imagex工具下载 http://www.vdisk.cn/down/index/10408419

AIK官方下载 http://download.microsoft.com/download/6/3/1/631A7F90-E5CE-43AA-AB05-EA82AEAA402A/KB3AIK_CN.iso

如果是前者,解压缩后,右键点击wimmount.inf,选择“安装”,重启。解压缩后含有wimmount.inf的这一级目录,我们称为“工作目录”,下同。 如果后者,默认安装路径,要用的路径是C:\Program Files\Windows AIK\Tools\x86(如果是现在的系统是64位就用C:\Program Files\Windows AIK\Tools\amd64),以及X:\Program Files\PETOOLS,这个我们也称之为“工作目录”。

 操作平台:

现有使用的平台最好是WIN7(解释挺麻烦的,所以统统要求为WIN7),系统干净些好,不要装一些爱管闲事的第三方系统管理软件来替代微软Windows自身的安全机制,时刻帮你盯着你的操作系统在干什么事,第三方系统管理软件闲事管多了,可能会让你的一些操作步骤失败。使用的帐户最好是Administrator,以获得较大的管理权限。

还有一个是PE3.0(图形界面)环境进行操作,前提是PE3.0有整合IMAGEX和DISM工具。

如果步骤中有用DISM命令,则有32位WIN7和64位WIN7的区别,也就是说,要制作64位的WIN7,你需要在64位平台上进行操作,你正在用64位WIN7进行操作或使用64位的PE3.0都可以。要制作32位的WIN7,则需要在32位的平台上进行操作。

操作步骤:

 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,那么将最新下载的OEM包中的"x86_x64_loader"提取到E分区。

 3、在工作目录内建一个批处理(如A.CMD,http://www.vdisk.cn/down/index/10502462),A.CMD的内容(附后)。

 4、如果是使用PE,先启动光盘PE,进入桌面,将A.CMD复制到X:\Program Files\PETOOLS目录,再运行A.CMD。右键"以管理员身份"运行A.CMD(最好是直接使用Administrator帐号),等待一些时间。机器性能一般的要有耐心。

  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资料包了。

 

A.CMD的内容如下(基本原理是:挂载WIM文件,将$OEM$下的$$目录下的所有文件夹或文件复制到WIM挂载目录的WINDOWS目录下,解除挂载,将OEM资内置到WIM文件内)

 

md e:\wimmount

echo 处理64位的wim文件

imagex /mountrw e:\x64.wim 1 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

 imagex /mountrw e:\x64.wim 2 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

 imagex /mountrw e:\x64.wim 3 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

 imagex /mountrw e:\x64.wim 4 e:\wimmount

xcopy e:\x86_x64_loader\$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_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

 imagex /mountrw e:\x86.wim 2 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

 imagex /mountrw e:\x86.wim 3 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

 imagex /mountrw e:\x86.wim 4 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

 imagex /mountrw e:\x86.wim 5 e:\wimmount

xcopy e:\x86_x64_loader\$OEM$\$$ e:\wimmount\windows /e /y

imagex /unmount e:\wimmount /commit

 echo 处理结束

rd e:\wimmount

pause

 


 注:在批处理中,如果文件夹名称中有空格的,如 e:\x86_Admin_loader_NO LOGO,在批处理路径中要加上英文的双引号以示区别。以下是示例。

  xcopy "e:\x86_Admin_loader_NO LOGO\$OEM$\$$" e:\wimmount\windows /e /y

又如:copy e:\a.txt "C:\Program Files\A" /y     (将E盘的A.TXT文件复制到C盘的“Program Files“这一目录下的A文件夹内)

  评论这张
 
阅读(19780)| 评论(41)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016