作者: wingwy 發(fā)表于:2009年11月7日 看到有網(wǎng)友求制作帶WinPE3.0的N合一Win7安裝盤(x86/x64)的教程,我詳細(xì)說一下. 首先上最終效果圖,想制作這樣的安裝盤的就繼續(xù)看下去,一步一步來,保證成功:) 背景知識: ? Win7光盤的啟動過程 基本過程:boogmgr調(diào)用/boot/bcd文件 bcd文件中儲存被調(diào)用的wim文件路徑和配置 語言支持:boot/font和zh-cn文件夾下的mui文件提供中文支持(如果沒有配置,做出來的啟動是不支持中文的) 其他:boot/MEMTEST.EXE是內(nèi)存診斷工具,可以添加到啟動頁 具體步驟: 1 下載”Win7安裝盤和WinPE3.0合成一張DVD的啟動文件” http://www./article/pc_net/165.htm(http://www./archives/2009_09_165.html) http://cachefile./zh-cn/download/62c4246afe864eaf0614f9997ee43107/win7setup.rar 2 下載”32位/64位二合一的Win7PE (x86/x64二合一的WinPE3.0)” http://www./article/pc_net/163.htm 3 用Ultral ISO打開你的Win7安裝盤(原版的win7也行,oem版,N合一版的都可以) 4 用Ultral ISO把x86/x64二合一的WinPE3.0文件合并到Win7安裝盤(覆蓋相同文件) 5 解壓第一步中下載的啟動文件,繼續(xù)用Ultral ISO添加到Win7安裝盤(覆蓋相同文件) 6 保存修改的Win7安裝盤,大功告成! 附注: 最終目錄結(jié)構(gòu) ------------------------------------------------------------------- 請問如果我只想加32位的winpe_x86.wim到我預(yù)先做好的32/64合盤(已經(jīng)超過4GB了),該做如何的更改呢?要不DVD盤就會超過4.37GB的容量了. 能說說嗎? 謝謝。 wingwy 于 2009-11-12 06:15 PM 回復(fù): ......................................... 你好 若想要把它跟繁體中文的win7 放在一起 有什麼需要注意的嗎? wingwy 于 2009-11-16 11:02 PM 回復(fù): ........................................ 請問如果我只想加32位的winpe到我預(yù)先做好的32位WIN7盤(例如無約而來的33IN1),是不是只要合并winpe_x86.wim文件進(jìn)光盤就可以吧?同理,如果只要64位winpe,只放winpe_x64.wim,就可以? wingwy 于 2009-11-18 08:27 AM 回復(fù): ......................................... 我的問題同superpq,所有文件合并成ISO以后,燒成DVD,進(jìn)不去你的那個界面,請問iso引導(dǎo)信息是什么?。咳绾卧O(shè)置? wingwy 于 2009-12-16 08:16 AM 回復(fù): ......................................... 這個WinPE3.0的相關(guān)文件版本似乎比Win7安裝光盤上的要低,能否用高版本的文件做出個中文版的?很慚愧,我始終做不出中文版的,只能顯示默認(rèn)的英文。。。 wingwy 于 2009-12-20 05:31 PM 回復(fù): .......................................... 博主您好,我是遠(yuǎn)景的晚輩。博主做的PE十分方便,用起來非常順手,幫我解決了很多問題。 wingwy 于 2010-01-02 01:26 PM 回復(fù): ........................................... 合成啟動文件無效覆蓋出錯!大家試一下,把啟動文件覆蓋到下載好的X86&X64的PE下,覆蓋后啟動不了PE3.0 了,請解決! wingwy說: 06/10/2010 于 00:23 需要光盤引導(dǎo)文件的,用UltraISO可以提取盤里的bif文件 提取光盤bif文件有什么作用,該怎么使用? 是光盤引導(dǎo)文件,用eazyboot的時(shí)候可以做多啟動的入口 ......................................... 我按照博主的步驟操作的,不過win7是64位系統(tǒng),加入winpe3.0后,刻盤。發(fā)現(xiàn)win7系統(tǒng)和x64位的winpe能夠正常啟動,x86的winpe3.0就出現(xiàn): windows 未能啟動。原因可能是最近更改了硬件或軟件。解決此問題的步驟: 1.插入windows安裝光盤并重新啟動計(jì)算機(jī)。 2.選擇語言設(shè)置,然后單擊“下一步” 2.單擊“修復(fù)計(jì)算機(jī)” 如果沒有此光盤,請與您的系統(tǒng)管理員或計(jì)算機(jī)制造商聯(lián)系,以獲得幫助。 文件: \windows\system32\boot\winload.exe 狀態(tài):0xc0000001 信息:無法加載所選項(xiàng),因?yàn)閼?yīng)用程序丟失或損壞。 從你的描述來看,win7和x64pe可以啟動,這排出了bcd文件和引導(dǎo)信息錯誤的可能.也就是說,你成功了.至于x86的pe不能啟動,你可以效驗(yàn)一下光盤上文件的md5值,很可能是刻錄損壞. 會不會只能用32位的win7和winpe3.0合成一個光盤呢? 你刪除winpe_x64.wim文件就可以了 ........................................... 我不是這個意思,我的意思是效驗(yàn)wim文件.你可以:1掛在iso文件,效驗(yàn)里面的winpe_86.wim文件 2 效驗(yàn)?zāi)愎獗P上的winpe_86.wim文件 兩個文件的wim的MD5值是一樣的! 這樣的話我也不清楚了,不過你可以下載http://www./archives/2010_07_672.html 支持32位程序的64位winpe3.1修正版2 這個pe,同時(shí)支持x86/x64你把它的wim文件改名換到你的啟動盤就可以了 ............................................ 您好!前面找不到的合盤文件原來就是那個不起眼的鏈接啊,真是謝謝您,謝謝您的辛勤勞動和奉獻(xiàn)精神!按照您的教程我作出了win7/windowsXP/X86/X64四合一的DVD啟動光盤,啟動菜單中前三項(xiàng)都有效,但是有一個問題,老師在教程中沒有言及(也可能我的理解能力較差,沒能悟出來):要想啟動菜單中第四項(xiàng)有效,即:安裝windows xp系統(tǒng)有效,那么在制作光盤的時(shí)候,windows XP的鏡像文件應(yīng)該添加在哪個位置,應(yīng)該添加什么格式的鏡像文件?是*.gho文件,還是*.ISO文件,或者是其他什么格式?請不吝賜教!盼望您的回復(fù)! 原版xp直接根目錄和盤就可以了,注意iso文件系統(tǒng)不要選UDF。 ............................................ 謝謝老師的及時(shí)回復(fù),麻煩您能說具體點(diǎn)嗎?操作的步驟就像您說win7合盤的那樣?,F(xiàn)在就是已經(jīng)用x86/x64的PE中的文件替代了win7安裝盤中的同名文件;而且用您提供的四合一的合盤文bcd替代了win7原盤中的同名文件。保存為一個大約2.9G的ISO文件,刻錄后運(yùn)行,菜單的前三項(xiàng)都基本可以實(shí)現(xiàn),就是菜單第四項(xiàng)安裝winXP找不到源文件。因?yàn)闆]有加進(jìn)去winXP的源盤文件,這里不能安裝才是正常的。我的想法是:索性借用您的勞動成果,利用一張DVD剩余的空間,把winXP的安裝文件也加進(jìn)去,真正實(shí)現(xiàn)x86\x64\win7\winXP四合一的能安裝win7和win XP的全功能PE系統(tǒng)?,F(xiàn)在請您指點(diǎn)的是,在我上面已經(jīng)合成的ISO文件中怎樣添加XP的系統(tǒng)文件,實(shí)現(xiàn)第四項(xiàng)功能。比如原版XP指的是非GHOST的winXP需要一步步安裝需要40多分鐘的安裝盤,還是GHOST版的winXP鏡像文件ISO;根目錄是指上面我已經(jīng)合成的2.9G的那個ISO的根目錄還是什么盤的根目錄;“iso文件系統(tǒng)不要選UDF”是在什么地方、做什么操作的時(shí)候會出現(xiàn)這個選項(xiàng)。 其實(shí)這個很簡單,網(wǎng)上很多對應(yīng)的資料,比我寫得好。gho的裝得快,不過需要dos盤引導(dǎo)配合自動腳本。您可以嘗試簡單的,直接用原版xp安裝盤i386文件夾和盤就可以了。iso文件系統(tǒng)在utraliso的文件-屬性里面。 ................................... 直接用win7盤改是不行的。必須新建非udf格式的啟動光盤,加載win7安裝盤的引導(dǎo)文件(bif,直接從win7安裝盤提?。?。注意設(shè)置:勾選ISO9660 Joliet,文件名格式選win/unix(31) Joliet選擴(kuò)展(110) .................................... 我也一直碰到這樣的問題,今天我無意中一試,不是什么引導(dǎo)和別的問題,是虛擬機(jī)的問題,同樣合好的盤,在win7的虛擬機(jī)下是不能引導(dǎo)xp的安裝,(說明下,我分別做了2個虛擬機(jī),一個專門測試win7,一個專門測試xp。)在xp的虛擬機(jī)下可以安裝xp,已經(jīng)安裝成功,再次謝謝老師,網(wǎng)上雖然有好多的pe系統(tǒng)(深度、完美者、小馬)我都下了有,感覺他們的太花銷l,還是用的老師你的 是這樣啊,不過光盤的設(shè)置還是需要注意,特別是里面的啟動類型比較多的時(shí)候。如果真的刻了盤菜發(fā)現(xiàn)不能啟動就慘了 .................................. 還有,按您提供的教程做成光四合一盤后,發(fā)現(xiàn)了微軟系統(tǒng)維護(hù)套件中的兩個新問題:1、“文件還原”點(diǎn)擊后提示“應(yīng)用程序執(zhí)行失效:(0X5),拒絕訪問。”;2、Disk Commander也不能運(yùn)行了,提示“拒絕訪問?!保@些在單作的PE中運(yùn)行是正常的,我試了。這個維護(hù)套件中不合盤單作PE時(shí)解碼、修補(bǔ)車程序卸載、SFC掃描、計(jì)算機(jī)管理、幫助都不能用(我是windows7 x64旗艦版),能修正一下或者解釋一下原因,是哪里弄錯了嗎? 如果程序提示“拒絕訪問”,而在單作的PE中運(yùn)行是正常的,可能是內(nèi)存不夠,或者刻錄到iso上的文件損壞。建議您刻盤前先用vm模擬iso文件測試好。 另外完整的MDOP很大,我只用了其中的MSDaRT工具,有很多是需要對應(yīng)的系統(tǒng)支持和其他工具包的。請參看 http://www.microsoft.com/windows/enterprise/products/mdop/dart.aspx ......................................... 因?yàn)槟呀?jīng)發(fā)布了支持32位程序的64位PE,所以我想合一張“WIN7(64位)+持32位程序的64位PE”的盤,應(yīng)該怎么做?請指教,希望能提供修改或模板,謝謝! http://www./archives/2010_07_613.html 這里有bcd模板文件下載。(XP/Win7/x86/x64 WinPe3.0的合盤文件(bootmgr模式) .................................... 非常感謝,不過單單下載BCD文件,還是不能顯示中文菜單的。 其實(shí)這個帖子的模板比較完善,:http://www./archives/2009_11_171.html 還好我在其他地方找到網(wǎng)盤的下載,這里也貢獻(xiàn)給需要的其他朋友 另外,有個建議,既然PE X64無法(或者說沒必要)提供太多功能,希望能做一個能安裝到原系統(tǒng)上生成啟動菜單的,并且有GHOST功能和WIN7 X64系統(tǒng)安裝功能(這個WIN7 X64 PE本身就支持)的精簡版(當(dāng)然,有Explorer很重要),目前的這個PE還是比較大:http://www./archives/2010_07_672.html/comment-page-3#comments 很好的建議,下一版要注重精簡。 ................................ 你好,我遇到一個問題,我想編輯BCD,將\win7setup\BOOT\BCD文件到E盤,然后運(yùn)行: bcdedit /stroe E:\BCD /delete {fb18e2f9-385c-11dd-be46-005056c00008} 卻提示參數(shù)錯誤,請問我應(yīng)該怎么做?因?yàn)橹幌爰?4位PE,所以想將32位的PE菜單刪除。 終于找到原因,有些奇怪的,/delete后面需要空兩格才行,我原來是空一格,好暈。 呵呵,應(yīng)該是一個就可以了,不知道怎么回事,搞定就好~ .................................... 請問老師,在你這里下的PE3.0里面都是x86和x64的,我想在我的光盤里,只用一個X86的,不知道怎么在引導(dǎo)里怎么把x64的啟動文件刪掉啊 對bcd文件進(jìn)行操作。 bcdedit /delete {9245fe4a-d402-451c-b9ed-9c1a04247482} /cleanup 這樣就行啦 .................................. 博主,我用這個bootmgr替換掉光盤中的文件后,在出現(xiàn)按任意鍵從光盤啟動時(shí),不管按什么鍵,界面就卡死了,可以按熱啟動;但什么都不按,光盤會自動路過可以硬盤啟動。 我用的的光盤是無約而來做的XP,http://hi.baidu.com/zxkh/blog/item/95657b31d457590bebc4afd8.html 我的做法是把里面的2個GHO刪除了,然后添加WIN7的安裝盤,再把你這個bootmgr復(fù)制進(jìn)去,然后用虛擬機(jī)測試,啟動不了,懇請博主能幫忙分析一下,謝謝了 光復(fù)制bootmgr是沒用的,還有bcd文件和引導(dǎo)入口才行 .............................. 我現(xiàn)在想用pe3.1新版按這個方法替換不知可行嗎? 一樣的,記得改文件名,要不就改bcd ...................... 如果有現(xiàn)成的3合一的PE(沒有XP項(xiàng)目),可否提供下載地址? 這個刪掉一個入口就行了,很簡單,你要熟悉的話可以用easybcd,點(diǎn)一下就行了 ......................... |
|