說明:本方案採用imagex命令行方式,整合windows MSDN原版鏡像裏sources文件夾下的install.wim,利用ultraiso將原來windows鏡像裏的install.wim替換掉,並更改EI.CFG。 windows
(1).環境準備:windows xp /windows 7/windows8,x86/x64; 工具
(2).必須工具: 測試
1.imagex.exe,進入該文件所在目錄管理員身份執行命令,或者將該文件放到C:\Windows\System32目錄下(這個文件很小,幾百K),做用是用imagex的若干命令來整合install.wim; spa
2.UltraISO,用於提取替換ISO文件裏面的install.wim。 命令行
(3). Windows7/8 iso鏡像文件,可去以下地址下載:http://msdn.itellyou.cn/。 3d
(4).輔助工具: blog
1.Wimtool.exe,用於查看編輯install.wim的卷信息,也能夠用imagex命令替代;(另外提供Gimagex工具,功能相似Wimtool) 教程
2.BOOTICE:用於編輯引導項; rem
3.VHD:虛擬光驅加載工具,可用UltraISO或好壓替代。 get
4.HPUSBFW:惠普U盤存儲格式化工具。
(1).安裝ultraiso,勾選安裝虛擬光驅;
(2)用虛擬光驅加載工具ultraiso加載Windows原版鏡像,在"個人電腦"中能夠看到"CD驅動器",記住此驅動器的盤符(個人爲O),右鍵點擊,依次選擇"UltraISO"——"Mount..",彈出的對話框中選定已經下載好的Windows鏡像文件,如: cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso;
(3).利用imagex.exe導出install.wim,執行以前請務必看本步驟後的說明。將imagex.exe複製到C:\Windows\System32目錄下(或者進入DOS下進入imagex.exe所在目錄),管理員身份運行CMD,執行命令:
imagex /export O:\sources\install.wim 1 I:\OS\install.wim /compress maximum
等待操做完成後,進入下一步操做;
說明:
1).導出以前,請用wimtool查看鏡像的卷信息,以下圖,以根據須要導出指定卷。
2).命令參數說明:
(4).更改鏡像卷信息,能夠用imagex命令或用wimtool.exe查看並修改;
1.wimtool修改(推薦):如上圖,修改4中的相應內容。注意每切換一個卷標,要點擊5 修改映像信息保存修改;
2.imagex命令:imagex /info I:\OS\install.wim 1 "Windows 8.1 Pro X86" "Windows 8.1 專業版[32位]"。
(5).重複步驟(2)-(4),依次導出所須要鏡像到install.wim中。注意別遺忘步驟(2)從新加載新的映像,不然合併的是同一映像。經過改變導出的映像順序,改變合盤後系統版本順序。好比:
#(1)、開始合併Win7 32位、64位全部版本。
#用虛擬鏡像工具加載cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso
#1.導出win7 x86中卷1,簡易版。
imagex /export O:\sources\install.wim 1 I:\OS\install.wim /compress maximum
#2.導出win7 x86中卷2,家庭普通版。
imagex /export O:\sources\install.wim 2 I:\OS\install.wim /compress maximum
#3.導出win7 x86中卷3,家庭高級版。
imagex /export O:\sources\install.wim 3 I:\OS\install.wim /compress maximum
#4.導出win7 x86中卷4,專業版。
imagex /export O:\sources\install.wim 4 I:\OS\install.wim /compress maximum
#5.導出win7 x86中卷5,旗艦版。
imagex /export O:\sources\install.wim 5 I:\OS\install.wim /compress maximum
#用wimtool工具修改install.wim卷信息,注意必須修改,不然導入64位映像的時候會由於卷名稱同樣而導入失敗。
#用虛擬鏡像工具加載cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso。
#6.導出win7 x64中卷1,家庭普通版。
imagex /export O:\sources\install.wim 1 I:\OS\install.wim /compress maximum
#7.導出win7 x64中卷2,家庭高級版。
imagex /export O:\sources\install.wim 2 I:\OS\install.wim /compress maximum
#8.導出win7 x64中卷3,專業版。
imagex /export O:\sources\install.wim 3 I:\OS\install.wim /compress maximum
#9.導出win7 x64中卷4,旗艦版。
imagex /export O:\sources\install.wim 4 I:\OS\install.wim /compress maximum
#用wimtool工具修改install.wim卷信息。
#Win7 32位、64位全部版本合併完成。
#(2)、開始合併Win8.1 32位、64位全部版本。
#用虛擬鏡像工具加載cn_windows_8.1_with_update_x86_dvd_4048000.iso。
#10.導出win8.1 x86中卷1,專業版。
imagex /export O:\sources\install.wim 1 I:\OS\install.wim /compress maximum
#11.導出win8.1 x86中卷2,核心版。
imagex /export O:\sources\install.wim 2 I:\OS\install.wim /compress maximum
#用wimtool工具修改install.wim卷信息,注意必須修改,不然導入64位映像的時候會由於卷名稱同樣而導入失敗。
#用虛擬鏡像工具加載cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso。
#12.導出win8.1 x64中卷1,專業版。
imagex /export O:\sources\install.wim 1 I:\OS\install.wim /compress maximum
#13.導出win8.1 x64中卷2,核心版。
imagex /export O:\sources\install.wim 2 I:\OS\install.wim /compress maximum
#用wimtool工具修改install.wim卷信息。
#Win8.1 32位、64位全部版本合併完成。
#(3)、開始合併Win七、Win8.1全部版本。
imagex /export I:\OS\install_win7_x86x64_9in1.wim * I:\OS\install.wim /compress maximum
#Win七、Win8.1全部版本合併完成。
#用wimtool工具檢查install.wim卷信息。
上述命令執行後,install.wim包含13個Windows版本,版本顯示順序同命令執行的前後順序。
(6).[可選][有問題],因爲合併後鏡像大小超過4G,而一邊U盤格式FAT32 只支持最大4G單文件,因此若是想用FAT32位的U盤刻錄鏡像,就必須將install.wim拆分。(固然也能夠選擇將U盤格式化成NTFS格式後作系統盤)。一樣使用imagex命令,以下:
imagex /split I:\OS\install.wim I:\OS\install.swm 3072
參數說明:
三、參數3072,每一個映像大小最大值。
注意:若是拆分install.wim,安裝系統時發現,位於版本列表後面的幾個系統安裝會出現錯誤,提示"Windows 找不到Microsoft 軟件許可條款…"。至於解決方案,本人網上搜索了好久,確實有許多人遇到,可是都沒找到合適的方案。若是有誰找到了相應的解決辦法,懇請留言告知,不勝感激!
(7).製做Windows系統合盤鏡像。
1.用ultraiso打開一個Windows8.1 (必須是windows8.1,才能安裝windows8.1的install.wim,也就是說採用高版本的Windows PE)的iso鏡像,刪除sources文件夾下面的install.wim,把剛纔製做好的install.wim添加進去。
2.將sources文件夾裏面EI.CFG文件刪除,替換爲提供的EI.CFG文件。點擊保存,大概須要幾分鐘到十幾分鍾。有關EI.CFG說明見後文。
說明:
(8).準備可引導U盤,可慮系統文件到U盤。考慮到合盤後install.wim大於4G,而U盤通常格式爲FAT32,不支持4G大文件,因此須要將U盤轉化爲NTFS格式。而後使用BOOICE配置引導項。
(9).使用虛擬機或真機測試合盤後的鏡像。
1.沒法找到install.wim
解決:install.wim鏡像出現問題,從新制做吧。能夠用wimtool打開,查看卷信息是否與預期的相符。
2.找不到許可驗證(如圖),或者不出現版本選擇界面
解決:EI.CFG 出現問題,從新替換EI.CFG爲提供的便可解決。
(1).EI.CFG文件
Windows 安裝光盤中存在着 SOURCES\EI.CFG 這樣一個配置文件。EI.CFG是特定於 Windows 安裝程序的配置文件,用於肯定在安裝過程當中應該使用哪一種版本和許可證。EI.CFG是基於文本的文件,能夠用記事本打開編輯。如:
[EditionID]
Professional
[Channel]
Volume
[VL]
1
參數說明:
1.[EditionID]:版本名稱,必須爲有效的 Windows 版本 ID,且具備惟一性。留空或者填寫多個,將等同於刪除EI.CFG文件。在安裝時會被寫入註冊表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion的EditionID之中。其中Win 7 中版本包含:Starter, HomeBasic, HomePremium, Professional, Ultimate, Win 8 中版本包含:Professional, Enterprise。(win 8中還一個核心板,不知ID爲何。)
2. [Channel]:渠道,Win 7指定是OEM仍是零售Retail。而Win8指定爲零售(Retail)、批量受權(Volume)、OEM(OEM);
3.[VL]:批量版Volume License是批量許可標誌。1爲 (True) 批量受權版, 0爲 (False) 零售版。
安裝程序能夠自動讀取 EI.CFG 並判斷用戶購買的是什麼版本,而後將其它版本的選擇列表屏蔽。EI.CFG只要內容或格式有錯,安裝程序都會列出全部版本的選擇列表的。例如[VL]不存在或者填寫上非0非1的數字,就會出現版本選擇列表。
Retail改爲OEM就能夠顯示OEM的安裝協議,不然就是RTL的協議。用這個從新生成的光盤鏡像進行安裝,就會出現"旗艦版、專業版、家庭高級版、家庭普通版和簡易版"等多種版本的安裝選項窗口。
(2).關於U盤啓動項的更多說明,請參見:製做啓動U盤(稍後放出)。
[完畢]