成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

利用$OEM$文件夾制作Windows7多版本合集

2010-08-28 10:55:30來(lái)源:西部e網(wǎng)作者:

寫(xiě)這個(gè)的目的是希望對(duì)大家OEM多合一制作有進(jìn)一步的理解,摒棄偏見(jiàn),享受DIY的樂(lè)趣。

OEM激活要具備三個(gè)要素:證書(shū)、OEM SLP KEY和主板BIOS具備SLIC,WINDOWS VISTA要求為SLIC2.0,WINDOWS 7要求為SLIC2.1,SLIC2.1一般情況兼容2.0,SLIC是有區(qū)分品牌的。第三個(gè)要素在硬件上,即你的主板要符合激活要求。舉例:你的主板 BIOS有聯(lián)想的SLIC2.1,你現(xiàn)在想安裝WINDOWS 7 專(zhuān)業(yè)版,如果光盤(pán)中有整合聯(lián)想的證書(shū),同時(shí)整合專(zhuān)業(yè)版的SLP KEY(不限品牌),安裝后將自動(dòng)激活。OEMLOGO、壁紙、幫助、服務(wù)網(wǎng)址等屬OEM體驗(yàn)與廠商服務(wù)范疇,不是構(gòu)成激活的必要條件。

下面的講解主要就OEM激活的前兩個(gè)要素展開(kāi),因?yàn)榈谌齻(gè)要素是硬件上而不是光盤(pán)上。

一、$OEM$文件夾的優(yōu)勢(shì)與不足

優(yōu)勢(shì):操作簡(jiǎn)便快捷,不需要復(fù)雜的IMAGEX命令或DISM命令,只需要UltraISO這樣光盤(pán)處理小軟件就可以了,制作好的$OEM$文件夾只需加入到ISO文件的sources目錄下就可以了。應(yīng)該說(shuō)人人皆宜。(忘記說(shuō)了,ISO的sources目錄下的ei.cfg要?jiǎng)h除掉或替換掉)

替換成這樣的ei.cfg:

[EditionID]
Ultimate
Professional
HomePremium
HomeBasic
Starter
[Channel]
OEM
[VL]
3

不足:主要體現(xiàn)在多品牌的制作上,一般來(lái)說(shuō)制作OEM版是需要一些LOGO,那怕是簡(jiǎn)單點(diǎn),這時(shí)候$OEM$文件夾就會(huì)體現(xiàn)出它的不足來(lái)了。在制作33in1這樣的大合集,如果不去動(dòng)到install.wim這個(gè)文件,恐怕難以做到,更主要的是人們習(xí)慣在開(kāi)始安裝時(shí)有個(gè)選擇菜單然后選擇一個(gè)品牌來(lái)安裝,這是$OEM$文件夾無(wú)法做到。

二、$OEM$文件夾發(fā)布的基本原理

利用$OEM$文件夾來(lái)發(fā)布共享,不是WINDOWS 7的專(zhuān)利,XP時(shí)期就有了。

1、$OEM$文件夾的調(diào)用

安裝復(fù)制文件時(shí),光盤(pán)中SOURCES中的$OEM$文件夾里面的文件或文件夾會(huì)被復(fù)制到C盤(pán)下的指定目錄內(nèi)。(安裝分區(qū)以C盤(pán)為例)

2、$OEM$文件夾的基本結(jié)構(gòu)

里面的文件(夾)按什么規(guī)則進(jìn)行復(fù)制呢?路徑怎么確定?先看一下$OEM$文件夾一個(gè)例子(聯(lián)想恢復(fù)盤(pán)風(fēng)格為例),文件目錄結(jié)構(gòu)和文件如下:

