合並Windows系統鏡像教程
說明:本方案采用imagex命令行方式,整合windows MSDN原版鏡像里sources文件夾下的install.wim,利用ultraiso將原來windows鏡像里的install.wim替換掉,並更改EI.CFG。
一、准備工具
(1).環境准備:windows xp /windows 7/windows8,x86/x64;
(2).必須工具:
1.imagex.exe,進入該文件所在目錄管理員身份執行命令,或者將該文件放到C:\Windows\System32目錄下(這個文件很小,幾百K),作用是用imagex的若干命令來整合install.wim;
2.UltraISO,用於提取替換ISO文件里面的install.wim。
(3). Windows7/8 iso鏡像文件,可去如下地址下載:http://msdn.itellyou.cn/。
(4).輔助工具:
1.Wimtool.exe,用於查看編輯install.wim的卷信息,也可以用imagex命令替代;(另外提供Gimagex工具,功能類似Wimtool)
2.BOOTICE:用於編輯引導項;
3.VHD:虛擬光驅加載工具,可用UltraISO或好壓替代。
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).命令參數說明:
-
參數:O:\sources\install.wim,為第二步加載ISO鏡像的"CD驅動器"所在目錄下;
-
參數:1,為原始鏡像的卷標,數字表示只導入指定卷,*表示所有卷,導入之前可用wimtooll查看原始鏡像卷信息,一個鏡像文件可能有多個卷,按圖中紅色標記3按鈕切換卷,可產看卷的版本信息等。如下圖所示;
-
參數I:\OS\install.wim,表示目的卷(可以不存在,表示新建),注意路徑中不要出現特殊字符(如空格、中文等);
-
參數/compress maximum,表示最大壓縮,微軟原版鏡像為如此。
(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)、開始合並Win7、Win8.1所有版本。
imagex /export I:\OS\install_win7_x86x64_9in1.wim * I:\OS\install.wim /compress maximum
#Win7、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
參數說明:
-
參數I:\OS\install.wim,表示原始wim映像;
-
參數I:\OS\install.swm,拆分后的映像,將拆分為install.swm、install2.swm、install3.swm等多個映像,個數根據參數3決定;
3、參數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說明見后文。
說明:
-
如果需要保留Windows8.1 原版鏡像,修改之前請備份。
-
如果出現下圖超出范圍提示,在紅色區域點擊右鍵,選擇合適的大小即可。
-
如果想修改合盤鏡像卷標,依次點擊"工具","修該ISO卷標"完成。
(8).准備可引導U盤,可慮系統文件到U盤。考慮到合盤后install.wim大於4G,而U盤一般格式為FAT32,不支持4G大文件,所以需要將U盤轉化為NTFS格式。然后使用BOOICE配置引導項。
-
格式化u盤。如果u盤不是usb-hdd格式的話,需要用工具HPUSBFW.RAR來把u盤格成usb-hdd格式。
-
啟動BOOTICE,選中選項頁"物理磁盤處理",在"目標磁盤"選中待啟動的U盤(根據大小和盤符判斷);
-
點擊"主引導記錄(M)",彈出的對話框中,選擇"UltraISO USB-HDD+/USB-ZIP+",點擊"安裝/配置(s)",彈出的對話框中,點擊"UltraISO USB-HDD+",提示"已成功更新主引導記錄",點擊"確定",再點擊"取消"回到軟件開始界面;
-
點擊"分區引導記錄(P)",彈出的對話框中,選擇"BOOTMGR引導程序(FAT/FAT32/NTFS/ExFAT)",點擊"安裝/配置(s)",彈出的對話框中,使用默認設置,點擊"確定",提示"成功更新分區的PBR!",點擊"確定",再點擊"取消"回到軟件開始界面;
-
點擊"分區管理(G)",彈出的對話框中,選擇引導文件"GRLDR"所在的分區,點擊"激活",完成啟動項設置,退出。如果"激活"按鈕為灰色,說明該分區已經為活動分區,無需更改,退出即可。
-
使用UltraISO提取系統文件到U盤,或者用壓縮軟件解壓到U盤。
(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盤(稍后放出)。
[完畢]
出處: http://www.cnblogs.com/jairkong/
本作品由 Jairkong創作,采用 知識共享署名-非商業性使用-禁止演繹 2.5 中國大陸許可協議進行許可。