合并Windows系統鏡像教程

來源:互聯網
上載者:User

標籤:style   blog   c   tar   ext   http   

合并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:惠普隨身碟儲存格式化工具。

二、合并步驟

(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).命令參數說明:

  1. 參數:O:\sources\install.wim,為第二步載入ISO鏡像的"CD磁碟機"所在目錄下;
  2. 參數:1,為原始鏡像的卷標,數字表示只匯入指定卷,*表示所有卷,匯入之前可用wimtooll查看原始鏡像磁碟區資訊,一個鏡像檔案可能有多個卷,按圖中紅色標記3按鈕切換卷,可產看卷的版本資訊等。如所示;
  3. 參數I:\OS\install.wim,表示目的卷(可以不存在,表示建立),注意路徑中不要出現特殊字元(如空格、中文等);
  4. 參數/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,而一邊隨身碟格式FAT32 只支援最大4G單檔案,所以如果想用FAT32位的隨身碟燒錄鏡像,就必須將install.wim拆分。(當然也可以選擇將隨身碟格式化成NTFS格式後做系統硬碟)。同樣使用imagex命令,如下:

imagex /split I:\OS\install.wim I:\OS\install.swm 3072

參數說明:

  1. 參數I:\OS\install.wim,表示原始wim映像;
  2. 參數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說明見後文。

說明:

  1. 如果需要保留Windows8.1 原版鏡像,修改之前請備份。

  2. 如果出現超出範圍提示,在紅色地區點擊右鍵,選擇合適的大小即可。
  3. 如果想修改合盤鏡像磁碟區標,依次點擊"工具","修該ISO卷標"完成。

(8).準備可引導隨身碟,可慮系統檔案到隨身碟。考慮到合盤後install.wim大於4G,而隨身碟一般格式為FAT32,不支援4G大檔案,所以需要將隨身碟轉化為NTFS格式。然後使用BOOICE配置引導項。

  1. 格式化u盤。如果u盤不是usb-hdd格式的話,需要用工具HPUSBFW.RAR來把u盤格成usb-hdd格式。
  2. 啟動BOOTICE,選中選項頁"物理磁碟處理",在"目標磁碟"選中待啟動的隨身碟(根據大小和盤符判斷);

  1. 點擊"主引導記錄(M)",彈出的對話方塊中,選擇"UltraISO USB-HDD+/USB-ZIP+",點擊"安裝/配置(s)",彈出的對話方塊中,點擊"UltraISO USB-HDD+",提示"已成功更新主引導記錄",點擊"確定",再點擊"取消"回到軟體開始介面;

  2. 點擊"分區引導記錄(P)",彈出的對話方塊中,選擇"BOOTMGR引導程式(FAT/FAT32/NTFS/ExFAT)",點擊"安裝/配置(s)",彈出的對話方塊中,使用預設設定,點擊"確定",提示"成功更新分區的PBR!",點擊"確定",再點擊"取消"回到軟體開始介面;
  3. 點擊"分區管理(G)",彈出的對話方塊中,選擇引導檔案"GRLDR"所在的分區,點擊"啟用",完成啟動項設定,退出。如果"啟用"按鈕為灰色,說明該分區已經為使用中的磁碟分割,無需更改,退出即可。

  1. 使用UltraISO提取系統檔案到隨身碟,或者用壓縮軟體解壓到隨身碟。

(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盤(稍後放出)。

 

 

 

[email protected]Jairkong,轉載請註明出處!

Jairkong的CSDN部落格:http://blog.csdn.net/jairkong

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.