H:\$OEM$
+---$$          ---------此目錄內(nèi)的文件復(fù)制到C盤(pán)WINDOWS目錄內(nèi)
|   +---Panther       ---------此目錄及目錄內(nèi)文件夾、文件復(fù)制到C盤(pán)WINDOWS目錄內(nèi),下同。
|   |       unattend.xml
|   |      
|   +---Resources         
|   |   \---Themes
|   |           Lenovo_1.theme
|   |           Lenovo_2.theme
|   |           Lenovo_3.theme
|   |           Lenovo_4.theme
|   |          
|   +---Setup             
|   |   \---Scripts       ---------此目錄內(nèi)的文件是用來(lái)導(dǎo)入OEM SLP KEY(必須的)          
|   |           HbSlp.cmd              ---------CMD文件(可并入OOBE.CMD)
|   |           HpSlp.cmd               --------- CMD文件(可并入OOBE.CMD)
|   |           oobe.cmd                ---------CMD 主文件(必須的)
|   |           ProSlp.cmd               --------- CMD文件(可并入OOBE.CMD)
|   |           StaSlp.cmd                --------- CMD文件(可并入OOBE.CMD)
|   |           UltSlp.cmd                  --------- CMD文件(可并入OOBE.CMD)
|   |          
|   +---System32       
|   |   +---OEM                    ---------此目錄是用來(lái)放置OEM證書(shū),以便激活程序查找(必須的)                   
|   |   |       lenovo.oemcert.100036.xrm-ms             ------證書(shū)(必須的)
|   |   |       Lenovo.reg
|   |   |      
|   |   \---OOBE
|   |       \---info
|   |           |   Lenovo.bmp
|   |           |   Lenovo.png
|   |           |   logo.bmp
|   |           |   mcelogo.png
|   |           |   oobe.xml
|   |           |   PLA.rtf
|   |           |   userlenovo.png
|   |           |  
|   |           +---Backgrounds
|   |           |       BackgroundDefault.jpg
|   |           |      
|   |           \---default
|   |               \---2052
|   |                       oobe.xml
|   |                       PLA.rtf
|   |                      
|   \---Web
|       \---Wallpaper
|           +---Lenovo_1
|           |       Lenovo_11.jpg
|           |       Lenovo_12.jpg
|           |       Lenovo_13.jpg
|           |       Lenovo_14.jpg
|           |       Lenovo_15.jpg
|           |       Lenovo_16.jpg
|           |      
|           +---Lenovo_2
|           |       Lenovo_21.jpg
|           |       Lenovo_22.jpg
|           |       Lenovo_23.jpg
|           |       Lenovo_24.jpg
|           |      
|           +---Lenovo_3
|           |       Lenovo_31.jpg
|           |       Lenovo_32.jpg
|           |       Lenovo_33.jpg
|           |       Lenovo_34.jpg
|           |      
|           \---Lenovo_4
|                   Lenovo_41.jpg
|                   Lenovo_42.jpg
|                   Lenovo_43.jpg
|                   Lenovo_44.jpg
|                  
\---$1                                            ---------此目錄內(nèi)的文件復(fù)制到C盤(pán)根目錄下
    \---Users
        \---Default
            \---Favorites
                \---Lenovo
                        聯(lián)想.url
                        聯(lián)想支持.url

重點(diǎn)看一下$$、$1以及幾個(gè)標(biāo)有“必須的”文件夾和文件。這些文件安裝開(kāi)始時(shí)被復(fù)制到指定的位置,安裝程序?qū)⒃贠OBE階段開(kāi)始之后調(diào)用它們,安裝KEY和證書(shū)。

$$、$1內(nèi)的文件夾、文件復(fù)制到對(duì)應(yīng)目錄,比如$$內(nèi)有一個(gè)Panther文件夾復(fù)制到C盤(pán)WINDOWS目錄內(nèi),如果C盤(pán)WINDOWS里面已有一個(gè)Panther文件夾,那么將是合并這兩個(gè)文件夾,如果沒(méi)有,那么就是復(fù)制添加Panther文件夾(包括$$\Panther里面子文件夾和文件)到安裝分區(qū)的Windows目錄下。

