Ghost安裝器安裝系統(tǒng)時(shí)顯示invalid ghost安裝最后出錯(cuò)
2024-06-27
更新時(shí)間:2024-06-27 00:09:01作者:未知
說明:本方案采用imagex命令行方式,整合windows MSDN原版鏡像里sources文件夾下的install.wim,利用ultraiso將原來windows鏡像里的install.wim替換掉,并更改EI.CFG。
一、準(zhǔn)備工具
(1).環(huán)境準(zhǔn)備:windows xp /windows 7/windows8,x86/x64;
(2).必須工具:
1.imagex.exe,進(jìn)入該文件所在目錄管理員身份執(zhí)行命令,或者將該文件放到C:WindowsSystem32目錄下(這個(gè)文件很小,幾百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:用于編輯引導(dǎo)項(xiàng);
3.VHD:虛擬光驅(qū)加載工具,可用UltraISO或好壓替代。
4.HPUSBFW:惠普U盤存儲(chǔ)格式化工具。
二、合并步驟
(1).安裝ultraiso,勾選安裝虛擬光驅(qū);
(2)用虛擬光驅(qū)加載工具ultraiso加載Windows原版鏡像,在"我的電腦"中可以看到"CD驅(qū)動(dòng)器",記住此驅(qū)動(dòng)器的盤符(我的為O),右鍵點(diǎn)擊,依次選擇"UltraISO"——"Mount..",彈出的對(duì)話框中選定已經(jīng)下載好的Windows鏡像文件,如: cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso;
(3).利用imagex.exe導(dǎo)出install.wim,執(zhí)行之前請(qǐng)務(wù)必看本步驟后的說明。將imagex.exe復(fù)制到C:WindowsSystem32目錄下(或者進(jìn)入DOS下進(jìn)入imagex.exe所在目錄),管理員身份運(yùn)行CMD,執(zhí)行命令:
imagex /export O:sourcesinstall.wim 1 I:OSinstall.wim /compress maximum
等待操作完成后,進(jìn)入下一步操作;
說明:
1).導(dǎo)出之前,請(qǐng)用wimtool查看鏡像的卷信息,如下圖,以根據(jù)需要導(dǎo)出指定卷。
2).命令參數(shù)說明:
(4).更改鏡像卷信息,可以用imagex命令或用wimtool.exe查看并修改;
1.wimtool修改(推薦):如上圖,修改4中的相應(yīng)內(nèi)容。注意每切換一個(gè)卷標(biāo),要點(diǎn)擊5 修改映像信息保存修改;
2.imagex命令:imagex /info I:OSinstall.wim 1 "Windows 8.1 Pro X86" "Windows 8.1 專業(yè)版[32位]"。
(5).重復(fù)步驟(2)-(4),依次導(dǎo)出所需要鏡像到install.wim中。注意別遺忘步驟(2)重新加載新的映像,否則合并的是同一映像。通過改變導(dǎo)出的映像順序,改變合盤后系統(tǒng)版本順序。
#用wimtool工具修改install.wim卷信息。
#Win8.1 32位、64位所有版本合并完成。
#(3)、開始合并Win7、Win8.1所有版本。
imagex /export I:OSinstall_win7_x86x64_9in1.wim * I:OSinstall.wim /compress maximum
#Win7、Win8.1所有版本合并完成。
#用wimtool工具檢查install.wim卷信息。
上述命令執(zhí)行后,install.wim包含13個(gè)Windows版本,版本顯示順序同命令執(zhí)行的先后順序。
(6).[可選][有問題],由于合并后鏡像大小超過4G,而一邊U盤格式FAT32 只支持最大4G單文件,所以如果想用FAT32位的U盤刻錄鏡像,就必須將install.wim拆分。(當(dāng)然也可以選擇將U盤格式化成NTFS格式后做系統(tǒng)盤)。同樣使用imagex命令,如下:
imagex /split I:OSinstall.wim I:OSinstall.swm 3072
參數(shù)說明:
3、參數(shù)3072,每個(gè)映像大小最大值。
注意:如果拆分install.wim,安裝系統(tǒng)時(shí)發(fā)現(xiàn),位于版本列表后面的幾個(gè)系統(tǒng)安裝會(huì)出現(xiàn)錯(cuò)誤,提示"Windows 找不到Microsoft 軟件許可條款…"。至于解決方案,本人網(wǎng)上搜索了很久,確實(shí)有許多人遇到,但是都沒找到合適的方案。如果有誰找到了相應(yīng)的解決辦法,懇請(qǐng)留言告知,不勝感激!
(7).制作Windows系統(tǒng)合盤鏡像。
1.用ultraiso打開一個(gè)Windows8.1 (必須是windows8.1,才能安裝windows8.1的install.wim,也就是說采用高版本的Windows PE)的iso鏡像,刪除sources文件夾下面的install.wim,把剛才制作好的install.wim添加進(jìn)去。
2.將sources文件夾里面EI.CFG文件刪除,替換為提供的EI.CFG文件。點(diǎn)擊保存,大概需要幾分鐘到十幾分鐘。有關(guān)EI.CFG說明見后文。
說明:
(8).準(zhǔn)備可引導(dǎo)U盤,可慮系統(tǒng)文件到U盤??紤]到合盤后install.wim大于4G,而U盤一般格式為FAT32,不支持4G大文件,所以需要將U盤轉(zhuǎn)化為NTFS格式。然后使用BOOICE配置引導(dǎo)項(xiàng)。
(9).使用虛擬機(jī)或真機(jī)測(cè)試合盤后的鏡像。
三、合并效果
四、問題釋疑
1.無法找到install.wim
解決:install.wim鏡像出現(xiàn)問題,重新制作吧??梢杂脀imtool打開,查看卷信息是否與預(yù)期的相符。
2.找不到許可驗(yàn)證(如圖),或者不出現(xiàn)版本選擇界面
解決:EI.CFG 出現(xiàn)問題,重新替換EI.CFG為提供的即可解決。
五、幾點(diǎn)說明
(1).EI.CFG文件
Windows 安裝光盤中存在著 SOURCESEI.CFG 這樣一個(gè)配置文件。EI.CFG是特定于 Windows 安裝程序的配置文件,用于確定在安裝過程中應(yīng)該使用哪種版本和許可證。EI.CFG是基于文本的文件,可以用記事本打開編輯。如:
[EditionID]
Professional
[Channel]
Volume
[VL]
1
參數(shù)說明:
1.[EditionID]:版本名稱,必須為有效的 Windows 版本 ID,且具有唯一性。留空或者填寫多個(gè),將等同于刪除EI.CFG文件。在安裝時(shí)會(huì)被寫入注冊(cè)表HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion的EditionID之中。其中Win 7 中版本包含:Starter, HomeBasic, HomePremium, Professional, Ultimate, Win 8 中版本包含:Professional, Enterprise。(win 8中還一個(gè)核心板,不知ID為什么。)
2. [Channel]:渠道,Win 7指定是OEM還是零售Retail。而Win8指定為零售(Retail)、批量授權(quán)(Volume)、OEM(OEM);
3.[VL]:批量版Volume License是批量許可標(biāo)志。1為 (True) 批量授權(quán)版, 0為 (False) 零售版。
安裝程序可以自動(dòng)讀取 EI.CFG 并判斷用戶購買的是什么版本,然后將其它版本的選擇列表屏蔽。EI.CFG只要內(nèi)容或格式有錯(cuò),安裝程序都會(huì)列出所有版本的選擇列表的。例如[VL]不存在或者填寫上非0非1的數(shù)字,就會(huì)出現(xiàn)版本選擇列表。
Retail改成OEM就可以顯示OEM的安裝協(xié)議,否則就是RTL的協(xié)議。用這個(gè)重新生成的光盤鏡像進(jìn)行安裝,就會(huì)出現(xiàn)"旗艦版、專業(yè)版、家庭高級(jí)版、家庭普通版和簡(jiǎn)易版"等多種版本的安裝選項(xiàng)窗口。
(2).關(guān)于U盤啟動(dòng)項(xiàng)的更多說明,請(qǐng)參見:制作啟動(dòng)U盤(稍后放出)。