標籤:
平時裝系統的時候我比較喜歡win8.1,但是經常給別人裝系統的時候別人很多都喜歡win7,但是我覺得這樣很麻煩,於是就想做一個合盤,這樣就很方便了,win7旗艦版裡面其實封裝了四個系統,或者說一個系統,但是有四個版本,只是四個版本包含的功能多少不同而已,我們可以通過onekey ghost或者其他的一些工具來查看,如下,
其他的有些系統也像這樣封裝了幾個版本的系統,但是我們平時安裝的時候其實並沒有提示我們選擇安裝那一個版本的系統,而是安裝他預設的系統,這個其實是由它裡面的一個ei.cfg檔案來決定的,win7系統有這個檔案,不過win8/8.1就沒有了,因為這個檔案裡面設定了一個預設的系統,所以安裝7的時候並沒有提醒我們安裝哪一個,而8裡面並沒有這個檔案,所以安裝的時候也沒有提醒我們安裝哪一個系統,如果8中包含了幾個版本系統的話,是根據我們輸入的安裝序號來決定系統的版本的,所以我們可以通過修改鏡像中sources檔案夾下的ei.cfg檔案來達到安裝時出現多版本選擇介面,而7其實也可以通過刪除這個檔案來達到這種效果,但Windows 8鏡像中沒有這個檔案,沒關係,我們手動建立一個,內容格式如下:(或許你們現在看不懂,沒關係,後面我會詳細寫一個例子)
[EditionID]
{Edition ID}
[Channel]
{Channel Type}
[VL]
{Volume License}註:[EditionID] 指定版本。預設選擇第一個,當EditionID無內容時也會出現系統版本選擇菜單。[Channel] 指定許可協議。指定OEM 或者Retail( 零售)兩種許可協議。對於Starter版,不論[Channel]為何狀態,許可協議都是 OEM。Retail改成 OEM 就可以顯示OEM的安裝協議,否則就是 RTL 的協議。[VL] 指定是否為大量授權當 [VL] 裡的數值為 0 或 1 時,自動選擇安裝 [EditionID]裡指定的第一個版本;當 [VL]裡的數值大於 1 時,出現系統版本選擇菜單。
此處,{Edition ID}我並沒有填寫,留空表示顯示版本列表,當然你也可以填寫,有效ID為:Core,Professional。只填寫其一,安裝時會安裝對應的版本;兩者均填寫,預設安裝第一個版本,即寫在前面的ID所對應版本;否者,會出現版本選擇的介面。不論哪種情況,均不會出現輸入密鑰的介面而使安裝暫停。(這並不是說不需要啟用了哦,安裝完成後請自行啟用^_^)
建立ei.cfg檔案後,可通過UltraISO編輯Win8鏡像,將ei.cfg檔案添加到sources檔案夾下,然後儲存或另存鏡像即可。
說明:雖然企業版是功能最全面的版本,但安裝鏡像中卻不像Win7的旗艦版那樣包含多個版本,從他們的檔案大小即可看出,Win8 > Win8企業版 > Win8專業版(vl) ,所以企業版不能通過此方法實現多版本選擇安裝。
好了,下面就來說說打包系統的步驟:
工具:
1.imagex
2.win7/8/8.1鏡像檔案(看你需要什麼系統,自由選擇,方法一樣)
步驟:(這裡我用我自己比較喜歡的win7的旗艦版和win8.1的專業版為例子來說明,都是64位系統,也是看自己喜好,你們可以自由選擇,方法一樣)
用壓縮軟體或虛擬光碟機提取各自的鏡像sources目錄下的install.wim檔案夾到d盤根目錄,並分別重新命名win7為install1.win,win8.1專業版為install2.wim,因為win7旗艦版包含4個版本,win8.1專業版包含兩個版本(核心版和專業版),(不確定可以用ImageX或onekey ghost等軟體查看)。
自行下載複製imagex.exe檔案到d盤根目錄,如下:
管理員身份開啟cmd,cd到d盤根目錄,輸入命令 d:
然後就是打包win7了,輸入命令IMAGEX /EXPORT D:\install1.wim 4 D:\install.wim
補充:命令裡面的4是wim的卷標號,引號裡是顯示在安裝程式上的作業系統名稱,因為我只需要四個版本中的第四個,也就是旗艦版,所以我只輸入了這一條命令,如果你們有的喜歡都添加的話可以同樣的方式添加123個,方法是一樣的。
wim卷標號:
原版win732位:
1:初級版
2:家庭普通版
3:家庭進階版
4:專業版
5:旗艦版
1.原版win764位:
1:家庭普通版
2:家庭進階版
3:專業版
4:旗艦版
原版win8、win8.1:一般用1號就行。1號是專業版,2號是核心版
然後以同樣的方式打包win8.1,輸入命令IMAGEX /EXPORT D:\install2.wim 1 D:\install.wim
漫長的等待之後即可在d盤根目錄下看到install.wim映像檔案,這個就是我們的勞動成果!然後開啟記事本,輸入下面內容,注意其中第二行是空行:
[EditionID]
[Channel]
Retail
[VL]
999
另存新檔ei.cfg,這個就是我上面最開始的時候所說的那個檔案,第二行空行和最後一行的999就是為了讓我們自由來選擇安裝的版本,999其實只要是大於1的任何數都可以的,然後第四行我選擇的零售版,其實選擇OEM也可以的,沒什麼關係。當然你也可以直接從win7中的source檔案夾中提取出這個檔案來變更也是可以的。
用軟通牒或虛擬光碟機開啟原版系統鏡像,用我們做好的install.wim檔案替換原版系統原來的install.wim檔案,然後用我們做的ei.cfg檔案替換原版的ei.cfg檔案(如果是win7就是替換,因為8/8.1都沒有這個檔案,所以直接放進去就是了),
系統鏡像另存“cn_windows_7&8.1_2in1_x64.iso”即可(名字其實看個人洗好,不過要符合命名規則,不能漢字和特殊字元)。可以替換原版win7的,也可以是原版win8的,只不過兩個安裝介面不同,安裝效果是一樣的!
另外注意我下載的win7是sp1版本的,就是帶更新的,所以鏡像中多了一個目錄,這個目錄應該就是升級的更新目錄,所以我選擇的是替換win7而不是win8,不過其實這個也是沒有什麼關係的,
虛擬機器測試:其實這個時候安裝的是win8.1,但是是7的安裝介面,因為我替換的是7。
遺憾的是安裝出錯了
所以結論就是替換8的就不會出錯了。
參考網址:
http://xiao106347.blog.163.com/blog/static/2159920782013312105516548
http://xiao106347.blog.163.com/blog/static/2159920782013312105516548
製作windows系統合盤:把win7和win8/8.1打包在一起