引言: Windows 10有家庭版、專業(yè)版、企業(yè)版、教育版、企業(yè)長期服務(wù)等5個(gè)版本,每個(gè)版本還有32位與64位產(chǎn)品(家庭版與專業(yè)版共用一個(gè)安裝鏡像),這些產(chǎn)品全部下載完成是8個(gè)ISO的鏡像(家庭版與專業(yè)版是一個(gè)鏡像),共占用26.7GB空間。那么,有沒有一種辦法,將這些產(chǎn)品集成到一個(gè)安裝鏡像中,方便管理又節(jié)省空間呢?本文將介紹整合Windows安裝鏡像到一個(gè)ISO中的方法,該方法同樣適用于Windows 7、Windows 8、Windows Server 2008 R2、Windows Server 2016等系統(tǒng)。
整 合Windows 安裝光盤需要imagex.exe程序、第三方軟件UltraISO(ISO文件編輯器)、虛擬光驅(qū)軟件(例 如Virtual CloneDrive)加載ISO鏡像文件為光盤、VMware Workstation虛擬機(jī)軟件(創(chuàng)建虛擬機(jī)進(jìn)行測(cè)試)。
Windows操作系統(tǒng)的每一個(gè)版本都是一個(gè)不同的鏡像,多個(gè)鏡像可以添加到同一個(gè)wim文件中。如果要提取或追加鏡像,可以使用imagex.exe程序。
imagex.exe是一個(gè)命令行程序,在命令提示窗口中,執(zhí)行imagex /?,可以查看到imagex的命令行參數(shù)。
imagex的命令行參數(shù)比較多,但要掌握整合Windows安裝光盤的能力,只需要記住以下三條命令即可。
命令格式如下(本示例以顯示I盤sources目錄中install.wim文件為例,Windows操作系統(tǒng)安裝鏡像通常保存在光盤的sources目錄中的install.wim文件中):
imagex/in fo I:sourcesinstall.wim
表1 imagex顯示映像信息對(duì)比
在執(zhí)行這條命令后,會(huì)顯示許多信息,但關(guān)鍵要記住以下幾點(diǎn):
這些條目的意義如表1所示。
添加的每個(gè)鏡像都包括以下幾條,其他可以忽略。
示例,將I盤sources目錄中install.wim中的第一個(gè)系統(tǒng)添加到H盤根目錄install.wim文件中,添加之后索引為1,如果install.wim不存在則創(chuàng)建,如果有則向其文件追加,每增加一個(gè)鏡像,則索引文件加1。在整合鏡像文件時(shí),目標(biāo)磁盤必須可寫并且需要有足夠的空間,源鏡像可以是光盤或鏡像文件加載為ISO。
添加鏡像之后,為添加的鏡像添加新名稱及描述信息,例如向H盤install.wim文件,為索引為1的系統(tǒng)添加名稱“Windows 10 企業(yè)版-1607 [32位]”,描述信息為“Windows 10 Enterprise 32bit”則命令格式如下:
整合Windows安裝光盤,其原理就是找同一批版本號(hào)相同(例如2016年8月份布的Windows 10一周年紀(jì)念版)、但版本不同(例如Windows 10有家庭版、專業(yè)版、企業(yè)版、教育版)、位數(shù)不同(例如有32位、64位)的安裝光盤鏡像,將其用虛擬光盤加載,然后使用imagex命令,一一列出每個(gè)install.wim文件中可用鏡像、記錄鏡像名稱,然后將這些不同的鏡像添加到一個(gè)新的install.wim文件中,然后用ultraiso,以一個(gè)32位的Windows 10安裝鏡像為模板,替換里面的install.wim文件,并另存為其他文件即可。
1.首先下載Windows 10每個(gè)版本的鏡像文件。當(dāng)前共有8個(gè)鏡像包,Education是教育版,Enterprise是企業(yè)版,Multiple包含家庭版與專業(yè)版,每個(gè)版本又分32位(x86)與 64位(x64)。
2.安裝虛擬光驅(qū)軟件,例如Virtual CloneDrive。
表2 記錄加載的盤符
等需要的鏡像加載完成并檢查無誤之后,進(jìn)入命令提示窗口,使用imagex依次查看 I、J、K、L、M、N、O、P等各個(gè)加載后的install.wim映像文件信息。在本示例中,將整合后的鏡像文件保存在H盤的根目錄下,文件名為install.wim文件。編寫批處理文件如下。
REM 依次整合I~P盤,Windows 10,1607版本系統(tǒng),先是32位,其次是64位
圖1 加載之后
安裝之后,修改虛擬光驅(qū)設(shè)置,允許虛擬光盤數(shù)量最大為15個(gè)。
3.依次加載32位與64位的Windows 10專業(yè)版、企業(yè)版、教育版、企業(yè)長期服務(wù)版8個(gè)鏡像,并記錄下加載的盤符,如表2所示。
加載之后如圖1所示。
imagex /info H:install.wim 1 "Windows 10 家庭版-1607 [32位]" "Windows 10-1607 Home 324bit"
imagex /info H:install.wim 2 "Windows 10 專業(yè)版-1607 [32位]" "Windows 10-1607 Professional 32bit"
imagex /info H:install.wim 3 "Windows 10 教育版-1607 [32位]" "Windows 10-1607 Education 32bit"
imagex /info H:install.wim 4 "Windows 10 企業(yè)版-1607 [32位]""Windows 10-1607 Enterprise 32bit"
imagex /info H:install.wim 5 "Windows 10 企業(yè)長期服務(wù)版-1607 [32位]""Windows 10-1607 LTSB 32bit"
pause
pause 檢查執(zhí)行是否有誤,按任意鍵退出
右擊編寫的Windows-10-all.bat批處理文件,在右鍵選擇中選擇“以管理員身份運(yùn)行”,開始整合,整合完成后繼續(xù)后面的操作。
用UltraISO打開一個(gè)32位的Windows 10家庭版與專業(yè)版的安裝鏡像,用整合后的H盤的install.wim文件替換源鏡像中的同名文件,另存為新的鏡像名稱即可。如果要同時(shí)集成64位的安裝程序,則需要加載64位家庭版與專業(yè)版的安裝鏡像(假設(shè)映射到J盤),并將64位的安裝程序集成到ISO中,下面分別介紹。
圖2 刪除源光盤中install.wim文件
1.用UltraISO打開32位的Windows 的鏡像文件,刪除sources中的install.wim文件(如圖2)。
2.單擊“文件”菜單,選擇“屬性”,在“文件系統(tǒng)”選項(xiàng)卡中,在“介質(zhì)”下拉列表中,將原來的4.7GB改為8.5GB,并選中“優(yōu)化文件”,此為關(guān)鍵步驟,選中“優(yōu)化文件”時(shí),在后面步驟中添加兩次同一install.wim文件,在保存成ISO文件時(shí)只會(huì)占用一份空間,然后單擊“確認(rèn)”按鈕。
4.在UltraISO中,在H盤根目錄中選擇整合后的install.wim文件,將其拖拽到sources目錄中。
5.在光盤根目錄新建文件夾,命名為setup64,然后將J:sources目錄中的所有文件添加到setup64目錄中,添加之后,刪除setup64中的install.wim文件(此為原來家庭版專業(yè)版安裝鏡像),并再次將整合后的install.wim添加到 setup64文 件 夾(如 圖3)。此時(shí),install.wim添加了兩次,一次是在光盤根目錄sources目錄中,另一次為新建的setup64文件夾中。
圖3 復(fù)制64位sources內(nèi)容
說明:這一步等于“復(fù)制”添加了64位Windows安裝程序,但是使用整合后的install.wim文件替換。因?yàn)镮SO文件選擇“優(yōu)化”,在保存成新的ISO文件時(shí),兩個(gè)文件只占用一份空間,達(dá)到了優(yōu)化的目的。
6.在“文件”菜單選擇“另存為”、“ISO文件另存”對(duì)話框,為新的鏡像文件命名,保存完成之后,新的鏡像文件在測(cè)試之后可以使用。
我們可以將新的鏡像文件在虛擬機(jī)、KVM、啟動(dòng)工具U盤、Windows部署服務(wù)中使用。也可以直接在虛擬機(jī)中使用ISO鏡像,用來安裝操作系統(tǒng),但整合之后有幾點(diǎn)問題需要注意。
1.如果使用光盤引導(dǎo),則在安裝的時(shí)候,在“激活Windows”對(duì)話框中,可以輸入自己所擁有的序列號(hào),則會(huì)進(jìn)入對(duì)應(yīng)的版本選擇頁。
2.如果選擇“我沒有產(chǎn)品密鑰”,則會(huì)顯示所有可用系統(tǒng)供用戶選擇(如圖4)。
圖4 顯示所有可用系統(tǒng)
如果已經(jīng)安裝好操作系統(tǒng),在Windows圖形界面選擇安裝,則需要注意以下事項(xiàng):
(1)如果運(yùn)行光盤根目錄下的setup.exe程序,在運(yùn)行setup.exe安裝程序后,則只會(huì)顯示當(dāng)前系統(tǒng)版本,例如,當(dāng)前已經(jīng)安裝好Windows 10的家庭版,運(yùn)行整合后的光盤鏡像,則會(huì)顯示W(wǎng)indows 10家庭版(包含32位與64位版本)。此時(shí)可以選擇安裝32位或64位產(chǎn)品,并根據(jù)提示全新安裝。
(2)如果想安裝其他版本,則可以運(yùn)行根目錄sources目錄中的setup.exe,運(yùn)行此程序可以“跳過”當(dāng)前版本選擇并可以選擇所有可用版本。
(3)如果當(dāng)前系統(tǒng)是64位Windows,則運(yùn)行setup64目錄中的Setup.exe程序,同樣會(huì)進(jìn)入Windows安裝程序,這些與在32位系統(tǒng)下運(yùn)行sources目錄中的Setup.exe效果相同,不一一介紹。