在很多WinPE盤中內(nèi)置了WinNTSetup程序,可以直接在WinPE環(huán)境中使用該工具安裝系統(tǒng)。我們也可以在正常系統(tǒng)中運(yùn)行WinNTSetup。要想讓該軟件發(fā)揮作用,還需要有Windows XP/7/8/10等系統(tǒng)的ISO安裝鏡像文件。該工具分為32和64位版本。在WinNTSetup主界面(如圖1)的“Windows 2000/XP/2003”面板中可以安裝Windows XP等老系統(tǒng),在“Windows Vista/7/8/10/2008/2012”面板中可以安裝Windows 10等新系統(tǒng)。
圖1 系統(tǒng)安裝優(yōu)化設(shè)置窗口
本文以安裝Windows 10為 例,使 用WinRAR或者UltraISO等 工 具,將Windows 10的ISO安裝鏡像文件打開,解壓到指定的位 置(例 如“E:win10”)。在“選擇包含Windows安裝文件的文件夾”欄中點(diǎn)擊“選擇”按鈕,選中解壓路徑中“source”文件夾中的“install.wim”文件,該文件包含了所有的安裝內(nèi)容。在“選擇引導(dǎo)驅(qū)動(dòng)器”欄中點(diǎn)擊“選擇”按鈕,選擇系統(tǒng)引導(dǎo)盤。在“安裝磁盤的位置”欄中點(diǎn)擊“選擇”按鈕,選擇系統(tǒng)安裝盤。注意,兩者一般均為C盤。在窗口右下角的“掛載安裝驅(qū)動(dòng)器為”列表中默認(rèn)選擇C盤,即準(zhǔn)備安裝Windows 10的盤符。一定要選擇“預(yù)分配驅(qū)動(dòng)器盤符”項(xiàng),作用是防止安裝系統(tǒng)后會(huì)出現(xiàn)盤符錯(cuò)亂的情況。
選擇“添加驅(qū)動(dòng)”項(xiàng),選擇所需的硬件驅(qū)動(dòng)程序,可以實(shí)現(xiàn)靜默安裝。選擇“無人值守”項(xiàng),導(dǎo)入名為“unattend.xml”應(yīng)答文件,可以實(shí)現(xiàn)全程自動(dòng)安裝。如果想改動(dòng)和優(yōu)化安裝參數(shù)話,點(diǎn)擊“優(yōu)化調(diào)整”按鈕,在打開窗口(如圖1)中對(duì)安裝的操作系統(tǒng)進(jìn)行一些優(yōu)化設(shè)置,免去安裝后手工設(shè)置的繁瑣。點(diǎn)擊“開始安裝”,在“引導(dǎo)扇區(qū)”列表中選擇“使用Bootsect.exe更新引導(dǎo)”,系統(tǒng)將會(huì)支持UEFI模式。如果想要和已有的系統(tǒng)組建成多系統(tǒng)模式,選擇“查找并添加已經(jīng)安裝在此電腦的Windows版本”項(xiàng)即可。點(diǎn)擊“確 定”,WinNTSetup就開始安裝系統(tǒng)了。
在最新版本的Windows 10中,開始采用UUP增量推送的方式,來推動(dòng)ESD文件下載。ESD文件是高壓縮率的半加密鏡像文件格式,可以使用DISM命令進(jìn)行操作。UPP(即 Unified Update Platform,統(tǒng)一升級(jí)平臺(tái))服務(wù)一旦啟用,可以實(shí)現(xiàn)差異化下載,即只能下載與上次更新存在差異的文件,而不是下載整個(gè)新的安裝包。為了避免在推動(dòng)過程中出現(xiàn)問題,最好的方法是讓UPP可以將完整版的ESD鏡像推送過來。
圖2 Widows 10設(shè)置界面
完整版的ESD文件和我們熟悉的系統(tǒng)安裝包“Install.wim”并 無 二致。 執(zhí) 行“regedit.exe”程序,在注冊表編輯器中打開“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionW i n d o w s U p d a t eOrchestrator”分支,在右側(cè)窗口雙擊類型為DWORD的名 為“EnableUUPScan”項(xiàng),將值設(shè)置為0。打開“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdate”分支,雙擊右側(cè)類型為DWORD名稱為“SupportsUUP”的項(xiàng)目,將值設(shè)置為0。如果以上項(xiàng)目不存在,可以手工創(chuàng)建并修改其數(shù)值。
這樣,Windows 10完成新版本升級(jí)后,就會(huì)獲得完整版的ESD鏡像文件。當(dāng)關(guān)閉UUP增量推動(dòng)功能后,系統(tǒng)的升級(jí)速度加快了許多。例如打開“C:WindowsSoftwareDistributionDownload”文件夾,可以找到4GB左右大小的ESD類型文件,這就是得到的完整版的ESD文件。如果不更改上述注冊表鍵值,就會(huì)在該文件夾中得到數(shù)量不等的ESD文件,自然無法直接使用。
將該ESD文件復(fù)制到合適的位置(例如 D盤 根 目 錄),更名 為“Win10setup.esd”文件。打開命令提示符窗口,執(zhí)行“dism /get-wiminfo/wimfile:d:win10setup.esd”命令,查看該文件的屬性信息,例如其包含的系統(tǒng)版本等。
例如,想從中提取索引編號(hào)為2的映像來恢復(fù)系統(tǒng),可以在Widows 10設(shè)置界面中點(diǎn)擊“更新和安全→恢復(fù)”項(xiàng)(如圖 2),點(diǎn)擊右側(cè)的“開始”按鈕,來重啟系統(tǒng)。當(dāng)系統(tǒng)重啟后,根據(jù)提示點(diǎn)擊“疑難解答→高級(jí)選項(xiàng)→命令提示符”項(xiàng),在CMD窗口中執(zhí)行“format c: /q”命令,對(duì)系統(tǒng)盤進(jìn)行快速格式化。執(zhí)行Dism /applyImage /ImageFile:d:win10setup.esd /index:2 /applyDir:C: /Verify”命令,就可以從“win10setup.esd”鏡像文件中提取索引編號(hào)為2的映像,來恢復(fù)C盤中的數(shù)據(jù)。其中的“/Apply→Image”參數(shù)表示應(yīng)用一 個(gè) 映 像,“/ApplyDir”參 數(shù)表示指定目標(biāo)路徑,“Verify” 參數(shù)表示執(zhí)行校驗(yàn)操作,用來檢測錯(cuò)誤和文件重復(fù),“/Index”參數(shù)用來指定映像索引信息。這樣,就可以得到干凈的系統(tǒng)環(huán)境。
因?yàn)镋SD鏡像無法支持優(yōu)盤啟動(dòng),所以可以使用上面談到的DISM++工具,將其轉(zhuǎn)換為普通的ISO文件,方法是,在該工具主界面中點(diǎn)擊菜單“文件→ESD-ISO”項(xiàng),選擇上述ESD文件,設(shè)置保存路徑后,點(diǎn)擊“完成”,就可以得到所需的ISO文件。之后,使 用 WInISO,UltraISO等工具,將該ISO寫入到優(yōu)盤中,就可以變成啟動(dòng)型優(yōu)盤。安裝方法是,運(yùn)行其中的“Setup.exe”文件,按部就班地安裝系統(tǒng)即可。
圖3 Paragon Partition Manager主界面
對(duì)于很多用戶來說,喜歡同時(shí)安裝兩個(gè)系統(tǒng)。在規(guī)劃安裝時(shí),將兩個(gè)系統(tǒng)進(jìn)行隔離,可以提高系統(tǒng)的安全性。
先進(jìn)入WinPE環(huán)境,運(yùn)行DiskGenius磁盤管理工具,在磁盤結(jié)構(gòu)圖中右擊D盤,選擇“刪除當(dāng)前分區(qū)”項(xiàng),將其刪除。如果是正在使用的硬盤,必須先將D盤中的數(shù)據(jù)進(jìn)行備份,之后再進(jìn)行操作。選擇刪除之后的空白分區(qū),在右鍵菜單上點(diǎn)擊“建立新分區(qū)”項(xiàng),在打開窗口的“調(diào)整后容量”欄輸入合適的大小(如50GB)。點(diǎn)擊“確定”按鈕保存配置。之后,點(diǎn)擊工具欄中的“保存更改”按鈕,讓針對(duì)D盤分區(qū)的操作生效。
選擇D分區(qū),在右鍵菜單上點(diǎn)擊“格式化當(dāng)前分區(qū)”項(xiàng),進(jìn)行格式化處理。對(duì)于切割D分區(qū)后出現(xiàn)的空閑磁盤區(qū)域,可以按照常規(guī)方法對(duì)進(jìn)行分區(qū)格式化操作,使之變成可以使用的磁盤分區(qū)。
準(zhǔn)備好新的獨(dú)立分區(qū)后,運(yùn)行 Ghost,一 鍵還原等工具,將Windows 7的GHO安裝包直接恢復(fù)到C盤中,執(zhí)行Windows 7的安裝操作。安裝成功后,使用WinPE盤引導(dǎo)系統(tǒng),再次進(jìn)入WinPE環(huán)境,運(yùn)行Paragon Partition Manager這一磁盤管理軟件,在主界面(如圖3)中的磁盤結(jié)構(gòu)圖中右擊C盤,依次選擇“隱藏”和“設(shè)置為非活動(dòng)”項(xiàng),將該分區(qū)隱藏起來并設(shè)置為非活動(dòng)狀態(tài)。右擊D盤分區(qū),在彈出菜單中選擇“修改→設(shè)置主分區(qū)”項(xiàng),將其設(shè)置為主分區(qū)。點(diǎn)擊工具欄上“應(yīng)用”按鈕保存配置。之后關(guān)閉并重啟該軟件,在主界面中的磁盤結(jié)構(gòu)圖中右擊D盤,在右鍵菜單中選擇“顯現(xiàn)”和“設(shè)置活動(dòng)”項(xiàng),將D盤設(shè)置為活動(dòng)分區(qū)。
接下來按照常規(guī)方式安裝Windows 10,使用WinISO或者UltraISO等工具,將Windows 10的安裝鏡像文件寫入到優(yōu)盤中,使其變成Windows 10安裝盤。利用該優(yōu)盤引導(dǎo)系統(tǒng),按照提示一步步完成Windows 10的安裝操作。這樣,就將Windows 7安裝到了C盤,將Windows 10安裝到了D盤中。重新進(jìn)入WinPE環(huán)境。按照上述方法,將D盤設(shè)置為隱藏狀態(tài)。進(jìn)入C盤,尋找根目錄名為“boot”的隱藏目錄,如果該目錄不存在,可以手工建立。在“Boot”目錄中創(chuàng)建名為“grub”的文件夾,打開事先下載好的Grub4dos包,將其中的全部文件復(fù)制到C盤根目錄中。
圖4 Grub4DOS安裝程序窗口
在“C:ootgrub” 中建立名為“menu.1st”的文本文件,在其中逐行依次輸入“timeout 9”、“default 1”、“fontfile=/fonts.gz”、“titileWindows7 系統(tǒng)”、“unhide(hd0,0)”、“ hide(hd0,1)”、“rootnoverify(hd0,0)”、“ makeactive”、“chainloader+1”、“titile Windows10系統(tǒng)”、“unhide(hd0,1)”、“ hide(hd0,1)”、“rootnoverify(hd0,1)”、“makeactive”、“chainloader /bootmgr”、“title重啟電腦”、“reboot”、“title關(guān)機(jī)”、“halt”行,并保存該文件。
其中的“(hd0,0)”指的是 C盤,“hide(hd0,1)” 指的是D盤,這些語句就是創(chuàng)建兩個(gè)啟動(dòng)菜單,并分別設(shè)定名稱,讓使用者選擇所需的系統(tǒng)。前者是默認(rèn)選項(xiàng),當(dāng)選擇該項(xiàng)后,將C盤設(shè)置為顯示狀態(tài),并隱藏D分區(qū),之后啟動(dòng)Windows 7。如果選擇后者,情況則相反,將C盤設(shè)置為隱藏狀態(tài),將D盤設(shè)置為正常狀態(tài),來啟動(dòng)Windows 10。
運(yùn)行“grubinst_gui.exe”程序,在 Grub4DOS安裝程序窗口(如圖4)中選擇“磁盤”項(xiàng),點(diǎn)擊右側(cè)的“刷新”按鈕,來刷新磁盤信息。之后,在列表中選擇“(hd0)[xxxM]”項(xiàng),表示選擇第一塊硬盤,其中的“xxx”表示其容量。在“分區(qū)列表”欄右側(cè)點(diǎn)擊“刷新”按鈕,并在分區(qū)列表中選擇“整個(gè)磁盤(MBR)”選項(xiàng)。在“選項(xiàng)”欄中選擇“啟動(dòng)時(shí)不搜索軟盤”和“不引 導(dǎo)原來MBR”項(xiàng),點(diǎn)擊“安裝”按鈕,對(duì)該硬盤主引導(dǎo)記錄進(jìn)行修改,使Grub4DOS取得對(duì)系統(tǒng)的引導(dǎo)權(quán)限。
之后重啟電腦,在啟動(dòng)菜單中就會(huì)顯示啟動(dòng)菜單項(xiàng),您可以根據(jù)需要進(jìn)入所需的系統(tǒng)。當(dāng)進(jìn)入不同的系統(tǒng)后,是看不到另外的一個(gè)系統(tǒng)的。這樣,就實(shí)現(xiàn)了真正意義上的雙系統(tǒng)結(jié)構(gòu)。