如: 以安裝分區(qū)為C盤(pán)為例:

      $$\System32\oem對(duì)應(yīng)的是C:\windows\system32\oem

       $1\Users\Default\Favorites\Lenovo對(duì)應(yīng)的是C:\Users\Default\Favorites\Lenovo

     如果是D盤(pán):

      $$\System32\oem對(duì)應(yīng)的是D:\windows\system32\oem

       $1\Users\Default\Favorites\Lenovo對(duì)應(yīng)的是D:\Users\Default\Favorites\Lenovo

3、安裝程序是什么時(shí)候安裝KEY和證書(shū)呢?

安裝程序是OOBE階段安裝KEY和證書(shū)。OOBE 階段包含以下 Windows 任務(wù):

  • Unattend (oobeSystem)
  • WinSAT
  • OOBE.cmd
  • OOBE 向?qū)Вg迎使用 Windows)
  • OOBE 任務(wù)
  • 重新啟動(dòng)(可能)
  • Setupcomplete.cmd
  • 登錄
  • 首次登錄命令
  • 桌面

證書(shū)的安裝是在導(dǎo)入KEY之后,證書(shū)的安裝是不需要我們手工加入CMD命令的,當(dāng)然你要添加也可以。CMD命令導(dǎo)入KEY之后,安裝程序會(huì)自動(dòng)搜索 windows\system32\oem目錄,如果里面有適合于BIOS SLIC的證書(shū),將自動(dòng)安裝此證書(shū)。這就是制作通用版本的原理,因?yàn)镵EY是不同版本通用的,安裝時(shí)導(dǎo)入KEY之后,將自動(dòng)搜索oem目錄,如果我們把所有品牌的證書(shū)都放在這里,不管你安裝什么品牌,安裝程序都可以找到證書(shū),并自動(dòng)幫你安裝適合你的BIOS SLIC的證書(shū),從而實(shí)現(xiàn)自動(dòng)激活。

總結(jié)一下,利用$OEM$文件夾發(fā)布共享,我們不需要用復(fù)雜的IMAGEX或 DISM命令去解開(kāi)install.wim文件。目的很簡(jiǎn)單,就是安裝開(kāi)始時(shí),預(yù)先把導(dǎo)入KEY的CMD文件和證書(shū)復(fù)制到安裝分區(qū)的WINDOWS中的指定目錄內(nèi),讓安裝程序幫你導(dǎo)入KEY和證書(shū),而不是安裝結(jié)束后你自己手工去做這件事。

既然安裝程序能幫你事先KEY和證書(shū),這種事何樂(lè)而不為!

特別是證書(shū)的安裝,這種方法比系統(tǒng)安裝后手工導(dǎo)入要方便許多,WINDOWS安裝程序的證書(shū)安裝是智能安裝,安裝程序會(huì)搜索WINDOWS\SYSTEM32\OEM目錄內(nèi)的最合適的證書(shū),如果是你自己導(dǎo)入證書(shū),有時(shí)還搞不清楚是哪個(gè)證書(shū)是合適的,因?yàn)橛械钠放朴泻脦讉(gè)證書(shū)。

三、OOBE.CMD中多版本導(dǎo)入KEY的命令

有時(shí)候我是用多個(gè)CMD文件來(lái)安裝不同版本的KEY,當(dāng)然也可以將這幾個(gè)CMD合并到OOBE.CMD文件之中。

1、多個(gè)CMD文件的OOBE.CMD文件命令示例:

@echo off
start /w regedit /s %systemroot%\System32\oem\Lenovo.reg
reg QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "EditionID" > %TEMP%\Edition.txt
findstr /i "homeBasic" "%TEMP%\Edition.txt" && call %systemroot%\setup\scripts\HbSlp.cmd
findstr /i "Starter" "%TEMP%\Edition.txt" && call %systemroot%\setup\scripts\StaSlp.cmd
findstr /i "HomePremium" "%TEMP%\Edition.txt" && call %systemroot%\setup\scripts\HpSlp.cmd
findstr /i "Professional" "%TEMP%\Edition.txt" && call %systemroot%\setup\scripts\ProSlp.cmd
findstr /i "Ultimate" "%TEMP%\Edition.txt" && call %systemroot%\setup\scripts\UltSlp.cmd
del /F /Q %systemroot%\setup\scripts\HpSlp.cmd
del /F /Q %systemroot%\setup\scripts\ProSlp.cmd
del /F /Q %systemroot%\setup\scripts\UltSlp.cmd
del /F /Q %systemroot%\setup\scripts\StaSlp.cmd
del /F /Q %systemroot%\setup\scripts\HbSlp.cmd
del /F /Q %systemroot%\system32\oem\Lenovo.reg

