一、内容说明

1、此次Win7-OEM资料包主要是增加对SLIC 2.2的三个品牌的WIN7支持,改进了一点识别代码,更新个别OEM壁纸,更新AIDA64。

2、UEFI在安装过程中激活的成功率不高,且容易造成安装不成功,暂不考虑加入。

3、以下目录里面的$OEM$文件夹的功效各有不同,见注释说明。也就是说,象x64_Admin_loader这样的目录名,是用来表示其目录下的$OEM$文件夹有什么不同的功效。

WIN7-OEM资料包(OEMLOGO_201307) - 无约而来 - 无约而来

           
x64_Admin_loader                    ------ 启用ADMINISTRATOR,自动激活,根据SLIC识别情况添加OEMLOGO。
x64_Admin_loader_NOLOGO   ------ 启用ADMINISTRATOR,自动激活,不会添加OEMLOGO,用于64位WIN7。
x86_Admin_loader                    ------ 启用ADMINISTRATOR,自动激活,根据SLIC识别情况添加OEMLOGO。
x86_Admin_loader_NOLOGO   ------ 启用ADMINISTRATOR,自动激活,不会添加OEMLOGO。
x86_x64                                    ------ 根据SLIC识别情况激活系统、添加OEMLOGO。
x86_x64_loader                        ------ 自动激活,根据SLIC识别情况添加OEMLOGO。
x86_x64_loader_NOLOGO       ------ 自动激活,不会添加OEMLOGO。
x86_x64_NOLOGO                   ------ 根据SLIC识别情况激活,不会添加OEMLOGO。

(1)上述目录均支持简体中文WIN7高低各版本(VL版本除外),支持近四十个OEM品牌的自动识别。

(2)上述目录备注中的“自动激活”的优先顺序是,先SLIC,如果不行,才考虑其他的办法(不解释)。

(3)上述目录名有“x86_x64”表示可以用于64位WIN7,也可以用于32位WIN7,一个目录没有同时标有两种的,则只能用于一种类型。

(4)上述目录名有“Admin”字样的:(1)关闭休眠;(2)显示桌面常用图标;(3)开始菜单显示“运行”;(4)右键添加“用记事本打开”;(5)右键添加“显示隐藏文件与后缀名”。如不需要此项设置,请运行C:\Program Files\SuperHidden目录的下文件“卸载 SuperHidden”。

4、关于BrandLogo(各单列品牌17个)的说明

这类$OEM$文件夹的功能,与上面最大不同在于,不支持品牌自动识别,事先已被指定安装某种OEMLOGO(不管有没有SLIC),有指定品牌的SLIC2.1或2.2的可以自动激活。适合用于制作单品牌多种高低版本WIN7合集。如,华硕6IN1,联想6IN1,等等。

BrandLogo 目录下的子目录标识:

有标识load的,里面的$OEM$文件夹的功能:如果无法使用SLIC2.1或2.2自动激活,将使用其他方法自动激活(不解释)。
无标识load的,里面的$OEM$文件夹的功能:只使用SLIC2.1或2.2自动激活,前提是你的主板BIOS中存在SLIC2.1或2.2。

5、如果仍对这些目录头晕,建议看一下这类WIN7合集的关于映像与品牌的介绍,或许更容易让你理解这些目录的涵义。

http://zxkh19501.blog.163.com/blog/static/123785179201333084121625/

6、灵活处理,添加自己喜欢的目录(附图解)。

假定你喜欢x64_Admin_NOLOGO(无LOAD、无OEMLOGO)目录。将x64_Admin_loader_NOLOGO复制一份,将复制副本改名为x64_Admin_NOLOGO,
然后,进入x64_Admin_NOLOGO\$OEM$\$$\Setup\Scripts目录,删除Windows Loader.exe、Keys.ini两个文件,不删除也可以,重要的是,必须修改SetupComplete.cmd文件,用记事本打开后,将下面这段命令代码(连续多行)删除掉:

%~dp0"Windows Loader.exe" /silent /preactivate
cd %~dp0
attrib -R -A -S -H *.*
SHUTDOWN /R /T 6
RMDIR /S /Q "%WINDIR%\Setup\Scripts"
exit

2013年07月14日 - 无约而来 - 无约而来

  

同理,如果你喜欢这样的x64_Admin(无LOAD),可参照上述方法处理,同时也得修改SetupComplete.cmd文件。

 

二、使用说明

主要用于系统封装使用,包括:外置在SOURCES目录、内置到INSTALL.WIM,也可以用GHOST封装。

1、外置在SOURCES目录
找到你需要的“$OEM$”文件夹,用ULTRAISO将其添加到WIN7原版ISO的SOURCES目录内,删除该目录下的ei.cfg文件(建议),另存。
如果使用非原版的WIN7 ISO,外置的“$OEM$”文件夹的内容,将优先于内置到INSTALL.WIM中的同样内容。
外置“$OEM$”文件夹,安装时要注意,如果使用第三方安装工具,此工具要支持拷贝$OEM$”文件夹的安装功能,且拷贝$OEM$”文件夹的时间应在拷贝install.wim之后。

2013年07月14日 - 无约而来 - 无约而来

2、内置到INSTALL.WIM
此过程需要专门的工具IMAGEX,可参考本空间的相关教程。
http://zxkh19501.blog.163.com/blog/static/123785179201252511937251/

3、GHOST封装
本资料包中有“Admin”标识的,都会自动启用内置管理员账号自动登录桌面。如果你的封装工具也有开启同样功能,那就选择不带“Admin”标识的。
添加办法,在封装前,将$oem$目录下的$$文件夹里面的所有文件或文件夹复制到C:\WINDOWS目录下,有提示合并时选择合并。也可以在形成GHO文件后,用GHO浏览器工具打开GHO进行添加。

