小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

$OEM$文件夾的使用

 ZackEdge 2015-02-05

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/

 

支持的安裝方式

安裝系統(tǒng)過程中,如果安裝光盤的sources目錄中存在$OEM$文件夾,那么$OEM$文件夾中的特定目錄的內容,在install.wim的卷映像展開和復制階段之后,被安裝程序復制到指定的目錄。這里講的是官方的安裝方式,光盤啟動,或其他方式啟動后運行安裝光盤中的setup.exe。

至于第三方安裝器,是否支持sources目錄中$OEM$文件夾復制,我就不知道了,以前我使用IMAGEX命令安裝系統(tǒng)一般都會加上兩行復制$OEM$文件夾的命令。如:

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

(%PART%是目標分區(qū),相對路徑)

 

目錄格式

$OEM$下一級目錄是“$$”和“$1”,必須是這兩個固定的命名。

 

復制路徑

$$目錄下的內容將被復制到安裝目標分區(qū)的windows目錄下,$1中的內容將被復制到安裝目標分區(qū)的根目錄。

例如,將系統(tǒng)安裝到C分區(qū)。$$目錄下的文件或文件夾將被安裝程序復制到C:\windows目錄中,$1中的文件或文件夾將被復制到C盤根目錄下。

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

如果$$目錄中有一個setup的文件夾,那么系統(tǒng)安裝時,setup文件夾(包括此文件夾下的文件與子文件夾)將被復制到C:\windows中。

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

如果$1目錄下有一個DRV的文件夾,那么系統(tǒng)安裝時,DRV文件夾(包括此文件夾下的文件與子文件夾)將被復制到C分區(qū)的根目錄下。

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

 

同名替換功能

我們知道,系統(tǒng)安裝時,某個被選定的install.wim中的卷映像的全部內容將展開并復制到安裝目標分區(qū),這其中也包括windows目錄。假定install.wim內部的windows目錄中的setup目錄中有一個文件叫A.TXT,$$\setup中也有一個文件夾叫A.TXT,兩個文件同名,但內容不一樣,怎么處理?安裝程序默認的是用$$\setup中的A.TXT替換掉原先內置到install.wim中的那個文件。具體過程是怎么實現的?安裝程序在install.wim的卷映像的全部內容將復制到安裝目錄分區(qū)(此時內置的A.TXT被復制到C:\windows\setup目錄下)之后,將$OEM$\$$\setup中的A.TXT復制到目標分區(qū)的同樣位置,替換已存在的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命令腳本,只要在特定位置存在這兩個文件,就會被搜索并被調用執(zhí)行。前者在OOBE階段被安裝程序調用運行,后者在首次登錄系統(tǒng)之前。這兩個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$文件夾道理也差不多,不重復講。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多