:Cleanup
del /F /Q %systemroot%\setup\scripts\oobe.cmd

分析:

start /w regedit /s %systemroot%\System32\oem\Lenovo.reg ,注冊(cè)表寫(xiě)入OEM信息(非必要)

reg QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "EditionID" > %TEMP%\Edition.txt ,此時(shí)將安裝版本信息EditionID導(dǎo)出,轉(zhuǎn)變?yōu)镋dition.txt 文件。

findstr /i "homeBasic" "%TEMP%\Edition.txt" && call %systemroot%\setup\scripts\HbSlp.cmd,如果在Edition.txt 找到“homeBasic”字樣,將調(diào)用HbSlp.cmd文件導(dǎo)入homeBasic的OEM SLP KEY;如果在Edition.txt 中找到“Ultimate”字樣,將調(diào)用UltSlp.cmd文件導(dǎo)入U(xiǎn)ltimate版本的OEM SLP KEY;其他幾個(gè)不一細(xì)述。再下幾行是刪除CMD文件的命令,因?yàn)楹竺嫖覀儾辉傩枰@些CMD文件。

2、單個(gè)CMD文件的OOBE.CMD文件命令示例:

(意思是只用一個(gè)OOBE.CMD就可以了)

@echo off

reg QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "EditionID" > %TEMP%\Edition.txt

findstr /i "Ultimate" "%TEMP%\Edition.txt" && cscript %windir%\system32\slmgr.vbs -ipk 6K2KY-BFH24-PJW6W-9GK29-TMPWP
findstr /i "Professional" "%TEMP%\Edition.txt" && cscript %windir%\system32\slmgr.vbs -ipk 32KD2-K9CTF-M3DJT-4J3WC-733WD
findstr /i "HomePremium" "%TEMP%\Edition.txt" && cscript %windir%\system32\slmgr.vbs -ipk 27GBM-Y4QQC-JKHXW-D9W83-FJQKD
findstr /i "homeBasic" "%TEMP%\Edition.txt" && cscript %windir%\system32\slmgr.vbs -ipk 22MFQ-HDH7V-RBV79-QMVK9-PTMXQ
findstr /i "Starter" "%TEMP%\Edition.txt" && cscript %windir%\system32\slmgr.vbs -ipk TGBKB-9KBGJ-3Y3J6-K8M2F-J2HJQ

:Cleanup
del /F /Q %systemroot%\setup\scripts\oobe.cmd

分析:findstr /i "Ultimate" "%TEMP%\Edition.txt" && cscript %windir%\system32\slmgr.vbs -ipk 6K2KY-BFH24-PJW6W-9GK29-TMPWP,這里只不過(guò)把原來(lái)調(diào)用的UltSlp.cmd文件里面的內(nèi)容搬進(jìn)OOBE.CMD文件而已。不細(xì)述了。

關(guān)鍵詞:Win7
主站蜘蛛池模板: 荃湾区| 商城县| 额济纳旗| 客服| 墨脱县| 谷城县| 综艺| 左权县| 定日县| 咸阳市| 安国市| 安义县| 鸡东县| 宜丰县| 昌宁县| 卢湾区| 梅河口市| 柘城县| 水富县| 即墨市| 贵南县| 常德市| 攀枝花市| 南城县| 商水县| 平邑县| 泸州市| 芦山县| 墨脱县| 黔西县| 黎城县| 武平县| 亳州市| 柘城县| 瓦房店市| 密山市| 永川市| 乌鲁木齐县| 十堰市| 公安县| 南丹县|