内有激活软件,某些杀软做出反应是正常的。

无约而来 2013.7.14
http://zxkh19501.blog.163.com/

文件: OEMLOGO_201307.iso
大小: 123830272 字节 (120MB)
修改时间: 2013年7月14日, 10:35:31
MD5: 1C20F91B9052B013490E5DBAE8B47D36
SHA1: ED2D2CDE45B5C56F905BC48A818727F1854D4B87
CRC32: BCFEC7E3

 

下载:

http://pan.baidu.com/share/link?shareid=2502407627&uk=2368436228


$OEM$文件夹的使用  

WIN7-OEM资料包中的目录都是以$OEM$文件夹出现的。比$OEM$高一级的目录,我通常是用来表示下一级的$OEM$的属性,例如,X64_ADMIN_LOADER表示此目录下的$OEM$文件夹是用于可以支持“64位WIN7自动激活、OEM识别、启用内置管理员”。

虽然这里是以WIN7-OEM资料包来举例说明的,但$OEM$文件夹的基本知识差不多就这样。

(WIN7-OEM资料包下载:http://zxkh19501.blog.163.com/blog/static/123785179201361410570339/

 

支持的安装方式

安装系统过程中,如果安装光盘的sources目录中存在$OEM$文件夹,那么$OEM$文件夹中的特定目录的内容,在install.wim的卷映像展开和复制阶段之后,被安装程序复制到指定的目录。这里讲的是官方的安装方式,光盘启动,或其他方式启动后运行安装光盘中的setup.exe。

至于第三方安装器,是否支持sources目录中$OEM$文件夹复制,我就不知道了,以前我使用IMAGEX命令安装系统一般都会加上两行复制$OEM$文件夹的命令。如:

XCOPY .\sources\$OEM$\$$ %PART%:\windows /E /Y
XCOPY .\sources\$OEM$\$1 %PART%:\ /E /Y

(%PART%是目标分区,相对路径)

 

目录格式

$OEM$下一级目录是“$$”和“$1”,必须是这两个固定的命名。

 

复制路径

$$目录下的内容将被复制到安装目标分区的windows目录下,$1中的内容将被复制到安装目标分区的根目录。

例如,将系统安装到C分区。$$目录下的文件或文件夹将被安装程序复制到C:\windows目录中,$1中的文件或文件夹将被复制到C盘根目录下。

$$----------------->C:\windows
$1----------------->C:\

如果$$目录中有一个setup的文件夹,那么系统安装时,setup文件夹(包括此文件夹下的文件与子文件夹)将被复制到C:\windows中。

$$\setup----------------->C:\windows\setup

如果$1目录下有一个DRV的文件夹,那么系统安装时,DRV文件夹(包括此文件夹下的文件与子文件夹)将被复制到C分区的根目录下。

$1\DRV----------------->C:\DRV

 

同名替换功能

我们知道,系统安装时,某个被选定的install.wim中的卷映像的全部内容将展开并复制到安装目标分区,这其中也包括windows目录。假定install.wim内部的windows目录中的setup目录中有一个文件叫A.TXT,$$\setup中也有一个文件夹叫A.TXT,两个文件同名,但内容不一样,怎么处理?安装程序默认的是用$$\setup中的A.TXT替换掉原先内置到install.wim中的那个文件。具体过程是怎么实现的?安装程序在install.wim的卷映像的全部内容将复制到安装目录分区(此时内置的A.TXT被复制到C:\windows\setup目录下)之后,将$OEM$\$$\setup中的A.TXT复制到目标分区的同样位置,替换已存在的A.TXT。

流程示意(先1后2):

1、光盘\sources\install.wim\某卷映像\windows\setup\A.TXT----->(安装时展开映像并复制)C:\windows\setup\A.TXT

2、光盘\sources\$OEM$\$$\\windows\setup\A.TXT------>(安装时复制到)C:\windows\setup\A.TXT

注:后者A.TXT替换前者A.TXT

 

默认可外置的CMD命令

oobe.cmd和setupComplete.cmd都是WIN7或WIN8默认可以内置或外置的CMD命令脚本,只要在特定位置存在这两个文件,就会被搜索并被调用执行。前者在OOBE阶段被安装程序调用运行,后者在首次登录系统之前。这两个CMD文件默认位置是在Windows\Setup\scripts目录内。以下是oobe.cmd和setupComplete.cmd内置时与外置时的位置。

内置:光盘\sources\install.wim\某卷映像\windows\setup\scripts
外置:光盘\sources\$OEM$\$$\windows\setup\scripts

33in1和以前的类似201304A这样的合集,我都是将oobe.cmd和setupComplete.cmd这两个脚本文件内置到install.wim的卷映像中。因此,如果你要外置oobe.cmd和setupComplete.cmd,就要修改oobe.cmd、setupComplete.cmd,在原先的命令基础上添加你需要命令行,而不是简单地自己再写一个oobe.cmd、setupComplete.cmd。oobe.cmd比较复杂,如果你需要增加命令,建议使用setupComplete.cmd。

setupComplete.cmd不需要解开install.wim中的卷映像去提取,可以从WIN7-OEM资料包找到。一般你可以setupComplete.cmd文本中的第一行去添加CMD命令行,而且也不要去添加删除scripts目录的命令。

 

$OEM$文件夹的不足

如果你使用外置CMD命令,那么将意味着,install.wim的每一个卷映像都会使用这个外置的CMD命令,因此外置CMD命令时,要考量一下是不是每一个卷映像都需要这个CMD命令。从这点看,内置的就灵活许多,在不同卷映像中,我们可以内置不同内容的setupComplete.cmd和oobe.cmd。


WIN8的$OEM$文件夹道理也差不多,不重复讲。